295 {
297
300
302 return true;
303
305
308
309 float x, y, z;
311 for (
uint8 i = 0; i < 4; ++i)
312 {
314 {
316 if (obj)
318 break;
319 }
320 }
321
322 return true;
323 }
std::uint8_t uint8
Definition Define.h:109
void ClearGossipMenuFor(Player *player)
Definition ScriptedGossip.cpp:22
void CloseGossipMenuFor(Player *player)
Definition ScriptedGossip.cpp:56
@ GO_FLAG_LOCKED
Definition SharedDefines.h:1608
@ UNIT_NPC_FLAG_GOSSIP
Definition UnitDefines.h:322
@ GAMEOBJECT_FLAGS
Definition UpdateFields.h:399
Definition GameObject.h:125
Definition InstanceScript.h:143
void RemoveFlag(uint16 index, uint32 oldFlag)
Definition Object.cpp:851
uint32 GetEntry() const
Definition Object.h:123
void RemoveNpcFlag(NPCFlags flags)
Definition Unit.h:771
bool HasNpcFlag(NPCFlags flags) const
Definition Unit.h:769
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1247
GameObject * SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime, bool checkTransport=true, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)
Definition Object.cpp:2474
void GetPosition(float &x, float &y) const
Definition Position.h:126
static uint32 HostageEntry[]
Definition zulaman.cpp:248
static uint32 ChestEntry[]
Definition zulaman.cpp:249
@ DATA_CHEST_LOOTED
Definition zulaman.h:45