18#ifndef TRINITYCORE_WORLD_STATE_MGR_H
19#define TRINITYCORE_WORLD_STATE_MGR_H
28 class InitWorldStates;
std::unordered_map< int32, int32 > WorldStateValueContainer
TC_GAME_API void SetValue(int32 worldStateId, int32 value, bool hidden, Map *map)
TC_GAME_API void SetValueAndSaveInDb(int32 worldStateId, int32 value, bool hidden, Map *map)
TC_GAME_API void SaveValueInDb(int32 worldStateId, int32 value)
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &initWorldStates, Map const *map, uint32 playerAreaId)
TC_GAME_API WorldStateTemplate const * GetWorldStateTemplate(int32 worldStateId)
TC_GAME_API int32 GetValue(int32 worldStateId, Map const *map)
WorldStateValueContainer GetInitialWorldStatesForMap(Map const *map)