1124 {
1125 bool hasKey = true;
1127 {
1128 hasKey = false;
1130 {
1131 if (!lock->Index[i])
1132 continue;
1133
1135 {
1136 hasKey = true;
1137 break;
1138 }
1139 }
1140 }
1141
1142 if (!hasKey)
1143 return false;
1144
1146 return false;
1148
1153
1155 {
1159
1162
1164 {
1166 {
1167 instanceMap->PermBindAllPlayers();
1168 }
1169 }
1170 }
1171
1172 return false;
1173 }
std::uint32_t uint32
Definition: Define.h:108
DBCStorage< LockEntry > sLockStore(LockEntryfmt)
@ GO_STATE_ACTIVE
Definition: GameObjectData.h:690
events
Definition: boss_sartura.cpp:43
@ ACTION_START_INTRO
Definition: boss_algalon_the_observer.cpp:82
Position const BrannIntroSpawnPos
Definition: boss_algalon_the_observer.cpp:199
@ EVENT_DESPAWN_CONSOLE
Definition: boss_algalon_the_observer.cpp:109
@ DATA_ALGALON_SUMMON_STATE
Definition: ulduar.h:93
@ GO_DOODAD_UL_SIGILDOOR_01
Definition: ulduar.h:245
@ GO_DOODAD_UL_SIGILDOOR_02
Definition: ulduar.h:246
@ NPC_BRANN_BRONZBEARD_ALG
Definition: ulduar.h:163
#define MAX_LOCK_CASE
Definition: DBCStructure.h:1303
@ GO_FLAG_IN_USE
Definition: SharedDefines.h:1603
GameObject * GetGameObject(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:187
GameObject *const me
Definition: GameObjectAI.h:36
Definition: Creature.h:46
Definition: GameObject.h:122
void SetGameObjectFlag(GameObjectFlags flags)
Definition: GameObject.h:220
GameObjectTemplate const * GetGOInfo() const
Definition: GameObject.h:138
struct GameObjectTemplate::@223::@234 goober
uint32 lockId
Definition: GameObjectData.h:47
Map * GetMap() const
Definition: Object.h:517
TempSummon * SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const
Definition: Object.cpp:2343
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
bool HasItemCount(uint32 item, uint32 count=1, bool inBankAlso=false) const
Definition: PlayerStorage.cpp:683
Definition: InstanceScript.h:141
InstanceMap * ToInstanceMap()
Definition: Map.h:545
Definition: DBCStructure.h:1306