tp/libs/Z2AudioLib/Z2Creature.cpp

543 lines
17 KiB
C++

/* Z2Creature.cpp autogenerated by split.py v0.3 at 2021-01-04 23:26:27.773541 */
#include "Z2AudioLib/Z2Creature/Z2Creature.h"
#include "JSystem/JAudio2/JAISoundParamsMove.h"
#include "Z2AudioLib/Z2Audience/Z2Audience.h"
#include "Z2AudioLib/Z2Calc/Z2Calc.h"
#include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h"
#include "Z2AudioLib/Z2SeqMgr/Z2SeqMgr.h"
#include "Z2AudioLib/Z2SoundObjMgr/Z2SoundObjMgr.h"
#include "Z2AudioLib/Z2SoundObject/Z2SoundObject.h"
#include "Z2AudioLib/Z2SpeechMgr2/Z2SpeechMgr2.h"
#include "Z2AudioLib/Z2StatusMgr/Z2StatusMgr.h"
#include "global.h"
#include "m_Do/m_Do_audio/m_Do_audio.h"
extern "C" {
void __dl__FPv(void);
void __ct__10JSUPtrLinkFPv(void);
void __dt__10JSUPtrLinkFv(void);
void append__10JSUPtrListFP10JSUPtrLink(void);
void remove__10JSUPtrListFP10JSUPtrLink(void);
void __construct_array(void);
}
// additional symbols needed for Z2Creature.cpp
// autogenerated by split.py v0.3 at 2021-01-04 23:26:27.716556
extern u8 lbl_803CB8C0;
extern u8 lbl_80455C78;
extern u8 lbl_80455C84;
extern u8 lbl_80455C44;
extern u8 lbl_803CB890;
extern u8 lbl_80455C54;
extern u8 lbl_80455C08;
extern u8 lbl_80455C20;
extern u8 lbl_80455C28;
extern u8 lbl_803CB6A8;
extern u8 lbl_80455C6C;
extern u8 lbl_80455C68;
extern u8 lbl_80455C30;
extern u8 lbl_803CACD0;
extern u8 lbl_803CB7E0;
extern u8 lbl_80455C10;
extern u8 lbl_803CB810;
extern u8 lbl_80455C74;
extern u8 lbl_80455BE4;
extern u8 lbl_80455C48;
extern u8 lbl_80455C5C;
extern u8 lbl_803CB780;
extern u8 lbl_80455BF8;
extern u8 lbl_80455BFC;
extern u8 lbl_80455C04;
extern u8 lbl_80455C64;
extern u8 lbl_803CB230;
extern u8 lbl_80455C70;
extern u8 lbl_80455C4C;
extern u8 lbl_80455C14;
extern u8 lbl_80455C0C;
extern u8 lbl_80455C00;
extern u8 lbl_803CB830;
extern u8 lbl_80455BE0;
extern u8 lbl_80455C88;
extern u8 lbl_80455C3C;
extern u8 lbl_803CB724;
extern u8 lbl_80455BE8;
extern u8 lbl_80451359;
extern u8 lbl_80455C40;
extern u8 lbl_80455C7C;
extern u8 lbl_80455C8C;
extern u8 lbl_80455C38;
extern u8 lbl_80455C50;
extern u8 lbl_80455C18;
extern u8 lbl_803CB860;
extern u8 lbl_80455BF0;
extern u8 lbl_80451358;
extern u8 lbl_80455C90;
extern u8 lbl_803CB630;
extern u8 lbl_80455C58;
extern u8 lbl_80455BEC;
extern u8 lbl_80455BDC;
extern u8 lbl_80455BF4;
extern u8 lbl_80455C60;
extern u8 lbl_80455BD8;
extern u8 lbl_80455C34;
extern u8 lbl_80455C80;
extern u8 lbl_80455C94;
extern u8 lbl_80450869;
extern u8 lbl_80455C1C;
extern u8 lbl_803CAD10;
extern u8 lbl_80450B80;
extern u8 lbl_80450B44;
extern "C" {
// __ct__10Z2CreatureFv
// Z2Creature::Z2Creature(void)
asm Z2Creature::Z2Creature(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C03C8.s"
}
// __dt__10Z2CreatureFv
// Z2Creature::~Z2Creature(void)
asm void __dt__10Z2CreatureFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0420.s"
}
// deleteObject__10Z2CreatureFv
// Z2Creature::deleteObject(void)
asm void deleteObject__10Z2CreatureFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C04E8.s"
}
// init__10Z2CreatureFP3VecP3VecUcUc
// Z2Creature::init(Vec*, Vec*, unsigned char, unsigned char)
asm void init__10Z2CreatureFP3VecP3VecUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0530.s"
}
// init__10Z2CreatureFP3VecP3VecP3VecUcUcUc
// Z2Creature::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char)
asm void init__10Z2CreatureFP3VecP3VecP3VecUcUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C05B0.s"
}
// setSoundStarter__10Z2CreatureFP14Z2SoundStarter
// Z2Creature::setSoundStarter(Z2SoundStarter*)
asm void setSoundStarter__10Z2CreatureFP14Z2SoundStarter(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0618.s"
}
// initAnime__10Z2CreatureFPvbff
// Z2Creature::initAnime(void*, bool, float, float)
asm void initAnime__10Z2CreatureFPvbff(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0628.s"
}
// framework__10Z2CreatureFUlSc
// Z2Creature::framework(unsigned long, char)
asm void framework__10Z2CreatureFUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C064C.s"
}
// updateAnime__10Z2CreatureFff
// Z2Creature::updateAnime(float, float)
asm void updateAnime__10Z2CreatureFff(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C06D0.s"
}
// stopAnime__10Z2CreatureFv
// Z2Creature::stopAnime(void)
asm void stopAnime__10Z2CreatureFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C06F4.s"
}
// startCreatureSound__10Z2CreatureF10JAISoundIDUlSc
// Z2Creature::startCreatureSound(JAISoundID, unsigned long, char)
asm void startCreatureSound__10Z2CreatureF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0720.s"
}
// startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc
// Z2Creature::startCreatureSoundLevel(JAISoundID, unsigned long, char)
asm void startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C087C.s"
}
// startCreatureVoice__10Z2CreatureF10JAISoundIDSc
// Z2Creature::startCreatureVoice(JAISoundID, char)
asm void startCreatureVoice__10Z2CreatureF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0A4C.s"
}
// startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc
// Z2Creature::startCreatureVoiceLevel(JAISoundID, char)
asm void startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0AF8.s"
}
// startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc
// Z2Creature::startCreatureExtraSound(JAISoundID, unsigned long, char)
asm void startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0B70.s"
}
// startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc
// Z2Creature::startCreatureExtraSoundLevel(JAISoundID, unsigned long, char)
asm void startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0BAC.s"
}
// startCollisionSE__10Z2CreatureFUlUl
// Z2Creature::startCollisionSE(unsigned long, unsigned long)
asm void startCollisionSE__10Z2CreatureFUlUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0BE8.s"
}
// __ct__17Z2CreatureCitizenFv
// Z2CreatureCitizen::Z2CreatureCitizen(void)
asm void __ct__17Z2CreatureCitizenFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0C10.s"
}
// __dt__17Z2CreatureCitizenFv
// Z2CreatureCitizen::~Z2CreatureCitizen(void)
asm void __dt__17Z2CreatureCitizenFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0C6C.s"
}
// init__17Z2CreatureCitizenFP3VecP3VecUcUc
// Z2CreatureCitizen::init(Vec*, Vec*, unsigned char, unsigned char)
asm void init__17Z2CreatureCitizenFP3VecP3VecUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0CE4.s"
}
// deleteObject__17Z2CreatureCitizenFv
// Z2CreatureCitizen::deleteObject(void)
asm void deleteObject__17Z2CreatureCitizenFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0D04.s"
}
// setMdlType__17Z2CreatureCitizenFScbb
// Z2CreatureCitizen::setMdlType(char, bool, bool)
asm void setMdlType__17Z2CreatureCitizenFScbb(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0D48.s"
}
// playVoice__17Z2CreatureCitizenFi
// Z2CreatureCitizen::playVoice(int)
asm void playVoice__17Z2CreatureCitizenFi(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0E18.s"
}
// startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc
// Z2CreatureCitizen::startCreatureVoice(JAISoundID, char)
asm void startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0ED8.s"
}
// __ct__15Z2CreatureEnemyFv
// Z2CreatureEnemy::Z2CreatureEnemy(void)
asm void __ct__15Z2CreatureEnemyFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0F64.s"
}
// deleteObject__15Z2CreatureEnemyFv
// Z2CreatureEnemy::deleteObject(void)
asm void deleteObject__15Z2CreatureEnemyFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C0FC4.s"
}
// init__15Z2CreatureEnemyFP3VecP3VecUcUc
// Z2CreatureEnemy::init(Vec*, Vec*, unsigned char, unsigned char)
asm void init__15Z2CreatureEnemyFP3VecP3VecUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1094.s"
}
// init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc
// Z2CreatureEnemy::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char)
asm void init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C10B4.s"
}
// framework__15Z2CreatureEnemyFUlSc
// Z2CreatureEnemy::framework(unsigned long, char)
asm void framework__15Z2CreatureEnemyFUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C10D4.s"
}
// startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc
// Z2CreatureEnemy::startCreatureSound(JAISoundID, unsigned long, char)
asm void startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C110C.s"
}
// startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc
// Z2CreatureEnemy::startCreatureSoundLevel(JAISoundID, unsigned long, char)
asm void startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C136C.s"
}
// startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc
// Z2CreatureEnemy::startCreatureVoice(JAISoundID, char)
asm void startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C168C.s"
}
// startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc
// Z2CreatureEnemy::startCreatureVoiceLevel(JAISoundID, char)
asm void startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1948.s"
}
// startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc
// Z2CreatureEnemy::startCreatureExtraSound(JAISoundID, unsigned long, char)
asm void startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C199C.s"
}
// startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc
// Z2CreatureEnemy::startCreatureExtraSoundLevel(JAISoundID, unsigned long, char)
asm void startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C19D8.s"
}
// startCollisionSE__15Z2CreatureEnemyFUlUl
// Z2CreatureEnemy::startCollisionSE(unsigned long, unsigned long)
asm void startCollisionSE__15Z2CreatureEnemyFUlUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1A14.s"
}
// setLinkSearch__15Z2CreatureEnemyFb
// Z2CreatureEnemy::setLinkSearch(bool)
asm void setLinkSearch__15Z2CreatureEnemyFb(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1B7C.s"
}
// setEnemyName__15Z2CreatureEnemyFPCc
// Z2CreatureEnemy::setEnemyName(const char*)
asm void setEnemyName__15Z2CreatureEnemyFPCc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1B90.s"
}
// __ct__16Z2CreatureSumomoFv
// Z2CreatureSumomo::Z2CreatureSumomo(void)
asm void __ct__16Z2CreatureSumomoFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1BE8.s"
}
// playSumomoBgm__16Z2CreatureSumomoFUl
// Z2CreatureSumomo::playSumomoBgm(unsigned long)
asm void playSumomoBgm__16Z2CreatureSumomoFUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1C24.s"
}
// deleteObject__16Z2CreatureSumomoFv
// Z2CreatureSumomo::deleteObject(void)
asm void deleteObject__16Z2CreatureSumomoFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1CA0.s"
}
// __ct__18Z2SoundObjBeeGroupFv
// Z2SoundObjBeeGroup::Z2SoundObjBeeGroup(void)
asm void __ct__18Z2SoundObjBeeGroupFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1D10.s"
}
// init__18Z2SoundObjBeeGroupFP3VecUc
// Z2SoundObjBeeGroup::init(Vec*, unsigned char)
asm void init__18Z2SoundObjBeeGroupFP3VecUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1D4C.s"
}
// playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc
// Z2SoundObjBeeGroup::playBeeGroupSound(JAISoundID, unsigned char)
asm void playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1D6C.s"
}
// __ct__12Z2CreatureFMFv
// Z2CreatureFM::Z2CreatureFM(void)
asm void __ct__12Z2CreatureFMFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1F54.s"
}
// deleteObject__12Z2CreatureFMFv
// Z2CreatureFM::deleteObject(void)
asm void deleteObject__12Z2CreatureFMFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1FB0.s"
}
// init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc
// Z2CreatureFM::init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned
// char, unsigned char, unsigned char, unsigned char)
asm void init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C1FFC.s"
}
// framework__12Z2CreatureFMFUlSc
// Z2CreatureFM::framework(unsigned long, char)
asm void framework__12Z2CreatureFMFUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C20E8.s"
}
// startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc
// Z2CreatureFM::startChainSound(JAISoundID, unsigned char, float, unsigned long, char)
asm void startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2194.s"
}
// startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc
// Z2CreatureFM::startChainSoundLevel(JAISoundID, unsigned char, float, unsigned long, char)
asm void startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2290.s"
}
// init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc
// Z2CreatureGob::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char)
asm void init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C24B0.s"
}
// startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc
// Z2CreatureGob::startCreatureVoiceLevel(JAISoundID, char)
asm void startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C24D0.s"
}
// __ct__12Z2CreatureOIFv
// Z2CreatureOI::Z2CreatureOI(void)
asm void __ct__12Z2CreatureOIFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2578.s"
}
// deleteObject__12Z2CreatureOIFv
// Z2CreatureOI::deleteObject(void)
asm void deleteObject__12Z2CreatureOIFv(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C25EC.s"
}
// init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec
// Z2CreatureOI::init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*)
asm void
init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2670.s"
}
// framework__12Z2CreatureOIFUlSc
// Z2CreatureOI::framework(unsigned long, char)
asm void framework__12Z2CreatureOIFUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2864.s"
}
// startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc
// Z2CreatureOI::startCreatureSoundLevel(JAISoundID, unsigned long, char)
asm void startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C29D4.s"
}
// startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc
// Z2CreatureOI::startTentacleSound(JAISoundID, unsigned char, unsigned long, char)
asm void startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2C84.s"
}
// startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc
// Z2CreatureOI::startTentacleSoundLevel(JAISoundID, unsigned char, float, unsigned long, char)
asm void startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2CD4.s"
}
// Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl
// Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long)
asm void Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2DE0.s"
}
// Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl
// Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long)
asm void Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2E54.s"
}
// Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl
// Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long)
asm void Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2E9C.s"
}
// Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl
// Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long)
asm void Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C2EE4.s"
}
// __sinit_Z2Creature_cpp
//
asm void __sinit_Z2Creature_cpp(void) {
nofralloc
#include "Z2AudioLib/Z2Creature/asm/func_802C3040.s"
}
};