/* UltraPeepee - AWWW He's so CUTE! Lies on ground until (if): +hears player (player will have to be running fairly close to cause this) -- stands up and goes autonomous +bumped by player -- stands up and goes autonomous +takes damage -- stands up and goes autonomous */ :start inert 1 setproperty pawn hearingthreshold 384.0 setproperty pawn bambientcreature false call setevents agentunbind mode testrandom 0.5 gotolabel altsleep agentbind mode sleepA sleep :altsleep agentbind mode sleepB sleep :awaken // stand up and attack player setproperty pawn hearingthreshold default agentunbind mode agentbind mode awake sleep 1.75 turntoactor player stop :setevents onevent bumpplayer gotolabel awaken 1 onevent hearnoisethreat gotolabel awaken 1 onevent takedamage gotolabel awaken 1 return //----------------------------------------------------------------------------- // Code used to keep the mini mukhogg(s) off the bridge. :randdeststart gotoactor patrolpoint0 gotolabel start gotoactor patrolpoint1 gotolabel start gotoactor patrolpoint2 gotolabel start gotoactor patrolpoint3 gotolabel start gotoactor patrolpoint4 gotolabel start gotoactor patrolpoint5 gotolabel start :randdestend :startover inert 1 setproperty pawn bambientcreature true gotoactor pathnode66 call setevents setproperty pawn bambientcreature false resumepatrol randdeststart randdestend random //NOTE: could use support for finding spot which is unoccupied...