#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