From ad286e7ab3fa004ee90359acd8742b9b94dc0364 Mon Sep 17 00:00:00 2001 From: Zealar <Zealar@users.noreply.github.com> Date: Wed, 10 Sep 2014 16:44:28 +0000 Subject: [PATCH] BETA: Fix Symbols despawn time * Despawn time now is not hardcode, is read from skill params. --- .../game/data/scripts/handlers/effecthandlers/SummonNpc.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonNpc.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonNpc.java index c666d6194e..4458d922fa 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonNpc.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonNpc.java @@ -41,7 +41,7 @@ import com.l2jserver.util.Rnd; */ public final class SummonNpc extends AbstractEffect { - private final int _despawnDelay; + private int _despawnDelay; private final int _npcId; private final int _npcCount; private final boolean _randomOffset; @@ -134,6 +134,7 @@ public final class SummonNpc extends AbstractEffect effectPoint.setIsInvul(true); effectPoint.setSummoner(player); effectPoint.spawnMe(x, y, z); + _despawnDelay = NpcData.getInstance().getTemplate(_npcId).getParameters().getInt("despawn_time") * 1000; if (_despawnDelay > 0) { effectPoint.scheduleDespawn(_despawnDelay); -- GitLab