Scripts

fallingScript

Morrowind.esm
Variables 2
Local Variables
fellonce
timer
Source
1begin fallingScript 2 3short fellonce 4float timer 5 6if ( "agronian guy"->OnDeath == 1 ) 7 set fellonce to -1 8 return 9endif 10 11if ( fellonce == -1 ) 12 return 13endif 14 15if ( fellonce == 2 ) 16 set timer to ( timer + Getsecondspassed ) 17 if ( timer >= 4 ) 18 "player"->Say "Vo\w\m\Fle_WM005.mp3" "WAAAAAAAOOOOOOOOOOAAAAAAAAAGGGHHHHHH!!!!!" 19 "agronian guy"->Fall 20 set fellonce to -1 21 endif 22endif 23 24if ( fellonce == 0 ) 25 if ( GetDistance Player <= 2000 ) 26 "agronian guy"->enable 27 ;"agronian guy"->AiWander 32 0 0 0 0 0 0 0 0 0 0 0 28 ;PlayGroup WalkForward 1 29 "agronian guy"->Fall 30 set fellonce to 1 31 endif 32endif 33 34if ( fellonce == 1 ) 35 set timer to ( timer + Getsecondspassed ) 36 if ( timer >= 2 ) 37 "fallguy_collision_unique"->Disable 38 ;"agronian guy"->AiWander 32 0 0 0 0 0 0 0 0 0 0 0 39 ;"agronian guy"->PlayGroup WalkForward 1 40 "agronian guy"->Fall 41 "player"->Say "Vo\w\m\Hit_WM006.mp3" "AAAAAAARRRRRRGGGGGGGGGGGGGGGGGGGG!!!!!!" 42 set fellonce to 2 43 endif 44endif 45 46endif 47 48 49end fallingScript