mirror of https://github.com/zeldaret/tmc.git
112 lines
2.6 KiB
C
112 lines
2.6 KiB
C
#include "global.h"
|
|
#include "entity.h"
|
|
#include "enemy.h"
|
|
|
|
// clang-format off
|
|
void (*const gEnemyFunctions[])(Entity* ent) = {
|
|
/*0x00*/ Octorok,
|
|
/*0x01*/ Chuchu,
|
|
/*0x02*/ Leever,
|
|
/*0x03*/ Peahat,
|
|
/*0x04*/ Rollobite,
|
|
/*0x05*/ DarkNut,
|
|
/*0x06*/ HangingSeed,
|
|
/*0x07*/ Beetle,
|
|
/*0x08*/ Keese,
|
|
/*0x09*/ DoorMimic,
|
|
/*0x0a*/ RockChuchu,
|
|
/*0x0b*/ SpinyChuchu,
|
|
/*0x0c*/ CuccoChickAggr,
|
|
/*0x0d*/ Moldorm,
|
|
/*0x0e*/ EnemyE,
|
|
/*0x0f*/ Moldworm,
|
|
/*0x10*/ Sluggula,
|
|
/*0x11*/ Pesto,
|
|
/*0x12*/ Puffstool,
|
|
/*0x13*/ ChuchuBoss,
|
|
/*0x14*/ LikeLike,
|
|
/*0x15*/ SpearMoblin,
|
|
/*0x16*/ BusinessScrub,
|
|
/*0x17*/ RupeeLike,
|
|
/*0x18*/ Madderpillar,
|
|
/*0x19*/ WaterDrop,
|
|
/*0x1a*/ WallMaster,
|
|
/*0x1b*/ BombPeahat,
|
|
/*0x1c*/ Spark,
|
|
/*0x1d*/ Chaser,
|
|
/*0x1e*/ SpikedBeetle,
|
|
/*0x1f*/ SensorBladeTrap,
|
|
/*0x20*/ Helmasaur,
|
|
/*0x21*/ FallingBoulder,
|
|
/*0x22*/ Bobomb,
|
|
/*0x23*/ WallMaster2,
|
|
/*0x24*/ Gleerok,
|
|
/*0x25*/ VaatiEyesMacro,
|
|
/*0x26*/ Tektite,
|
|
/*0x27*/ WizzrobeWind,
|
|
/*0x28*/ WizzrobeFire,
|
|
/*0x29*/ WizzrobeIce,
|
|
/*0x2a*/ Armos,
|
|
/*0x2b*/ Eyegore,
|
|
/*0x2c*/ Rope,
|
|
/*0x2d*/ SmallPesto,
|
|
/*0x2e*/ AcroBandit,
|
|
/*0x2f*/ BladeTrap,
|
|
/*0x30*/ Keaton,
|
|
/*0x31*/ Crow,
|
|
/*0x32*/ Mulldozer,
|
|
/*0x33*/ Bombarossa,
|
|
/*0x34*/ Wisp,
|
|
/*0x35*/ SpinyBeetle,
|
|
/*0x36*/ MazaalHead,
|
|
/*0x37*/ MazaalMacro,
|
|
/*0x38*/ MazaalHand,
|
|
/*0x39*/ OctorokBoss,
|
|
/*0x3a*/ FlyingPot,
|
|
/*0x3b*/ Gibdo,
|
|
/*0x3c*/ OctorokGolden,
|
|
/*0x3d*/ TektiteGolden,
|
|
/*0x3e*/ RopeGolden,
|
|
/*0x3f*/ CloudPiranha,
|
|
/*0x40*/ ScissorsBeetle,
|
|
/*0x41*/ CuccoAggr,
|
|
/*0x42*/ Stalfos,
|
|
/*0x43*/ FlyingSkull,
|
|
/*0x44*/ MazaalBracelet,
|
|
/*0x45*/ Takkuri,
|
|
/*0x46*/ BowMoblin,
|
|
/*0x47*/ Lakitu,
|
|
/*0x48*/ LakituCloud,
|
|
/*0x49*/ Enemy49,
|
|
/*0x4a*/ VaatiRebornEnemy,
|
|
/*0x4b*/ VaatiProjectile,
|
|
/*0x4c*/ BallChainSoldier,
|
|
/*0x4d*/ Enemy4D,
|
|
/*0x4e*/ Ghini,
|
|
/*0x4f*/ VaatiTransfigured,
|
|
/*0x50*/ Enemy50,
|
|
/*0x51*/ VaatiWrath,
|
|
/*0x52*/ VaatiArm,
|
|
/*0x53*/ Dust,
|
|
/*0x54*/ VaatiBall,
|
|
/*0x55*/ Octorok,
|
|
/*0x56*/ Slime,
|
|
/*0x57*/ MiniSlime,
|
|
/*0x58*/ FireballGuy,
|
|
/*0x59*/ MiniFireballGuy,
|
|
/*0x5a*/ Enemy5A,
|
|
/*0x5b*/ BusinessScrubPrologue,
|
|
/*0x5c*/ GyorgFemale,
|
|
/*0x5d*/ GyorgMale,
|
|
/*0x5e*/ Curtain,
|
|
/*0x5f*/ Enemy5F,
|
|
/*0x60*/ GyorgChild,
|
|
/*0x61*/ GyorgFemaleEye,
|
|
/*0x62*/ Enemy62,
|
|
/*0x63*/ GyorgFemaleMouth,
|
|
/*0x64*/ Enemy64,
|
|
/*0x65*/ TreeItem,
|
|
/*0x66*/ Enemy66
|
|
};
|
|
// clang-format on
|