#pragma once // 4J-PB - if you change this, you need to update SoundEngine::wchSoundNames[] enum eSOUND_TYPE { eSoundType_MOB_CHICKEN_AMBIENT, eSoundType_MOB_CHICKEN_HURT, eSoundType_MOB_CHICKENPLOP, eSoundType_MOB_COW_AMBIENT, eSoundType_MOB_COW_HURT, eSoundType_MOB_PIG_AMBIENT, eSoundType_MOB_PIG_DEATH, eSoundType_MOB_SHEEP_AMBIENT, eSoundType_MOB_WOLF_GROWL, eSoundType_MOB_WOLF_WHINE, eSoundType_MOB_WOLF_PANTING, eSoundType_MOB_WOLF_BARK, eSoundType_MOB_WOLF_HURT, eSoundType_MOB_WOLF_DEATH, eSoundType_MOB_WOLF_SHAKE, eSoundType_MOB_BLAZE_BREATHE, eSoundType_MOB_BLAZE_HURT, eSoundType_MOB_BLAZE_DEATH, eSoundType_MOB_GHAST_MOAN, eSoundType_MOB_GHAST_SCREAM, eSoundType_MOB_GHAST_DEATH, eSoundType_MOB_GHAST_FIREBALL, eSoundType_MOB_GHAST_CHARGE, eSoundType_MOB_ENDERMEN_IDLE, eSoundType_MOB_ENDERMEN_HIT, eSoundType_MOB_ENDERMEN_DEATH, eSoundType_MOB_ENDERMEN_PORTAL, eSoundType_MOB_ZOMBIEPIG_AMBIENT, eSoundType_MOB_ZOMBIEPIG_HURT, eSoundType_MOB_ZOMBIEPIG_DEATH, eSoundType_MOB_ZOMBIEPIG_ZPIGANGRY, eSoundType_MOB_SILVERFISH_AMBIENT, eSoundType_MOB_SILVERFISH_HURT, eSoundType_MOB_SILVERFISH_DEATH, eSoundType_MOB_SILVERFISH_STEP, eSoundType_MOB_SKELETON_AMBIENT, eSoundType_MOB_SKELETON_HURT, eSoundType_MOB_SPIDER_AMBIENT, eSoundType_MOB_SPIDER_DEATH, eSoundType_MOB_SLIME, eSoundType_MOB_SLIME_ATTACK, eSoundType_MOB_CREEPER_HURT, eSoundType_MOB_CREEPER_DEATH, eSoundType_MOB_ZOMBIE_AMBIENT, eSoundType_MOB_ZOMBIE_HURT, eSoundType_MOB_ZOMBIE_DEATH, eSoundType_MOB_ZOMBIE_WOOD, eSoundType_MOB_ZOMBIE_WOOD_BREAK, eSoundType_MOB_ZOMBIE_METAL, eSoundType_MOB_MAGMACUBE_BIG, eSoundType_MOB_MAGMACUBE_SMALL, eSoundType_MOB_CAT_PURR, eSoundType_MOB_CAT_PURREOW, eSoundType_MOB_CAT_MEOW, eSoundType_MOB_CAT_HITT, // eSoundType_MOB_IRONGOLEM_THROW, // eSoundType_MOB_IRONGOLEM_HIT, // eSoundType_MOB_IRONGOLEM_DEATH, // eSoundType_MOB_IRONGOLEM_WALK, eSoundType_RANDOM_BOW, eSoundType_RANDOM_BOW_HIT, eSoundType_RANDOM_EXPLODE, eSoundType_RANDOM_FIZZ, eSoundType_RANDOM_POP, eSoundType_RANDOM_FUSE, eSoundType_RANDOM_DRINK, eSoundType_RANDOM_EAT, eSoundType_RANDOM_BURP, eSoundType_RANDOM_SPLASH, eSoundType_RANDOM_CLICK, eSoundType_RANDOM_GLASS, eSoundType_RANDOM_ORB, eSoundType_RANDOM_BREAK, eSoundType_RANDOM_CHEST_OPEN, eSoundType_RANDOM_CHEST_CLOSE, eSoundType_RANDOM_DOOR_OPEN, eSoundType_RANDOM_DOOR_CLOSE, eSoundType_AMBIENT_WEATHER_RAIN, eSoundType_AMBIENT_WEATHER_THUNDER, eSoundType_AMBIENT_CAVE_CAVE, eSoundType_PORTAL_PORTAL, // 4J-PB - adding some that were still text in the code eSoundType_PORTAL_TRIGGER, eSoundType_PORTAL_TRAVEL, eSoundType_FIRE_IGNITE, eSoundType_FIRE_FIRE, eSoundType_DAMAGE_HURT, eSoundType_DAMAGE_FALL_SMALL, eSoundType_DAMAGE_FALL_BIG, eSoundType_NOTE_HARP, eSoundType_NOTE_BD, eSoundType_NOTE_SNARE, eSoundType_NOTE_HAT, eSoundType_NOTE_BASSATTACK, eSoundType_TILE_PISTON_IN, eSoundType_TILE_PISTON_OUT, eSoundType_LIQUID_WATER, eSoundType_LIQUID_LAVA_POP, eSoundType_LIQUID_LAVA, eSoundType_STEP_STONE, eSoundType_STEP_WOOD, eSoundType_STEP_GRAVEL, eSoundType_STEP_GRASS, eSoundType_STEP_METAL, eSoundType_STEP_CLOTH, eSoundType_STEP_SAND, // soundbank 2 eSoundType_MOB_ENDERDRAGON_END, eSoundType_MOB_ENDERDRAGON_GROWL, eSoundType_MOB_ENDERDRAGON_HIT, eSoundType_MOB_ENDERDRAGON_MOVE, eSoundType_MOB_IRONGOLEM_THROW, eSoundType_MOB_IRONGOLEM_HIT, eSoundType_MOB_IRONGOLEM_DEATH, eSoundType_MOB_IRONGOLEM_WALK, // TU14 eSoundType_DAMAGE_THORNS, eSoundType_RANDOM_ANVIL_BREAK, eSoundType_RANDOM_ANVIL_LAND, eSoundType_RANDOM_ANVIL_USE, eSoundType_MOB_VILLAGER_HAGGLE, eSoundType_MOB_VILLAGER_IDLE, eSoundType_MOB_VILLAGER_HIT, eSoundType_MOB_VILLAGER_DEATH, eSoundType_MOB_VILLAGER_YES, eSoundType_MOB_VILLAGER_NO, eSoundType_MOB_ZOMBIE_INFECT, eSoundType_MOB_ZOMBIE_UNFECT, eSoundType_MOB_ZOMBIE_REMEDY, eSoundType_STEP_SNOW, eSoundType_STEP_LADDER, eSoundType_DIG_CLOTH, eSoundType_DIG_GRASS, eSoundType_DIG_GRAVEL, eSoundType_DIG_SAND, eSoundType_DIG_SNOW, eSoundType_DIG_STONE, eSoundType_DIG_WOOD, eSoundType_MAX }; // 4J-PB - if you change this, you need to update SoundEngine::wchUISoundNames[] enum ESoundEffect { eSFX_Back, eSFX_Craft, eSFX_CraftFail, eSFX_Focus, eSFX_Press, eSFX_Scroll, eSFX_MAX }; enum eMATERIALSOUND_TYPE { eMaterialSoundType_STONE, eMaterialSoundType_WOOD, eMaterialSoundType_GRAVEL, eMaterialSoundType_GRASS, eMaterialSoundType_METAL, eMaterialSoundType_GLASS, eMaterialSoundType_CLOTH, eMaterialSoundType_SAND, eMaterialSoundType_SNOW, eMaterialSoundType_LADDER, eMaterialSoundType_ANVIL, }; /* enum eSOUND_TYPE { L"mob.chicken", L"mob.chickenhurt", L"mob.chickenplop", L"mob.cow", L"mob.cowhurt", L"mob.pig", L"mob.pigdeath", L"mob.sheep", L"mob.wolf.growl", L"mob.wolf.whine", L"mob.wolf.panting", L"mob.wolf.bark", L"mob.wolf.hurt", L"mob.wolf.death", L"mob.wolf.shake", L"mob.blaze.breathe", L"mob.blaze.hit", L"mob.blaze.death", L"mob.ghast.moan", L"mob.ghast.scream", L"mob.ghast.death", L"mob.ghast.fireball", L"mob.ghast.charge", L"mob.endermen.idle", L"mob.endermen.hit", L"mob.endermen.death", L"mob.endermen.portal", L"mob.zombiepig.zpig", L"mob.zombiepig.zpighurt", L"mob.zombiepig.zpigdeath", L"mob.zombiepig.zpigangry", L"mob.silverfish.say", L"mob.silverfish.hit", L"mob.silverfish.kill", L"mob.silverfish.step", L"mob.skeleton", L"mob.skeleton.hurt", L"mob.spider", L"mob.spiderdeath", L"mob.slime", L"mob.slimeattack", L"mob.creeper", L"mob.creeperdeath", L"mob.zombie", L"mob.zombiehurt", L"mob.zombiedeath", L"mob.zombie.wood", L"mob.zombie.woodbreak", L"mob.zombie.metal", L"mob.magmacube.big", L"mob.magmacube.small", L"random.bow", L"random.bowhit", L"random.explode", L"random.fizz", L"random.pop", L"random.fuse", L"random.drink", L"random.eat", L"random.burp", L"random.splash", L"random.click", L"random.glass", L"random.orb", L"random.break", L"random.chestopen", L"random.chestclosed", L"random.door_open", L"random.door_close", L"ambient.weather.rain", L"ambient.weather.thunder", L"ambient.cave.cave", L"portal.portal", L"fire.ignite", L"fire.fire", L"damage.hurtflesh", L"damage.fallsmall", L"damage.fallbig", L"note.harp", L"note.bd", L"note.snare", L"note.hat", L"note.bassattack", L"tile.piston.in", L"tile.piston.out", L"liquid.water", L"liquid.lavapop", L"liquid.lava", L"step.stone", L"step.wood", L"step.gravel", L"step.grass", L"step.metal", L"step.cloth", L"step.sand", };*/