Core/WorldStates: Migrate instance script worldstates to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/cfca26c2641f684533e07d9933ba1f31e5ef8204)
This commit is contained in:
@@ -599,9 +599,9 @@ namespace Game.Maps
|
||||
Log.outDebug(LogFilter.Scripts, "InstanceScript: DoRespawnGameObject failed");
|
||||
}
|
||||
|
||||
public void DoUpdateWorldState(uint uiStateId, uint uiStateData)
|
||||
{
|
||||
instance.DoOnPlayers(player => player.SendUpdateWorldState(uiStateId, uiStateData));
|
||||
public void DoUpdateWorldState(uint worldStateId, int value)
|
||||
{
|
||||
Global.WorldStateMgr.SetValue(worldStateId, value, instance);
|
||||
}
|
||||
|
||||
// Send Notify to all players in instance
|
||||
@@ -918,8 +918,6 @@ namespace Game.Maps
|
||||
public void ResetAreaTriggerDone(uint id) { _activatedAreaTriggers.Remove(id); }
|
||||
public bool IsAreaTriggerDone(uint id) { return _activatedAreaTriggers.Contains(id); }
|
||||
|
||||
public virtual void FillInitialWorldStates(InitWorldStates data) { }
|
||||
|
||||
public int GetEncounterCount() { return bosses.Count; }
|
||||
|
||||
public byte GetCombatResurrectionCharges() { return _combatResurrectionCharges; }
|
||||
|
||||
Reference in New Issue
Block a user