| 14 | #include "zNPCTypeBossPlankton.h" |
| 15 | |
| 16 | void zNPCGoals_RegisterTypes(xFactory* fac) |
| 17 | { |
| 18 | // clang-format off |
| 19 | XGOFTypeInfo typelist[] = |
| 20 | { |
| 21 | NPC_GOAL_IDLE, GOALCreate_Standard, GOALDestroy_Goal, |
| 22 | NPC_GOAL_WANDER, GOALCreate_Standard, GOALDestroy_Goal, |
| 23 | NPC_GOAL_PATROL, GOALCreate_Standard, GOALDestroy_Goal, |
| 24 | NPC_GOAL_FIDGET, GOALCreate_Standard, GOALDestroy_Goal, |
| 25 | NPC_GOAL_WAITING, GOALCreate_Standard, GOALDestroy_Goal, |
| 26 | NPC_GOAL_DEAD, GOALCreate_Standard, GOALDestroy_Goal, |
| 27 | NPC_GOAL_NOMANLAND, GOALCreate_Standard, GOALDestroy_Goal, |
| 28 | NPC_GOAL_LIMBO, GOALCreate_Standard, GOALDestroy_Goal, |
| 29 | NPC_GOAL_DEVANIMCYCLE, GOALCreate_Standard, GOALDestroy_Goal, |
| 30 | NPC_GOAL_DEVANIMSPIN, GOALCreate_Standard, GOALDestroy_Goal, |
| 31 | NPC_GOAL_DEVANIMHERO, GOALCreate_Standard, GOALDestroy_Goal, |
| 32 | NPC_GOAL_SCRIPT, GOALCreate_Script, GOALDestroy_Goal, |
| 33 | NPC_GOAL_SCRIPTANIM, GOALCreate_Script, GOALDestroy_Goal, |
| 34 | NPC_GOAL_SCRIPTATTACK, GOALCreate_Script, GOALDestroy_Goal, |
| 35 | NPC_GOAL_SCRIPTMOVE, GOALCreate_Script, GOALDestroy_Goal, |
| 36 | NPC_GOAL_SCRIPTTALK, GOALCreate_Script, GOALDestroy_Goal, |
| 37 | NPC_GOAL_SCRIPTFOLLOW, GOALCreate_Script, GOALDestroy_Goal, |
| 38 | NPC_GOAL_SCRIPTLEAD, GOALCreate_Script, GOALDestroy_Goal, |
| 39 | NPC_GOAL_SCRIPTWAIT, GOALCreate_Script, GOALDestroy_Goal, |
| 40 | NPC_GOAL_CHEER, GOALCreate_Villager, GOALDestroy_Goal, |
| 41 | NPC_GOAL_HURT, GOALCreate_Villager, GOALDestroy_Goal, |
| 42 | NPC_GOAL_PLAYERNEAR, GOALCreate_Villager, GOALDestroy_Goal, |
| 43 | NPC_GOAL_TALK, GOALCreate_Villager, GOALDestroy_Goal, |
| 44 | NPC_GOAL_CHATTER, GOALCreate_Villager, GOALDestroy_Goal, |
| 45 | NPC_GOAL_SPEAK, GOALCreate_Villager, GOALDestroy_Goal, |
| 46 | NPC_GOAL_BALLOON, GOALCreate_Villager, GOALDestroy_Goal, //0x533e |
| 47 | NPC_GOAL_BOYRIDE, GOALCreate_Villager, GOALDestroy_Goal, |
| 48 | NPC_GOAL_BOYFALL, GOALCreate_Villager, GOALDestroy_Goal, |
| 49 | NPC_GOAL_BOYWEEP, GOALCreate_Villager, GOALDestroy_Goal, |
| 50 | NPC_GOAL_BOYSWIM, GOALCreate_Villager, GOALDestroy_Goal, |
| 51 | NPC_GOAL_NOTICE, GOALCreate_Robotic, GOALDestroy_Goal, |
| 52 | NPC_GOAL_TAUNT, GOALCreate_Robotic, GOALDestroy_Goal, |
| 53 | NPC_GOAL_EVADE, GOALCreate_Robotic, GOALDestroy_Goal, |
| 54 | NPC_GOAL_GOHOME, GOALCreate_Robotic, GOALDestroy_Goal, |
| 55 | NPC_GOAL_ALERT, GOALCreate_Robotic, GOALDestroy_Goal, |
| 56 | NPC_GOAL_ALERTFODDER, GOALCreate_Robotic, GOALDestroy_Goal, |
| 57 | NPC_GOAL_ALERTFODBOMB, GOALCreate_Robotic, GOALDestroy_Goal, |
| 58 | NPC_GOAL_ALERTFODBZZT, GOALCreate_Robotic, GOALDestroy_Goal, |
| 59 | NPC_GOAL_ALERTCHOMPER, GOALCreate_Robotic, GOALDestroy_Goal, |
| 60 | NPC_GOAL_ALERTHAMMER, GOALCreate_Robotic, GOALDestroy_Goal, |
| 61 | NPC_GOAL_ALERTTARTAR, GOALCreate_Robotic, GOALDestroy_Goal, |
| 62 | NPC_GOAL_ALERTGLOVE, GOALCreate_Robotic, GOALDestroy_Goal, |
| 63 | NPC_GOAL_ALERTMONSOON, GOALCreate_Robotic, GOALDestroy_Goal, |
| 64 | NPC_GOAL_ALERTSLEEPY, GOALCreate_Robotic, GOALDestroy_Goal, |
| 65 | NPC_GOAL_ALERTARF, GOALCreate_Robotic, GOALDestroy_Goal, |
| 66 | NPC_GOAL_ALERTPUPPY, GOALCreate_Robotic, GOALDestroy_Goal, |
| 67 | NPC_GOAL_ALERTCHUCK, GOALCreate_Robotic, GOALDestroy_Goal, |
| 68 | NPC_GOAL_ALERTTUBELET, GOALCreate_Robotic, GOALDestroy_Goal, |
| 69 | NPC_GOAL_ALERTSLICK, GOALCreate_Robotic, GOALDestroy_Goal, |
| 70 | NPC_GOAL_DOGLAUNCH, GOALCreate_Robotic, GOALDestroy_Goal, |
| 71 | NPC_GOAL_DOGBARK, GOALCreate_Robotic, GOALDestroy_Goal, |
| 72 | NPC_GOAL_DOGDASH, GOALCreate_Robotic, GOALDestroy_Goal, |
| 73 | NPC_GOAL_DOGPOUNCE, GOALCreate_Robotic, GOALDestroy_Goal, |