SkavenRMD
07-27-2004, 10:28 AM
I recently suffered a stomach flu, which reminded me of something... fun.
Try this:
1) Activate developer mode
2) Press F3
3) Type this to the command console:
player.ai->ai_pushcommand( animate, nothing, sit_boozehound_puke);
Whoa.
To do the same to enemies:
Hit F7 and find an AI character. On the top of his head there should be his "number" and his "name". Say if his name is something like "::startroom::enemy", you should type this to the console:
::startroom::enemy.ai->AI_EnablePerceiving(false); ::startroom::enemy.ai->AI_AddCommand(animatelooping, nothing, Sit_Boozehound);
NOTE: It's important to type those two commands simultaneously to the same line in the console (separated by a semicolon).
And then every now and then type (but don't send this message again until the previous animation has ended, or else his stack gets messed up):
::startroom::enemy.ai->AI_PushCommand( animate, nothing, Sit_Boozehound_Puke);
If you end up messing his stack (he seems frozen), you can restore him back to normal with:
::startroom::enemy.ai->AI_StopScripting();
Note that these only work on male characters, because the animation was only made for the male skeleton. Have fun! Make videos! http://forums.3drealms.com/ubbthreads/images/graemlins/hhg.gif
Try this:
1) Activate developer mode
2) Press F3
3) Type this to the command console:
player.ai->ai_pushcommand( animate, nothing, sit_boozehound_puke);
Whoa.
To do the same to enemies:
Hit F7 and find an AI character. On the top of his head there should be his "number" and his "name". Say if his name is something like "::startroom::enemy", you should type this to the console:
::startroom::enemy.ai->AI_EnablePerceiving(false); ::startroom::enemy.ai->AI_AddCommand(animatelooping, nothing, Sit_Boozehound);
NOTE: It's important to type those two commands simultaneously to the same line in the console (separated by a semicolon).
And then every now and then type (but don't send this message again until the previous animation has ended, or else his stack gets messed up):
::startroom::enemy.ai->AI_PushCommand( animate, nothing, Sit_Boozehound_Puke);
If you end up messing his stack (he seems frozen), you can restore him back to normal with:
::startroom::enemy.ai->AI_StopScripting();
Note that these only work on male characters, because the animation was only made for the male skeleton. Have fun! Make videos! http://forums.3drealms.com/ubbthreads/images/graemlins/hhg.gif