Core/Scenarios: Allow scripts to set instance scenario by id
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7f5696479bb85c8fc7ee0d9fdaeb92e2b32213f)
This commit is contained in:
@@ -14,16 +14,9 @@ namespace Game.Scenarios
|
||||
{
|
||||
public class InstanceScenario : Scenario
|
||||
{
|
||||
public InstanceScenario(InstanceMap map, ScenarioData scenarioData) : base(map, scenarioData)
|
||||
{
|
||||
LoadInstanceData();
|
||||
public InstanceScenario(InstanceMap map, ScenarioData scenarioData) : base(map, scenarioData) { }
|
||||
|
||||
var players = map.GetPlayers();
|
||||
foreach (var player in players)
|
||||
SendScenarioState(player);
|
||||
}
|
||||
|
||||
void LoadInstanceData()
|
||||
public void LoadInstanceData()
|
||||
{
|
||||
InstanceScript instanceScript = _map.ToInstanceMap().GetInstanceScript();
|
||||
if (instanceScript == null)
|
||||
|
||||
Reference in New Issue
Block a user