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