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

Method FishSoundTables

src/SB/Game/zNPCTypeVillager.cpp:1016–1074  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1014}
1015
1016void zNPCFish::FishSoundTables()
1017{
1018 en_NPCTYPES npc_type = (en_NPCTYPES)this->SelfType();
1019
1020 switch (npc_type)
1021 {
1022 case NPC_TYPE_GARY:
1023 case NPC_TYPE_DUTCHMAN_NSB:
1024 case NPC_TYPE_SANDYBIKINI:
1025 case NPC_TYPE_PLANKNPC:
1026 case NPC_TYPE_MRKRABS:
1027 case NPC_TYPE_MSPUFFS:
1028 case NPC_TYPE_LARRY:
1029 case NPC_TYPE_BUBBUDDY:
1030 case NPC_TYPE_MERMANCHAIR:
1031 case NPC_TYPE_MERMAN:
1032 case NPC_TYPE_BARNACLEBOY:
1033 this->cfg_npc->snd_trax = g_sndTrax_VillagerCoStar;
1034 break;
1035 case NPC_TYPE_SQUIDWARD:
1036 case NPC_TYPE_SQUIDWARD_MUSIC:
1037 case NPC_TYPE_SQUIDWARD_BANDAID:
1038 this->cfg_npc->snd_trax = g_sndTrax_Squidward;
1039 break;
1040 case NPC_TYPE_FISH:
1041 case NPC_TYPE_FISH_MALE:
1042 this->cfg_npc->snd_trax = g_sndTrax_VillagerMale;
1043 break;
1044 case NPC_TYPE_FISH_FEMALE:
1045 this->cfg_npc->snd_trax = g_sndTrax_VillagerFemale;
1046 break;
1047 case NPC_TYPE_FISH_ELDER:
1048 this->cfg_npc->snd_trax = g_sndTrax_VillagerElder;
1049 break;
1050 case NPC_TYPE_FISH_ELDESS:
1051 this->cfg_npc->snd_trax = g_sndTrax_VillagerEldess;
1052 break;
1053 case NPC_TYPE_FISH_BOY:
1054 case NPC_TYPE_BALLOONBOY:
1055 this->cfg_npc->snd_trax = g_sndTrax_VillagerBoy;
1056 break;
1057 case NPC_TYPE_FISH_GIRL:
1058 this->cfg_npc->snd_trax = g_sndTrax_VillagerGirl;
1059 break;
1060 case NPC_TYPE_WORM:
1061 default:
1062 this->cfg_npc->snd_trax = NULL;
1063 }
1064
1065 NPCS_SndTablePrepare(g_sndTrax_VillagerCoStar);
1066 NPCS_SndTablePrepare(g_sndTrax_Squidward);
1067 NPCS_SndTablePrepare(g_sndTrax_VillagerMale);
1068 NPCS_SndTablePrepare(g_sndTrax_VillagerFemale);
1069 NPCS_SndTablePrepare(g_sndTrax_VillagerElder);
1070 NPCS_SndTablePrepare(g_sndTrax_VillagerEldess);
1071 NPCS_SndTablePrepare(g_sndTrax_VillagerBoy);
1072 NPCS_SndTablePrepare(g_sndTrax_VillagerGirl);
1073 return;

Callers

nothing calls this directly

Calls 2

SelfTypeMethod · 0.80
NPCS_SndTablePrepareFunction · 0.70

Tested by

no test coverage detected