Removed quest_global_data SQL table.
This commit is contained in:
@@ -231,7 +231,7 @@ public final class Q00062_PathOfTheTrooper extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "32197-10.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -465,7 +465,7 @@ public final class Q00063_PathOfTheWarder extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "32198-19.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package quests.Q00307_ControlDeviceOfTheGiants;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||
import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -100,7 +101,7 @@ public class Q00307_ControlDeviceOfTheGiants extends Quest
|
||||
{
|
||||
return "32711-09.html";
|
||||
}
|
||||
final String respawn = getGlobalQuestVar("Respawn");
|
||||
final String respawn = GlobalVariablesManager.getInstance().getString("GiantsControlDeviceRespawn");
|
||||
final long remain = !respawn.isEmpty() ? Long.parseLong(respawn) - System.currentTimeMillis() : 0;
|
||||
if (remain > 0)
|
||||
{
|
||||
@@ -170,7 +171,7 @@ public class Q00307_ControlDeviceOfTheGiants extends Quest
|
||||
qst.setCond(2, true);
|
||||
}
|
||||
}
|
||||
saveGlobalQuestVar("Respawn", Long.toString(System.currentTimeMillis() + RESPAWN_DELAY));
|
||||
GlobalVariablesManager.getInstance().set("GiantsControlDeviceRespawn", Long.toString(System.currentTimeMillis() + RESPAWN_DELAY));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -291,7 +291,7 @@ public final class Q00401_PathOfTheWarrior extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30010-13.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -169,7 +169,7 @@ public final class Q00402_PathOfTheHumanKnight extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -196,7 +196,7 @@ public final class Q00402_PathOfTheHumanKnight extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -409,7 +409,7 @@ public final class Q00402_PathOfTheHumanKnight extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30417-12.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -308,7 +308,7 @@ public final class Q00403_PathOfTheRogue extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30379-09.html";
|
||||
}
|
||||
else if (!hasQuestItems(player, HORSESHOE_OF_LIGHT) && hasQuestItems(player, BEZIQUES_LETTER))
|
||||
|
||||
@@ -224,7 +224,7 @@ public final class Q00404_PathOfTheHumanWizard extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30391-06.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -179,7 +179,7 @@ public final class Q00405_PathOfTheCleric extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30022-09.html";
|
||||
}
|
||||
else if (hasQuestItems(player, LETTER_OF_ORDER_1ST))
|
||||
|
||||
@@ -228,7 +228,7 @@ public final class Q00406_PathOfTheElvenKnight extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30327-10.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -255,7 +255,7 @@ public final class Q00407_PathOfTheElvenScout extends Quest
|
||||
giveAdena(player, 163800, true);
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30328-07.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -347,7 +347,7 @@ public final class Q00408_PathOfTheElvenWizard extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30414-20.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -307,7 +307,7 @@ public final class Q00409_PathOfTheElvenOracle extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30293-08.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -261,7 +261,7 @@ public final class Q00410_PathOfThePalusKnight extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30329-11.html";
|
||||
}
|
||||
else if (hasAtLeastOneQuestItem(player, VIRGILS_LETTER, MORTE_TALISMAN))
|
||||
|
||||
@@ -226,7 +226,7 @@ public final class Q00411_PathOfTheAssassin extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30416-06.html";
|
||||
}
|
||||
else if (!hasAtLeastOneQuestItem(player, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, ARKENIAS_LETTER))
|
||||
|
||||
@@ -285,7 +285,7 @@ public final class Q00412_PathOfTheDarkWizard extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30421-13.html";
|
||||
}
|
||||
else if (hasQuestItems(player, SEEDS_OF_DESPAIR))
|
||||
|
||||
@@ -247,7 +247,7 @@ public final class Q00413_PathOfTheShillienOracle extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30330-10.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -309,7 +309,7 @@ public final class Q00414_PathOfTheOrcRaider extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30501-03.html";
|
||||
}
|
||||
break;
|
||||
@@ -345,7 +345,7 @@ public final class Q00414_PathOfTheOrcRaider extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "31978-05.html";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -191,7 +191,7 @@ public final class Q00415_PathOfTheOrcMonk extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -562,7 +562,7 @@ public final class Q00415_PathOfTheOrcMonk extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30501-04.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -189,7 +189,7 @@ public final class Q00416_PathOfTheOrcShaman extends Quest
|
||||
giveAdena(player, 163800, true);
|
||||
st.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -503,7 +503,7 @@ public final class Q00416_PathOfTheOrcShaman extends Quest
|
||||
giveAdena(player, 81900, true);
|
||||
st.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "31979-03.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -323,7 +323,7 @@ public final class Q00417_PathOfTheScavenger extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -671,7 +671,7 @@ public final class Q00417_PathOfTheScavenger extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = "30316-05.html";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -218,7 +218,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -244,7 +244,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -270,7 +270,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -296,7 +296,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -370,7 +370,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
@@ -406,7 +406,7 @@ public final class Q00418_PathOfTheArtisan extends Quest
|
||||
}
|
||||
qs.exitQuest(false, true);
|
||||
player.sendPacket(new SocialAction(player.getObjectId(), 3));
|
||||
saveGlobalQuestVar("1ClassQuestFinished", "1");
|
||||
player.getVariables().set("1ClassQuestFinished", "1");
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -18,6 +18,7 @@ package quests.Q00610_MagicalPowerOfWaterPart2;
|
||||
|
||||
import com.l2jmobius.Config;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -52,7 +53,7 @@ public class Q00610_MagicalPowerOfWaterPart2 extends Quest
|
||||
addKillId(ASHUTAR);
|
||||
registerQuestItems(GREEN_TOTEM, ASHUTAR_HEART);
|
||||
|
||||
final String test = getGlobalQuestVar("Q00610_respawn");
|
||||
final String test = GlobalVariablesManager.getInstance().getString("Q00610_respawn");
|
||||
final long remain = (!test.isEmpty()) ? (Long.parseLong(test) - System.currentTimeMillis()) : 0;
|
||||
if (remain > 0)
|
||||
{
|
||||
@@ -146,7 +147,7 @@ public class Q00610_MagicalPowerOfWaterPart2 extends Quest
|
||||
final int respawnMaxDelay = (int) (129600000 * Config.RAID_MAX_RESPAWN_MULTIPLIER);
|
||||
final int respawnDelay = getRandom(respawnMinDelay, respawnMaxDelay);
|
||||
cancelQuestTimer("despawn_ashutar", npc, null);
|
||||
saveGlobalQuestVar("Q00610_respawn", String.valueOf(System.currentTimeMillis() + respawnDelay));
|
||||
GlobalVariablesManager.getInstance().set("Q00610_respawn", String.valueOf(System.currentTimeMillis() + respawnDelay));
|
||||
startQuestTimer("spawn_npc", respawnDelay, null, null);
|
||||
executeForEachPlayer(killer, npc, isSummon, true, false);
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
|
||||
@@ -18,6 +18,7 @@ package quests.Q00616_MagicalPowerOfFirePart2;
|
||||
|
||||
import com.l2jmobius.Config;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||
@@ -52,7 +53,7 @@ public class Q00616_MagicalPowerOfFirePart2 extends Quest
|
||||
addKillId(NASTRON);
|
||||
registerQuestItems(RED_TOTEM, NASTRON_HEART);
|
||||
|
||||
final String test = getGlobalQuestVar("Q00616_respawn");
|
||||
final String test = GlobalVariablesManager.getInstance().getString("Q00616_respawn");
|
||||
final long remain = (!test.isEmpty()) ? (Long.parseLong(test) - System.currentTimeMillis()) : 0;
|
||||
if (remain > 0)
|
||||
{
|
||||
@@ -146,7 +147,7 @@ public class Q00616_MagicalPowerOfFirePart2 extends Quest
|
||||
final int respawnMaxDelay = (int) (129600000 * Config.RAID_MAX_RESPAWN_MULTIPLIER);
|
||||
final int respawnDelay = getRandom(respawnMinDelay, respawnMaxDelay);
|
||||
cancelQuestTimer("despawn_nastron", npc, null);
|
||||
saveGlobalQuestVar("Q00616_respawn", String.valueOf(System.currentTimeMillis() + respawnDelay));
|
||||
GlobalVariablesManager.getInstance().set("Q00616_respawn", String.valueOf(System.currentTimeMillis() + respawnDelay));
|
||||
startQuestTimer("spawn_npc", respawnDelay, null, null);
|
||||
executeForEachPlayer(killer, npc, isSummon, true, false);
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
|
||||
Reference in New Issue
Block a user