Removed quest_global_data SQL table.

This commit is contained in:
MobiusDev
2017-08-15 16:26:18 +00:00
parent e8a760de9c
commit c06f5fb5db
77 changed files with 208 additions and 576 deletions

View File

@@ -21,6 +21,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.enums.ChatType;
import com.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
import com.l2jmobius.gameserver.instancemanager.GrandBossManager;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.actor.L2Attackable;
@@ -82,7 +83,7 @@ public final class Core extends AbstractNpcAI
}
else
{
final String test = loadGlobalQuestVar("Core_Attacked");
final String test = GlobalVariablesManager.getInstance().getString("Core_Attacked");
if (test.equalsIgnoreCase("true"))
{
_firstAttacked = true;
@@ -102,7 +103,7 @@ public final class Core extends AbstractNpcAI
@Override
public void onSave()
{
saveGlobalQuestVar("Core_Attacked", Boolean.toString(_firstAttacked));
GlobalVariablesManager.getInstance().set("Core_Attacked", Boolean.toString(_firstAttacked));
}
public void spawnBoss(L2GrandBossInstance npc)

View File

@@ -279,7 +279,7 @@ public final class Q00401_PathOfTheWarrior extends Quest
addExpAndSp(player, 6080, 0); // Player now only gets EXP Fixed rate.
qs.exitQuest(false, true);
player.sendPacket(new SocialAction(player.getObjectId(), 3));
saveGlobalQuestVar("1ClassQuestFinished", "1");
player.getVariables().set("1ClassQuestFinished", "1");
htmltext = "30010-13.html";
}
}

View File

@@ -187,7 +187,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;
@@ -232,7 +232,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;
@@ -451,7 +451,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";
}
}

View File

@@ -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))

View File

@@ -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;

View File

@@ -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))

View File

@@ -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;

View File

@@ -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;

View File

@@ -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";
}
}

View File

@@ -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";
}
}

View File

@@ -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))

View File

@@ -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))

View File

@@ -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))

View File

@@ -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;

View File

@@ -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";
}
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
@@ -670,7 +670,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;

View File

@@ -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;