diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index e8e54c1c14..58356fca5e 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2200,7 +2200,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2225,6 +2224,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2240,6 +2240,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index e8e54c1c14..58356fca5e 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2200,7 +2200,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2225,6 +2224,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2240,6 +2240,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b39e98a934..b7e2b720ae 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index d5e6b89644..43d64b145c 100644 --- a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index d5e6b89644..43d64b145c 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2201,7 +2201,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2226,6 +2225,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2241,6 +2241,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 7d5c004a61..db19548086 100644 --- a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -1839,7 +1839,7 @@ public abstract class AbstractScript extends ManagedScript { if ((xValue == 0) && (yValue == 0)) { - LOGGER.log(Level.SEVERE, "addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); + LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); return null; } @@ -1878,11 +1878,8 @@ public abstract class AbstractScript extends ManagedScript summoner.addSummonedNpc(npc); } - // Make sure info is broadcasted in instances - if (npc.getInstanceId() > 0) - { - npc.broadcastInfo(); - } + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); return npc; } diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 15313b2e78..6cfb23e84d 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -1865,7 +1865,7 @@ public abstract class AbstractScript extends ManagedScript { if ((xValue == 0) && (yValue == 0)) { - LOGGER.log(Level.SEVERE, "addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); + LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); return null; } @@ -1904,11 +1904,8 @@ public abstract class AbstractScript extends ManagedScript summoner.addSummonedNpc(npc); } - // Make sure info is broadcasted in instances - if (npc.getInstanceId() > 0) - { - npc.broadcastInfo(); - } + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); return npc; } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 15313b2e78..6cfb23e84d 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -1865,7 +1865,7 @@ public abstract class AbstractScript extends ManagedScript { if ((xValue == 0) && (yValue == 0)) { - LOGGER.log(Level.SEVERE, "addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); + LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); return null; } @@ -1904,11 +1904,8 @@ public abstract class AbstractScript extends ManagedScript summoner.addSummonedNpc(npc); } - // Make sure info is broadcasted in instances - if (npc.getInstanceId() > 0) - { - npc.broadcastInfo(); - } + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); return npc; } diff --git a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 5b27c8565d..714898594e 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b6131e1dd5..2e4a1617e9 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index b6131e1dd5..2e4a1617e9 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 55e8b6655c..1b8c4bc069 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e) diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/events/AbstractScript.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/events/AbstractScript.java index 55e8b6655c..1b8c4bc069 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/events/AbstractScript.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/events/AbstractScript.java @@ -2175,7 +2175,6 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { try { - final Spawn spawn = new Spawn(npcId); if ((xValue == 0) && (yValue == 0)) { LOGGER.severe("addSpawn(): invalid spawn coordinates for NPC #" + npcId + "!"); @@ -2200,6 +2199,7 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime y += offset; } + final Spawn spawn = new Spawn(npcId); spawn.setInstanceId(instance); spawn.setHeading(heading); spawn.setXYZ(x, y, zValue); @@ -2215,6 +2215,10 @@ public abstract class AbstractScript extends ManagedScript implements IEventTime { summoner.addSummonedNpc(npc); } + + // Fixes invisible NPCs spawned by script. + npc.broadcastInfo(); + return npc; } catch (Exception e)