home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 42 / CDGAMER42.iso / Egoboo / egoboo.exe / egoboo / basicdat / aicodes.txt < prev    next >
Text File  |  2000-06-24  |  12KB  |  575 lines

  1. F means function, C means constant, V means value, O means operator
  2. The number comes next ( The compiler replaces the symbol with this number )
  3. The symbol itself follows
  4.  
  5. :F 000 IfSpawned
  6. :F 001 IfTimeOut
  7. :F 002 IfAtWaypoint
  8. :F 003 IfAtLastWaypoint
  9. :F 003 IfPutAway
  10. :F 004 IfAttacked
  11. :F 005 IfBumped
  12. :F 006 IfOrdered
  13. :F 007 IfCalledForHelp
  14. :F 008 SetContent
  15. :F 009 IfKilled
  16. :F 010 IfTargetKilled
  17. :F 011 ClearWaypoints
  18. :F 012 AddWaypoint
  19. :F 013 FindPath
  20. :F 014 Compass
  21. :F 015 GetTargetArmorPrice
  22. :F 016 SetTime
  23. :F 017 GetContent
  24. :F 018 JoinTargetTeam
  25. :F 019 SetTargetToNearbyEnemy
  26. :F 020 SetTargetToTargetLeftHand
  27. :F 021 SetTargetToTargetRightHand
  28. :F 022 SetTargetToWhoeverAttacked
  29. :F 022 SetTargetToWhoeverHealed
  30. :F 023 SetTargetToWhoeverBumped
  31. :F 024 SetTargetToWhoeverCalledForHelp
  32. :F 025 SetTargetToOldTarget
  33. :F 026 SetTurnModeToVelocity
  34. :F 027 SetTurnModeToWatch
  35. :F 028 SetTurnModeToSpin
  36. :F 029 SetBumpHeight
  37. :F 030 IfTargetHasID
  38. :F 031 IfTargetHasItemID
  39. :F 032 IfTargetHoldingItemID
  40. :F 033 IfTargetHasSkillID
  41. :F 034 Else
  42. :F 035 Run
  43. :F 036 Walk
  44. :F 037 Sneak
  45. :F 038 DoAction
  46. :F 039 KeepAction
  47. :F 040 IssueOrder
  48. :F 041 DropWeapons
  49. :F 042 TargetDoAction
  50. :F 043 OpenPassage
  51. :F 044 ClosePassage
  52. :F 045 IfPassageOpen
  53. :F 046 GoPoof
  54. :F 047 CostTargetItemID
  55. :F 048 DoActionOverride
  56. :F 049 IfHealed
  57. :F 050 SendMessage
  58. :F 051 CallForHelp
  59. :F 052 AddIDSZ
  60. :F 053 End
  61. :F 054 SetState
  62. :F 055 GetState
  63. :F 056 IfStateIs
  64. :F 057 IfTargetCanOpenStuff
  65. :F 058 IfGrabbed
  66. :F 058 IfMounted
  67. :F 059 IfDropped
  68. :F 059 IfDismounted
  69. :F 060 SetTargetToWhoeverIsHolding
  70. :F 061 DamageTarget
  71. :F 062 IfXIsLessThanY
  72. :F 062 IfYIsMoreThanX
  73. :F 063 SetWeatherTime
  74. :F 064 GetBumpHeight
  75. :F 065 IfReaffirmed
  76. :F 066 UnkeepAction
  77. :F 067 IfTargetIsOnOtherTeam
  78. :F 068 IfTargetIsOnHatedTeam
  79. :F 069 PressLatchButton
  80. :F 070 SetTargetToTargetOfLeader
  81. :F 071 IfLeaderKilled
  82. :F 072 BecomeLeader
  83. :F 073 ChangeTargetArmor
  84. :F 074 GiveMoneyToTarget
  85. :F 075 DropKeys
  86. :F 076 IfLeaderIsAlive
  87. :F 077 IfTargetIsOldTarget
  88. :F 078 SetTargetToLeader
  89. :F 079 SpawnCharacter
  90. :F 080 RespawnCharacter
  91. :F 081 ChangeTile
  92. :F 082 IfUsed
  93. :F 083 DropMoney
  94. :F 084 SetOldTarget
  95. :F 085 DetachFromHolder
  96. :F 086 IfTargetHasVulnerabilityID
  97. :F 087 CleanUp
  98. :F 088 IfCleanedUp
  99. :F 089 IfSitting
  100. :F 089 IfHeld
  101. :F 090 IfTargetIsHurt
  102. :F 091 IfTargetIsAPlayer
  103. :F 092 PlaySound
  104. :F 093 SpawnParticle
  105. :F 094 IfTargetIsAlive
  106. :F 095 Stop
  107. :F 096 DisaffirmCharacter
  108. :F 097 ReaffirmCharacter
  109. :F 098 IfTargetIsSelf
  110. :F 099 IfTargetIsMale
  111. :F 100 IfTargetIsFemale
  112. :F 101 SetTargetToSelf
  113. :F 102 SetTargetToRider
  114. :F 103 GetAttackTurn
  115. :F 104 GetDamageType
  116. :F 105 BecomeSpell
  117. :F 106 BecomeSpellbook
  118. :F 107 IfScoredAHit
  119. :F 108 IfDisaffirmed
  120. :F 109 TranslateOrder
  121. :F 110 SetTargetToWhoeverWasHit
  122. :F 111 SetTargetToWideEnemy
  123. :F 112 IfChanged
  124. :F 113 IfInWater
  125. :F 114 IfBored
  126. :F 115 IfTooMuchBaggage
  127. :F 116 IfGrogged
  128. :F 117 IfDazed
  129. :F 118 IfTargetHasSpecialID
  130. :F 119 PressTargetLatchButton
  131. :F 120 IfInvisible
  132. :F 121 IfArmorIs
  133. :F 122 GetTargetGrogTime
  134. :F 123 GetTargetDazeTime
  135. :F 124 SetDamageType
  136. :F 125 SetWaterLevel
  137. :F 126 EnchantTarget
  138. :F 127 EnchantChild
  139. :F 128 TeleportTarget
  140. :F 129 GiveExperienceToTarget
  141. :F 130 IncreaseAmmo
  142. :F 131 UnkurseTarget
  143. :F 132 GiveExperienceToTargetTeam
  144. :F 133 IfUnarmed
  145. :F 134 RestockTargetAmmoIDAll
  146. :F 135 RestockTargetAmmoIDFirst
  147. :F 136 FlashTarget
  148. :F 137 SetRedShift
  149. :F 138 SetGreenShift
  150. :F 139 SetBlueShift
  151. :F 140 SetLight
  152. :F 141 SetAlpha
  153. :F 142 IfHitFromBehind
  154. :F 143 IfHitFromFront
  155. :F 144 IfHitFromLeft
  156. :F 145 IfHitFromRight
  157. :F 146 IfTargetIsOnSameTeam
  158. :F 147 KillTarget
  159. :F 148 UndoEnchant
  160. :F 149 GetWaterLevel
  161. :F 150 CostTargetMana
  162. :F 151 IfTargetHasAnyID
  163. :F 152 SetBumpSize
  164. :F 153 IfNotDropped
  165. :F 154 IfYIsLessThanX
  166. :F 154 IfXIsMoreThanY
  167. :F 155 SetFlyHeight
  168. :F 156 IfBlocked
  169. :F 157 IfTargetIsDefending
  170. :F 158 IfTargetIsAttacking
  171. :F 159 IfStateIs0
  172. :F 159 IfStateIsParry
  173. :F 160 IfStateIs1
  174. :F 160 IfStateIsWander
  175. :F 161 IfStateIs2
  176. :F 161 IfStateIsGuard
  177. :F 162 IfStateIs3
  178. :F 162 IfStateIsFollow
  179. :F 163 IfStateIs4
  180. :F 163 IfStateIsSurround
  181. :F 164 IfStateIs5
  182. :F 164 IfStateIsRetreat
  183. :F 165 IfStateIs6
  184. :F 165 IfStateIsCharge
  185. :F 166 IfStateIs7
  186. :F 166 IfStateIsCombat
  187. :F 167 IfContentIs
  188. :F 168 SetTurnModeToWatchTarget
  189. :F 169 IfStateIsNot
  190. :F 170 IfXIsEqualToY
  191. :F 170 IfYIsEqualToX
  192. :F 171 DebugMessage
  193. :F 172 BlackTarget
  194. :F 173 SendMessageNear
  195. :F 174 IfHitGround
  196. :F 175 IfNameIsKnown
  197. :F 176 IfUsageIsKnown
  198. :F 177 IfHoldingItemID
  199. :F 178 IfHoldingRangedWeapon
  200. :F 179 IfHoldingMeleeWeapon
  201. :F 180 IfHoldingShield
  202. :F 181 IfKursed
  203. :F 182 IfTargetIsKursed
  204. :F 183 IfTargetIsDressedUp
  205. :F 184 IfOverWater
  206. :F 185 IfThrown
  207. :F 186 MakeNameKnown
  208. :F 187 MakeUsageKnown
  209. :F 188 StopTargetMovement
  210. :F 189 SetXY
  211. :F 190 GetXY
  212. :F 191 AddXY
  213. :F 192 MakeAmmoKnown
  214. :F 193 SpawnAttachedParticle
  215. :F 194 SpawnExactParticle
  216. :F 195 AccelerateTarget
  217. :F 196 IfDistanceIsMoreThanTurn
  218. :F 197 IfCrushed
  219. :F 198 MakeCrushValid
  220. :F 199 SetTargetToLowestTarget
  221. :F 200 IfNotPutAway
  222. :F 200 IfNotTakenOut
  223. :F 201 IfTakenOut
  224. :F 202 IfAmmoOut
  225. :F 203 PlaySoundLooped
  226. :F 204 StopSound
  227. :F 205 HealSelf
  228. :F 206 Equip
  229. :F 207 IfTargetHasItemIDEquipped
  230. :F 208 SetOwnerToTarget
  231. :F 209 SetTargetToOwner
  232. :F 210 SetFrame
  233. :F 211 BreakPassage
  234. :F 212 SetReloadTime
  235. :F 213 SetTargetToWideBlahID
  236. :F 214 PoofTarget
  237. :F 215 ChildDoActionOverride
  238. :F 216 SpawnPoof
  239. :F 217 SetSpeedPercent
  240. :F 218 SetChildState
  241. :F 219 SpawnAttachedSizedParticle
  242. :F 220 ChangeArmor
  243. :F 221 ShowTimer
  244. :F 222 IfFacingTarget
  245. :F 223 SetVolume
  246. :F 224 SpawnAttachedFacedParticle
  247. :F 225 IfStateIsOdd
  248. :F 226 SetTargetToDistantEnemy
  249. :F 227 Teleport
  250. :F 228 GiveStrengthToTarget
  251. :F 229 GiveWisdomToTarget
  252. :F 230 GiveIntelligenceToTarget
  253. :F 231 GiveDexterityToTarget
  254. :F 232 GiveLifeToTarget
  255. :F 233 GiveManaToTarget
  256. :F 234 ShowMap
  257. :F 235 ShowYouAreHere
  258. :F 236 ShowBlipXY
  259. :F 237 HealTarget
  260. :F 238 PumpTarget
  261. :F 239 CostAmmo
  262. :F 240 MakeSimilarNamesKnown
  263. :F 241 SpawnAttachedHolderParticle
  264. :F 242 SetTargetReloadTime
  265. :F 243 SetFogLevel
  266. :F 244 GetFogLevel
  267. :F 245 SetFogTAD
  268. :F 246 SetFogBottomLevel
  269. :F 247 GetFogBottomLevel
  270. :F 248 CorrectActionForHand
  271. :F 249 IfTargetIsMounted
  272. :F 250 SparkleIcon
  273. :F 251 UnsparkleIcon
  274. :F 252 GetTileXY
  275. :F 253 SetTileXY
  276. :F 254 SetShadowSize
  277. :F 255 OrderTarget
  278. :F 256 SetTargetToWhoeverIsInPassage
  279. :F 257 IfCharacterWasABook
  280. :F 258 SetEnchantBoostValues
  281. :F 259 SpawnCharacterXYZ
  282. :F 260 SpawnExactCharacterXYZ
  283. :F 261 ChangeTargetClass
  284. :F 262 PlayFullSound
  285. :F 263 SpawnExactChaseParticle
  286. :F 264 CreateOrder
  287. :F 265 OrderSpecialID
  288. :F 266 UnkurseTargetInventory
  289. :F 267 IfTargetIsSneaking
  290. :F 268 DropItems
  291. :F 269 RespawnTarget
  292. :F 270 TargetDoActionSetFrame
  293. :F 271 IfTargetCanSeeInvisible
  294. :F 272 SetTargetToNearestBlahID
  295. :F 273 SetTargetToNearestEnemy
  296. :F 274 SetTargetToNearestFriend
  297. :F 275 SetTargetToNearestLifeform
  298. :F 276 FlashPassage
  299. :F 277 FindTileInPassage
  300. :F 278 IfHeldInLeftHand
  301. :F 279 NotAnItem
  302. :F 280 SetChildAmmo
  303. :F 281 IfHitVulnerable
  304. :F 282 IfTargetIsFlying
  305. :F 283 IdentifyTarget
  306. :F 284 BeatModule
  307. :F 285 EndModule
  308. :F 286 DisableExport
  309. :F 287 EnableExport
  310. :F 288 GetTargetState
  311. :F 289 SetSpeech
  312. :F 290 SetMoveSpeech
  313. :F 291 SetSecondMoveSpeech
  314. :F 292 SetAttackSpeech
  315. :F 293 SetAssistSpeech
  316. :F 294 SetTerrainSpeech
  317. :F 295 SetSelectSpeech
  318. :F 296 ClearEndMessage
  319. :F 297 AddEndMessage
  320. :F 298 SetMusic
  321. :F 299 SetMusicPassage
  322. :F 300 MakeCrushInvalid
  323. :F 301 StopMusic
  324. :F 302 FlashVariable
  325. :F 303 AccelerateUp
  326. :F 304 FlashVariableHeight
  327. :F 305 SetDamageTime
  328. :F 306 IfStateIs8
  329. :F 307 IfStateIs9
  330. :F 308 IfStateIs10
  331. :F 309 IfStateIs11
  332. :F 310 IfStateIs12
  333. :F 311 IfStateIs13
  334. :F 312 IfStateIs14
  335. :F 313 IfStateIs15
  336. :F 314 IfTargetIsAMount
  337. :F 315 IfTargetIsAPlatform
  338. :F 316 AddStat
  339. :F 317 DisenchantTarget
  340. :F 318 DisenchantAll
  341. :F 319 SetVolumeNearestTeammate
  342. :F 320 AddShopPassage
  343. :F 321 TargetPayForArmor
  344. :F 322 JoinEvilTeam
  345. :F 323 JoinNullTeam
  346. :F 324 JoinGoodTeam
  347. :F 325 PitsKill
  348. :F 326 SetTargetToPassageID
  349. :F 327 MakeNameUnknown
  350. :F 328 SpawnExactParticleEndSpawn
  351. :F 329 SpawnPoofSpeedSpacingDamage
  352. :F 330 GiveExperienceToGoodTeam
  353. :C 001 BLAHDEAD
  354. :C 002 BLAHENEMIES
  355. :C 004 BLAHFRIENDS
  356. :C 008 BLAHITEMS
  357. :C 016 BLAHINVERTID
  358. :C 000 STATEPARRY
  359. :C 001 STATEWANDER
  360. :C 002 STATEGUARD
  361. :C 003 STATEFOLLOW
  362. :C 004 STATESURROUND
  363. :C 005 STATERETREAT
  364. :C 006 STATECHARGE
  365. :C 007 STATECOMBAT
  366. :C 004 GRIPONLY
  367. :C 004 GRIPLEFT
  368. :C 008 GRIPRIGHT
  369. :C 000 SPAWNORIGIN
  370. :C 001 SPAWNLAST
  371. :C 001 LATCHLEFT
  372. :C 002 LATCHRIGHT
  373. :C 004 LATCHJUMP
  374. :C 008 LATCHALTLEFT
  375. :C 016 LATCHALTRIGHT
  376. :C 032 LATCHPACKLEFT
  377. :C 064 LATCHPACKRIGHT
  378. :C 000 DAMAGESLASH
  379. :C 001 DAMAGECRUSH
  380. :C 002 DAMAGEPOKE
  381. :C 003 DAMAGEHOLY
  382. :C 004 DAMAGEEVIL
  383. :C 005 DAMAGEFIRE
  384. :C 006 DAMAGEICE
  385. :C 007 DAMAGEZAP
  386. :C 000 ACTIONDA
  387. :C 001 ACTIONDB
  388. :C 002 ACTIONDC
  389. :C 003 ACTIONDD
  390. :C 004 ACTIONUA
  391. :C 005 ACTIONUB
  392. :C 006 ACTIONUC
  393. :C 007 ACTIONUD
  394. :C 008 ACTIONTA
  395. :C 009 ACTIONTB
  396. :C 010 ACTIONTC
  397. :C 011 ACTIONTD
  398. :C 012 ACTIONCA
  399. :C 013 ACTIONCB
  400. :C 014 ACTIONCC
  401. :C 015 ACTIONCD
  402. :C 016 ACTIONSA
  403. :C 017 ACTIONSB
  404. :C 018 ACTIONSC
  405. :C 019 ACTIONSD
  406. :C 020 ACTIONBA
  407. :C 021 ACTIONBB
  408. :C 022 ACTIONBC
  409. :C 023 ACTIONBD
  410. :C 024 ACTIONLA
  411. :C 025 ACTIONLB
  412. :C 026 ACTIONLC
  413. :C 027 ACTIONLD
  414. :C 028 ACTIONXA
  415. :C 029 ACTIONXB
  416. :C 030 ACTIONXC
  417. :C 031 ACTIONXD
  418. :C 032 ACTIONFA
  419. :C 033 ACTIONFB
  420. :C 034 ACTIONFC
  421. :C 035 ACTIONFD
  422. :C 036 ACTIONPA
  423. :C 037 ACTIONPB
  424. :C 038 ACTIONPC
  425. :C 039 ACTIONPD
  426. :C 040 ACTIONEA
  427. :C 041 ACTIONEB
  428. :C 042 ACTIONRA
  429. :C 043 ACTIONZA
  430. :C 044 ACTIONZB
  431. :C 045 ACTIONZC
  432. :C 046 ACTIONZD
  433. :C 047 ACTIONWA
  434. :C 048 ACTIONWB
  435. :C 049 ACTIONWC
  436. :C 050 ACTIONWD
  437. :C 051 ACTIONJA
  438. :C 052 ACTIONJB
  439. :C 053 ACTIONJC
  440. :C 054 ACTIONHA
  441. :C 055 ACTIONHB
  442. :C 056 ACTIONHC
  443. :C 057 ACTIONHD
  444. :C 058 ACTIONKA
  445. :C 059 ACTIONKB
  446. :C 060 ACTIONKC
  447. :C 061 ACTIONKD
  448. :C 062 ACTIONMA
  449. :C 063 ACTIONMB
  450. :C 064 ACTIONMC
  451. :C 065 ACTIONMD
  452. :C 066 ACTIONME
  453. :C 067 ACTIONMF
  454. :C 068 ACTIONMG
  455. :C 069 ACTIONMH
  456. :C 070 ACTIONMI
  457. :C 071 ACTIONMJ
  458. :C 072 ACTIONMK
  459. :C 073 ACTIONML
  460. :C 074 ACTIONMM
  461. :C 075 ACTIONMN
  462. :C 000 EXPSECRET
  463. :C 001 EXPQUEST
  464. :C 002 EXPDARE
  465. :C 003 EXPKILL
  466. :C 004 EXPMURDER
  467. :C 005 EXPREVENGE
  468. :C 006 EXPTEAMWORK
  469. :C 007 EXPROLEPLAY
  470. :C 000 MESSAGEDEATH
  471. :C 001 MESSAGEHATE
  472. :C 002 MESSAGEOUCH
  473. :C 003 MESSAGEFRAG
  474. :C 004 MESSAGEACCIDENT
  475. :C 005 MESSAGECOSTUME
  476. :C 000 ORDERMOVE
  477. :C 001 ORDERATTACK
  478. :C 002 ORDERASSIST
  479. :C 003 ORDERSTAND
  480. :C 004 ORDERTERRAIN
  481. :C 000 WHITE
  482. :C 001 RED
  483. :C 002 YELLOW
  484. :C 003 GREEN
  485. :C 004 BLUE
  486. :C 005 PURPLE
  487. :C 000 IGNORMAL
  488. :C 001 IGSECRET
  489. :C 002 IGCOMBAT
  490. :C 001 FXNOREFLECT
  491. :C 002 FXDRAWREFLECT
  492. :C 004 FXANIM
  493. :C 008 FXWATER
  494. :C 016 FXBARRIER
  495. :C 032 FXIMPASS
  496. :C 064 FXDAMAGE
  497. :C 128 FXSLIPPY
  498. :V 000 tmpx
  499. :V 001 tmpy
  500. :V 002 tmpdist
  501. :V 002 tmpdistance
  502. :V 003 tmpturn
  503. :V 004 tmpargument
  504. :V 005 rand
  505. :V 006 selfx
  506. :V 007 selfy
  507. :V 008 selfturn
  508. :V 009 selfcounter
  509. :V 010 selforder
  510. :V 011 selfmorale
  511. :V 012 selflife
  512. :V 013 targetx
  513. :V 014 targety
  514. :V 015 targetdistance
  515. :V 016 targetturn
  516. :V 017 leaderx
  517. :V 018 leadery
  518. :V 019 leaderdistance
  519. :V 020 leaderturn
  520. :V 021 gotox
  521. :V 022 gotoy
  522. :V 023 gotodistance
  523. :V 024 targetturnto
  524. :V 025 passage
  525. :V 026 weight
  526. :V 027 selfaltitude
  527. :V 028 selfid
  528. :V 029 selfhateid
  529. :V 030 selfmana
  530. :V 031 targetstr
  531. :V 032 targetwis
  532. :V 033 targetint
  533. :V 034 targetdex
  534. :V 035 targetlife
  535. :V 036 targetmana
  536. :V 037 targetlevel
  537. :V 038 targetspeedx
  538. :V 039 targetspeedy
  539. :V 040 targetspeedz
  540. :V 041 selfspawnx
  541. :V 042 selfspawny
  542. :V 043 selfstate
  543. :V 044 selfstr
  544. :V 045 selfwis
  545. :V 046 selfint
  546. :V 047 selfdex
  547. :V 048 selfmanaflow
  548. :V 049 targetmanaflow
  549. :V 050 selfattached
  550. :V 051 swingturn
  551. :V 052 xydistance
  552. :V 053 selfz
  553. :V 054 targetaltitude
  554. :V 055 targetz
  555. :V 056 selfindex
  556. :V 057 ownerx
  557. :V 058 ownery
  558. :V 059 ownerturn
  559. :V 060 ownerdistance
  560. :V 061 ownerturnto
  561. :V 062 xyturnto
  562. :V 063 selfmoney
  563. :V 064 selfaccel
  564. :V 065 targetexp
  565. :V 066 selfammo
  566. :O 000 +
  567. :O 001 -
  568. :O 002 &
  569. :O 003 >
  570. :O 004 <
  571. :O 005 *
  572. :O 006 /
  573. :O 007 %
  574.  
  575.