Scripts/Misc: Use InstanceMap in InstanceScript instead of Map

This commit is contained in:
hondacrx
2018-06-16 18:06:55 -04:00
parent 01e6357df2
commit b3e8e4f05f
14 changed files with 16 additions and 16 deletions
+3 -3
View File
@@ -29,14 +29,14 @@ namespace Game.Maps
{ {
public class InstanceScript : ZoneScript public class InstanceScript : ZoneScript
{ {
public InstanceScript(Map map) public InstanceScript(InstanceMap map)
{ {
instance = map; instance = map;
} }
public void SaveToDB() public void SaveToDB()
{ {
InstanceScenario scenario = instance.ToInstanceMap().GetInstanceScenario(); InstanceScenario scenario = instance.GetInstanceScenario();
if (scenario != null) if (scenario != null)
scenario.SaveToDB(); scenario.SaveToDB();
@@ -838,7 +838,7 @@ namespace Game.Maps
public virtual void WriteSaveDataMore(StringBuilder data) { } public virtual void WriteSaveDataMore(StringBuilder data) { }
public Map instance; public InstanceMap instance;
List<char> headers = new List<char>(); List<char> headers = new List<char>();
Dictionary<uint, BossInfo> bosses = new Dictionary<uint, BossInfo>(); Dictionary<uint, BossInfo> bosses = new Dictionary<uint, BossInfo>();
MultiMap<uint, DoorInfo> doors = new MultiMap<uint, DoorInfo>(); MultiMap<uint, DoorInfo> doors = new MultiMap<uint, DoorInfo>();
@@ -159,7 +159,7 @@ namespace Scripts.EasternKingdoms.Karazhan
public class instance_karazhan_InstanceMapScript : InstanceScript public class instance_karazhan_InstanceMapScript : InstanceScript
{ {
public instance_karazhan_InstanceMapScript(Map map) : base(map) public instance_karazhan_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("KZ"); SetHeaders("KZ");
@@ -35,7 +35,7 @@ namespace Scripts.EasternKingdoms.TheStockade
class instance_the_stockade_InstanceMapScript : InstanceScript class instance_the_stockade_InstanceMapScript : InstanceScript
{ {
public instance_the_stockade_InstanceMapScript(Map map) : base(map) public instance_the_stockade_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("SS"); SetHeaders("SS");
SetBossNumber(3); SetBossNumber(3);
@@ -32,7 +32,7 @@ namespace Scripts.Kalimdor
class RagefireChasmInstanceMapScript : InstanceScript class RagefireChasmInstanceMapScript : InstanceScript
{ {
public RagefireChasmInstanceMapScript(Map map) : base(map) { } public RagefireChasmInstanceMapScript(InstanceMap map) : base(map) { }
} }
} }
} }
@@ -83,7 +83,7 @@ namespace Scripts.Northrend.AzjolNerub.Ahnkahet
class instance_ahnkahet_InstanceScript : InstanceScript class instance_ahnkahet_InstanceScript : InstanceScript
{ {
public instance_ahnkahet_InstanceScript(Map map) : base(map) public instance_ahnkahet_InstanceScript(InstanceMap map) : base(map)
{ {
SetHeaders("AK"); SetHeaders("AK");
SetBossNumber(DataTypes.HeraldVolazj + 1); SetBossNumber(DataTypes.HeraldVolazj + 1);
@@ -103,7 +103,7 @@ namespace Scripts.Northrend.AzjolNerub.AzjolNerub
class instance_azjol_nerub_InstanceScript : InstanceScript class instance_azjol_nerub_InstanceScript : InstanceScript
{ {
public instance_azjol_nerub_InstanceScript(Map map) : base(map) public instance_azjol_nerub_InstanceScript(InstanceMap map) : base(map)
{ {
SetHeaders(ANInstanceMisc.DataHeader); SetHeaders(ANInstanceMisc.DataHeader);
SetBossNumber(ANInstanceMisc.EncounterCount); SetBossNumber(ANInstanceMisc.EncounterCount);
@@ -35,7 +35,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheChampion
class instance_trial_of_the_champion_InstanceMapScript : InstanceScript class instance_trial_of_the_champion_InstanceMapScript : InstanceScript
{ {
public instance_trial_of_the_champion_InstanceMapScript(Map map) : base(map) public instance_trial_of_the_champion_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("TC"); SetHeaders("TC");
uiMovementDone = 0; uiMovementDone = 0;
@@ -32,7 +32,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheCrusader
class instance_trial_of_the_crusader_InstanceMapScript : InstanceScript class instance_trial_of_the_crusader_InstanceMapScript : InstanceScript
{ {
public instance_trial_of_the_crusader_InstanceMapScript(Map map) : base(map) public instance_trial_of_the_crusader_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("TCR"); SetHeaders("TCR");
SetBossNumber(DataTypes.MaxEncounters); SetBossNumber(DataTypes.MaxEncounters);
@@ -89,7 +89,7 @@ namespace Scripts.Northrend.DraktharonKeep
class instance_drak_tharon_keep_InstanceScript : InstanceScript class instance_drak_tharon_keep_InstanceScript : InstanceScript
{ {
public instance_drak_tharon_keep_InstanceScript(Map map) : base(map) public instance_drak_tharon_keep_InstanceScript(InstanceMap map) : base(map)
{ {
SetHeaders("DTK"); SetHeaders("DTK");
SetBossNumber(4); SetBossNumber(4);
@@ -110,7 +110,7 @@ namespace Scripts.Northrend.FrozenHalls.ForgeOfSouls
class instance_forge_of_souls_InstanceScript : InstanceScript class instance_forge_of_souls_InstanceScript : InstanceScript
{ {
public instance_forge_of_souls_InstanceScript(Map map) : base(map) public instance_forge_of_souls_InstanceScript(InstanceMap map) : base(map)
{ {
SetHeaders("FOS"); SetHeaders("FOS");
SetBossNumber(2); SetBossNumber(2);
@@ -29,7 +29,7 @@ namespace Scripts.Northrend.FrozenHalls.PitOfSaron
class instance_pit_of_saron_InstanceScript : InstanceScript class instance_pit_of_saron_InstanceScript : InstanceScript
{ {
public instance_pit_of_saron_InstanceScript(Map map) : base(map) public instance_pit_of_saron_InstanceScript(InstanceMap map) : base(map)
{ {
SetHeaders("POS"); SetHeaders("POS");
SetBossNumber(3); SetBossNumber(3);
@@ -128,7 +128,7 @@ namespace Scripts.Northrend.Gundrak
class instance_gundrak_InstanceMapScript : InstanceScript class instance_gundrak_InstanceMapScript : InstanceScript
{ {
public instance_gundrak_InstanceMapScript(Map map) : base(map) public instance_gundrak_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("GD"); SetHeaders("GD");
SetBossNumber(5); SetBossNumber(5);
@@ -95,7 +95,7 @@ namespace Scripts.Northrend.Nexus.EyeOfEternity
class instance_eye_of_eternity_InstanceMapScript : InstanceScript class instance_eye_of_eternity_InstanceMapScript : InstanceScript
{ {
public instance_eye_of_eternity_InstanceMapScript(Map map) : base(map) public instance_eye_of_eternity_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("EOE"); SetHeaders("EOE");
SetBossNumber(EyeOfEternityConst.MaxEncounter); SetBossNumber(EyeOfEternityConst.MaxEncounter);
@@ -69,7 +69,7 @@ namespace Scripts.Northrend.Nexus.Nexus
class instance_nexus_InstanceMapScript : InstanceScript class instance_nexus_InstanceMapScript : InstanceScript
{ {
public instance_nexus_InstanceMapScript(Map map) : base(map) public instance_nexus_InstanceMapScript(InstanceMap map) : base(map)
{ {
SetHeaders("NEX"); SetHeaders("NEX");
SetBossNumber(DataTypes.Keristrasza + 1); SetBossNumber(DataTypes.Keristrasza + 1);