Rewarding properly Paulina's boxes on quests.
This commit is contained in:
@@ -66,7 +66,10 @@ public final class Q10360_CertificationOfFate extends Quest
|
|||||||
private static final int SAKUM = 27453;
|
private static final int SAKUM = 27453;
|
||||||
// Items
|
// Items
|
||||||
private static final int SHINE_STONE = 17587;
|
private static final int SHINE_STONE = 17587;
|
||||||
private static final int PROOF_OF_JUSTICE = 17822;
|
private static final int MAJOR_HEALING_POTION = 1061;
|
||||||
|
private static final int SOULSHOT = 1464;
|
||||||
|
private static final int SPIRITSHOT = 3949;
|
||||||
|
private static final int PAULINA_EQUIPMENT_SET = 46850;
|
||||||
// Locations
|
// Locations
|
||||||
private static final Location WASTELANDS_TELEPORT = new Location(-24795, 188754, -3960);
|
private static final Location WASTELANDS_TELEPORT = new Location(-24795, 188754, -3960);
|
||||||
// Misc
|
// Misc
|
||||||
@@ -217,8 +220,11 @@ public final class Q10360_CertificationOfFate extends Quest
|
|||||||
player.store(false);
|
player.store(false);
|
||||||
player.broadcastUserInfo();
|
player.broadcastUserInfo();
|
||||||
player.sendSkillList();
|
player.sendSkillList();
|
||||||
giveAdena(player, 110000, true);
|
giveAdena(player, 461880, true);
|
||||||
giveItems(player, PROOF_OF_JUSTICE, 40);
|
giveItems(player, MAJOR_HEALING_POTION, 50);
|
||||||
|
giveItems(player, SOULSHOT, 3000);
|
||||||
|
giveItems(player, SPIRITSHOT, 3000);
|
||||||
|
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||||
addExpAndSp(player, 2700000, 648);
|
addExpAndSp(player, 2700000, 648);
|
||||||
MultisellData.getInstance().separateAndSend(718, player, npc, false);
|
MultisellData.getInstance().separateAndSend(718, player, npc, false);
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
|
@@ -20,7 +20,6 @@ import com.l2jmobius.gameserver.enums.Race;
|
|||||||
import com.l2jmobius.gameserver.model.Location;
|
import com.l2jmobius.gameserver.model.Location;
|
||||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||||
import com.l2jmobius.gameserver.model.holders.ItemHolder;
|
|
||||||
import com.l2jmobius.gameserver.model.quest.Quest;
|
import com.l2jmobius.gameserver.model.quest.Quest;
|
||||||
import com.l2jmobius.gameserver.model.quest.QuestState;
|
import com.l2jmobius.gameserver.model.quest.QuestState;
|
||||||
import com.l2jmobius.gameserver.model.quest.State;
|
import com.l2jmobius.gameserver.model.quest.State;
|
||||||
@@ -38,8 +37,10 @@ public final class Q10746_SeeTheWorld extends Quest
|
|||||||
private static final int ASTIEL = 33948;
|
private static final int ASTIEL = 33948;
|
||||||
private static final int LEVIAN = 30037;
|
private static final int LEVIAN = 30037;
|
||||||
// Items
|
// Items
|
||||||
private static final ItemHolder EMISSARY_SUPPORT_BOX_WARRIOR = new ItemHolder(40264, 1);
|
private static final int SOULSHOT = 1463;
|
||||||
private static final ItemHolder EMISSARY_SUPPORT_BOX_MAGE = new ItemHolder(40265, 1);
|
private static final int SPIRITSHOT = 3948;
|
||||||
|
private static final int SCROLL_OF_ESCAPE = 736;
|
||||||
|
private static final int PAULINA_EQUIPMENT_SET = 46849;
|
||||||
// Location
|
// Location
|
||||||
private static final Location GLUDIN_VILLAGE = new Location(-80684, 149770, -3040);
|
private static final Location GLUDIN_VILLAGE = new Location(-80684, 149770, -3040);
|
||||||
// Misc
|
// Misc
|
||||||
@@ -136,16 +137,11 @@ public final class Q10746_SeeTheWorld extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isStarted() && qs.isCond(2))
|
if (qs.isStarted() && qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveAdena(player, 43000, true);
|
giveItems(player, SOULSHOT, 1500);
|
||||||
|
giveItems(player, SPIRITSHOT, 1500);
|
||||||
|
giveItems(player, SCROLL_OF_ESCAPE, 10);
|
||||||
|
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||||
addExpAndSp(player, 53422, 5);
|
addExpAndSp(player, 53422, 5);
|
||||||
if (player.isMageClass())
|
|
||||||
{
|
|
||||||
giveItems(player, EMISSARY_SUPPORT_BOX_MAGE);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
giveItems(player, EMISSARY_SUPPORT_BOX_WARRIOR);
|
|
||||||
}
|
|
||||||
showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000);
|
showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
htmltext = "30037-01.html";
|
htmltext = "30037-01.html";
|
||||||
|
@@ -72,12 +72,10 @@ public final class Q10751_WindsOfFateEncounters extends Quest
|
|||||||
};
|
};
|
||||||
// Items
|
// Items
|
||||||
private static final int WIND_SPIRIT_REALMS_RELIC = 39535;
|
private static final int WIND_SPIRIT_REALMS_RELIC = 39535;
|
||||||
// private static final int PAULINAS_EQUIPMENT_SET_D_GRADE = 00000; //TODO
|
|
||||||
private static final int NAVARI_SUPPORT_BOX_FIGHTER = 40266;
|
|
||||||
private static final int BLESSED_SPIRITHSHOT_C = 3949;
|
|
||||||
private static final int SOULSHOT_C = 1464;
|
|
||||||
private static final int MAJOR_HEALING_POTION = 1061;
|
private static final int MAJOR_HEALING_POTION = 1061;
|
||||||
private static final int NAVARI_SUPPORT_BOX_MAGE = 40267;
|
private static final int SOULSHOT = 1464;
|
||||||
|
private static final int SPIRITSHOT = 3949;
|
||||||
|
private static final int PAULINA_EQUIPMENT_SET = 46850;
|
||||||
// Location
|
// Location
|
||||||
private static final Location TELEPORT_LOC = new Location(-80565, 251763, -3080);
|
private static final Location TELEPORT_LOC = new Location(-80565, 251763, -3080);
|
||||||
// Misc
|
// Misc
|
||||||
@@ -217,11 +215,11 @@ public final class Q10751_WindsOfFateEncounters extends Quest
|
|||||||
player.broadcastUserInfo();
|
player.broadcastUserInfo();
|
||||||
player.sendSkillList();
|
player.sendSkillList();
|
||||||
player.sendPacket(new SocialAction(player.getObjectId(), 23));
|
player.sendPacket(new SocialAction(player.getObjectId(), 23));
|
||||||
giveAdena(player, 461880, false);
|
giveAdena(player, 11000, true);
|
||||||
giveItems(player, BLESSED_SPIRITHSHOT_C, 3000);
|
|
||||||
giveItems(player, SOULSHOT_C, 3000);
|
|
||||||
giveItems(player, MAJOR_HEALING_POTION, 50);
|
giveItems(player, MAJOR_HEALING_POTION, 50);
|
||||||
giveItems(player, NAVARI_SUPPORT_BOX_MAGE, 1);
|
giveItems(player, SOULSHOT, 3000);
|
||||||
|
giveItems(player, SPIRITSHOT, 3000);
|
||||||
|
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||||
addExpAndSp(player, 2700000, 648);
|
addExpAndSp(player, 2700000, 648);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
@@ -237,11 +235,11 @@ public final class Q10751_WindsOfFateEncounters extends Quest
|
|||||||
player.broadcastUserInfo();
|
player.broadcastUserInfo();
|
||||||
player.sendSkillList();
|
player.sendSkillList();
|
||||||
player.sendPacket(new SocialAction(player.getObjectId(), 23));
|
player.sendPacket(new SocialAction(player.getObjectId(), 23));
|
||||||
giveAdena(player, 461880, false);
|
giveAdena(player, 11000, true);
|
||||||
giveItems(player, BLESSED_SPIRITHSHOT_C, 3000);
|
|
||||||
giveItems(player, SOULSHOT_C, 3000);
|
|
||||||
giveItems(player, MAJOR_HEALING_POTION, 50);
|
giveItems(player, MAJOR_HEALING_POTION, 50);
|
||||||
giveItems(player, NAVARI_SUPPORT_BOX_FIGHTER, 1);
|
giveItems(player, SOULSHOT, 3000);
|
||||||
|
giveItems(player, SPIRITSHOT, 3000);
|
||||||
|
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||||
addExpAndSp(player, 2700000, 648);
|
addExpAndSp(player, 2700000, 648);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -44,7 +44,10 @@ public final class Q10784_TheBrokenDevice extends Quest
|
|||||||
};
|
};
|
||||||
// Items
|
// Items
|
||||||
private static final int BROKE_MAGIC_DEVICE_FRAGMENT = 39723;
|
private static final int BROKE_MAGIC_DEVICE_FRAGMENT = 39723;
|
||||||
private static final int ENCHANT_ARMOR_B = 948;
|
private static final int SOULSHOT = 1466;
|
||||||
|
private static final int SPIRITSHOT = 3951;
|
||||||
|
private static final int PAULINA_EQUIPMENT_SET = 46851;
|
||||||
|
private static final int BLESSED_SCROLL_OF_ESCAPE = 33640;
|
||||||
// Misc
|
// Misc
|
||||||
private static final int MIN_LEVEL = 58;
|
private static final int MIN_LEVEL = 58;
|
||||||
private static final int MAX_LEVEL = 61;
|
private static final int MAX_LEVEL = 61;
|
||||||
@@ -84,9 +87,13 @@ public final class Q10784_TheBrokenDevice extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_B, 5);
|
|
||||||
giveStoryQuestReward(player, 40);
|
giveStoryQuestReward(player, 40);
|
||||||
addExpAndSp(player, 6579090, 1578);
|
giveAdena(player, 990_000, true);
|
||||||
|
giveItems(player, SOULSHOT, 6000);
|
||||||
|
giveItems(player, SPIRITSHOT, 6000);
|
||||||
|
giveItems(player, BLESSED_SCROLL_OF_ESCAPE, 3);
|
||||||
|
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||||
|
addExpAndSp(player, 14369328, 1578);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user