diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java index f878b10104bdac53c2af1dbfdcd200ea2a753a2a..4038e39b110f92b5b2908a822598772cfda9e20c 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java @@ -111,10 +111,10 @@ public final class Q00211_TrialOfTheChallenger extends Quest if (qs.isCreated()) { final PlayerVariables vars = player.getVariables(); - if (!vars.getBoolean("2ND_CLASS_DIAMOND_REWARD", false)) + if (vars.getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) { giveItems(player, DIMENSIONAL_DIAMONDS); - vars.set("2ND_CLASS_DIAMOND_REWARD", true); + vars.set("2ND_CLASS_DIAMOND_REWARD", 1); htmltext = event; } else @@ -339,10 +339,10 @@ public final class Q00211_TrialOfTheChallenger extends Quest // redundant retail check - already rewarded at beginning of quest final PlayerVariables vars = talker.getVariables(); - if (!vars.getBoolean("2ND_CLASS_DIAMOND_REWARD", false)) + if (vars.getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) { giveItems(talker, DIMENSIONAL_DIAMONDS); - vars.set("2ND_CLASS_DIAMOND_REWARD", true); + vars.set("2ND_CLASS_DIAMOND_REWARD", 1); } talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); diff --git a/L2J_DataPack/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java b/L2J_DataPack/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java index 8f9b442e17f9555fd855736633585c8b962b5e80..b5a0b58d87d3742f4614775cf1d8e2a857886afd 100644 --- a/L2J_DataPack/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java +++ b/L2J_DataPack/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java @@ -570,7 +570,7 @@ public final class Q00212_TrialOfDuty extends Quest { final PlayerVariables vars = player.getVariables(); - if (!vars.getBoolean("2ND_CLASS_DIAMOND_REWARD", false)) + if (vars.getInt("2ND_CLASS_DIAMOND_REWARD", 0) == 0) { if (player.getClassId() == ClassId.knight) { @@ -581,7 +581,7 @@ public final class Q00212_TrialOfDuty extends Quest rewardItems(player, DIMENSIONAL_DIAMOND, 61); } - vars.set("2ND_CLASS_DIAMOND_REWARD", true); + vars.set("2ND_CLASS_DIAMOND_REWARD", 1); return true; } return false; diff --git a/L2J_DataPack/dist/sql/game/updates/20141224update.sql b/L2J_DataPack/dist/sql/game/updates/20141224update.sql new file mode 100644 index 0000000000000000000000000000000000000000..7a591cea80364950fd8b86092a7da19619f2c70e --- /dev/null +++ b/L2J_DataPack/dist/sql/game/updates/20141224update.sql @@ -0,0 +1 @@ +UPDATE `character_quests` SET `value` = '1' WHERE `var` = '2ND_CLASS_DIAMOND_REWARD' AND `value` = 'true'; \ No newline at end of file