diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index 880c7382c9..c1ed67bf06 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -220,8 +220,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -235,8 +239,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_2.5_Underground/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index 880c7382c9..c1ed67bf06 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -220,8 +220,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -235,8 +239,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_3.0_Helios/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index 880c7382c9..c1ed67bf06 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -220,8 +220,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -235,8 +239,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index de7cc1efbf..714062dc79 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -221,8 +221,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -236,8 +240,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index de7cc1efbf..714062dc79 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -221,8 +221,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -236,8 +240,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index de7cc1efbf..714062dc79 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -221,8 +221,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -236,8 +240,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index de7cc1efbf..714062dc79 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -221,8 +221,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -236,8 +240,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; } diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/AltarOfShilen.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/AltarOfShilen.xml index daddf3a8a6..bb1010b66b 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/AltarOfShilen.xml +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/AltarOfShilen.xml @@ -255,7 +255,7 @@ - + diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java index de7cc1efbf..714062dc79 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/AltarOfShilen/AltarOfShilen.java @@ -221,8 +221,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(SECOND_FLOOR, world.getTemplateId()); } - world.spawnGroup("second_floor"); }); + if (!world.getParameters().getBoolean("second_floor_spawned", false)) + { + world.setParameter("second_floor_spawned", true); + world.spawnGroup("second_floor"); + } } break; } @@ -236,8 +240,12 @@ public class AltarOfShilen extends AbstractInstance { p.teleToLocation(THIRD_FLOOR, world.getTemplateId()); } - world.spawnGroup("thrid_floor"); }); + if (!world.getParameters().getBoolean("third_floor_spawned", false)) + { + world.setParameter("third_floor_spawned", true); + world.spawnGroup("third_floor"); + } } break; }