500 {
502
505
507 return true;
508
510
512 if (instance)
513 {
514
516 float x, y, z;
519 for (
uint8 i = 0; i < 4; ++i)
520 {
522 {
524 break;
525 }
526 }
527 }
528
529 return true;
530 }
std::uint8_t uint8
Definition: Define.h:110
std::uint32_t uint32
Definition: Define.h:108
void ClearGossipMenuFor(Player *player)
Definition: ScriptedGossip.cpp:22
void CloseGossipMenuFor(Player *player)
Definition: ScriptedGossip.cpp:56
@ UNIT_NPC_FLAG_GOSSIP
Definition: Unit.h:516
static uint32 HostageEntry[]
Definition: zulaman.cpp:452
static uint32 ChestEntry[]
Definition: zulaman.cpp:453
@ DATA_CHESTLOOTED
Definition: zulaman.h:35
uint32 GetEntry() const
Definition: Object.h:109
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
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:2357
void GetPosition(float &x, float &y) const
Definition: Position.h:122
void RemoveNpcFlag(NPCFlags flags)
Definition: Unit.h:1662
bool HasNpcFlag(NPCFlags flags) const
Definition: Unit.h:1660
Definition: InstanceScript.h:141
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:53