MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zNPCTypes_RegisterTypes

Function zNPCTypes_RegisterTypes

src/SB/Game/zNPCTypes.cpp:39–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39void zNPCTypes_RegisterTypes(xFactory* fac)
40{
41 // clang-format off
42 XGOFTypeInfo typelist[] =
43 {
44 NPC_TYPE_COMMON, ZNPC_Create_Common, ZNPC_Destroy_Common,
45 NPC_TYPE_AMBIENT, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
46 NPC_TYPE_VILLAGER, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
47 NPC_TYPE_ROBOT, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
48 NPC_TYPE_TEST, ZNPC_Create_Test, ZNPC_Destroy_Test,
49 NPC_TYPE_FISH, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
50 NPC_TYPE_FISH_MALE, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
51 NPC_TYPE_FISH_FEMALE, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
52 NPC_TYPE_FISH_ELDER, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
53 NPC_TYPE_FISH_ELDESS, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
54 NPC_TYPE_FISH_BOY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
55 NPC_TYPE_FISH_GIRL, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
56 NPC_TYPE_BALLOONBOY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
57 NPC_TYPE_GARY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
58 NPC_TYPE_SANDYNPC, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
59 NPC_TYPE_PATNPC, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
60 NPC_TYPE_BOBNPC, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
61 NPC_TYPE_PLANKNPC, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
62 NPC_TYPE_SANDYBIKINI, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
63 NPC_TYPE_SQUIDWARD, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
64 NPC_TYPE_SQUIDWARD_MUSIC, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
65 NPC_TYPE_SQUIDWARD_BANDAID, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
66 NPC_TYPE_DUTCHMAN_NSB, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
67 NPC_TYPE_MRKRABS, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
68 NPC_TYPE_MSPUFFS, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
69 NPC_TYPE_LARRY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
70 NPC_TYPE_BUBBUDDY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
71 NPC_TYPE_NEWSFISH, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
72 NPC_TYPE_NEWSFISHTV, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
73 NPC_TYPE_MOTORIST, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
74 NPC_TYPE_MERMAN, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
75 NPC_TYPE_BARNACLEBOY, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
76 NPC_TYPE_MERMANCHAIR, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
77 NPC_TYPE_WORM, ZNPC_Create_Villager, ZNPC_Destroy_Villager,
78 NPC_TYPE_JELLYPINK, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
79 NPC_TYPE_JELLYBLUE, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
80 NPC_TYPE_KINGNEPTUNE, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
81 NPC_TYPE_MIMEFISH, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
82 NPC_TYPE_COW, ZNPC_Create_Ambient, ZNPC_Destroy_Ambient,
83 NPC_TYPE_TIKI_WOOD, ZNPC_Create_Tiki, ZNPC_Destroy_Tiki,
84 NPC_TYPE_TIKI_LOVEY, ZNPC_Create_Tiki, ZNPC_Destroy_Tiki,
85 NPC_TYPE_TIKI_QUIET, ZNPC_Create_Tiki, ZNPC_Destroy_Tiki,
86 NPC_TYPE_TIKI_THUNDER, ZNPC_Create_Tiki, ZNPC_Destroy_Tiki,
87 NPC_TYPE_TIKI_STONE, ZNPC_Create_Tiki, ZNPC_Destroy_Tiki,
88 NPC_TYPE_HAMMER, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
89 NPC_TYPE_HAMSPIN, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
90 NPC_TYPE_TARTAR, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
91 NPC_TYPE_GLOVE, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
92 NPC_TYPE_MONSOON, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
93 NPC_TYPE_SLEEPY, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
94 NPC_TYPE_ARFDOG, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
95 NPC_TYPE_ARFARF, ZNPC_Create_Robot, ZNPC_Destroy_Robot,
96 NPC_TYPE_CHUCK, ZNPC_Create_Robot, ZNPC_Destroy_Robot,

Callers 1

StartupMethod · 0.70

Calls 1

RegItemTypeMethod · 0.80

Tested by

no test coverage detected