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;
}