All pastes #760207 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-03 20:45 UTC
rendered paste body
Index: D:/projectl2j/L2_GameServer_It_1283/java/net/sf/l2j/gameserver/handler/skillhandlers/SiegeFlag.java
===================================================================
--- D:/projectl2j/L2_GameServer_It_1283/java/net/sf/l2j/gameserver/handler/skillhandlers/SiegeFlag.java	(revision 1283)
+++ D:/projectl2j/L2_GameServer_It_1283/java/net/sf/l2j/gameserver/handler/skillhandlers/SiegeFlag.java	(working copy)
@@ -58,13 +58,26 @@
         
         try
         {
-            // Spawn a new flag
-            L2SiegeFlagInstance flag = new L2SiegeFlagInstance(player, IdFactory.getInstance().getNextId(), NpcTable.getInstance().getTemplate(35062));
-            flag.setTitle(player.getClan().getName());
-            flag.setCurrentHpMp(flag.getMaxHp(), flag.getMaxMp());
-            flag.setHeading(player.getHeading());
-            flag.spawnMe(player.getX(), player.getY(), player.getZ() + 50);
-            castle.getSiege().getFlag(player.getClan()).add(flag);
+        	if (skill.getId() == 247)
+        	{
+        		// Spawn a new flag
+        		L2SiegeFlagInstance flag = new L2SiegeFlagInstance(player, IdFactory.getInstance().getNextId(), NpcTable.getInstance().getTemplate(35062));
+        		flag.setTitle(player.getClan().getName());
+        		flag.setCurrentHpMp(flag.getMaxHp(), flag.getMaxMp());
+        		flag.setHeading(player.getHeading());
+        		flag.spawnMe(player.getX(), player.getY(), player.getZ() + 50);
+        		castle.getSiege().getFlag(player.getClan()).add(flag);
+        	}
+        	else
+        	{
+        		// Spawn a new flag
+        		L2SiegeFlagInstance flag = new L2SiegeFlagInstance(player, IdFactory.getInstance().getNextId(), NpcTable.getInstance().getTemplate(50008));
+        		flag.setTitle(player.getClan().getName());
+        		flag.setCurrentHpMp(flag.getMaxHp(), flag.getMaxMp());
+        		flag.setHeading(player.getHeading());
+        		flag.spawnMe(player.getX(), player.getY(), player.getZ() + 50);
+        		castle.getSiege().getFlag(player.getClan()).add(flag);
+        	}
         }
         catch (Exception e)
         {