From 63cfd8b591741d75696db965f8ee2e5977c7c5fc Mon Sep 17 00:00:00 2001
From: Rumen Nikiforov <unafraid89@gmail.com>
Date: Wed, 18 Jun 2014 16:18:45 +0000
Subject: [PATCH] BETA: DP-Part of [L6565]

---
 .../handlers/admincommandhandlers/AdminTerritoryWar.java       | 2 ++
 .../quests/TerritoryWarScripts/TerritoryWarSuperClass.java     | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java
index d0fc113a32..2548d6c243 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminTerritoryWar.java
@@ -23,6 +23,7 @@ import java.util.List;
 import java.util.StringTokenizer;
 
 import com.l2jserver.gameserver.handler.IAdminCommandHandler;
+import com.l2jserver.gameserver.instancemanager.GlobalVariablesManager;
 import com.l2jserver.gameserver.instancemanager.TerritoryWarManager;
 import com.l2jserver.gameserver.model.TerritoryWard;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
@@ -109,6 +110,7 @@ public class AdminTerritoryWar implements IAdminCommandHandler
 				else if (cal.getTimeInMillis() != TerritoryWarManager.getInstance().getTWStartTimeInMillis())
 				{
 					TerritoryWarManager.getInstance().setTWStartTimeInMillis(cal.getTimeInMillis());
+					GlobalVariablesManager.getInstance().set(TerritoryWarManager.GLOBAL_VARIABLE, cal.getTimeInMillis());
 				}
 			}
 			showSiegeTimePage(activeChar);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/TerritoryWarScripts/TerritoryWarSuperClass.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/TerritoryWarScripts/TerritoryWarSuperClass.java
index e91f999f0e..77a70d5545 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/TerritoryWarScripts/TerritoryWarSuperClass.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/TerritoryWarScripts/TerritoryWarSuperClass.java
@@ -79,7 +79,7 @@ public class TerritoryWarSuperClass extends Quest
 			// Calculate next TW date
 			final Calendar cal = Calendar.getInstance();
 			
-			final long nextSiegeDate = GlobalVariablesManager.getInstance().getLong("nextTWStartDate", 0);
+			final long nextSiegeDate = GlobalVariablesManager.getInstance().getLong(TerritoryWarManager.GLOBAL_VARIABLE, 0);
 			if (nextSiegeDate > System.currentTimeMillis())
 			{
 				cal.setTimeInMillis(nextSiegeDate);
@@ -101,6 +101,7 @@ public class TerritoryWarSuperClass extends Quest
 				{
 					cal.add(Calendar.WEEK_OF_YEAR, 2);
 				}
+				GlobalVariablesManager.getInstance().set(TerritoryWarManager.GLOBAL_VARIABLE, cal.getTimeInMillis());
 			}
 			TerritoryWarManager.getInstance().setTWStartTimeInMillis(cal.getTimeInMillis());
 			_log.info(getClass().getSimpleName() + ": Siege date: " + cal.getTime());
-- 
GitLab