Scripts/Misc: Use InstanceMap in InstanceScript instead of Map
This commit is contained in:
@@ -29,14 +29,14 @@ namespace Game.Maps
|
||||
{
|
||||
public class InstanceScript : ZoneScript
|
||||
{
|
||||
public InstanceScript(Map map)
|
||||
public InstanceScript(InstanceMap map)
|
||||
{
|
||||
instance = map;
|
||||
}
|
||||
|
||||
public void SaveToDB()
|
||||
{
|
||||
InstanceScenario scenario = instance.ToInstanceMap().GetInstanceScenario();
|
||||
InstanceScenario scenario = instance.GetInstanceScenario();
|
||||
if (scenario != null)
|
||||
scenario.SaveToDB();
|
||||
|
||||
@@ -838,7 +838,7 @@ namespace Game.Maps
|
||||
|
||||
public virtual void WriteSaveDataMore(StringBuilder data) { }
|
||||
|
||||
public Map instance;
|
||||
public InstanceMap instance;
|
||||
List<char> headers = new List<char>();
|
||||
Dictionary<uint, BossInfo> bosses = new Dictionary<uint, BossInfo>();
|
||||
MultiMap<uint, DoorInfo> doors = new MultiMap<uint, DoorInfo>();
|
||||
|
||||
@@ -159,7 +159,7 @@ namespace Scripts.EasternKingdoms.Karazhan
|
||||
|
||||
public class instance_karazhan_InstanceMapScript : InstanceScript
|
||||
{
|
||||
public instance_karazhan_InstanceMapScript(Map map) : base(map)
|
||||
public instance_karazhan_InstanceMapScript(InstanceMap map) : base(map)
|
||||
{
|
||||
SetHeaders("KZ");
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace Scripts.EasternKingdoms.TheStockade
|
||||
|
||||
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");
|
||||
SetBossNumber(3);
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace Scripts.Kalimdor
|
||||
|
||||
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
|
||||
{
|
||||
public instance_ahnkahet_InstanceScript(Map map) : base(map)
|
||||
public instance_ahnkahet_InstanceScript(InstanceMap map) : base(map)
|
||||
{
|
||||
SetHeaders("AK");
|
||||
SetBossNumber(DataTypes.HeraldVolazj + 1);
|
||||
|
||||
@@ -103,7 +103,7 @@ namespace Scripts.Northrend.AzjolNerub.AzjolNerub
|
||||
|
||||
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);
|
||||
SetBossNumber(ANInstanceMisc.EncounterCount);
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheChampion
|
||||
|
||||
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");
|
||||
uiMovementDone = 0;
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace Scripts.Northrend.CrusadersColiseum.TrialOfTheCrusader
|
||||
|
||||
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");
|
||||
SetBossNumber(DataTypes.MaxEncounters);
|
||||
|
||||
@@ -89,7 +89,7 @@ namespace Scripts.Northrend.DraktharonKeep
|
||||
|
||||
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");
|
||||
SetBossNumber(4);
|
||||
|
||||
@@ -110,7 +110,7 @@ namespace Scripts.Northrend.FrozenHalls.ForgeOfSouls
|
||||
|
||||
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");
|
||||
SetBossNumber(2);
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace Scripts.Northrend.FrozenHalls.PitOfSaron
|
||||
|
||||
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");
|
||||
SetBossNumber(3);
|
||||
|
||||
@@ -128,7 +128,7 @@ namespace Scripts.Northrend.Gundrak
|
||||
|
||||
class instance_gundrak_InstanceMapScript : InstanceScript
|
||||
{
|
||||
public instance_gundrak_InstanceMapScript(Map map) : base(map)
|
||||
public instance_gundrak_InstanceMapScript(InstanceMap map) : base(map)
|
||||
{
|
||||
SetHeaders("GD");
|
||||
SetBossNumber(5);
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace Scripts.Northrend.Nexus.EyeOfEternity
|
||||
|
||||
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");
|
||||
SetBossNumber(EyeOfEternityConst.MaxEncounter);
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace Scripts.Northrend.Nexus.Nexus
|
||||
|
||||
class instance_nexus_InstanceMapScript : InstanceScript
|
||||
{
|
||||
public instance_nexus_InstanceMapScript(Map map) : base(map)
|
||||
public instance_nexus_InstanceMapScript(InstanceMap map) : base(map)
|
||||
{
|
||||
SetHeaders("NEX");
|
||||
SetBossNumber(DataTypes.Keristrasza + 1);
|
||||
|
||||
Reference in New Issue
Block a user