From 1f56fdc0917db5c4f7738f896e2e56d6995a65a0 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 6 Jan 2020 14:24:28 +0000 Subject: [PATCH] Fixed transformations for Blade, Punishment, Wailing of Splendor. Contributed by andrei. --- .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 +++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 ++++ .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 4 ++++ .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- .../dist/game/data/stats/npcs/21600-21699.xml | 1 - .../ai/others/PolymorphingOnAttack.java | 8 +++++++- .../dist/game/data/stats/npcs/21500-21599.xml | 20 +++++++++---------- 32 files changed, 138 insertions(+), 140 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21500-21599.xml index 2c5e79a32c..b86bf9c71d 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21500-21599.xml @@ -1265,9 +1265,9 @@ - - - + + + @@ -1352,7 +1352,6 @@ - @@ -1829,9 +1828,9 @@ - - - + + + @@ -2477,9 +2476,9 @@ - - - + + + @@ -2562,7 +2561,6 @@ - diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21600-21699.xml index 4787c5e23a..e3c7c95560 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/npcs/21600-21699.xml @@ -3689,7 +3689,6 @@ - diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21500-21599.xml index c448be3716..92a62ed5ac 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21500-21599.xml @@ -1287,9 +1287,9 @@ - - - + + + @@ -1375,7 +1375,6 @@ - @@ -1880,9 +1879,9 @@ - - - + + + @@ -2556,9 +2555,9 @@ - - - + + + @@ -2642,7 +2641,6 @@ - diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21600-21699.xml index aa766148c9..1b83b6ca8f 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/npcs/21600-21699.xml @@ -3689,7 +3689,6 @@ - diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21500-21599.xml index c448be3716..92a62ed5ac 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21500-21599.xml @@ -1287,9 +1287,9 @@ - - - + + + @@ -1375,7 +1375,6 @@ - @@ -1880,9 +1879,9 @@ - - - + + + @@ -2556,9 +2555,9 @@ - - - + + + @@ -2642,7 +2641,6 @@ - diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21600-21699.xml index 03a1c5c9e8..96cc32948a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/npcs/21600-21699.xml @@ -3375,7 +3375,6 @@ - diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21500-21599.xml index c03cbb694c..cf043b16cb 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21500-21599.xml @@ -1287,9 +1287,9 @@ - - - + + + @@ -1375,7 +1375,6 @@ - @@ -1880,9 +1879,9 @@ - - - + + + @@ -2556,9 +2555,9 @@ - - - + + + @@ -2642,7 +2641,6 @@ - diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21600-21699.xml index 7b9d2dbc21..7ecea61acd 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/npcs/21600-21699.xml @@ -3681,7 +3681,6 @@ - diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21500-21599.xml index c03cbb694c..cf043b16cb 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21500-21599.xml @@ -1287,9 +1287,9 @@ - - - + + + @@ -1375,7 +1375,6 @@ - @@ -1880,9 +1879,9 @@ - - - + + + @@ -2556,9 +2555,9 @@ - - - + + + @@ -2642,7 +2641,6 @@ - diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21600-21699.xml index 7b9d2dbc21..7ecea61acd 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/npcs/21600-21699.xml @@ -3681,7 +3681,6 @@ - diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21500-21599.xml index 50a7a50224..a3c8772ef0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21500-21599.xml @@ -1287,9 +1287,9 @@ - - - + + + @@ -1375,7 +1375,6 @@ - @@ -1880,9 +1879,9 @@ - - - + + + @@ -2556,9 +2555,9 @@ - - - + + + @@ -2642,7 +2641,6 @@ - diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21600-21699.xml index 44c86f5021..787c801567 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/npcs/21600-21699.xml @@ -3681,7 +3681,6 @@ - diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index effbeaa1ac..9d9d0759ae 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21500-21599.xml index fe1567de0a..991d5f2854 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21500-21599.xml @@ -1083,9 +1083,9 @@ - - - + + + @@ -1163,7 +1163,6 @@ - @@ -1616,9 +1615,9 @@ - - - + + + @@ -2229,9 +2228,9 @@ - - - + + + @@ -2307,7 +2306,6 @@ - diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21600-21699.xml index 121ca936fc..b9053b78a2 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/npcs/21600-21699.xml @@ -3565,7 +3565,6 @@ - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index 79702928f6..bb889dd339 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -52,9 +51,12 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21500-21599.xml index fe1567de0a..991d5f2854 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21500-21599.xml @@ -1083,9 +1083,9 @@ - - - + + + @@ -1163,7 +1163,6 @@ - @@ -1616,9 +1615,9 @@ - - - + + + @@ -2229,9 +2228,9 @@ - - - + + + @@ -2307,7 +2306,6 @@ - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21600-21699.xml index 121ca936fc..b9053b78a2 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/npcs/21600-21699.xml @@ -3565,7 +3565,6 @@ - diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index 93d38f63b3..b0b9d3edea 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -51,10 +51,14 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } + protected static final NpcStringId[][] MOBTEXTS = { new NpcStringId[] diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21500-21599.xml index 82d219597f..b174cae8a3 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21500-21599.xml @@ -2279,9 +2279,9 @@ - - - + + + @@ -2388,7 +2388,6 @@ - @@ -3022,9 +3021,9 @@ - - - + + + @@ -3861,9 +3860,9 @@ - - - + + + @@ -3972,7 +3971,6 @@ - diff --git a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21600-21699.xml index bde8310545..84df022df8 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_CT_2.4_Epilogue/dist/game/data/stats/npcs/21600-21699.xml @@ -5040,7 +5040,6 @@ - diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index 93d38f63b3..b0b9d3edea 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -51,10 +51,14 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } + protected static final NpcStringId[][] MOBTEXTS = { new NpcStringId[] diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21500-21599.xml index fa150b6b34..5d98dcd8d0 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21500-21599.xml @@ -2301,9 +2301,9 @@ - - - + + + @@ -2411,7 +2411,6 @@ - @@ -3050,9 +3049,9 @@ - - - + + + @@ -3896,9 +3895,9 @@ - - - + + + @@ -4008,7 +4007,6 @@ - diff --git a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21600-21699.xml b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21600-21699.xml index c87edfd302..57105b0da3 100644 --- a/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21600-21699.xml +++ b/L2J_Mobius_CT_2.6_HighFive/dist/game/data/stats/npcs/21600-21699.xml @@ -5095,7 +5095,6 @@ - diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java index fd55d892db..bb889dd339 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/ai/others/PolymorphingOnAttack.java @@ -39,7 +39,6 @@ import ai.AbstractNpcAI; public class PolymorphingOnAttack extends AbstractNpcAI { private static final Map> MOBSPAWNS = new HashMap<>(); - static { MOBSPAWNS.put(21258, Arrays.asList(21259, 100, 100, -1)); // Fallen Orc Shaman -> Sharp Talon Tiger (always polymorphs) @@ -51,6 +50,13 @@ public class PolymorphingOnAttack extends AbstractNpcAI MOBSPAWNS.put(21267, Arrays.asList(21270, 100, 100, -1)); // Cave Ant Larva -> Cave Ant Soldier (always polymorphs) MOBSPAWNS.put(21271, Arrays.asList(21272, 66, 10, 1)); // Cave Ant -> Cave Ant Soldier MOBSPAWNS.put(21272, Arrays.asList(21273, 33, 5, 2)); // Cave Ant Soldier -> Cave Noble Ant + MOBSPAWNS.put(21521, Arrays.asList(21522, 100, 30, -1)); // Claws of Splendor + MOBSPAWNS.put(21524, Arrays.asList(21525, 100, 30, -1)); // Blade of Splendor + MOBSPAWNS.put(21527, Arrays.asList(21528, 100, 30, -1)); // Anger of Splendor + MOBSPAWNS.put(21531, Arrays.asList(21658, 100, 30, -1)); // Punishment of Splendor + MOBSPAWNS.put(21533, Arrays.asList(21534, 100, 30, -1)); // Alliance of Splendor + MOBSPAWNS.put(21537, Arrays.asList(21538, 100, 30, -1)); // Fang of Splendor + MOBSPAWNS.put(21539, Arrays.asList(21540, 100, 30, -1)); // Wailing of Splendor } protected static final NpcStringId[][] MOBTEXTS = diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/npcs/21500-21599.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/npcs/21500-21599.xml index e3d1041c70..e1cb7f0257 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/npcs/21500-21599.xml +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/npcs/21500-21599.xml @@ -1925,9 +1925,9 @@ - - - + + + @@ -2016,7 +2016,6 @@ - @@ -2541,9 +2540,9 @@ - - - + + + @@ -3235,9 +3234,9 @@ - - - + + + @@ -3328,7 +3327,6 @@ -