212 void init(
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
u8,
u8,
u8,
u8,
u8,
u8);
233 void init(
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Z2CreatureLink * Z2GetLink()
Definition Z2Creature.h:124
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JAISoundHandles.h:14
Definition Z2Creature.h:154
u8 field_0xa3
Definition Z2Creature.h:174
virtual void deleteObject()
Definition Z2Creature.cpp:384
s8 field_0xa1
Definition Z2Creature.h:172
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID, u32, s8)
Definition Z2Creature.cpp:633
void setEnemyName(char const *)
Definition Z2Creature.cpp:704
Z2CreatureEnemy()
Definition Z2Creature.cpp:372
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID, u32, s8)
Definition Z2Creature.cpp:419
void setLinkSearch(bool)
Definition Z2Creature.cpp:696
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID, s8)
Definition Z2Creature.cpp:526
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID, s8)
Definition Z2Creature.cpp:623
bool mLinkSearch
Definition Z2Creature.h:173
virtual Z2SoundHandlePool * startCollisionSE(u32, u32)
Definition Z2Creature.cpp:646
u8 mEnemyID
Definition Z2Creature.h:171
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID, u32, s8)
Definition Z2Creature.cpp:640
virtual void framework(u32, s8)
Definition Z2Creature.cpp:410
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID, u32, s8)
Definition Z2Creature.cpp:473
Definition Z2Creature.h:208
void deleteObject()
Definition Z2Creature.cpp:795
Z2SoundObjSimple field_0x104
Definition Z2Creature.h:220
Z2SoundHandlePool * startChainSoundLevel(JAISoundID, u8, f32, u32, s8)
Definition Z2Creature.cpp:852
Z2SoundHandlePool * startChainSound(JAISoundID, u8, f32, u32, s8)
Definition Z2Creature.cpp:834
Z2SoundObjSimple field_0xa4
Definition Z2Creature.h:217
Z2SoundObjSimple field_0xe4
Definition Z2Creature.h:219
void framework(u32, s8)
Definition Z2Creature.cpp:824
Z2SoundObjSimple field_0xc4
Definition Z2Creature.h:218
Z2CreatureFM()
Definition Z2Creature.cpp:790
Definition Z2Creature.h:223
Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID, s8)
Definition Z2Creature.cpp:907
Definition Z2Creature.h:46
Z2SoundObjSimple & getKantera()
Definition Z2Creature.h:82
u8 mMovingTime
Definition Z2Creature.h:104
u8 getMovingTime()
Definition Z2Creature.h:84
bool mResumeAttack
Definition Z2Creature.h:108
bool mFlag13
Definition Z2Creature.h:119
void setLinkGroupInfo(u8)
Definition Z2LinkMgr.cpp:21
u8 mLinkSwordType
Definition Z2Creature.h:101
void setResumeAttack(bool)
Definition Z2LinkMgr.cpp:417
void startLinkVoice(JAISoundID, s8)
Definition Z2LinkMgr.cpp:358
bool mFlag15
Definition Z2Creature.h:121
u8 mMoveSpeed
Definition Z2Creature.h:103
u8 mLinkHp
Definition Z2Creature.h:98
void setMagnetized(bool)
Definition Z2LinkMgr.cpp:226
s8 mSinkDepth
Definition Z2Creature.h:105
u8 mLinkBootsType
Definition Z2Creature.h:99
bool mFlag10
Definition Z2Creature.h:116
bool mFlag5
Definition Z2Creature.h:111
bool mMagnetized
Definition Z2Creature.h:113
void setLinkHp(s32, s32)
Definition Z2LinkMgr.cpp:24
bool mFlag3
Definition Z2Creature.h:109
bool isRiding() const
Definition Z2Creature.h:80
void setWolfEyeOpen(bool)
Definition Z2LinkMgr.cpp:232
Z2SoundHandlePool * startLinkSound(JAISoundID, u32, s8)
Definition Z2LinkMgr.cpp:249
void i_setLinkState(u8 i_state)
Definition Z2Creature.h:81
Z2SoundObjSimple mKantera
Definition Z2Creature.h:93
void setUsingIronBall(bool i_using)
Definition Z2Creature.h:86
u8 getLinkState() const
Definition Z2Creature.h:78
void deleteKantera(void)
Definition Z2LinkMgr.cpp:145
bool mWolfEyeOpen
Definition Z2Creature.h:106
void setMarkState(u8 i_state)
Definition Z2Creature.h:87
virtual Z2SoundHandlePool * startCollisionSE(u32, u32)
Definition Z2LinkMgr.cpp:387
u8 field_0xc1
Definition Z2Creature.h:96
bool mUsingIronBall
Definition Z2Creature.h:115
u8 mLinkShieldType
Definition Z2Creature.h:102
bool mFlag12
Definition Z2Creature.h:118
void initKantera(Vec *)
Definition Z2LinkMgr.cpp:138
bool mFlag8
Definition Z2Creature.h:114
void setSinkDepth(s8)
Definition Z2LinkMgr.cpp:207
bool mFlag11
Definition Z2Creature.h:117
virtual void deleteObject()
Definition Z2LinkMgr.cpp:106
virtual void framework(u32, s8)
Definition Z2LinkMgr.cpp:156
void setLinkShieldType(s32, s32)
Definition Z2LinkMgr.cpp:44
u8 getLinkHp() const
Definition Z2Creature.h:83
bool mRiding
Definition Z2Creature.h:112
u8 getMoveSpeed() const
Definition Z2Creature.h:79
bool isInWater()
Definition Z2Creature.h:77
bool mFlag4
Definition Z2Creature.h:110
void startLinkVoiceLevel(JAISoundID, s8)
Definition Z2LinkMgr.cpp:364
bool mFlag14
Definition Z2Creature.h:120
void setLinkSwordType(s32, s32)
Definition Z2LinkMgr.cpp:29
u8 isWolfSmellOpen() const
Definition Z2Creature.h:85
bool mInWater
Definition Z2Creature.h:107
void setRiding(bool)
Definition Z2LinkMgr.cpp:212
int startHitItemSE(u32, u32, Z2SoundObjBase *, float)
Definition Z2LinkMgr.cpp:410
u8 mLinkState
Definition Z2Creature.h:95
void setLinkBootsType(s32)
Definition Z2LinkMgr.cpp:59
static Z2CreatureLink * mLinkPtr
Definition Z2Creature.h:89
JAISoundHandle * startLinkSoundLevel(JAISoundID, u32, s8)
Definition Z2LinkMgr.cpp:287
~Z2CreatureLink()
Definition Z2LinkMgr.cpp:101
u8 mMarkState
Definition Z2Creature.h:97
cXyz field_0xb4
Definition Z2Creature.h:94
void setKanteraState(u8)
Definition Z2LinkMgr.cpp:151
u8 mKanteraState
Definition Z2Creature.h:100
Z2CreatureLink()
Definition Z2LinkMgr.cpp:71
void setInWater(bool status)
Definition Z2Creature.h:76
void startLinkSwordSound(JAISoundID, u32, s8)
Definition Z2LinkMgr.cpp:370
Definition Z2Creature.h:229
void framework(u32, s8)
Definition Z2Creature.cpp:979
Z2SoundHandlePool * startTentacleSound(JAISoundID, u8, u32, s8)
Definition Z2Creature.cpp:1044
Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID, u32, s8)
Definition Z2Creature.cpp:996
Z2SoundObjSimple mTentacleSounds[8]
Definition Z2Creature.h:243
Z2SoundObjSimple field_0xc4
Definition Z2Creature.h:241
void deleteObject()
Definition Z2Creature.cpp:922
Z2SoundObjSimple field_0xa4
Definition Z2Creature.h:240
Z2CreatureOI()
Definition Z2Creature.cpp:917
Z2SoundHandlePool * startTentacleSoundLevel(JAISoundID, u8, f32, u32, s8)
Definition Z2Creature.cpp:1051
Z2SoundObjSimple field_0xe4
Definition Z2Creature.h:242
Definition Z2Creature.h:140
virtual void deleteObject()
Definition Z2LinkMgr.cpp:455
bool mLinkRiding
Definition Z2Creature.h:151
~Z2CreatureRide()
Definition Z2LinkMgr.cpp:450
void setLinkRiding(bool)
Definition Z2LinkMgr.cpp:466
Z2CreatureRide()
Definition Z2LinkMgr.cpp:438
Definition Z2Creature.h:194
Z2CreatureSumomo()
Definition Z2Creature.cpp:713
void deleteObject()
Definition Z2Creature.cpp:730
void playSumomoBgm(u32)
Definition Z2Creature.cpp:718
Definition Z2SoundHandles.h:10
Definition Z2SoundObject.h:44
Definition Z2SoundObject.h:9
Definition Z2Creature.h:201
void playBeeGroupSound(JAISoundID, u8)
Definition Z2Creature.cpp:750
Z2SoundObjBeeGroup()
Definition Z2Creature.cpp:738
Definition Z2SoundObject.h:34
static s32 status
Definition fstload.c:6
Definition d_a_obj_sekizoa.cpp:447
Definition JGeometry.h:55
Definition d_a_hozelda.cpp:18
Definition d_a_npc_fguard.cpp:159
s8 mCitizenID
Definition Z2Creature.h:188
void playVoice(int)
Definition Z2Creature.cpp:337
void setMdlType(s8, bool, bool)
Definition Z2Creature.cpp:317
virtual void deleteObject()
Definition Z2Creature.cpp:309
s8 field_0xa1
Definition Z2Creature.h:189
bool mLinkSearch
Definition Z2Creature.h:190
u8 field_0xa3
Definition Z2Creature.h:191
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID, s8)
Definition Z2Creature.cpp:357
Definition d_a_hozelda.cpp:163
Vec * getCurrentPos() const
Definition Z2Creature.h:30
void initAnime(void *, bool, f32, f32)
Definition Z2Creature.cpp:154
virtual void deleteObject()
Definition Z2Creature.cpp:118
void updateAnime(f32, f32)
Definition Z2Creature.cpp:166
virtual void setSoundStarter(Z2SoundStarter *)
Definition Z2Creature.cpp:147
void init(Vec *, Vec *, u8, u8)
Z2SoundObjSimple mSoundObjSimple2
Definition Z2Creature.h:35
virtual void framework(u32, s8)
Definition Z2Creature.cpp:159
Vec * mpPos
Definition Z2Creature.h:32
void stopAnime()
Definition Z2Creature.cpp:171
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID, s8)
Definition Z2Creature.cpp:229
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID, s8)
Definition Z2Creature.cpp:262
Z2SoundObjAnime mSoundObjAnime
Definition Z2Creature.h:33
Z2SoundObjSimple mSoundObjSimple1
Definition Z2Creature.h:34
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID, u32, s8)
Definition Z2Creature.cpp:279
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID, u32, s8)
Definition Z2Creature.cpp:273
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID, u32, s8)
Definition Z2Creature.cpp:177
virtual Z2SoundHandlePool * startCollisionSE(u32, u32)
Definition Z2Creature.cpp:284
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID, u32, s8)
Definition Z2Creature.cpp:200
Definition Z2Creature.h:38
virtual bool startSound(JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *, u32, f32, f32, f32, f32, f32, u32)
Definition Z2LinkMgr.cpp:430
Z2LinkSoundStarter()
Definition Z2LinkMgr.cpp:422
virtual ~Z2LinkSoundStarter()
Definition Z2LinkMgr.cpp:98
Definition Z2Creature.h:129
virtual bool startSound(JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *, u32, f32, f32, f32, f32, f32, u32)
Definition Z2LinkMgr.cpp:478
virtual ~Z2RideSoundStarter()
Definition Z2LinkMgr.cpp:445
Z2CreatureRide * mRide
Definition Z2Creature.h:137
Definition Z2SoundStarter.h:6
Definition d_a_hozelda.cpp:20
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8