home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 42 / CDGAMER42.iso / Egoboo / egoboo.exe / egoboo / players / dunlar.obj / SCRIPT.TXT < prev    next >
Text File  |  2000-05-10  |  2KB  |  102 lines

  1. //-----------------------------------------------------------------------------
  2. IfHitGround
  3.   tmpargument = 0
  4.   tmpdistance = 17000
  5.   PlaySound
  6.  
  7.  
  8. //-----------------------------------------------------------------------------
  9. // ZZ> Gong sound
  10. IfCleanedUp
  11.   tmpargument = 2
  12.   tmpdistance = 8000
  13.   PlayFullSound
  14.  
  15.  
  16. //------------------------------------------------------------------------------
  17. // ZZ> Scream and shout
  18. IfUsed
  19.   tmpdistance = rand & 2047 + 12000
  20.   tmpargument = 8
  21.   PlaySound
  22.  
  23.  
  24. //------------------------------------------------------------------------------
  25. // ZZ> Handle being bored by cheering or sneezing
  26. IfBored
  27.   tmpargument = 6
  28.   SendMessageNear
  29.   tmpargument = 9
  30.   tmpdistance = rand & 2047 + 12000
  31.   PlaySound
  32.   tmpargument = ACTIONMC
  33.   DoAction
  34.  
  35.  
  36. //------------------------------------------------------------------------------
  37. // ZZ> Handle death by sending a message and other stuff
  38. IfKilled
  39.   tmpargument = 7
  40.   tmpdistance = rand & 2047 + 12000
  41.   PlaySound
  42.   tmpargument = 3
  43.   IfArmorIs
  44.     tmpargument = MESSAGECOSTUME
  45.   Else
  46.     tmpargument = MESSAGEDEATH
  47.   IfTargetIsOnSameTeam
  48.     tmpargument = MESSAGEFRAG
  49.     IfTargetIsSelf
  50.       tmpargument = MESSAGEACCIDENT
  51.   SendMessage
  52.  
  53.   // Drop goodies
  54.   tmpargument = 65535
  55.   DropMoney
  56.   DropKeys
  57.  
  58.   // Make the character body
  59.   tmpargument = 45
  60.   SetBumpHeight
  61.  
  62.  
  63. //------------------------------------------------------------------------------
  64. // ZZ> For helper AIs
  65. IfLeaderKilled
  66.   BecomeLeader
  67.  
  68.  
  69. //------------------------------------------------------------------------------
  70. // ZZ> Handle being attacked by blocking or countering or running away
  71. IfAttacked
  72.   // Pick either 0 or 7, Parry or Combat
  73.   SetTargetToWhoeverAttacked
  74.   IfTargetIsOnSameTeam
  75.     tmpargument = 3
  76.     tmpdistance = rand & 2047 + 12000
  77.     PlaySound
  78.     tmpargument = MESSAGEOUCH
  79.     SendMessageNear
  80.   Else
  81.     tmpargument = rand & 1 + 5
  82.     tmpdistance = rand & 2047 + 12000
  83.     PlaySound
  84.  
  85.  
  86.  
  87. //------------------------------------------------------------------------------
  88. // ZZ> Handle having too much in inventory
  89. IfTooMuchBaggage
  90.   tmpargument = 1
  91.   SendMessageNear
  92.   tmpargument = 4
  93.   tmpdistance = rand & 2047 + 12000
  94.   PlaySound
  95.   tmpargument = 50
  96.   SetReloadTime
  97.  
  98.  
  99. //------------------------------------------------------------------------------
  100. End
  101. //------------------------------------------------------------------------------
  102.