Red Thread of Fate (10385) item improvements.
Contributed by champzix1.
This commit is contained in:
parent
e35bdc8847
commit
811810da09
@ -722,7 +722,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -731,7 +730,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -740,7 +738,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -752,7 +749,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -761,7 +757,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1869,6 +1869,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1891,6 +1893,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1913,6 +1917,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1935,6 +1941,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1957,6 +1965,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
@ -722,7 +722,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -731,7 +730,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -740,7 +738,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -752,7 +749,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -761,7 +757,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1869,6 +1869,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1891,6 +1893,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1913,6 +1917,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1935,6 +1941,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1957,6 +1965,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
@ -723,7 +723,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -732,7 +731,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -741,7 +739,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -753,7 +750,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -762,7 +758,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1875,6 +1875,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1897,6 +1899,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1919,6 +1923,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1941,6 +1947,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1963,6 +1971,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
@ -723,7 +723,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -732,7 +731,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -741,7 +739,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -753,7 +750,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -762,7 +758,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1875,6 +1875,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1897,6 +1899,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1919,6 +1923,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1941,6 +1947,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1963,6 +1971,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
@ -723,7 +723,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -732,7 +731,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -741,7 +739,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -753,7 +750,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -762,7 +758,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1875,6 +1875,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1897,6 +1899,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1919,6 +1923,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1941,6 +1947,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1963,6 +1971,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
@ -723,7 +723,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14))
|
||||||
{
|
{
|
||||||
takeItems(player, FONDEST_HEART, 1);
|
|
||||||
qs.setCond(15, true);
|
qs.setCond(15, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -732,7 +731,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15))
|
||||||
{
|
{
|
||||||
takeItems(player, FIERCEST_FLAME, 1);
|
|
||||||
qs.setCond(16, true);
|
qs.setCond(16, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -741,7 +739,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16))
|
||||||
{
|
{
|
||||||
takeItems(player, BRIGHTEST_LIGHT, 1);
|
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||||
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
final L2Npc monster = addSpawn(SHILEN_MESSENGER, 28767, 11030, -4232, 0, false, 0, false);
|
||||||
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.BRIGHTEST_LIGHT_HOW_DARE_YOU_DESECRATE_THE_ALTAR_OF_SHILEN);
|
||||||
@ -753,7 +750,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17))
|
||||||
{
|
{
|
||||||
takeItems(player, PUREST_SOUL, 1);
|
|
||||||
qs.setCond(18, true);
|
qs.setCond(18, true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -762,7 +758,6 @@ public final class Q10385_RedThreadOfFate extends Quest
|
|||||||
{
|
{
|
||||||
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18)))
|
||||||
{
|
{
|
||||||
takeItems(player, CLEAREST_WATER, 1);
|
|
||||||
qs.setCond(19, true);
|
qs.setCond(19, true);
|
||||||
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName());
|
||||||
if (instance != null)
|
if (instance != null)
|
||||||
|
@ -1422,6 +1422,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1440,6 +1441,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1458,6 +1460,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1476,6 +1479,7 @@
|
|||||||
<set name="is_commissionable" val="false" />
|
<set name="is_commissionable" val="false" />
|
||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
<skills>
|
<skills>
|
||||||
@ -1495,6 +1499,7 @@
|
|||||||
<set name="is_private_storeable" val="false" />
|
<set name="is_private_storeable" val="false" />
|
||||||
<set name="is_oly_restricted" val="true" />
|
<set name="is_oly_restricted" val="true" />
|
||||||
<set name="handler" val="ItemSkills" />
|
<set name="handler" val="ItemSkills" />
|
||||||
|
<set name="default_action" val="SKILL_REDUCE_ON_SKILL_SUCCESS" />
|
||||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||||
<skills>
|
<skills>
|
||||||
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
<skill id="9583" level="1" /> <!-- Fondest Heart -->
|
||||||
|
@ -1875,6 +1875,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36067</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1897,6 +1899,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36068</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1919,6 +1923,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36069</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1941,6 +1947,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36070</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
@ -1963,6 +1971,8 @@
|
|||||||
<magicCriticalRate>5</magicCriticalRate>
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
<hitCancelTime>0</hitCancelTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<effectRange>400</effectRange>
|
<effectRange>400</effectRange>
|
||||||
|
<itemConsumeId>36071</itemConsumeId>
|
||||||
|
<itemConsumeCount>1</itemConsumeCount>
|
||||||
<magicLvl>1</magicLvl>
|
<magicLvl>1</magicLvl>
|
||||||
<isMagic>1</isMagic>
|
<isMagic>1</isMagic>
|
||||||
<targetType>TARGET</targetType>
|
<targetType>TARGET</targetType>
|
||||||
|
Loading…
Reference in New Issue
Block a user