diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/Character.ini b/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/Character.ini index 46785a0469..74d56ca84a 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/Character.ini +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/config/Character.ini @@ -163,8 +163,8 @@ LifeCrystalNeeded = True DivineInspirationSpBookNeeded = True # Allow player to sub-class without checking for unique quest items. -# Default: False -AltSubClassWithoutQuests = False +# Default: True +AltSubClassWithoutQuests = True # Allow player to upgrade sub-class to dualclass from Raina without finish Split Destiny quest. # Default: False diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/ChamberOfProphecies.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/ChamberOfProphecies.xml deleted file mode 100644 index 0f0392172d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/ChamberOfProphecies.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/EvasHiddenSpace.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/EvasHiddenSpace.xml deleted file mode 100644 index b0a26a1d6c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/EvasHiddenSpace.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds1.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds1.xml deleted file mode 100644 index 48971bf02c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds1.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds2.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds2.xml deleted file mode 100644 index 412ddc16cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FaeronTrainingGrounds2.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FortressOfTheDead.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FortressOfTheDead.xml deleted file mode 100644 index 1cc6458446..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/FortressOfTheDead.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/HarnakUndergroundRuins.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/HarnakUndergroundRuins.xml deleted file mode 100644 index 6a254b7273..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/HarnakUndergroundRuins.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/KaraphonHabitat.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/KaraphonHabitat.xml deleted file mode 100644 index 64e815db99..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/KaraphonHabitat.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/LabyrinthOfBelis.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/LabyrinthOfBelis.xml deleted file mode 100644 index 9a8c4ddf0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/LabyrinthOfBelis.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/MuseumDungeon.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/MuseumDungeon.xml deleted file mode 100644 index 0851ab3c04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/MuseumDungeon.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaDevilsLegacy.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaDevilsLegacy.xml deleted file mode 100644 index 602fc156b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaDevilsLegacy.xml +++ /dev/null @@ -1,234 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaInjuredDragon.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaInjuredDragon.xml deleted file mode 100644 index 191e977a9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaInjuredDragon.xml +++ /dev/null @@ -1,524 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaSongOfIceAndFire.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaSongOfIceAndFire.xml deleted file mode 100644 index 47d4b887e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/Pailaka/PailakaSongOfIceAndFire.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQDisciplesNecropolisPast.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQDisciplesNecropolisPast.xml deleted file mode 100644 index 954879c765..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQDisciplesNecropolisPast.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQElcadiasTent.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQElcadiasTent.xml deleted file mode 100644 index 7747d76cfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQElcadiasTent.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQHideoutOfTheDawn.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQHideoutOfTheDawn.xml deleted file mode 100644 index abf451a02c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQHideoutOfTheDawn.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQLibraryOfSages.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQLibraryOfSages.xml deleted file mode 100644 index 8208730c45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQLibraryOfSages.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQMonasteryOfSilence.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQMonasteryOfSilence.xml deleted file mode 100644 index 2ea2ba4467..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQMonasteryOfSilence.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQSanctumOfTheLordsOfDawn.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQSanctumOfTheLordsOfDawn.xml deleted file mode 100644 index b910f284cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/SSQSanctumOfTheLordsOfDawn.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TaintedDimension.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TaintedDimension.xml deleted file mode 100644 index f806a83d79..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TaintedDimension.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TalkingIslandPast.xml b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TalkingIslandPast.xml deleted file mode 100644 index d693a54f97..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/instances/TalkingIslandPast.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/AncientCityArcan/AncientArcanCity.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/AncientCityArcan/AncientArcanCity.java index 58889933f8..084d7cda54 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/AncientCityArcan/AncientArcanCity.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/AncientCityArcan/AncientArcanCity.java @@ -20,14 +20,11 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.instancemanager.QuestManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.model.spawns.SpawnGroup; import org.l2jmobius.gameserver.model.spawns.SpawnTemplate; import org.l2jmobius.gameserver.model.zone.ZoneType; @@ -38,8 +35,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; import org.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; import ai.AbstractNpcAI; -import instances.TaintedDimension.TaintedDimension; -import quests.Q10301_ShadowOfTerrorBlackishRedFog.Q10301_ShadowOfTerrorBlackishRedFog; /** * Ancient Arcan City AI. @@ -111,19 +106,19 @@ public class AncientArcanCity extends AbstractNpcAI if (zone.getId() == TELEPORT_ZONE.getId()) { - final QuestState qs = creature.getActingPlayer().getQuestState(Q10301_ShadowOfTerrorBlackishRedFog.class.getSimpleName()); - if ((qs != null) && qs.isCond(3)) - { - final Quest instance = QuestManager.getInstance().getQuest(TaintedDimension.class.getSimpleName()); - if (instance != null) - { - instance.notifyEvent("enterInstance", null, player); - } - } - else - { - player.teleToLocation(ANCIENT_ARCAN_CITY); - } + // final QuestState qs = creature.getActingPlayer().getQuestState(Q10301_ShadowOfTerrorBlackishRedFog.class.getSimpleName()); + // if ((qs != null) && qs.isCond(3)) + // { + // final Quest instance = QuestManager.getInstance().getQuest(TaintedDimension.class.getSimpleName()); + // if (instance != null) + // { + // instance.notifyEvent("enterInstance", null, player); + // } + // } + // else + // { + player.teleToLocation(ANCIENT_ARCAN_CITY); + // } } else { diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-01.html deleted file mode 100644 index 8adab3b56c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Alarm System:
-As the alarm rings, a window for the passcode pops up. On the screen you see the number 120, which begins counting down. It looks like the alarm system will be activated in about 2 minutes unless the passcode is successfully entered.
-Enter the passcode. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-02.html deleted file mode 100644 index 8162c07de0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Alarm System:
-The alarm is ringing loudly. You should leave here immediately.
-(Another person has already undertaken the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_02.html deleted file mode 100644 index e2599b3c8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_02.html +++ /dev/null @@ -1,42 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode :|
-########################
-The first number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_04.html deleted file mode 100644 index 1aee734416..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_04.html +++ /dev/null @@ -1,42 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : *|
-########################
-The second number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_06.html deleted file mode 100644 index aec1dc91b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_06.html +++ /dev/null @@ -1,42 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : **|
-########################
-The third number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_08.html deleted file mode 100644 index 76b5f1f008..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_08.html +++ /dev/null @@ -1,43 +0,0 @@ - -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : ***|
-########################
-The fourth number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_09.html deleted file mode 100644 index 0f19759184..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_09.html +++ /dev/null @@ -1,7 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : ****
-########################
-Validation completed. Alarm has been disabled. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_10.html deleted file mode 100644 index 39765348ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-184_10.html +++ /dev/null @@ -1,9 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : ****
-########################
-Validation has failed.
-
-Re-enter passcode. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_02.html deleted file mode 100644 index df49ab874f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_02.html +++ /dev/null @@ -1,42 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode :|
-########################
- The first number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_04.html deleted file mode 100644 index 25e5634376..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_04.html +++ /dev/null @@ -1,43 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : *|
-########################
- The second number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_06.html deleted file mode 100644 index e2899d317d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_06.html +++ /dev/null @@ -1,41 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : **|
-########################
-The third number is... - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_08.html deleted file mode 100644 index f6492a5a88..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_08.html +++ /dev/null @@ -1,42 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : ***|
-########################
-The fourth number is... - - - - - - - - - - - - - - - - -
- 1 - - 2 - - 3 -
- 4 - - 5 - - 6 -
- 7 - - 8 - - 9 -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_09.html deleted file mode 100644 index 0d4a724182..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_09.html +++ /dev/null @@ -1,7 +0,0 @@ -Alarm System:
-########################
-Enter the passcode for communication.
-Passcode : ****
-########################
-Validation completed. Alarm has been disabled. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_10.html deleted file mode 100644 index 10f98afb92..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/32367-185_10.html +++ /dev/null @@ -1,8 +0,0 @@ -Alarm System:
-########################
-Enter passcode for communication.
-Passcode : ****
########################
-Validation has failed.
-
-Re-enter passcode. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/Alarm.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/Alarm.java deleted file mode 100644 index 27ed9f0cc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/CrumaTower/Alarm/Alarm.java +++ /dev/null @@ -1,357 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package ai.areas.CrumaTower.Alarm; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; - -import ai.AbstractNpcAI; -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; - -/** - * Alarm AI for quests Art of Persuasion (184) and Nikola's Cooperation (185). - * @author Zoey76 - */ -public class Alarm extends AbstractNpcAI -{ - // NPC - private static final int ALARM = 32367; - // Misc - private static final int ART_OF_PERSUASION_ID = 184; - private static final int NIKOLAS_COOPERATION_ID = 185; - - private Alarm() - { - addStartNpc(ALARM); - addTalkId(ALARM); - addFirstTalkId(ALARM); - addSpawnId(ALARM); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final PlayerInstance player0 = npc.getVariables().getObject("player0", PlayerInstance.class); - final Npc npc0 = npc.getVariables().getObject("npc0", Npc.class); - switch (event) - { - case "SELF_DESTRUCT_IN_60": - { - startQuestTimer("SELF_DESTRUCT_IN_30", 30000, npc, null); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_ALARM_WILL_SELF_DESTRUCT_IN_60_SECONDS_ENTER_PASSCODE_TO_OVERRIDE); - break; - } - case "SELF_DESTRUCT_IN_30": - { - startQuestTimer("SELF_DESTRUCT_IN_10", 20000, npc, null); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_ALARM_WILL_SELF_DESTRUCT_IN_30_SECONDS_ENTER_PASSCODE_TO_OVERRIDE); - break; - } - case "SELF_DESTRUCT_IN_10": - { - startQuestTimer("RECORDER_CRUSHED", 10000, npc, null); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_ALARM_WILL_SELF_DESTRUCT_IN_10_SECONDS_ENTER_PASSCODE_TO_OVERRIDE); - break; - } - case "RECORDER_CRUSHED": - { - if (npc0 != null) - { - if (npc0.getVariables().getBoolean("SPAWNED")) - { - npc0.getVariables().set("SPAWNED", false); - if (player0 != null) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.RECORDER_CRUSHED); - if (verifyMemoState(player0, ART_OF_PERSUASION_ID, -1)) - { - setMemoState(player0, ART_OF_PERSUASION_ID, 5); - } - else if (verifyMemoState(player0, NIKOLAS_COOPERATION_ID, -1)) - { - setMemoState(player0, NIKOLAS_COOPERATION_ID, 5); - } - } - } - } - npc.deleteMe(); - break; - } - case "32367-184_04.html": - case "32367-184_06.html": - case "32367-184_08.html": - { - htmltext = event; - break; - } - case "2": - { - if (player0 == player) - { - if (verifyMemoState(player, ART_OF_PERSUASION_ID, 3)) - { - htmltext = "32367-184_02.html"; - } - else if (verifyMemoState(player, NIKOLAS_COOPERATION_ID, 3)) - { - htmltext = "32367-185_02.html"; - } - } - break; - } - case "3": - { - if (verifyMemoState(player, ART_OF_PERSUASION_ID, 3)) - { - setMemoStateEx(player, ART_OF_PERSUASION_ID, 1, 1); - htmltext = "32367-184_04.html"; - } - else if (verifyMemoState(player, NIKOLAS_COOPERATION_ID, 3)) - { - setMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1, 1); - htmltext = "32367-185_04.html"; - } - break; - } - case "4": - { - if (verifyMemoState(player, ART_OF_PERSUASION_ID, 3)) - { - setMemoStateEx(player, ART_OF_PERSUASION_ID, 1, getMemoStateEx(player, ART_OF_PERSUASION_ID, 1) + 1); - htmltext = "32367-184_06.html"; - } - else if (verifyMemoState(player, NIKOLAS_COOPERATION_ID, 3)) - { - setMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1, getMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1) + 1); - htmltext = "32367-185_06.html"; - } - break; - } - case "5": - { - if (verifyMemoState(player, ART_OF_PERSUASION_ID, 3)) - { - setMemoStateEx(player, ART_OF_PERSUASION_ID, 1, getMemoStateEx(player, ART_OF_PERSUASION_ID, 1) + 1); - htmltext = "32367-184_08.html"; - } - else if (verifyMemoState(player, NIKOLAS_COOPERATION_ID, 3)) - { - setMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1, getMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1) + 1); - htmltext = "32367-185_08.html"; - } - break; - } - case "6": - { - if (verifyMemoState(player, ART_OF_PERSUASION_ID, 3)) - { - final int i0 = getMemoStateEx(player, ART_OF_PERSUASION_ID, 1); - if (i0 >= 3) - { - if ((npc0 != null) && npc0.getVariables().getBoolean("SPAWNED")) - { - npc0.getVariables().set("SPAWNED", false); - } - npc.deleteMe(); - setMemoState(player, ART_OF_PERSUASION_ID, 4); - htmltext = "32367-184_09.html"; - } - else - { - setMemoStateEx(player, ART_OF_PERSUASION_ID, 1, 0); - htmltext = "32367-184_10.html"; - } - } - else if (verifyMemoState(player, NIKOLAS_COOPERATION_ID, 3)) - { - final int i0 = getMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1); - if (i0 >= 3) - { - if ((npc0 != null) && npc0.getVariables().getBoolean("SPAWNED")) - { - npc0.getVariables().set("SPAWNED", false); - } - - npc.deleteMe(); - setMemoState(player, NIKOLAS_COOPERATION_ID, 4); - htmltext = "32367-185_09.html"; - } - else - { - setMemoStateEx(player, NIKOLAS_COOPERATION_ID, 1, 0); - htmltext = "32367-185_10.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance talker) - { - String htmltext = getNoQuestMsg(talker); - if (verifyMemoState(talker, ART_OF_PERSUASION_ID, 3) || verifyMemoState(talker, NIKOLAS_COOPERATION_ID, 3)) - { - final PlayerInstance player = npc.getVariables().getObject("player0", PlayerInstance.class); - if (player == talker) - { - htmltext = "32367-01.html"; - } - else - { - htmltext = "32367-02.html"; - } - } - return htmltext; - } - - @Override - public String onSpawn(Npc npc) - { - cancelQuestTimer("SELF_DESTRUCT_IN_60", npc, null); - startQuestTimer("SELF_DESTRUCT_IN_60", 60000, npc, null); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.INTRUDER_ALERT_THE_ALARM_WILL_SELF_DESTRUCT_IN_2_MINUTES); - final PlayerInstance player = npc.getVariables().getObject("player0", PlayerInstance.class); - if (player != null) - { - playSound(player, QuestSound.ITEMSOUND_SIREN); - } - return super.onSpawn(npc); - } - - /** - * Verifies if the given player has the require memo state. - * @param player the player - * @param questId the quest ID - * @param memoState the memo state, if memo state is less than zero, only quest state is checked - * @return {@code true} if the player has the memo state, {@code false} otherwise - */ - private static boolean verifyMemoState(PlayerInstance player, int questId, int memoState) - { - QuestState qs = null; - switch (questId) - { - case ART_OF_PERSUASION_ID: - { - qs = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - break; - } - case NIKOLAS_COOPERATION_ID: - { - qs = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - break; - } - } - return (qs != null) && ((memoState < 0) || qs.isMemoState(memoState)); - } - - /** - * Sets the memo state for the given player and quest. - * @param player the player - * @param questId the quest ID - * @param memoState the memo state - */ - private void setMemoState(PlayerInstance player, int questId, int memoState) - { - QuestState qs = null; - switch (questId) - { - case ART_OF_PERSUASION_ID: - { - qs = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - break; - } - case NIKOLAS_COOPERATION_ID: - { - qs = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - break; - } - } - if (qs != null) - { - qs.setMemoState(memoState); - } - } - - /** - * Gets the memo state ex for the given player, quest and slot. - * @param player the player - * @param questId the quest ID - * @param slot the slot - * @return the memo state ex - */ - private static int getMemoStateEx(PlayerInstance player, int questId, int slot) - { - QuestState qs = null; - switch (questId) - { - case ART_OF_PERSUASION_ID: - { - qs = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - break; - } - case NIKOLAS_COOPERATION_ID: - { - qs = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - break; - } - } - return (qs != null) ? qs.getMemoStateEx(slot) : -1; - } - - /** - * Sets the memo state ex for the given player and quest. - * @param player the player - * @param questId the quest ID - * @param slot the slot - * @param memoStateEx the memo state ex - */ - private void setMemoStateEx(PlayerInstance player, int questId, int slot, int memoStateEx) - { - QuestState qs = null; - switch (questId) - { - case ART_OF_PERSUASION_ID: - { - qs = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - break; - } - case NIKOLAS_COOPERATION_ID: - { - qs = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - break; - } - } - if (qs != null) - { - qs.setMemoStateEx(slot, memoStateEx); - } - } - - public static void main(String[] args) - { - new Alarm(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/FairySettlement/LargeCocoon/LargeCocoon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/FairySettlement/LargeCocoon/LargeCocoon.java index 7eacaa8ae3..fab0c0e1af 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/FairySettlement/LargeCocoon/LargeCocoon.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/FairySettlement/LargeCocoon/LargeCocoon.java @@ -16,15 +16,12 @@ */ package ai.areas.FairySettlement.LargeCocoon; -import org.l2jmobius.gameserver.instancemanager.QuestManager; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Playable; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureAttacked; -import org.l2jmobius.gameserver.model.quest.Quest; import ai.AbstractNpcAI; -import quests.Q10305_UnstoppableFutileEfforts.Q10305_UnstoppableFutileEfforts; /** * Large Cocoon AI. @@ -72,11 +69,11 @@ public class LargeCocoon extends AbstractNpcAI case "attackPowerful": { // TODO: Quest 466 stuffs - final Quest qs10305 = QuestManager.getInstance().getQuest(Q10305_UnstoppableFutileEfforts.class.getSimpleName()); - if (qs10305 != null) - { - qs10305.notifyEvent("NOTIFY_Q10305", npc, player); - } + // final Quest qs10305 = QuestManager.getInstance().getQuest(Q10305_UnstoppableFutileEfforts.class.getSimpleName()); + // if (qs10305 != null) + // { + // qs10305.notifyEvent("NOTIFY_Q10305", npc, player); + // } if (getRandom(3) < 1) { @@ -274,11 +271,11 @@ public class LargeCocoon extends AbstractNpcAI final Playable playable = (Playable) event.getAttacker(); // TODO: Quest 466 stuffs - final Quest qs10305 = QuestManager.getInstance().getQuest(Q10305_UnstoppableFutileEfforts.class.getSimpleName()); - if (qs10305 != null) - { - qs10305.notifyEvent("NOTIFY_Q10305", npc, playable.getActingPlayer()); - } + // final Quest qs10305 = QuestManager.getInstance().getQuest(Q10305_UnstoppableFutileEfforts.class.getSimpleName()); + // if (qs10305 != null) + // { + // qs10305.notifyEvent("NOTIFY_Q10305", npc, playable.getActingPlayer()); + // } if (getRandom(3) < 1) { diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/AwakeningMaster.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/AwakeningMaster.java index cb6d2892f6..bfbf1eaeea 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/AwakeningMaster.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/AwakeningMaster/AwakeningMaster.java @@ -36,7 +36,6 @@ import org.l2jmobius.gameserver.model.events.ListenerRegisterType; import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; import org.l2jmobius.gameserver.model.events.annotations.RegisterType; import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerChangeToAwakenedClass; -import org.l2jmobius.gameserver.model.holders.SkillHolder; import org.l2jmobius.gameserver.model.items.instance.ItemInstance; import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.network.SystemMessageId; @@ -46,7 +45,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SocialAction; import org.l2jmobius.gameserver.network.serverpackets.UserInfo; import ai.AbstractNpcAI; -import quests.Q10472_WindsOfFateEncroachingShadows.Q10472_WindsOfFateEncroachingShadows; /** * AwakeningMaster AI. @@ -81,14 +79,14 @@ public class AwakeningMaster extends AbstractNpcAI } // Skills - private static final SkillHolder WYNN_POWER = new SkillHolder(16390, 1); - private static final SkillHolder FEOH_POWER = new SkillHolder(16391, 1); - private static final SkillHolder TYRR_POWER = new SkillHolder(16392, 1); - private static final SkillHolder OTHELL_POWER = new SkillHolder(16393, 1); - private static final SkillHolder ISS_POWER = new SkillHolder(16394, 1); - private static final SkillHolder YUL_POWER = new SkillHolder(16395, 1); - private static final SkillHolder SIGEL_POWER = new SkillHolder(16396, 1); - private static final SkillHolder AEORE_POWER = new SkillHolder(16397, 1); + // private static final SkillHolder WYNN_POWER = new SkillHolder(16390, 1); + // private static final SkillHolder FEOH_POWER = new SkillHolder(16391, 1); + // private static final SkillHolder TYRR_POWER = new SkillHolder(16392, 1); + // private static final SkillHolder OTHELL_POWER = new SkillHolder(16393, 1); + // private static final SkillHolder ISS_POWER = new SkillHolder(16394, 1); + // private static final SkillHolder YUL_POWER = new SkillHolder(16395, 1); + // private static final SkillHolder SIGEL_POWER = new SkillHolder(16396, 1); + // private static final SkillHolder AEORE_POWER = new SkillHolder(16397, 1); private AwakeningMaster() { @@ -209,54 +207,21 @@ public class AwakeningMaster extends AbstractNpcAI if (player.getRace() == Race.ERTHEIA) { // Ertheia dual class quest - final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); - if (qs != null) - { - if ((npc.getId() == WYNN_MASTER) && qs.isCond(8)) - { - return setNextErtheiaQuestState(npc, qs, WYNN_MASTER, 9, WYNN_POWER); - } - else if ((npc.getId() == FEOH_MASTER) && qs.isCond(9)) - { - return setNextErtheiaQuestState(npc, qs, FEOH_MASTER, 10, FEOH_POWER); - } - else if ((npc.getId() == TYRR_MASTER) && qs.isCond(10)) - { - return setNextErtheiaQuestState(npc, qs, TYRR_MASTER, 11, TYRR_POWER); - } - else if ((npc.getId() == OTHELL_MASTER) && qs.isCond(11)) - { - return setNextErtheiaQuestState(npc, qs, OTHELL_MASTER, 12, OTHELL_POWER); - } - else if ((npc.getId() == ISS_MASTER) && qs.isCond(12)) - { - return setNextErtheiaQuestState(npc, qs, ISS_MASTER, 13, ISS_POWER); - } - else if ((npc.getId() == YUL_MASTER) && qs.isCond(13)) - { - return setNextErtheiaQuestState(npc, qs, YUL_MASTER, 14, YUL_POWER); - } - else if ((npc.getId() == SIGEL_MASTER) && qs.isCond(14)) - { - return setNextErtheiaQuestState(npc, qs, SIGEL_MASTER, 15, SIGEL_POWER); - } - else if ((npc.getId() == AEORE_MASTER) && qs.isCond(15)) - { - return setNextErtheiaQuestState(npc, qs, AEORE_MASTER, 16, AEORE_POWER); - } - } + /* + * final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); if (qs != null) { if ((npc.getId() == WYNN_MASTER) && qs.isCond(8)) { return setNextErtheiaQuestState(npc, qs, WYNN_MASTER, 9, WYNN_POWER); } else if ((npc.getId() == FEOH_MASTER) + * && qs.isCond(9)) { return setNextErtheiaQuestState(npc, qs, FEOH_MASTER, 10, FEOH_POWER); } else if ((npc.getId() == TYRR_MASTER) && qs.isCond(10)) { return setNextErtheiaQuestState(npc, qs, TYRR_MASTER, 11, TYRR_POWER); } else if ((npc.getId() == OTHELL_MASTER) && qs.isCond(11)) { + * return setNextErtheiaQuestState(npc, qs, OTHELL_MASTER, 12, OTHELL_POWER); } else if ((npc.getId() == ISS_MASTER) && qs.isCond(12)) { return setNextErtheiaQuestState(npc, qs, ISS_MASTER, 13, ISS_POWER); } else if ((npc.getId() == YUL_MASTER) && qs.isCond(13)) { return + * setNextErtheiaQuestState(npc, qs, YUL_MASTER, 14, YUL_POWER); } else if ((npc.getId() == SIGEL_MASTER) && qs.isCond(14)) { return setNextErtheiaQuestState(npc, qs, SIGEL_MASTER, 15, SIGEL_POWER); } else if ((npc.getId() == AEORE_MASTER) && qs.isCond(15)) { return + * setNextErtheiaQuestState(npc, qs, AEORE_MASTER, 16, AEORE_POWER); } } + */ return "ertheia.html"; } return npc.getId() + ".html"; } - private String setNextErtheiaQuestState(Npc npc, QuestState qs, int npcId, int cond, SkillHolder skill) - { - npc.setTarget(qs.getPlayer()); - npc.doCast(skill.getSkill()); - qs.setCond(cond, true); - return npcId + "-01.html"; - } + /* + * private String setNextErtheiaQuestState(Npc npc, QuestState qs, int npcId, int cond, SkillHolder skill) { npc.setTarget(qs.getPlayer()); npc.doCast(skill.getSkill()); qs.setCond(cond, true); return npcId + "-01.html"; } + */ @RegisterEvent(EventType.ON_PLAYER_CHANGE_TO_AWAKENED_CLASS) @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Hardin/Hardin.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Hardin/Hardin.java index 796746f264..60c5d009af 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Hardin/Hardin.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Hardin/Hardin.java @@ -30,14 +30,12 @@ import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.base.ClassId; import org.l2jmobius.gameserver.model.olympiad.Olympiad; -import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.model.skills.Skill; import org.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo; import org.l2jmobius.gameserver.network.serverpackets.ExUserInfoInvenWeight; import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import ai.AbstractNpcAI; -import quests.Q10472_WindsOfFateEncroachingShadows.Q10472_WindsOfFateEncroachingShadows; /** * Hardin (Agent of Chaos) AI. @@ -188,11 +186,11 @@ public class Hardin extends AbstractNpcAI { if (player.getRace() == Race.ERTHEIA) { - final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); - if ((qs != null) && (qs.getCond() >= 7) && (qs.getCond() <= 17)) - { - return "33870-03.html"; - } + // final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); + // if ((qs != null) && (qs.getCond() >= 7) && (qs.getCond() <= 17)) + // { + // return "33870-03.html"; + // } if (!Config.HARDIN_ENABLE_ERTHEIAS) { return "33870-02.html"; diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Pantheon/Pantheon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Pantheon/Pantheon.java index 4e62d72345..4fee077b17 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Pantheon/Pantheon.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Pantheon/Pantheon.java @@ -20,12 +20,9 @@ import org.l2jmobius.gameserver.enums.ChatType; import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; import ai.AbstractNpcAI; -import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; /** * Pantheon AI. @@ -80,17 +77,6 @@ public class Pantheon extends AbstractNpcAI return htmltext; } - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10320_LetsGoToTheCentralSquare.class.getSimpleName()); - if (qs == null) - { - showOnScreenMsg(player, NpcStringId.BEGIN_TUTORIAL_QUESTS, ExShowScreenMessage.TOP_CENTER, 4500); - } - return super.onFirstTalk(npc, player); - } - @Override public String onSpawn(Npc npc) { diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java index 7785084e4f..a451969206 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Raina/Raina.java @@ -46,7 +46,6 @@ import org.l2jmobius.gameserver.model.events.annotations.Id; import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; import org.l2jmobius.gameserver.model.events.annotations.RegisterType; import org.l2jmobius.gameserver.model.events.impl.creature.npc.OnNpcMenuSelect; -import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.network.SystemMessageId; import org.l2jmobius.gameserver.network.serverpackets.AcquireSkillList; import org.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo; @@ -55,8 +54,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SocialAction; import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; import ai.AbstractNpcAI; -import quests.Q10385_RedThreadOfFate.Q10385_RedThreadOfFate; -import quests.Q10472_WindsOfFateEncroachingShadows.Q10472_WindsOfFateEncroachingShadows; /** * Raina AI. @@ -631,8 +628,12 @@ public class Raina extends AbstractNpcAI break; } - final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); - if (((qs == null) || !qs.isCompleted()) && !Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS) + // final QuestState qs = player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()); + // if (((qs == null) || !qs.isCompleted()) && !Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS) + // { + // break; + // } + if (!Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS) { break; } @@ -733,8 +734,9 @@ public class Raina extends AbstractNpcAI private boolean haveDoneQuest(PlayerInstance player, boolean isErtheia) { - final QuestState qs = isErtheia ? player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()) : player.getQuestState(Q10385_RedThreadOfFate.class.getSimpleName()); - return (((qs != null) && qs.isCompleted()) || Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS); + // final QuestState qs = isErtheia ? player.getQuestState(Q10472_WindsOfFateEncroachingShadows.class.getSimpleName()) : player.getQuestState(Q10385_RedThreadOfFate.class.getSimpleName()); + // return (((qs != null) && qs.isCompleted()) || Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS); + return (Config.ALT_GAME_SUBCLASS_WITHOUT_QUESTS); } /** diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-01.html deleted file mode 100644 index 4dddad5fe5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Toyron:
-Alright now, let's search for the intruder. It appears it's the Giant's Book he is after. Let us search around the bookshelf.
-Keep the tension up while searching, as the intruder may suddenly show himself. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-02.html deleted file mode 100644 index 5b1c6cf5f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Toyron:
-We cannot let the intruder be. Let us find him, and slay him.
-The intruder will not be easy to take down. Please use skills to bring him down. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004.html deleted file mode 100644 index 49f22c2736..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/33004.html +++ /dev/null @@ -1,6 +0,0 @@ -Toyron:
-This museum displays the Giants' relics. Unfortunately, it's sometimes plagued by thieves.
-The Giants disappeared long ago, but we still uncover treasures in their ruins, even now.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/Toyron.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/Toyron.java deleted file mode 100644 index 17b0d9beaa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/Toyron/Toyron.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package ai.areas.TalkingIsland.Toyron; - -import org.l2jmobius.gameserver.instancemanager.InstanceManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import ai.AbstractNpcAI; -import quests.Q10542_SearchingForNewPower.Q10542_SearchingForNewPower; - -/** - * Toyron AI. - * @author Gladicek - */ -public class Toyron extends AbstractNpcAI -{ - // NPC - private static final int TOYRON = 33004; - // Misc - private static final int TEMPLATE_ID = 182; - // Location - private static final Location MUSEUM_OUT = new Location(-111464, 255828, -1440); - - private Toyron() - { - addStartNpc(TOYRON); - addFirstTalkId(TOYRON); - addTalkId(TOYRON); - addSpawnId(TOYRON); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final Instance world = InstanceManager.getInstance().getPlayerInstance(player, true); - if (event.equals("museum_teleport")) - { - if ((world != null) && (world.getTemplateId() == TEMPLATE_ID)) - { - world.finishInstance(0); - } - else - { - player.teleToLocation(MUSEUM_OUT); - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onSpawn(Npc npc) - { - npc.setIsInvul(true); - return super.onSpawn(npc); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = "33004.html"; - final Instance world = npc.getInstanceWorld(); - if ((world != null) && (world.getTemplateId() == TEMPLATE_ID)) - { - final QuestState qs = player.getQuestState(Q10542_SearchingForNewPower.class.getSimpleName()); - if (qs != null) - { - switch (qs.getCond()) - { - case 3: - htmltext = "33004-01.html"; - break; - case 4: - htmltext = "33004-02.html"; - break; - } - } - } - return htmltext; - } - - public static void main(String[] args) - { - new Toyron(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/YeSegiraTeleportDevice/YeSegiraTeleportDevice.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/YeSegiraTeleportDevice/YeSegiraTeleportDevice.java index 375af91540..e9c5ee6867 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/YeSegiraTeleportDevice/YeSegiraTeleportDevice.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TalkingIsland/YeSegiraTeleportDevice/YeSegiraTeleportDevice.java @@ -21,7 +21,6 @@ import java.util.Map; import org.l2jmobius.gameserver.enums.Movie; import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.QuestManager; import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; @@ -30,11 +29,8 @@ import org.l2jmobius.gameserver.model.events.ListenerRegisterType; import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; import org.l2jmobius.gameserver.model.events.annotations.RegisterType; import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerCreate; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; import ai.AbstractNpcAI; -import quests.Q10365_ForTheSearchdogKing.Q10365_ForTheSearchdogKing; /** * Ye Segira Teleport Device AI. @@ -101,15 +97,15 @@ public class YeSegiraTeleportDevice extends AbstractNpcAI } else if (event.equals("5_exploration_zone")) { - final QuestState qs = player.getQuestState(Q10365_ForTheSearchdogKing.class.getSimpleName()); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Quest quest_10365 = QuestManager.getInstance().getQuest(Q10365_ForTheSearchdogKing.class.getSimpleName()); - if (quest_10365 != null) - { - quest_10365.notifyEvent("TELEPORT_TO_NEXT_STAGE", null, player); - } - } + // final QuestState qs = player.getQuestState(Q10365_ForTheSearchdogKing.class.getSimpleName()); + // if ((qs != null) && qs.isStarted() && qs.isCond(1)) + // { + // final Quest quest_10365 = QuestManager.getInstance().getQuest(Q10365_ForTheSearchdogKing.class.getSimpleName()); + // if (quest_10365 != null) + // { + // quest_10365.notifyEvent("TELEPORT_TO_NEXT_STAGE", null, player); + // } + // } } } return super.onAdvEvent(event, npc, player); diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-01.html deleted file mode 100644 index 242b72de52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Cerenas:
-You can receive it after completing one of these quests: Noblesse - 4, One with an Exalted Spirit; or Noblesse, Soul Testing.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-02.html deleted file mode 100644 index 8f9a49ee9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/31281-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Cerenas:
-You already have 1 or more Noblesse Tiaras.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/Cerenas.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/Cerenas.java deleted file mode 100644 index 6b605f0c5c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/areas/TownOfGoddard/Cerenas/Cerenas.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package ai.areas.TownOfGoddard.Cerenas; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import ai.AbstractNpcAI; -import quests.Q10369_NoblesseSoulTesting.Q10369_NoblesseSoulTesting; - -/** - * Cerenas AI. - * @author Gladicek - */ -public class Cerenas extends AbstractNpcAI -{ - // NPC - private static final int CERENAS = 31281; - // Item - private static final int NOBLESSE_TIARA = 7694; - - private Cerenas() - { - addStartNpc(CERENAS); - addTalkId(CERENAS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10369_NoblesseSoulTesting.class.getSimpleName()); - String htmltext = null; - - if (event.equals("tiara")) - { - if ((qs != null) && qs.isCompleted()) - { - if (!hasQuestItems(player, NOBLESSE_TIARA)) - { - giveItems(player, NOBLESSE_TIARA, 1); - } - else - { - htmltext = "31281-02.html"; - } - } - else - { - htmltext = "31281-01.html"; - } - } - return htmltext; - } - - public static void main(String[] args) - { - new Cerenas(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-01.html deleted file mode 100644 index 8b6eac7315..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-I was just worried about you.
-I guess I was worried that a small Ertheia was led by the souls of the dead to somewhere.
-But it seems I picked the wrong time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-02.html deleted file mode 100644 index 5ec5d548ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-The deaths of your companions must have been shocking for you. I thought it was strange that Skeletons were appearing near the town.
-Please let your guard down. I'm just a wizard passing by.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-03.html deleted file mode 100644 index 51b4347aa8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-Me? Perhaps it was some other wizard passing by? There are many wizards in the world.
-By the way, I took the liberty of burying the dead body of the Ertheia, so please do not be angry.
-I will give you this to earn your trust. An item belonging to the dead. It's as if it is from another world.
-I like you very much. I hope to see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-04.html deleted file mode 100644 index 235cca746e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-I'm just a wizard passing by. I'd rather not give names and get into unnecessary relationships.
-Perhaps that's why people call me the Mysterious Wizard. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-05.html deleted file mode 100644 index e24d78c0a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-The deaths of your companions must have been shocking for you. I thought it was strange that Skeletons were appearing near the town.
-Please let your guard down. I'm just a wizard passing by.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-06.html deleted file mode 100644 index 51b4347aa8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-Me? Perhaps it was some other wizard passing by? There are many wizards in the world.
-By the way, I took the liberty of burying the dead body of the Ertheia, so please do not be angry.
-I will give you this to earn your trust. An item belonging to the dead. It's as if it is from another world.
-I like you very much. I hope to see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980.html deleted file mode 100644 index 38fa9ed3e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/33980.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-It seems nothing happened.
-Did you find the person you were looking for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/MysteriousWizard.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/MysteriousWizard.java deleted file mode 100644 index fbd5c8bf2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/ai/others/MysteriousWizard/MysteriousWizard.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package ai.others.MysteriousWizard; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import ai.AbstractNpcAI; -import quests.Q10751_WindsOfFateEncounters.Q10751_WindsOfFateEncounters; - -/** - * Mysterious Wizard AI. - * @author Gladicek - */ -public class MysteriousWizard extends AbstractNpcAI -{ - // Npc - private static final int MYSTERIOUS_WIZARD = 33980; - // Misc - private static final int FORTRESS_OF_THE_DEAD = 254; - - private MysteriousWizard() - { - addFirstTalkId(MYSTERIOUS_WIZARD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - return event.equals("33980-01.html") ? event : null; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = player.getQuestState(Q10751_WindsOfFateEncounters.class.getSimpleName()); - final Instance world = npc.getInstanceWorld(); - - if (isFotDInstance(world)) - { - htmltext = "33980.html"; - } - else if (qs != null) - { - if (qs.isCond(6)) - { - htmltext = "33980-05.html"; - } - else if (qs.isCond(7)) - { - htmltext = "33980-04.html"; - } - } - return htmltext; - } - - private boolean isFotDInstance(Instance instance) - { - return (instance != null) && (instance.getTemplateId() == FORTRESS_OF_THE_DEAD); - } - - public static void main(String[] args) - { - new MysteriousWizard(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-01.html deleted file mode 100644 index 8473fd2fb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kain Van Halter:
-Took you long enough. I thought you'd be as swift as the wind, but you're slow as molasses. I got here first with Ferin. She's the daughter of... Venir, was it? We're finally going to find the Grail. Let's get going.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-02.html deleted file mode 100644 index 2ec7e79c69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Kain Van Halter:
-The Grail was literally just a simple grail. it was not what I was looking for.
-But, I have no regrets about taking this journey with you.
-If it's not the Grail, I'm not interested in it. Do whatever you wish with it.
-Let us part ways now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639.html deleted file mode 100644 index abc8c737de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/31639.html +++ /dev/null @@ -1,4 +0,0 @@ -Kain Van Halter:
-I hope that the Grail it's talking about is the same one I'm looking for.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-01.html deleted file mode 100644 index e5d3e2d372..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-01.html +++ /dev/null @@ -1,7 +0,0 @@ - -Mysterious Wizard:
-Nidrah? I have no idea what you're talking about. Oh, you mean thr vampire shouted at me?
-She was cursed with dark magic and was not herself. You believe her?
-More importantly, I want to talk about the object you have.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-02.html deleted file mode 100644 index c717b58f52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-02.html +++ /dev/null @@ -1,6 +0,0 @@ - -Mysterious Wizard:
-This is a extremely rare gem called Atelia. To my knowledge, it's only found in the Wind Spirit Realm.
-I heard that an Atelia can recognize its owner. You see how it turned back to its original form when you touched it? That means you are the rightful owner.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-03.html deleted file mode 100644 index 492ba03570..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-Do You still suspect me? I'm just helping you so that you won't lose what is yours. The Atelia will only end up in Queen's hands back in town, wich means ir will be the Queen's power. Don't you want the power for yourself?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-04.html deleted file mode 100644 index 0e6cbb5cca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-Really? Having Atelia's power will make you powerful beyond your imagination. You want to give up your last chance to use this power for yourself?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-05.html deleted file mode 100644 index 9b9052430f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Wizard:
-I'm sorry to hear that. I wanted to see you become more powerful. That's all time has permitted us. Perhaps I will see you later? - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980.html deleted file mode 100644 index 65483963d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33980.html +++ /dev/null @@ -1,5 +0,0 @@ - -Mysterious Wizard:
-Long time no see. How do you do?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-01.html deleted file mode 100644 index 1aaac72956..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Grail:
-This is the grail the Prophecy Machine was referring to.
-Do you think this is THE grail?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-02.html deleted file mode 100644 index 062da7608c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grail:
-The grail disappeared, leaving behind a gem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996.html deleted file mode 100644 index d0de8dcc13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/33996.html +++ /dev/null @@ -1,6 +0,0 @@ -Grail:
-
The Atelias's powers are sealed here.
-It will regan its from, when the masters of its power comes. -
-Zepharon, King of Ertheia

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/ChamberOfProphecies.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/ChamberOfProphecies.java deleted file mode 100644 index 97f2c256cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/ChamberOfProphecies/ChamberOfProphecies.java +++ /dev/null @@ -1,463 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.ChamberOfProphecies; - -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.SystemMessageId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExShowUsm; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.PlaySound; -import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; - -import instances.AbstractInstance; -import quests.Q10753_WindsOfFateChoices.Q10753_WindsOfFateChoices; - -/** - * Chamber of Prophecies instance. - * @author Gigi, Mobius - */ -public class ChamberOfProphecies extends AbstractInstance -{ - // NPCs - private static final int KAIN_VAN_HALTER = 31639; - private static final int VAN_HALTER = 33999; - private static final int FERIN = 34001; - private static final int GRAIL = 33996; - private static final int MYSTERIOUS_WIZARD = 33980; - // Misc - private static final int DOOR_2 = 17230102; - private static final int DOOR_3 = 17230103; - private static final int DOOR_4 = 17230104; - private static final int TEMPLATE_ID = 255; - private static final int PROPHECY_MACHINE = 39540; - private static final int ATELIA = 39542; - private static final Location FIRST_ROOM_LOC = new Location(-88503, 184754, -10440, 48891); - - public ChamberOfProphecies() - { - super(TEMPLATE_ID); - addStartNpc(KAIN_VAN_HALTER); - addFirstTalkId(KAIN_VAN_HALTER, GRAIL, MYSTERIOUS_WIZARD); - addTalkId(KAIN_VAN_HALTER, GRAIL, MYSTERIOUS_WIZARD); - addSeeCreatureId(FERIN); - addSeeCreatureId(VAN_HALTER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - if (event.equals("enterInstance")) - { - final QuestState qs = player.getQuestState(Q10753_WindsOfFateChoices.class.getSimpleName()); - if (qs != null) - { - enterInstance(player, npc, TEMPLATE_ID); - if (hasQuestItems(player, PROPHECY_MACHINE)) - { - takeItems(player, PROPHECY_MACHINE, 1); - } - qs.setCond(16, true); - } - } - else - { - final Instance world = npc.getInstanceWorld(); - if (!isInInstance(world)) - { - return null; - } - - switch (event) - { - case "31639-01.html": - case "33996-01.html": - case "33980-01.html": - case "33980-02.html": - { - htmltext = event; - break; - } - case "33996-02.html": - { - world.broadcastPacket(ExShowUsm.USM_Q015_E); // TODO not show usim movie - world.despawnGroup("q10753_16_instance_grail"); - world.spawnGroup("q10753_16_instance_wizard"); - giveItems(player, ATELIA, 1); - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_MYSTERIOUS_WIZARD, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - break; - } - case "33980-03.html": - { - showOnScreenMsg(player, NpcStringId.THIS_CHOICE_CANNOT_BE_REVERSED, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - break; - } - case "33980-04.html": - { - showOnScreenMsg(player, NpcStringId.THIS_CHOICE_CANNOT_BE_REVERSED, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - break; - } - case "33980-05.html": - { - world.spawnGroup("q10753_16_instance_halter_2"); - world.setStatus(6); - startQuestTimer("DESPAWN_WIZARD", 2000, npc, player); - htmltext = event; - break; - } - case "status": - { - if (world.isStatus(0)) - { - htmltext = "31639-01.html"; - break; - } - htmltext = "31639-02.html"; - break; - } - case "teleport": - { - world.getNpc(FERIN).deleteMe(); // probably needs another npc id for initial room - world.spawnGroup("q10753_16_instance_halter_1_1"); - world.spawnGroup("wof_room1"); - player.teleToLocation(FIRST_ROOM_LOC); - cancelQuestTimers("CHECK_STATUS"); - startQuestTimer("CHECK_STATUS", 7000, world.getNpc(KAIN_VAN_HALTER), null); - break; - } - case "CHECK_STATUS": - { - switch (world.getStatus()) - { - case 0: - { - if (world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - final PlayerInstance pl = world.getFirstPlayer(); - startQuestTimer("SEY2", 14000, world.getNpc(FERIN), pl); - startQuestTimer("SEY_KAIN", 24000, world.getNpc(VAN_HALTER), pl); - startQuestTimer("OPEN_DOOR1", 5000, npc, pl); - } - startQuestTimer("CHECK_STATUS", 7000, npc, null); - break; - } - case 1: - { - if (world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - world.spawnGroup("wof_room2_1"); - world.setStatus(2); - } - startQuestTimer("CHECK_STATUS", 7000, npc, null); - break; - } - case 2: - { - if (world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - final PlayerInstance pl = world.getFirstPlayer(); - startQuestTimer("SEY3", 8000, world.getNpc(FERIN), pl); - startQuestTimer("OPEN_DOOR2", 5000, npc, pl); - } - startQuestTimer("CHECK_STATUS", 7000, npc, null); - break; - } - case 3: - { - if (world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - world.setStatus(4); - world.spawnGroup("wof_room3_2"); - world.openCloseDoor(DOOR_3, false); - startQuestTimer("SEY_KAIN_1", 5000, world.getNpc(VAN_HALTER), world.getFirstPlayer()); - } - startQuestTimer("CHECK_STATUS", 7000, npc, null); - break; - } - case 4: - { - if (world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - world.setStatus(5); - world.spawnGroup("wof_room4"); - final PlayerInstance pl = world.getFirstPlayer(); - startQuestTimer("SEY_KAIN_2", 3000, world.getNpc(VAN_HALTER), pl); - startQuestTimer("SEY4", 7000, world.getNpc(FERIN), pl); - } - else - { - startQuestTimer("CHECK_STATUS", 7000, npc, null); - } - break; - } - } - break; - } - case "ATTACK": - case "ATTACK1": - case "ATTACK2": - { - npc.setRunning(); - ((Attackable) npc).setCanReturnToSpawnPoint(false); - if (npc.isScriptValue(0) && world.getAliveNpcs(MonsterInstance.class).isEmpty()) - { - npc.setTarget(player); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, player); - } - else if (npc.getAI().getIntention() != CtrlIntention.AI_INTENTION_ATTACK) - { - World.getInstance().forEachVisibleObjectInRange(npc, MonsterInstance.class, 3000, monster -> - { - addAttackDesire(npc, monster); - return; - }); - } - break; - } - case "OPEN_DOOR1": - { - cancelQuestTimers("ATTACK"); - world.setStatus(1); - world.openCloseDoor(DOOR_2, true); - world.spawnGroup("wof_room2"); - break; - } - case "OPEN_DOOR2": - { - cancelQuestTimers("ATTACK1"); - startQuestTimer("ATTACK2", 200, world.getNpc(VAN_HALTER), player, true); - world.setStatus(3); - world.spawnGroup("wof_room3"); - world.openCloseDoor(DOOR_3, true); - break; - } - case "BROADCAST_TEXT": - { - npc.setTarget(player); - npc.setRunning(); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, player); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.THAT_GUY_KAIN_HAS_A_SMARMY_FACE)); - player.sendPacket(new PlaySound(3, "Npcdialog1.apple_quest_7", 0, 0, 0, 0, 0)); - break; - } - case "SEY2": - { - if (npc.getId() == FERIN) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.YOU_CAN_T_DIE_HERE_I_DIDN_T_LEARN_RESURRECT_YET)); - player.sendPacket(new PlaySound(3, "Npcdialog1.apple_quest_4", 0, 0, 0, 0, 0)); - } - break; - } - case "SEY_KAIN": - { - if (npc.getId() == VAN_HALTER) - { - startQuestTimer("ATTACK1", 200, npc, player, true); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.GISELLE_WAS_SUCH_A_SWEET_CHILD)); - player.sendPacket(new PlaySound(3, "Npcdialog1.holter_quest_1", 0, 0, 0, 0, 0)); - } - break; - } - case "SEY3": - { - if (npc.getId() == FERIN) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.DO_YOU_THINK_I_LL_GROW_TALLER_IF_I_EAT_LOTS_AND_LOTS)); - player.sendPacket(new PlaySound(3, "Npcdialog1.apple_quest_6", 0, 0, 0, 0, 0)); - } - break; - } - case "SEY_KAIN_1": - { - if (npc.getId() == VAN_HALTER) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.SUCH_MONSTERS_IN_A_PLACE_LIKE_THIS_UNBELIEVABLE)); - } - break; - } - case "SEY_KAIN_2": - { - if (npc.getId() == VAN_HALTER) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.THAT_S_THE_MONSTER_THAT_ATTACKED_FAERON_YOU_RE_OUTMATCHED_HERE_GO_AHEAD_I_LL_CATCH_UP)); - player.sendPacket(new PlaySound(3, "Npcdialog1.holter_quest_6", 0, 0, 0, 0, 0)); - startQuestTimer("SEY_KAIN_3", 7000, npc, player); - } - break; - } - case "SEY4": - { - if (npc.getId() == FERIN) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.GO_NOW_KAIN_CAN_HANDLE_THIS)); - startQuestTimer("REST", 5000, npc, player); - npc.setScriptValue(1); - } - break; - } - case "SEY_KAIN_3": - { - if (npc.getId() == VAN_HALTER) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LEAVE_THIS_TO_ME_GO)); - startQuestTimer("SEY_KAIN_4", 1000, npc, player); - npc.setScriptValue(1); - } - break; - } - case "REST": - { - if (npc.getId() == FERIN) - { - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE, player); - cancelQuestTimers("BROADCAST_TEXT"); - } - break; - } - case "SEY_KAIN_4": - { - world.setStatus(5); - world.spawnGroup("q10753_16_instance_grail"); - showOnScreenMsg(player, NpcStringId.LEAVE_THIS_PLACE_TO_KAIN_NGO_TO_THE_NEXT_ROOM, ExShowScreenMessage.TOP_CENTER, 6000); - world.openCloseDoor(DOOR_4, true); - cancelQuestTimers("ATTACK2"); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, player); - startQuestTimer("CLOSE", 15000, world.getNpc(GRAIL), player); - break; - } - case "CLOSE": - { - if (player.calculateDistance2D(world.getNpc(GRAIL)) < 390) - { - world.openCloseDoor(DOOR_4, false); - world.despawnGroup("q10753_16_instance_halter_1_1"); - world.despawnGroup("wof_room4"); - } - else - { - startQuestTimer("CLOSE", 3000, npc, player); - } - break; - } - case "DESPAWN_WIZARD": - { - world.despawnGroup("q10753_16_instance_wizard"); - break; - } - case "exit": - { - startQuestTimer("finish", 3000, npc, player); - player.sendPacket(new SystemMessage(SystemMessageId.THIS_DUNGEON_WILL_EXPIRE_IN_S1_MINUTE_S_YOU_WILL_BE_FORCED_OUT_OF_THE_DUNGEON_WHEN_THE_TIME_EXPIRES).addInt((int) 1.0D)); - final QuestState qs = player.getQuestState(Q10753_WindsOfFateChoices.class.getSimpleName()); - if (qs != null) - { - qs.setCond(17, true); - } - break; - } - case "finish": - { - world.finishInstance(0); - break; - } - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10753_WindsOfFateChoices.class.getSimpleName()); - String htmltext = null; - switch (npc.getId()) - { - case KAIN_VAN_HALTER: - { - if ((qs != null) && qs.isCond(16)) - { - htmltext = "31639.html"; - } - break; - } - case GRAIL: - { - htmltext = "33996.html"; - break; - } - case MYSTERIOUS_WIZARD: - { - if ((qs != null) && qs.isCond(16)) - { - htmltext = "33980.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (npc.getId()) - { - case FERIN: - { - if (creature.isPlayer() && !creature.isDead() && npc.isScriptValue(0)) - { - startQuestTimer("BROADCAST_TEXT", 12000, npc, (PlayerInstance) creature); - } - break; - } - case VAN_HALTER: - { - if (creature.isPlayer() && !creature.isDead() && world.isStatus(0)) - { - startQuestTimer("ATTACK", 2000, npc, (PlayerInstance) creature, true); - } - break; - } - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - public static void main(String[] args) - { - new ChamberOfProphecies(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281-01.html deleted file mode 100644 index 2b49d2c593..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-You are learning, adventurer. I will pray for your illumination.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281.html deleted file mode 100644 index c5ea2d7aac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/31281.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Cerenas:
-No, no, this will not do. You have not proven yourself worthy. (You must have started the "Soul Testing" quest to enter.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/33686.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/33686.html deleted file mode 100644 index 979b4df0a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/33686.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Avatar:
-The Goddess of Destruction has finally resurrected! The energy of water continues to be contaminated....
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/EvasHiddenSpace.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/EvasHiddenSpace.java deleted file mode 100644 index 8081efafe5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvasHiddenSpace/EvasHiddenSpace.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.EvasHiddenSpace; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import instances.AbstractInstance; -import quests.Q10369_NoblesseSoulTesting.Q10369_NoblesseSoulTesting; - -/** - * Eva's Hidden Space instance zone. - * @author Gladicek, St3eT - */ -public class EvasHiddenSpace extends AbstractInstance -{ - // NPCs - private static final int CERENAS = 31281; - private static final int EVAS_AVATAR = 33686; - // Misc - private static final int TEMPLATE_ID = 217; - - public EvasHiddenSpace() - { - super(TEMPLATE_ID); - addStartNpc(CERENAS); - addTalkId(CERENAS, EVAS_AVATAR); - addFirstTalkId(EVAS_AVATAR); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - - final QuestState qs = player.getQuestState(Q10369_NoblesseSoulTesting.class.getSimpleName()); - - if (event.equals("enterInstance")) - { - if ((qs != null) && qs.isStarted()) - { - enterInstance(player, npc, TEMPLATE_ID); - - if (qs.isCond(14)) - { - qs.setCond(15); - } - else if (qs.isCond(17)) - { - qs.setCond(18); - } - } - else if ((qs != null) && qs.isCompleted()) - { - htmltext = "31281-01.html"; - } - else - { - htmltext = "31281.html"; - } - } - else if (event.equals("exitInstance")) - { - final Instance world = getPlayerInstance(player); - if (world != null) - { - teleportPlayerOut(player, world); - } - } - return htmltext; - } - - public static void main(String[] args) - { - new EvasHiddenSpace(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvilIncubator/EvilIncubator.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvilIncubator/EvilIncubator.java index 136a729a8c..70e48df2de 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvilIncubator/EvilIncubator.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/EvilIncubator/EvilIncubator.java @@ -21,7 +21,6 @@ import java.util.List; import org.l2jmobius.commons.util.CommonUtil; import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.StatsSet; import org.l2jmobius.gameserver.model.World; @@ -39,12 +38,6 @@ import org.l2jmobius.gameserver.network.serverpackets.Earthquake; import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; import instances.AbstractInstance; -import quests.Q10341_DayOfDestinyHumansFate.Q10341_DayOfDestinyHumansFate; -import quests.Q10342_DayOfDestinyElvenFate.Q10342_DayOfDestinyElvenFate; -import quests.Q10343_DayOfDestinyDarkElfsFate.Q10343_DayOfDestinyDarkElfsFate; -import quests.Q10344_DayOfDestinyOrcsFate.Q10344_DayOfDestinyOrcsFate; -import quests.Q10345_DayOfDestinyDwarfsFate.Q10345_DayOfDestinyDwarfsFate; -import quests.Q10346_DayOfDestinyKamaelsFate.Q10346_DayOfDestinyKamaelsFate; /** * Evil Incubator instance zone. @@ -95,16 +88,16 @@ public class EvilIncubator extends AbstractInstance // Misc private static final int TEMPLATE_ID = 185; //@formatter:off - private static final EnumMap RACE_QUESTS = new EnumMap<>(Race.class); - static - { - RACE_QUESTS.put(Race.HUMAN, Q10341_DayOfDestinyHumansFate.class.getSimpleName()); - RACE_QUESTS.put(Race.ELF, Q10342_DayOfDestinyElvenFate.class.getSimpleName()); - RACE_QUESTS.put(Race.DARK_ELF, Q10343_DayOfDestinyDarkElfsFate.class.getSimpleName()); - RACE_QUESTS.put(Race.ORC, Q10344_DayOfDestinyOrcsFate.class.getSimpleName()); - RACE_QUESTS.put(Race.DWARF, Q10345_DayOfDestinyDwarfsFate.class.getSimpleName()); - RACE_QUESTS.put(Race.KAMAEL, Q10346_DayOfDestinyKamaelsFate.class.getSimpleName()); - } + //private static final EnumMap RACE_QUESTS = new EnumMap<>(Race.class); + //static + //{ + // RACE_QUESTS.put(Race.HUMAN, Q10341_DayOfDestinyHumansFate.class.getSimpleName()); + // RACE_QUESTS.put(Race.ELF, Q10342_DayOfDestinyElvenFate.class.getSimpleName()); + // RACE_QUESTS.put(Race.DARK_ELF, Q10343_DayOfDestinyDarkElfsFate.class.getSimpleName()); + // RACE_QUESTS.put(Race.ORC, Q10344_DayOfDestinyOrcsFate.class.getSimpleName()); + // RACE_QUESTS.put(Race.DWARF, Q10345_DayOfDestinyDwarfsFate.class.getSimpleName()); + // RACE_QUESTS.put(Race.KAMAEL, Q10346_DayOfDestinyKamaelsFate.class.getSimpleName()); + //} private static final EnumMap CLASS_BOSS = new EnumMap<>(ClassId.class); static { @@ -557,7 +550,8 @@ public class EvilIncubator extends AbstractInstance { return null; } - return RACE_QUESTS.containsKey(player.getRace()) ? player.getQuestState(RACE_QUESTS.get(player.getRace())) : null; + // return RACE_QUESTS.containsKey(player.getRace()) ? player.getQuestState(RACE_QUESTS.get(player.getRace())) : null; + return null; } public static void main(String[] args) diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-01.html deleted file mode 100644 index a696f87deb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-The monsters are coming. Concentrate and attack! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-02.html deleted file mode 100644 index 362ef8c666..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Focus on the fight!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-03.html deleted file mode 100644 index 2468e4d584..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Good. It pleases me that you're taking your training so seriously.
-But bear in mind that this is training, and not the real world. We will limit the number of monsters you face in a single encounter. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-04.html deleted file mode 100644 index 5596d0d42a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Ayanthe:
-You're better than I expected. Feels different from training with a dummy, right?
-Here, take these Spiritshots. Right now, your weapon has no grade, but as you become stronger, you'll be using D-grade, C-grade, and even R-grade weapons. They're proving to be very valuable in the Material Realm.
-Go ahead and activate the Spiritshots.
-I'll go prepare more monsters for your next training session, so let me know when the Spiritshots have been activated.
-(You can conveniently automate your Spiritshots by creating a shortcut and then right-clicking on it.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-05.html deleted file mode 100644 index 26d6b03d4b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-All right, now your training begins again! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-06.html deleted file mode 100644 index 9ba84a84fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Mastery Ayanthe:
-I see you're a quick study. I'm impressed. I can't wait to see how much you'll have improved in the future. You have recovered some of your power that has been sealed while passing through the Dimensional Rift. These are called Skills.
-The more abilities you recover, the stronger you'll grow.
-Now that you've recovered some of your power, shall we face tougher enemies? Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-07.html deleted file mode 100644 index 8a559ca645..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-If you don't use your skills, this next battle will be difficult! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-08.html deleted file mode 100644 index 445d8cf30b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Great work. You've made me very proud. You must be exhausted. Shall we step outside?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944.html deleted file mode 100644 index 70adc4348c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/33944.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Don't underestimate the enemy you see before you.
-While in battle, you must never lose focus.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/FaeronTrainingGrounds1.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/FaeronTrainingGrounds1.java deleted file mode 100644 index f8dec3de6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds1/FaeronTrainingGrounds1.java +++ /dev/null @@ -1,315 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.FaeronTrainingGrounds1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import instances.AbstractInstance; -import quests.Q10735_ASpecialPower.Q10735_ASpecialPower; - -/** - * Fearon Training Grounds Instance Zone. - * @author Sdw, malyelfik - */ -public class FaeronTrainingGrounds1 extends AbstractInstance -{ - // NPCs - private static final int AYANTHE = 33942; - private static final int AYANTHE_2 = 33944; - // Monsters - private static final int FLOATO = 27526; - private static final int FLOATO2 = 27531; - private static final int RATEL = 27527; - // Items - private static final ItemHolder SPIRITSHOTS_TRAINING = new ItemHolder(2509, 150); - // Locations - private static final Location[] MOB_SPAWNS = - { - new Location(-74721, 240513, -3584), - new Location(-74760, 240773, -3560) - }; - // Misc - private static final int TEMPLATE_ID = 251; - private static final double DAMAGE_BY_SKILL = 0.5d; // Percent - - public FaeronTrainingGrounds1() - { - super(TEMPLATE_ID); - addStartNpc(AYANTHE, AYANTHE_2); - addFirstTalkId(AYANTHE_2); - addTalkId(AYANTHE, AYANTHE_2); - addKillId(FLOATO, FLOATO2, RATEL); - addSkillSeeId(RATEL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10735_ASpecialPower.class.getSimpleName()); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "enter_instance": - { - enterInstance(player, npc, TEMPLATE_ID); - break; - } - case "exit_instance": - { - finishInstance(player, 0); - break; - } - case "33944-03.html": - { - if (qs.isCond(6)) - { - spawnMonsters(RATEL, player); - showOnScreenMsg(player, NpcStringId.FIGHT_USING_SKILLS, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - final int npcId = (qs.isCond(4)) ? FLOATO2 : FLOATO; - spawnMonsters(npcId, player); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_MONSTER, ExShowScreenMessage.TOP_CENTER, 10000); - } - htmltext = event; - break; - } - case "33944-07.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - showOnScreenMsg(player, NpcStringId.FIGHT_USING_SKILLS, ExShowScreenMessage.TOP_CENTER, 10000); - spawnMonsters(RATEL, player); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10735_ASpecialPower.class.getSimpleName()); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if ((npc.getId() == AYANTHE_2) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - qs.setCond(2, true); - spawnMonsters(FLOATO, player); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_MONSTER, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33944-01.html"; - break; - } - case 2: - case 4: - case 6: - { - htmltext = "33944-02.html"; - break; - } - case 3: - { - if (qs.getInt("ss") == 1) - { - spawnMonsters(FLOATO2, player); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_MONSTER, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4, true); - htmltext = "33944-05.html"; - } - else - { - qs.set("ss", 1); - giveItems(player, SPIRITSHOTS_TRAINING); - showOnScreenMsg(player, NpcStringId.AUTOMATE_SPIRITSHOT_AS_SHOWN_IN_THE_TUTORIAL, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(new ExTutorialShowId(14)); - htmltext = "33944-04.html"; - } - break; - } - case 5: - { - player.sendPacket(new ExTutorialShowId(15)); - htmltext = "33944-06.html"; - break; - } - case 7: - { - htmltext = "33944-08.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - // Check if monster is inside instance - final Instance world = npc.getInstanceWorld(); - if (world == null) - { - return super.onKill(npc, killer, isSummon); - } - - // Remove monster from instance spawn holder - world.setParameter("Mob" + npc.getScriptValue(), null); - - // Handle quest state - final QuestState qs = killer.getQuestState(Q10735_ASpecialPower.class.getSimpleName()); - if (qs != null) - { - switch (npc.getId()) - { - case FLOATO: - case FLOATO2: - { - if ((qs.isCond(2) || qs.isCond(4)) && onKillQuestChange(killer, qs)) - { - despawnMonsters(killer); - if (qs.isCond(5) && (killer.getLevel() < 5)) - { - addExpAndSp(killer, 1716, 0); - } - } - break; - } - case RATEL: - { - if (qs.isCond(6) && onKillQuestChange(killer, qs)) - { - despawnMonsters(killer); - showOnScreenMsg(killer, NpcStringId.TALK_TO_AYANTHE_TO_LEAVE_THE_TRAINING_GROUNDS, ExShowScreenMessage.TOP_CENTER, 10000); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance player, Skill skill, WorldObject[] targets, boolean isSummon) - { - if (!npc.isDead() && (player.getTarget() == npc)) - { - final double dmg = npc.getMaxHp() * DAMAGE_BY_SKILL; - npc.reduceCurrentHp(dmg, player, null); - } - return super.onSkillSee(npc, player, skill, targets, isSummon); - } - - /** - * Handle death of training monster. When all monsters are killed, quest cond is increased. - * @param killer player who killed monster - * @param qs quest state of killer - * @return {@code true} when all monsters are killed, otherwise {@code false} - */ - private boolean onKillQuestChange(PlayerInstance killer, QuestState qs) - { - final int value = qs.getMemoStateEx(Q10735_ASpecialPower.KILL_COUNT_VAR) + 1; - if (value >= 2) - { - qs.setCond(qs.getCond() + 1, true); - qs.setMemoStateEx(Q10735_ASpecialPower.KILL_COUNT_VAR, 0); - return true; - } - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setMemoStateEx(Q10735_ASpecialPower.KILL_COUNT_VAR, value); - qs.getQuest().sendNpcLogList(killer); - return false; - } - - /** - * Spawn training monsters inside instance - * @param npcId template id of training monster - * @param player player that owns instance - */ - private void spawnMonsters(int npcId, PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final StatsSet params = world.getParameters(); - for (int i = 0; i < MOB_SPAWNS.length; i++) - { - if (params.getObject("Mob" + i, Npc.class) == null) - { - final Npc npc = addSpawn(npcId, MOB_SPAWNS[i], false, 0, false, world.getId()); - npc.setScriptValue(i); - params.set("Mob" + i, npc); - } - } - } - } - - /** - * Despawn training monsters inside instance - * @param player player that owns instance - */ - private void despawnMonsters(PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final StatsSet params = world.getParameters(); - for (int i = 0; i < MOB_SPAWNS.length; i++) - { - final Npc mob = params.getObject("Mob" + i, Npc.class); - if (mob != null) - { - mob.deleteMe(); - params.remove("Mob" + i); - } - } - } - } - - public static void main(String[] args) - { - new FaeronTrainingGrounds1(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-01.html deleted file mode 100644 index 32dafb7ef2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-The monsters are here.
-Stay focused in battle and take care not to get hurt. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-02.html deleted file mode 100644 index 6d5c26a27e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Focus on your battle!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-03.html deleted file mode 100644 index 6fc9f38d64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-It's good to see you train hard.
-But for your safety, there's a limit to the number of monsters at once. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-04.html deleted file mode 100644 index 685bfa3218..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Master Katalin:
-Different from the Training Dummies?
-Take these Soulshots. They have no grade, but as you get stronger and get better weapons, you can use Grade D, C, B, A, S, S-80, and eventually R. It's very important in the Material Realm.
-Activate Soulshots.
-I will prepare the next set of monsters. Tell me when you have activated the Soulshots.
-(How to Enable Auto-Use Soulshot or Spiritshot: Open your Inventory. Click and Drag Soulshot/Spiritshot into your Shortcut Bar. Right Click the Soulshot/Spiritshot Shortcut Icon to use it automatically.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-05.html deleted file mode 100644 index 58ea5e5b78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Okay, here we go again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-06.html deleted file mode 100644 index 5171f5642c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Master Katalin:
-Do you know what just happened? You were able to use a lot of abilities when you were in the Wind Spirit Realm. But as you came through the Dimensional Rift, your abilities were locked.
-But you just unlocked one of those abilities. They call them Skills here.
-As you train more, you will be able to get more skills back.
-Shall we fight a more powerful enemy with your new skill?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-07.html deleted file mode 100644 index 12f412c81a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-This battle won't be easy without your Skills! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-08.html deleted file mode 100644 index 6d61080d03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Good work! I am proud of you.
-We're done. Let's get out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945.html deleted file mode 100644 index d56419a32e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/33945.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-You can't let your guard down with your enemy in front of you.
-You must always focus during battle.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/FaeronTrainingGrounds2.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/FaeronTrainingGrounds2.java deleted file mode 100644 index f3ae23d301..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FaeronTrainingGrounds2/FaeronTrainingGrounds2.java +++ /dev/null @@ -1,312 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.FaeronTrainingGrounds2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import instances.AbstractInstance; -import quests.Q10736_ASpecialPower.Q10736_ASpecialPower; - -/** - * Fearon Training Grounds Instance Zone. - * @author Sdw, malyelfik - */ -public class FaeronTrainingGrounds2 extends AbstractInstance -{ - // NPCs - private static final int KATALIN = 33943; - private static final int KATALIN_2 = 33945; - // Monsters - private static final int FLOATO = 27526; - private static final int FLOATO2 = 27531; - private static final int RATEL = 27527; - // Item - private static final ItemHolder SOULSHOTS_TRAINING = new ItemHolder(1835, 150); - // Locations - private static final Location[] MOB_SPAWNS = - { - new Location(-74760, 240773, -3560), - new Location(-74721, 240513, -3584) - }; - // Misc - private static final int TEMPLATE_ID = 252; - private static final double DAMAGE_BY_SKILL = 0.5d; // Percent - - public FaeronTrainingGrounds2() - { - super(TEMPLATE_ID); - addStartNpc(KATALIN, KATALIN_2); - addFirstTalkId(KATALIN_2); - addTalkId(KATALIN, KATALIN_2); - addKillId(FLOATO, FLOATO2, RATEL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10736_ASpecialPower.class.getSimpleName()); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "enter_instance": - { - enterInstance(player, npc, TEMPLATE_ID); - break; - } - case "exit_instance": - { - finishInstance(player, 0); - break; - } - case "33945-03.html": - { - if (qs.isCond(6)) - { - spawnMonsters(RATEL, player); - showOnScreenMsg(player, NpcStringId.FIGHT_USING_SKILLS, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - final int npcId = (qs.isCond(4)) ? FLOATO2 : FLOATO; - spawnMonsters(npcId, player); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_MONSTER, ExShowScreenMessage.TOP_CENTER, 10000); - } - htmltext = event; - break; - } - case "33945-07.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - showOnScreenMsg(player, NpcStringId.FIGHT_USING_SKILLS, ExShowScreenMessage.TOP_CENTER, 10000); - spawnMonsters(RATEL, player); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10736_ASpecialPower.class.getSimpleName()); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if ((npc.getId() == KATALIN_2) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - qs.setCond(2, true); - spawnMonsters(FLOATO, player); - htmltext = "33945-01.html"; - break; - } - case 2: - case 4: - case 6: - { - htmltext = "33945-02.html"; - break; - } - case 3: - { - if (qs.getInt("ss") == 1) - { - spawnMonsters(FLOATO2, player); - qs.setCond(4, true); - htmltext = "33945-05.html"; - } - else - { - qs.set("ss", 1); - giveItems(player, SOULSHOTS_TRAINING); - showOnScreenMsg(player, NpcStringId.AUTOMATE_SOULSHOT_AS_SHOWN_IN_THE_TUTORIAL, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(new ExTutorialShowId(14)); - htmltext = "33945-04.html"; - } - break; - } - case 5: - { - player.sendPacket(new ExTutorialShowId(15)); - htmltext = "33945-06.html"; - break; - } - case 7: - { - htmltext = "33945-08.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - // Check if monster is inside instance - final Instance world = npc.getInstanceWorld(); - if (world == null) - { - return super.onKill(npc, killer, isSummon); - } - - // Remove monster from instance spawn holder - world.setParameter("Mob" + npc.getScriptValue(), null); - - // Handle quest state - final QuestState qs = killer.getQuestState(Q10736_ASpecialPower.class.getSimpleName()); - if (qs != null) - { - switch (npc.getId()) - { - case FLOATO: - case FLOATO2: - { - if ((qs.isCond(2) || qs.isCond(4)) && onKillQuestChange(killer, qs)) - { - despawnMonsters(killer); - if (qs.isCond(5) && (killer.getLevel() < 5)) - { - addExpAndSp(killer, 1716, 0); - } - } - break; - } - case RATEL: - { - if (qs.isCond(6) && onKillQuestChange(killer, qs)) - { - despawnMonsters(killer); - showOnScreenMsg(killer, NpcStringId.TALK_TO_KATALIN_TO_LEAVE_THE_TRAINING_GROUNDS, ExShowScreenMessage.TOP_CENTER, 10000); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance player, Skill skill, WorldObject[] targets, boolean isSummon) - { - if (!npc.isDead() && (player.getTarget() == npc)) - { - final double dmg = npc.getMaxHp() * DAMAGE_BY_SKILL; - npc.reduceCurrentHp(dmg, player, null); - } - return super.onSkillSee(npc, player, skill, targets, isSummon); - } - - /** - * Handle death of training monster. When all monsters are killed, quest cond is increased. - * @param killer player who killed monster - * @param qs quest state of killer - * @return {@code true} when all monsters are killed, otherwise {@code false} - */ - private boolean onKillQuestChange(PlayerInstance killer, QuestState qs) - { - final int value = qs.getMemoStateEx(Q10736_ASpecialPower.KILL_COUNT_VAR) + 1; - if (value >= 2) - { - qs.setCond(qs.getCond() + 1, true); - qs.setMemoStateEx(Q10736_ASpecialPower.KILL_COUNT_VAR, 0); - return true; - } - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setMemoStateEx(Q10736_ASpecialPower.KILL_COUNT_VAR, value); - qs.getQuest().sendNpcLogList(killer); - return false; - } - - /** - * Spawn training monsters inside instance - * @param npcId template id of training monster - * @param player player that owns instance - */ - private void spawnMonsters(int npcId, PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final StatsSet params = world.getParameters(); - for (int i = 0; i < MOB_SPAWNS.length; i++) - { - if (params.getObject("Mob" + i, Npc.class) == null) - { - final Npc npc = addSpawn(npcId, MOB_SPAWNS[i], false, 0, false, world.getId()); - npc.setScriptValue(i); - params.set("Mob" + i, npc); - } - } - } - } - - /** - * Despawn training monsters inside instance - * @param player player that owns instance - */ - private void despawnMonsters(PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final StatsSet params = world.getParameters(); - for (int i = 0; i < MOB_SPAWNS.length; i++) - { - final Npc mob = params.getObject("Mob" + i, Npc.class); - if (mob != null) - { - mob.deleteMe(); - params.remove("Mob" + i); - } - } - } - } - - public static void main(String[] args) - { - new FaeronTrainingGrounds2(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-01.html deleted file mode 100644 index 30449e8c24..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kain Van Halter:
-You're Ertheia. Child of the wind. Why would you try to kill Giselle all the way out here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-02.html deleted file mode 100644 index 5626c0f3ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Kain Van Halter:
-That's not a good reason. The fact that you came all the way here alone is suspicious.
-You were after Giselle's life in the first place!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-03.html deleted file mode 100644 index 16733b17c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Kain Van Halter:
-The Queen of Ertheia sent you?
-All right, then. Since Giselle became very aggressive after becoming a vampire, I will take your word on your dispute.
-But what brings you all the way here? Why were you looking for Giselle? I can't imagine Ertheia having business with her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-04.html deleted file mode 100644 index 77491f830e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Kain Van Halter:
-Me?
-What do you want with a wanderer like me? And I don't see why I should even help you. You tried to harm my sister! Good thing I stopped by to check on her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-05.html deleted file mode 100644 index 91a53bf642..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Kain Van Halter:
-Prophecy Machine?
-What about the Prophecy Machine?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-06.html deleted file mode 100644 index cc5aa121b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-06.html +++ /dev/null @@ -1,9 +0,0 @@ -Kain Van Halter:
-
A red river flows...hard frost upon the earth... -One of half-noble blood, -descending with the winds to deliver from... -When joined by one... -The path will open to the Grail.
-So why are you showing me this?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-07.html deleted file mode 100644 index f4ad9631f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Kain Van Halter:
-I see. Did Karla tell you? So she still remembers me mentioning the Grail that day.
-Check this out first.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-08.html deleted file mode 100644 index bb218edbb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Kain Van Halter:
-Surprised? I found it while passing Goddard Territory.
-This looks similar to the Prophecy Machine that you showed me. It's probably a part of the whole.
-And about what's written on your machine... I think I know what it's saying.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-09.html deleted file mode 100644 index 1aadf6c95f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Kain Van Halter:
-A red river flows...Hm. I think I can see where this is going.
-It's talking about this continent. A red river flows...hard frost upon the earth. You see, Elmore rules over a cold part of the land, which it once shared with Aden as Elmoreden. Now the whole continent is swarming with Shilen's bloody works.
-But this part is surprising. When joined by one...the path will open to the Grail. Truly?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-10.html deleted file mode 100644 index e3c2128cd2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Kain Van Halter:
-One of half-noble blood...
-Ha! Even the prophecy of Ertheia describes me so, huh? Well, it's right. My mother was a commoner. A tragic farce, to be loved by the king! So here I am, a prince only in name. And descending with the winds to deliver from...yes, that is me. I happened to save Faeron once. Kain is your man!
-The Grail...if it's the same Grail, then...anyway, you can read the rest of the prophecy with the fragment that I found, right?
-Take it. Your village needs it more than I.
-Hmm? Wait...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-11.html deleted file mode 100644 index ef124ba966..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979-11.html +++ /dev/null @@ -1,2 +0,0 @@ -Kain Van Halter:
-Who is that person standing there? \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979.html deleted file mode 100644 index 239fde8fcc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/33979.html +++ /dev/null @@ -1,5 +0,0 @@ -Kain Van Halter:
-You trespass on the land of death. Who are you? -No matter. You threatened Giselle with harm, and you will answer to me!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/FortressOfTheDead.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/FortressOfTheDead.java deleted file mode 100644 index c2c1ba06d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/FortressOfTheDead/FortressOfTheDead.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.FortressOfTheDead; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.AbstractInstance; -import quests.Q10752_WindsOfFateAPromise.Q10752_WindsOfFateAPromise; - -/** - * Fortress of the Dead instance zone. - * @author Gladicek - */ -public class FortressOfTheDead extends AbstractInstance -{ - // NPCs - private static final int BROKEN_BOOKSHELF = 31526; - private static final int VAMPIRIC_SOLDIER = 19567; - private static final int VON_HELLMAN = 19566; - private static final int MYSTERIOUS_WIZARD = 33980; - private static final int KAIN_VAN_HALTER = 33979; - // Items - private static final int KAIN_PROPHECY_MACHINE_FRAGMENT = 39538; - // Location - private static final Location VON_HELLMAN_LOC = new Location(57963, -28676, 568, 49980); - private static final Location MYSTERIOUS_WIZARD_LOC = new Location(57982, -28645, 568); - private static final Location KAIN_VAN_HALTER_LOC = new Location(57963, -28676, 568, 49980); - // Misc - private static final int TEMPLATE_ID = 254; - - public FortressOfTheDead() - { - super(TEMPLATE_ID); - addStartNpc(BROKEN_BOOKSHELF); - addFirstTalkId(KAIN_VAN_HALTER); - addTalkId(BROKEN_BOOKSHELF, KAIN_VAN_HALTER, MYSTERIOUS_WIZARD); - addKillId(VAMPIRIC_SOLDIER, VON_HELLMAN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - - if (event.equals("enterInstance")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - else - { - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - switch (event) - { - case "33979-01.html": - case "33979-02.html": - case "33979-03.html": - case "33979-04.html": - case "33979-05.html": - case "33979-06.html": - case "33979-07.html": - case "33979-08.html": - case "33979-09.html": - case "33979-10.html": - { - htmltext = event; - break; - } - case "exitInstance": - { - world.finishInstance(0); - break; - } - case "vampire_dead": - { - addSpawn(VON_HELLMAN, VON_HELLMAN_LOC, false, 0, false, world.getId()); - break; - } - case "hellman_dead": - { - addSpawn(KAIN_VAN_HALTER, KAIN_VAN_HALTER_LOC, false, 0, false, world.getId()); - break; - } - case "spawnWizard": - { - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_MYSTERIOUS_WIZARD, ExShowScreenMessage.TOP_CENTER, 5000); - final Npc wizzard = addSpawn(MYSTERIOUS_WIZARD, MYSTERIOUS_WIZARD_LOC, true, 0, false, world.getId()); - wizzard.setSummoner(player); - wizzard.setTitle(player.getAppearance().getVisibleName()); - wizzard.broadcastInfo(); - htmltext = "33979-11.html"; - break; - } - case "endCinematic": - { - final QuestState qs = player.getQuestState(Q10752_WindsOfFateAPromise.class.getSimpleName()); - - if ((qs != null) && qs.isCond(8)) - { - qs.setCond(9, true); - giveItems(player, KAIN_PROPHECY_MACHINE_FRAGMENT, 1); - } - world.getNpc(KAIN_VAN_HALTER).deleteMe(); - world.getNpc(MYSTERIOUS_WIZARD).deleteMe(); - playMovie(player, Movie.ERT_QUEST_B); - startQuestTimer("exitInstance", 25000, npc, player); - break; - } - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - - if (isInInstance(world)) - { - if (npc.getId() == VAMPIRIC_SOLDIER) - { - if (world.getAliveNpcs(VAMPIRIC_SOLDIER).isEmpty()) - { - startQuestTimer("vampire_dead", 3000, npc, player); - } - } - else if (npc.getId() == VON_HELLMAN) - { - npc.deleteMe(); - playMovie(player, Movie.ERT_QUEST_A); - startQuestTimer("hellman_dead", 6000, npc, player); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10752_WindsOfFateAPromise.class.getSimpleName()); - if ((qs != null) && qs.isCond(8)) - { - return "33979.html"; - } - return null; - } - - public static void main(String[] args) - { - new FortressOfTheDead(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/33548.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/33548.html deleted file mode 100644 index e27e8dc262..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/33548.html +++ /dev/null @@ -1,4 +0,0 @@ -Seal Control Device:
-This device controls the seals imprisoning the soul of Hermuncus.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/HarnakUndergroundRuins.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/HarnakUndergroundRuins.java deleted file mode 100644 index 6d3c903639..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/HarnakUndergroundRuins/HarnakUndergroundRuins.java +++ /dev/null @@ -1,738 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.HarnakUndergroundRuins; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.variables.NpcVariables; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExSendUIEvent; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.AbstractInstance; -import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny; - -/** - * Harnak Underground Ruins Instance Zone. - * @author Sdw - */ -public class HarnakUndergroundRuins extends AbstractInstance -{ - // NPCs - private static final int HADEL = 33344; - private static final int KRAKIA_BATHUS = 27437; - private static final int KRAKIA_CARCASS = 27438; - private static final int KRAKIA_LOTUS = 27439; - private static final int RAKZAN = 27440; - private static final int WEISS_KHAN = 27441; - private static final int BAMONTI = 27442; - private static final int SEKNUS = 27443; - private static final int WEISS_ELE = 27454; - private static final int HARNAKS_WRAITH = 27445; - private static final int SEAL_CONTROL_DEVICE = 33548; - private static final int POWER_SOURCE = 33501; - private static final int[] POWER_SOURCES = - { - 33501, - 33556, - 33557 - }; - // Locations - private static final Location NPC_ROOM1_LOC = new Location(-107930, 206328, -10872); - // Skills - private static final SkillHolder RELEASE_OF_POWER = new SkillHolder(14625, 1); - private static final SkillHolder MAXIMUM_DEFENSE = new SkillHolder(14700, 1); - private static final SkillHolder LIGHT_HEAL = new SkillHolder(14736, 1); - private static final SkillHolder ULTIMATE_BUFF = new SkillHolder(4318, 1); - // Misc - private static final int TEMPLATE_ID = 195; - private static final int ZONE_ROOM_2 = 200032; - private static final int ZONE_ROOM_3 = 200033; - private static final int DOOR_ONE = 16240100; - private static final int DOOR_TWO = 16240102; - private static final Map MOB_CATEGORY = new HashMap<>(); - static - { - MOB_CATEGORY.put(CategoryType.TANKER_CATEGORY, RAKZAN); - MOB_CATEGORY.put(CategoryType.WARRIOR_CATEGORY, KRAKIA_BATHUS); - MOB_CATEGORY.put(CategoryType.ROGUE_CATEGORY, BAMONTI); - MOB_CATEGORY.put(CategoryType.ARCHER_CATEGORY, KRAKIA_CARCASS); - MOB_CATEGORY.put(CategoryType.WIZARD_CATEGORY, WEISS_KHAN); - MOB_CATEGORY.put(CategoryType.ENCHANTER_CATEGORY, SEKNUS); - MOB_CATEGORY.put(CategoryType.SUMMONER_CATEGORY, KRAKIA_LOTUS); - MOB_CATEGORY.put(CategoryType.HEALER_CATEGORY, WEISS_ELE); - } - - public HarnakUndergroundRuins() - { - super(TEMPLATE_ID); - registerMobs(KRAKIA_BATHUS, KRAKIA_CARCASS, KRAKIA_LOTUS, RAKZAN, WEISS_KHAN, BAMONTI, SEKNUS, WEISS_ELE, HARNAKS_WRAITH); - addSeeCreatureId(POWER_SOURCES); - addEnterZoneId(ZONE_ROOM_2, ZONE_ROOM_3); - addFirstTalkId(SEAL_CONTROL_DEVICE); - addTalkId(HADEL); - addStartNpc(HADEL); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - super.onEnter(player, instance, firstEnter); - if (firstEnter) - { - startQuestTimer("fail_instance", 1260000, null, player); - startQuestTimer("message1", 2500, null, player); - startQuestTimer("message2", 5000, null, player); - startQuestTimer("message3", 8500, null, player); - startQuestTimer("spawn_npc1", 10000, null, player); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - switch (event) - { - case "enter_instance": - { - enterInstance(player, npc, TEMPLATE_ID); - break; - } - case "message1": - { - showOnScreenMsg(player, NpcStringId.AN_INTRUDER_INTERESTING, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "message2": - { - showOnScreenMsg(player, NpcStringId.PROVE_YOUR_WORTH, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "message3": - { - showOnScreenMsg(player, NpcStringId.ONLY_THOSE_STRONG_ENOUGH_SHALL_PROCEED, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "message4": - { - showOnScreenMsg(player, NpcStringId.THOUGH_SMALL_THIS_POWER_WILL_HELP_YOU_GREATLY, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "message5": - { - showOnScreenMsg(player, NpcStringId.ARE_YOU_STRONG_OR_WEAK_OF_THE_LIGHT_OR_DARKNESS, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "message6": - { - showOnScreenMsg(player, NpcStringId.ONLY_THOSE_OF_LIGHT_MAY_PASS_OTHERS_MUST_PROVE_THEIR_STRENGTH, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case "razkan_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.COME_ATTACK_ME_IF_YOU_DARE); - break; - } - case "bathus_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.IT_S_THE_END_FOR_YOU_TRAITOR); - break; - } - case "bamonti_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.I_WANT_TO_HEAR_YOU_CRY); - break; - } - case "carcass_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.I_WANT_TO_HEAR_YOU_CRY); - break; - } - case "khan_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_LL_HAVE_TO_KILL_US_FIRST); - break; - } - case "seknus_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LETS_SEE_WHAT_YOU_ARE_MADE_OF); - break; - } - case "lotus_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.REPENT_AND_YOUR_DEATH_WILL_BE_QUICK); - break; - } - case "ele_say": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DIE_TRAITOR); - break; - } - case "spawn_npc1": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - world.setStatus(1); - world.spawnGroup("first_room"); - moveNpcRoom1(RAKZAN, NpcStringId.ARE_YOU_AGAINST_THE_WILL_OF_LIGHT, "razkan_say", world); - } - break; - } - case "spawn_npc2": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - world.openCloseDoor(DOOR_ONE, true); - world.spawnGroup("power_sources"); - } - break; - } - case "spawn_npc3": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - world.incStatus(); - final List npcs = world.spawnGroup("third_room"); - final Npc powerSource = npcs.stream().filter(n -> n.getId() == POWER_SOURCE).findFirst().orElse(null); - if (powerSource != null) - { - powerSource.setTarget(player); - startQuestTimer("cast_light_heal", 3000, powerSource, player); - } - } - break; - } - case "spawn_wave1": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - for (Entry entry : MOB_CATEGORY.entrySet()) - { - if (player.isInCategory(entry.getKey())) - { - world.setStatus(2); - world.setParameter("wave", 1); - world.setParameter("waveNpcId", entry.getValue()); - final List npcs = world.spawnGroup("second_room_wave_1_" + entry.getValue()); - for (Npc n : npcs) - { - addAttackPlayerDesire(n, player); - } - break; - } - } - } - break; - } - case "spawn_wave2": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final int waveNpcId = world.getParameters().getInt("waveNpcId"); - final List npcs = world.spawnGroup("second_room_wave_2_" + waveNpcId); - for (Npc n : npcs) - { - addAttackPlayerDesire(n, player); - } - world.setParameter("wave", 2); - } - break; - } - case "spawn_wave3": - { - showOnScreenMsg(player, NpcStringId.I_MUST_GO_HELP_SOME_MORE, ExShowScreenMessage.TOP_CENTER, 5000); - - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final int waveNpcId = world.getParameters().getInt("waveNpcId"); - List npcs = world.spawnGroup("second_room_wave_3_" + waveNpcId); - for (Npc n : npcs) - { - addAttackPlayerDesire(n, player); - } - - npcs = world.spawnGroup("power_source"); - for (Npc n : npcs) - { - n.setTarget(player); - startQuestTimer("cast_defense_maximum", 1, n, player); - } - world.setParameter("wave", 3); - } - break; - } - case "cast_defense_maximum": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - if (npc.calculateDistance3D(player) < MAXIMUM_DEFENSE.getSkill().getCastRange()) - { - npc.doCast(MAXIMUM_DEFENSE.getSkill()); - - final int defenseCounter = world.getParameters().getInt("defenseCounter", 0) + 1; - world.setParameter("defenseCounter", defenseCounter); - if (defenseCounter < 3) - { - startQuestTimer("cast_defense_maximum", 60000, npc, player); - } - else - { - npc.deleteMe(); - } - } - else - { - startQuestTimer("cast_defense_maximum", 1, npc, player); - } - } - break; - } - case "cast_light_heal": - { - if (npc != null) - { - final Instance world = player.getInstanceWorld(); - if ((world != null) && (world.isStatus(3) || world.isStatus(4))) - { - if (npc.calculateDistance3D(player) < LIGHT_HEAL.getSkill().getCastRange()) - { - npc.doCast(LIGHT_HEAL.getSkill()); - } - startQuestTimer("cast_light_heal", 3000, npc, player); - } - } - break; - } - case "fail_instance": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - world.removeNpcs(); - playMovie(player, Movie.SC_AWAKENING_BOSS_ENDING_B); - startQuestTimer("exit", 13500, npc, player); - } - break; - } - case "exit": - { - finishInstance(player, 0); - break; - } - case "spawn_npc4": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final int waveNpcId = world.getParameters().getInt("waveNpcId"); - List npcs = world.spawnGroup("third_room_" + waveNpcId); - for (Npc n : npcs) - { - addAttackPlayerDesire(n, player); - } - - npcs = world.spawnGroup("seal"); - for (Npc n : npcs) - { - n.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DISABLE_DEVICE_WILL_GO_OUT_OF_CONTROL_IN_1_MINUTE); - startQuestTimer("seal_say", 10000, n, player); - } - } - break; - } - case "activate_seal": - { - final Instance world = player.getInstanceWorld(); - if ((world != null) && npc.isScriptValue(0)) - { - npc.setScriptValue(1); - - final int enabledSeal = world.getParameters().getInt("enabledSeal", 0) + 1; - world.setParameter("enabledSeal", enabledSeal); - if (enabledSeal == 2) - { - final QuestState qs = player.getQuestState(Q10338_SeizeYourDestiny.class.getSimpleName()); - if ((qs != null) && qs.isCond(2)) - { - qs.setCond(3, true); - } - cancelQuestTimer("fail_instance", null, player); - world.removeNpcs(); - playMovie(player, Movie.SC_AWAKENING_BOSS_ENDING_A); - startQuestTimer("spawn_hermuncus", 25050, npc, player); - } - } - break; - } - case "seal_say": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final int timerCount = world.getParameters().getInt("timerCount", 0); - switch (timerCount) - { - case 0: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.FIFTY_SECONDS_ARE_REMAINING); - break; - } - case 1: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.FOURTY_SECONDS_ARE_REMAINING_2); - break; - } - case 2: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.THIRTY_SECONDS_ARE_REMAINING_2); - break; - } - case 3: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.TWENTY_SECONDS_ARE_REMAINING_2); - break; - } - case 4: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.TEN_SECONDS_ARE_REMAINING_2); - break; - } - case 5: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.FIVE_SECONDS); - break; - } - case 6: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.FOUR_SECONDS); - break; - } - case 7: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.THREE_SECONDS); - break; - } - case 8: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.TWO_SECONDS); - break; - } - case 9: - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.ONE_SECOND); - break; - } - } - if (timerCount <= 4) - { - startQuestTimer("seal_say", 10000, npc, player); - } - else if ((timerCount > 4) && (timerCount <= 9)) - { - startQuestTimer("seal_say", 1000, npc, player); - } - world.setParameter("timerCount", timerCount); - } - break; - } - case "spawn_hermuncus": - { - final Instance inst = player.getInstanceWorld(); - if (inst != null) - { - inst.spawnGroup("hermuncus"); - } - break; - } - case "cast_release_power": - { - npc.setTarget(player); - npc.doCast(RELEASE_OF_POWER.getSkill()); - break; - } - case "whisper_to_player": - { - showOnScreenMsg(player, NpcStringId.I_HERMUNCUS_GIVE_MY_POWER_TO_THOSE_WHO_FIGHT_FOR_ME, ExShowScreenMessage.TOP_CENTER, 5000); - - npc.broadcastSay(ChatType.WHISPER, NpcStringId.RECEIVE_THIS_POWER_FORM_THE_ANCIENT_GIANT); - npc.broadcastSay(ChatType.WHISPER, NpcStringId.USE_THIS_NEW_POWER_WHEN_THE_TIME_IS_RIGHT); - - startQuestTimer("message4", 3000, npc, player); - } - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final Instance world = killer.getInstanceWorld(); - if (world != null) - { - switch (world.getStatus()) - { - case 0: - { - if (world.getAliveNpcs().isEmpty()) - { - startQuestTimer("spawn_npc2", 100, npc, killer); - world.setStatus(1); - } - break; - } - case 1: - { - switch (npc.getId()) - { - case RAKZAN: - { - moveNpcRoom1(KRAKIA_BATHUS, NpcStringId.ARE_YOU_PLANNING_TO_BETRAY_THE_GODS_AND_FOLLOW_A_GIANT, "bathus_say", world); - break; - } - case KRAKIA_BATHUS: - { - moveNpcRoom1(BAMONTI, NpcStringId.HAHA, "bamonti_say", world); - break; - } - case BAMONTI: - { - moveNpcRoom1(KRAKIA_CARCASS, NpcStringId.HAHA, "carcass_say", world); - break; - } - case KRAKIA_CARCASS: - { - moveNpcRoom1(WEISS_KHAN, NpcStringId.YOU_WILL_NOT_FREE_HERMUNCUS, "khan_say", world); - break; - } - case WEISS_KHAN: - { - moveNpcRoom1(SEKNUS, NpcStringId.MORTAL, "seknus_say", world); - break; - } - case SEKNUS: - { - moveNpcRoom1(KRAKIA_LOTUS, NpcStringId.TRYING_TO_FREE_HERMUNCUS, "lotus_say", world); - break; - } - case KRAKIA_LOTUS: - { - moveNpcRoom1(WEISS_ELE, NpcStringId.YOU_WILL_NEVER_BREAK_THE_SEAL, "ele_say", world); - break; - } - case WEISS_ELE: - { - startQuestTimer("spawn_npc2", 100, npc, killer); - break; - } - } - break; - } - case 2: - { - final StatsSet params = world.getParameters(); - final int waveNpc = params.getInt("waveNpcId"); - if (world.getAliveNpcs(waveNpc).isEmpty()) - { - switch (params.getInt("wave")) - { - case 1: - { - startQuestTimer("spawn_wave2", 100, npc, killer); - break; - } - case 2: - { - startQuestTimer("spawn_wave3", 100, npc, killer); - break; - } - case 3: - { - world.openCloseDoor(DOOR_TWO, true); - break; - } - } - } - break; - } - default: - { - if (npc.getId() == HARNAKS_WRAITH) - { - cancelQuestTimer("fail_instance", null, killer); - world.removeNpcs(); - playMovie(killer, Movie.SC_AWAKENING_BOSS_ENDING_A); - startQuestTimer("spawn_hermuncus", 25050, npc, killer); - } - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private void moveNpcRoom1(int npcId, NpcStringId message, String timer, Instance world) - { - final Npc npc = world.getNpc(npcId); - if (npc != null) - { - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, NPC_ROOM1_LOC); - npc.broadcastSay(ChatType.NPC_GENERAL, message); - startQuestTimer("timer", 2600, npc, null); - world.setParameter("currentNpc", npcId); - } - } - - @Override - public String onAttack(Npc npc, PlayerInstance player, int damage, boolean isSummon) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - if (world.isStatus(1)) - { - final int currentNpc = world.getParameters().getInt("currentNpc"); - if (npc.getId() != currentNpc) - { - world.setStatus(0); - for (Npc n : world.getAliveNpcs()) - { - addAttackPlayerDesire(n, player); - } - } - } - else if (world.isStatus(2)) - { - if (((npc.getCurrentHp() / npc.getMaxHp()) * 100) < 80) - { - npc.doCast(ULTIMATE_BUFF.getSkill()); - } - } - else if (world.isStatus(3) && (npc.getId() == HARNAKS_WRAITH)) - { - final NpcVariables vars = npc.getVariables(); - if (!vars.getBoolean("message1", false) && (((npc.getCurrentHp() / npc.getMaxHp()) * 100) > 80)) - { - showOnScreenMsg(player, NpcStringId.FREE_ME_FROM_THIS_BINDING_OF_LIGHT, ExShowScreenMessage.TOP_CENTER, 5000); - vars.set("message1", true); - } - else if (!vars.getBoolean("message2", false) && (((npc.getCurrentHp() / npc.getMaxHp()) * 100) <= 80)) - { - showOnScreenMsg(player, NpcStringId.DESTROY_THE_GHOST_OF_HARNAK_THIS_CORRUPTED_CREATURE, ExShowScreenMessage.TOP_CENTER, 5000); - vars.set("message2", true); - } - else if (!vars.getBoolean("message3", false) && (((npc.getCurrentHp() / npc.getMaxHp()) * 100) <= 60)) - { - showOnScreenMsg(player, NpcStringId.FREE_ME_AND_I_PROMISE_YOU_THE_POWER_OF_GIANTS, ExShowScreenMessage.TOP_CENTER, 5000); - vars.set("message3", true); - } - else if (((npc.getCurrentHp() / npc.getMaxHp()) * 100) <= 50) - { - world.incStatus(); - player.sendPacket(new ExSendUIEvent(player, false, false, 60, 0, NpcStringId.REMAINING_TIME)); - showOnScreenMsg(player, NpcStringId.NO_THE_SEAL_CONTROLS_HAVE_BEEN_EXPOSED_GUARDS_PROTECT_THE_SEAL_CONTROLS, ExShowScreenMessage.TOP_CENTER, 10000); - startQuestTimer("spawn_npc4", 1, npc, player); - cancelQuestTimer("fail_instance", null, player); - startQuestTimer("fail_instance", 60000, null, player); - } - } - } - return super.onAttack(npc, player, damage, isSummon); - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - startQuestTimer("cast_release_power", 2000, npc, creature.getActingPlayer()); - if (npc.getId() == POWER_SOURCE) - { - startQuestTimer("whisper_to_player", 2000, npc, creature.getActingPlayer()); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public String onEnterZone(Creature creature, ZoneType zone) - { - if (!creature.isPlayer()) - { - return null; - } - - final PlayerInstance player = creature.getActingPlayer(); - final Instance world = player.getInstanceWorld(); - if (world != null) - { - switch (zone.getId()) - { - case ZONE_ROOM_2: - { - if (world.isStatus(1)) - { - world.incStatus(); - - startQuestTimer("message2", 100, null, player); - startQuestTimer("message5", 2600, null, player); - startQuestTimer("message6", 5100, null, player); - startQuestTimer("spawn_wave1", 5100, null, player); - } - break; - } - case ZONE_ROOM_3: - { - if (!world.getParameters().getBoolean("openingPlayed", false)) - { - world.setParameter("openingPlayed", true); - startQuestTimer("spawn_npc3", 29950, null, player); - playMovie(player, Movie.SC_AWAKENING_BOSS_OPENING); - } - break; - } - } - } - return super.onEnterZone(creature, zone); - } - - public static void main(String[] args) - { - new HarnakUndergroundRuins(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/34002.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/34002.html deleted file mode 100644 index fe0956d633..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/34002.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Dolkin:
-You're better than I thought!
-Shall we step outside?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/KaraphonHabitat.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/KaraphonHabitat.java deleted file mode 100644 index c840503e0c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/KaraphonHabitat/KaraphonHabitat.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.KaraphonHabitat; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import instances.AbstractInstance; -import quests.Q10745_TheSecretIngredients.Q10745_TheSecretIngredients; - -/** - * Karaphon Habitat instance. - * @author Sdw - */ -public class KaraphonHabitat extends AbstractInstance -{ - // NPCs - private static final int DOLKIN = 33954; - private static final int DOLKIN_INSTANCE = 34002; - // Monsters - private static final int KARAPHON = 23459; - // Instance - private static final int TEMPLATE_ID = 253; - - public KaraphonHabitat() - { - super(TEMPLATE_ID); - addStartNpc(DOLKIN); - addFirstTalkId(DOLKIN_INSTANCE); - addTalkId(DOLKIN); - addKillId(KARAPHON); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10745_TheSecretIngredients.class.getSimpleName()); - if (qs != null) - { - switch (event) - { - case "enter_instance": - { - enterInstance(player, npc, TEMPLATE_ID); - break; - } - case "exit_instance": - { - finishInstance(player, 0); - break; - } - } - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final Instance world = killer.getInstanceWorld(); - if (world != null) - { - world.setReenterTime(); - } - return super.onKill(npc, killer, isSummon); - } - - public static void main(String[] args) - { - new KaraphonHabitat(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-01.html deleted file mode 100644 index 8e15344d37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Terain:
-Lakcis spoke of you.
-I am Terain, and I have come to help you through the Labyrinth of Belis.
-Now, when we open this door, enemies will rush toward us. We must defeat them and go on to the next room.
-Ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-02.html deleted file mode 100644 index ac99e56bd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Terain:
-Focus on the battle. We'll talk later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-03.html deleted file mode 100644 index c2f11ee698..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Terain:
-You're better than you look!
-Now, this is the second room. I've already checked the place out, and I think they did something to the device in the middle of the room.
-If we activate it, I'm sure the door will open.
-Ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-04.html deleted file mode 100644 index 070d1c39d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Terain:
-We reached the final room! Excellent!
-This will be the most difficult challenge, and will test us both to our limits.
-There is a powerful current flowing through this room, which you cannot pass. I can, but only with special equipment, and even then, I can only last a little while.
-I want you to watch over me while I destroy the circuit breaker, ok? As soon as I start, enemies will come pouring in, so keep them off me!
-Ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-05.html deleted file mode 100644 index 9364ea242d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Terain:
-Alright!
-One door left, and I have no idea what's behind it. Good luck, friend.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-06.html deleted file mode 100644 index 5700233642..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/19155-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Terain:
-What happened?
-Someone scary has been resurrected. Let's go back to town! I'll move you.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-01.html deleted file mode 100644 index 6bf17a705a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Belis Verification System:
-2 Belis' Marks required. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-02.html deleted file mode 100644 index 1e132c0213..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Belis Verification System:
-1 Belis' Mark reqired. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-03.html deleted file mode 100644 index 1cb18359a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Belis Verification System:
-All necessary Belis' Marks entered. Electric current device activating... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-04.html deleted file mode 100644 index 75c7a588e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Belis Verification System:
-You have no Belis' Marks. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-05.html deleted file mode 100644 index 2a55f141b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Belis Verification System:
-The hologram has started operating. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215.html deleted file mode 100644 index 65d7479b4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33215.html +++ /dev/null @@ -1,5 +0,0 @@ -Belis Verification System:
-To open the door to the next room, you will need to insert Belis' Mark in order to confirm authorization. - 3 Marks of Belis Required.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33216.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33216.html deleted file mode 100644 index f9840a4995..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/33216.html +++ /dev/null @@ -1,3 +0,0 @@ -Electricity Generator:
-Intruder detected! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/LabyrinthOfBelis.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/LabyrinthOfBelis.java deleted file mode 100644 index 5b0129dc4b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/LabyrinthOfBelis/LabyrinthOfBelis.java +++ /dev/null @@ -1,593 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.LabyrinthOfBelis; - -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureDeath; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.AbstractInstance; -import quests.Q10331_StartOfFate.Q10331_StartOfFate; - -/** - * Labyrinth of Belis Instance Zone. - * @author Gladicek - */ -public class LabyrinthOfBelis extends AbstractInstance -{ - // NPCs - private static final int SEBION = 32972; - private static final int INFILTRATION_OFFICER = 19155; - private static final int BELIS_VERITIFICATION_SYSTEM = 33215; - private static final int OPERATIVE = 22998; - private static final int HANDYMAN = 22997; - private static final int ELECTRICITY_GENERATOR = 33216; - private static final int NEMERTESS = 22984; - // Items - // private static final int SARIL_NECKLACE = 17580; - private static final int BELIS_MARK = 17615; - // Skills - private static final SkillHolder CURRENT_SHOCK = new SkillHolder(14698, 1); - // Locations - private static final Location INFILTRATION_OFFICER_ROOM_2 = new Location(-117040, 212502, -8592); - private static final Location INFILTRATION_OFFICER_ROOM_3 = new Location(-117843, 214230, -8592); - private static final Location INFILTRATION_OFFICER_ROOM_3_INSIDE = new Location(-118248, 214676, -8590); - private static final Location INFILTRATION_OFFICER_ROOM_4 = new Location(-119217, 213743, -8600); - private static final Location SPAWN_ATTACKERS = new Location(-116809, 213275, -8606); - private static final Location GENERATOR_SPAWN = new Location(-118333, 214791, -8557); - private static final Location ATTACKER_SPOT = new Location(-117927, 214391, -8600); - private static final Location NEMERTESS_SPAWN = new Location(-118336, 212973, -8680); - // Misc - private static final int TEMPLATE_ID = 178; - private static final int DOOR_ID_ROOM_1_2 = 16240002; - private static final int DOOR_ID_ROOM_2_1 = 16240003; - private static final int DOOR_ID_ROOM_2_2 = 16240004; - private static final int DOOR_ID_ROOM_3_1 = 16240005; - private static final int DOOR_ID_ROOM_3_2 = 16240006; - private static final int DOOR_ID_ROOM_4_1 = 16240007; - private static final int DOOR_ID_ROOM_4_2 = 16240008; - private static final int DAMAGE_ZONE = 12014; - - public LabyrinthOfBelis() - { - super(TEMPLATE_ID); - addStartNpc(SEBION, INFILTRATION_OFFICER, BELIS_VERITIFICATION_SYSTEM); - addFirstTalkId(INFILTRATION_OFFICER, ELECTRICITY_GENERATOR, BELIS_VERITIFICATION_SYSTEM); - addTalkId(SEBION, INFILTRATION_OFFICER, BELIS_VERITIFICATION_SYSTEM); - addSpawnId(INFILTRATION_OFFICER); - addAttackId(INFILTRATION_OFFICER); - addMoveFinishedId(INFILTRATION_OFFICER); - addKillId(OPERATIVE, HANDYMAN, INFILTRATION_OFFICER, NEMERTESS); - addEnterZoneId(DAMAGE_ZONE); - addExitZoneId(DAMAGE_ZONE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (event.equals("enter_instance")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - else - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (event) - { - case "room1": - { - if (world.isStatus(0)) - { - npc.setScriptValue(1); - npc.getAI().startFollow(player); - - world.setStatus(1); - world.spawnGroup("operatives"); - world.openCloseDoor(DOOR_ID_ROOM_1_2, true); - } - break; - } - case "room2": - { - if (world.isStatus(3)) - { - world.setStatus(4); - world.openCloseDoor(DOOR_ID_ROOM_2_2, true); - - npc.setScriptValue(1); - npc.getAI().startFollow(player); - - showOnScreenMsg(player, NpcStringId.MARK_OF_BELIS_CAN_BE_ACQUIRED_FROM_ENEMIES_NUSE_THEM_IN_THE_BELIS_VERIFICATION_SYSTEM, ExShowScreenMessage.TOP_CENTER, 4500); - getTimers().addRepeatingTimer("MESSAGE", 10000, npc, player); - } - break; - } - case "room3": - { - if (world.isStatus(5)) - { - world.setStatus(6); - world.openCloseDoor(DOOR_ID_ROOM_3_2, true); - - final Npc generator = addSpawn(ELECTRICITY_GENERATOR, GENERATOR_SPAWN, false, 0, false, world.getId()); - generator.disableCoreAI(true); - - npc.setScriptValue(1); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DON_T_COME_BACK_HERE); - npc.setTarget(generator); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, INFILTRATION_OFFICER_ROOM_3_INSIDE); - - getTimers().addTimer("GENERATOR_EFFECT", 300, generator, null); - getTimers().addRepeatingTimer("MESSAGE", 7000, npc, null); - getTimers().addRepeatingTimer("ATTACKERS", 12500, npc, player); - - ((Attackable) npc).addDamageHate(generator, 0, 9999); // TODO: Find better way for attack - npc.reduceCurrentHp(1, generator, null); - } - break; - } - case "room4": - { - if (world.isStatus(7)) - { - world.setStatus(8); - world.openCloseDoor(DOOR_ID_ROOM_4_2, true); - npc.setScriptValue(1); - playMovie(player, Movie.SC_TALKING_ISLAND_BOSS_OPENING); - getTimers().addTimer("SPAWN_NEMERTESS", 50000, npc, null); - } - break; - } - case "giveBelisMark": - { - if (world.isStatus(4)) - { - if (hasAtLeastOneQuestItem(player, BELIS_MARK)) - { - takeItems(player, BELIS_MARK, 1); - - switch (npc.getScriptValue()) - { - case 0: - { - npc.setScriptValue(1); - return "33215-01.html"; - } - case 1: - { - npc.setScriptValue(2); - return "33215-02.html"; - } - case 2: - { - world.setStatus(5); - getTimers().addTimer("ROOM_2_DONE", 500, npc, null); - return "33215-03.html"; - } - } - } - return "33215-04.html"; - } - return "33215-05.html"; - } - case "finish": - { - world.finishInstance(0); - break; - } - } - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onEnterZone(Creature creature, ZoneType zone) - { - // TODO: Replace me with effect zone when support for instances are done. - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final Instance world = player.getInstanceWorld(); - if ((world != null) && world.isStatus(6)) - { - getTimers().addRepeatingTimer("DEBUFF", 1500, world.getNpc(ELECTRICITY_GENERATOR), player); - } - } - return super.onEnterZone(creature, zone); - } - - @Override - public String onExitZone(Creature creature, ZoneType zone) - { - // TODO: Replace me with effect zone when support for instances are done. - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final Instance world = player.getInstanceWorld(); - if ((world != null) && (world.isStatus(6) || world.isStatus(7))) - { - getTimers().cancelTimer("DEBUFF", world.getNpc(ELECTRICITY_GENERATOR), player); - } - } - return super.onExitZone(creature, zone); - } - - @Override - public void onMoveFinished(Npc npc) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (world.getStatus()) - { - case 3: - { - npc.setScriptValue(0); - npc.broadcastInfo(); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.HEY_YOU_RE_NOT_ALL_BAD_LET_ME_KNOW_WHEN_YOU_RE_READY); - npc.setHeading(npc.getHeading() + 32500); - break; - } - case 5: - { - npc.setScriptValue(0); - npc.broadcastInfo(); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.READY_LET_ME_KNOW); - npc.setHeading(npc.getHeading() + 32500); - break; - } - case 7: - { - npc.abortAttack(); - npc.setScriptValue(0); - npc.broadcastInfo(); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.SOMETHING_OMINOUS_IN_THERE_I_HOPE_YOU_RE_REALLY_READY_FOR_THIS_LET_ME_KNOW); - npc.setHeading(npc.getHeading() + 32500); - break; - } - case 9: - { - npc.setScriptValue(0); - npc.setHeading(npc.getHeading() + 32500); - break; - } - } - } - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final Instance world = npc.getInstanceWorld(); - if (world == null) - { - return null; - } - - String htmltext = null; - switch (npc.getId()) - { - case INFILTRATION_OFFICER: - { - if (npc.isScriptValue(0)) - { - switch (world.getStatus()) - { - case 0: - { - htmltext = "19155-01.html"; - break; - } - case 3: - { - htmltext = "19155-03.html"; - break; - } - case 5: - { - htmltext = "19155-04.html"; - break; - } - case 7: - { - htmltext = "19155-05.html"; - break; - } - case 9: - { - htmltext = "19155-06.html"; - break; - } - } - } - else - { - htmltext = "19155-02.html"; - break; - } - break; - } - case BELIS_VERITIFICATION_SYSTEM: - { - htmltext = "33215.html"; - break; - } - case ELECTRICITY_GENERATOR: - { - htmltext = "33216.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (npc.getId()) - { - case OPERATIVE: - { - if (world.isStatus(1)) - { - if (world.getAliveNpcs(OPERATIVE).isEmpty()) - { - world.setStatus(2); - getTimers().addTimer("ROOM_1_DONE", 500, npc, null); - } - } - else if (world.isStatus(6) && npc.isScriptValue(1)) - { - final int counter = world.getParameters().getInt("counter", 0); - if (counter == 6) - { - getTimers().addTimer("ROOM_3_DONE", 2000, npc, player); - } - } - break; - } - case HANDYMAN: - { - if (world.isStatus(4)) - { - if (getRandom(100) > 10) - { - npc.dropItem(player, BELIS_MARK, 1); - } - } - else if (world.isStatus(6) && npc.isScriptValue(1)) - { - final int counter = world.getParameters().getInt("counter", 0); - if (counter == 6) - { - getTimers().addTimer("ROOM_3_DONE", 2000, npc, player); - } - } - break; - } - case INFILTRATION_OFFICER: - { - world.setStatus(-1); - world.finishInstance(1); - break; - } - case NEMERTESS: - { - final QuestState qs = player.getQuestState(Q10331_StartOfFate.class.getSimpleName()); - if (qs.isCond(1)) - { - qs.setCond(2, true); - } - npc.deleteMe(); - playMovie(player, Movie.SC_TALKING_ISLAND_BOSS_ENDING); - getTimers().addTimer("ROOM_4_DONE", 30000, npc, null); - break; - } - } - } - return super.onKill(npc, player, isSummon); - } - - @RegisterEvent(EventType.ON_CREATURE_DEATH) - @RegisterType(ListenerRegisterType.NPC) - @Id(INFILTRATION_OFFICER) - public void onCreatureKill(OnCreatureDeath event) - { - final Npc npc = (Npc) event.getTarget(); - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - world.setStatus(-1); - world.finishInstance(1); - } - } - - @Override - public String onSpawn(Npc npc) - { - final Attackable officer = (Attackable) npc; - officer.setRunning(); - officer.setCanReturnToSpawnPoint(false); - getTimers().addRepeatingTimer("MESSAGE", 6000, npc, null); - return super.onSpawn(npc); - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (event) - { - case "MESSAGE": - { - switch (world.getStatus()) - { - case 0: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LET_ME_KNOW_WHEN_YOU_RE_ALL_READY); - break; - } - case 4: - { - showOnScreenMsg(player, NpcStringId.MARK_OF_BELIS_CAN_BE_ACQUIRED_FROM_ENEMIES_NUSE_THEM_IN_THE_BELIS_VERIFICATION_SYSTEM, ExShowScreenMessage.TOP_CENTER, 4500); - break; - } - case 6: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DON_T_COME_BACK_HERE); - break; - } - default: - { - getTimers().cancelTimer("MESSAGE", npc, null); - break; - } - } - break; - } - case "ATTACKERS": - { - if (world.isStatus(6)) - { - final int counter = world.getParameters().getInt("counter", 0) + 1; - if (counter == 6) - { - getTimers().cancelTimer("ATTACKERS", npc, player); - } - world.setParameter("counter", counter); - - showOnScreenMsg(player, (getRandomBoolean() ? NpcStringId.IF_TERAIN_DIES_THE_MISSION_WILL_FAIL : NpcStringId.BEHIND_YOU_THE_ENEMY_IS_AMBUSHING_YOU), ExShowScreenMessage.TOP_CENTER, 4500); - final Attackable mob = (Attackable) addSpawn((getRandomBoolean() ? OPERATIVE : HANDYMAN), SPAWN_ATTACKERS, false, 0, true, world.getId()); - mob.setRunning(); - mob.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, ATTACKER_SPOT); - mob.broadcastSay(ChatType.NPC_GENERAL, (getRandomBoolean() ? NpcStringId.KILL_THE_GUY_MESSING_WITH_THE_ELECTRIC_DEVICE : NpcStringId.FOCUS_ON_ATTACKING_THE_GUY_IN_THE_ROOM)); - mob.addDamageHate(npc, 0, 9999); - mob.reduceCurrentHp(1, npc, null); // TODO: Find better way for attack - mob.setScriptValue(1); - } - else - { - getTimers().cancelTimer("ATTACKERS", npc, player); - } - break; - } - case "ROOM_1_DONE": - { - if (world.isStatus(2)) - { - world.setStatus(3); - world.openCloseDoor(DOOR_ID_ROOM_2_1, true); - - final Npc officer = world.getNpc(INFILTRATION_OFFICER); - officer.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, INFILTRATION_OFFICER_ROOM_2); - officer.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.ALL_RIGHT_LET_S_MOVE_OUT); - } - break; - } - case "ROOM_2_DONE": - { - world.openCloseDoor(DOOR_ID_ROOM_3_1, true); - - final Npc officer = world.getNpc(INFILTRATION_OFFICER); - officer.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, INFILTRATION_OFFICER_ROOM_3); - officer.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.COME_ON_ONTO_THE_NEXT_PLACE); - break; - } - case "ROOM_3_DONE": - { - if (world.isStatus(6)) - { - world.setStatus(7); - world.openCloseDoor(DOOR_ID_ROOM_4_1, true); - showOnScreenMsg(player, NpcStringId.ELECTRONIC_DEVICE_HAS_BEEN_DESTROYED, ExShowScreenMessage.TOP_CENTER, 4500); - - final Npc generator = world.getNpc(ELECTRICITY_GENERATOR); - final Npc officer = world.getNpc(INFILTRATION_OFFICER); - generator.doDie(officer); - generator.deleteMe(); - getTimers().addTimer("MOVE_TO_ROOM_4", 3000, officer, null); - } - break; - } - case "MOVE_TO_ROOM_4": - { - npc.setRunning(); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, INFILTRATION_OFFICER_ROOM_4); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DEVICE_DESTROYED_LET_S_GO_ONTO_THE_NEXT); - break; - } - case "ROOM_4_DONE": - { - if (world.isStatus(8)) - { - world.setStatus(9); - - final Npc officer = world.getNpc(INFILTRATION_OFFICER); - officer.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, NEMERTESS_SPAWN); - } - break; - } - case "GENERATOR_EFFECT": - { - npc.setDisplayEffect(1); - break; - } - case "SPAWN_NEMERTESS": - { - addSpawn(NEMERTESS, NEMERTESS_SPAWN, false, 0, false, world.getId()); - break; - } - case "DEBUFF": - { - CURRENT_SHOCK.getSkill().applyEffects(npc, player); - break; - } - } - } - } - - public static void main(String[] args) - { - new LabyrinthOfBelis(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-01.html deleted file mode 100644 index d65b5e7143..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-01.html +++ /dev/null @@ -1,4 +0,0 @@ -[Desk]:
-The War of Gods and Giants... -Found it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-02.html deleted file mode 100644 index 1e454ed2f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126-02.html +++ /dev/null @@ -1,4 +0,0 @@ -[Desk]:
-After searching, you are unable to find The War of Gods and Giants on this desk.
-Try another desk. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126.html deleted file mode 100644 index 08ca7fe3ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/33126.html +++ /dev/null @@ -1,4 +0,0 @@ -[Desk]
-A desk normally used by Pantheon.
-It's so disorganized, it'll take a while to search it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/MuseumDungeon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/MuseumDungeon.java deleted file mode 100644 index 8103b13e89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/MuseumDungeon/MuseumDungeon.java +++ /dev/null @@ -1,327 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.MuseumDungeon; - -import java.util.List; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.FriendlyNpcInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureAttacked; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureDamageReceived; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureDeath; -import org.l2jmobius.gameserver.model.events.returns.DamageReturn; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.AbstractInstance; -import quests.Q10542_SearchingForNewPower.Q10542_SearchingForNewPower; - -/** - * Museum Dungeon Instance Zone. - * @author Gladicek - */ -public class MuseumDungeon extends AbstractInstance -{ - // NPCs - private static final int SHANNON = 32974; - private static final int TOYRON = 33004; - private static final int DESK = 33126; - private static final int THIEF = 23121; - // Items - private static final int THE_WAR_OF_GODS_AND_GIANTS = 17575; - // Skills - private static final SkillHolder SPOIL = new SkillHolder(254, 1); - // Misc - private static final int TEMPLATE_ID = 182; - private static final double DAMAGE_BY_SKILL = 0.5d; - - private static final NpcStringId[] THIEF_SHOUT = - { - NpcStringId.YOU_LL_NEVER_LEAVE_WITH_THAT_BOOK, - NpcStringId.FINALLY_I_THOUGHT_I_WAS_GOING_TO_DIE_WAITING - }; - - public MuseumDungeon() - { - super(TEMPLATE_ID); - addStartNpc(SHANNON); - addFirstTalkId(DESK); - addTalkId(SHANNON, TOYRON); - addAttackId(THIEF); - addSkillSeeId(THIEF); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - super.onEnter(player, instance, firstEnter); - - final Attackable toyron = (Attackable) instance.getNpc(TOYRON); - if (firstEnter) - { - // Set desk status - final List desks = instance.getNpcs(DESK); - final Npc desk = desks.get(getRandom(desks.size())); - desk.getVariables().set("book", true); - - // Set Toyron - toyron.setRunning(); - toyron.setCanReturnToSpawnPoint(false); - } - - final QuestState qs = player.getQuestState(Q10542_SearchingForNewPower.class.getSimpleName()); - if (qs != null) - { - switch (qs.getCond()) - { - case 1: - { - qs.setCond(2, true); - break; - } - case 3: - { - showOnScreenMsg(player, NpcStringId.AMONG_THE_4_BOOKSHELVES_FIND_THE_ONE_CONTAINING_A_VOLUME_CALLED_THE_WAR_OF_GODS_AND_GIANTS, ExShowScreenMessage.TOP_CENTER, 4500); - break; - } - case 4: - { - getTimers().addTimer("TOYRON_FOLLOW", 1500, toyron, player); - toyron.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHEN_DID_THEY_GET_IN_HERE); - - if (instance.getNpcs(THIEF).isEmpty()) - { - instance.spawnGroup("thiefs").forEach(npc -> npc.setRunning()); - } - } - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (event.equals("enter_instance")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill) - { - if (skill == null) - { - showOnScreenMsg(attacker, NpcStringId.USE_YOUR_SKILL_ATTACKS_AGAINST_THEM, ExShowScreenMessage.TOP_CENTER, 2500); - } - return onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance caster, Skill skill, WorldObject[] targets, boolean isSummon) - { - if (npc.isScriptValue(0) && (skill == SPOIL.getSkill()) && (caster.getTarget() == npc) && (npc.calculateDistance2D(caster) < 200)) - { - final Npc toyron = npc.getInstanceWorld().getNpc(TOYRON); - ((FriendlyNpcInstance) toyron).addDamageHate(npc, 0, 9999); // TODO: Find better way for attack - npc.reduceCurrentHp(1, toyron, null); - npc.setScriptValue(1); - } - return super.onSkillSee(npc, caster, skill, targets, isSummon); - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - final Instance instance = npc.getInstanceWorld(); - final Attackable toyron = (Attackable) instance.getNpc(TOYRON); - if (isInInstance(instance)) - { - switch (event) - { - case "TOYRON_FOLLOW": - { - toyron.getAI().startFollow(player); - toyron.setRunning(); - break; - } - case "SPAWN_THIEFS_STAGE_1": - { - instance.spawnGroup("thiefs").forEach(thief -> - { - thief.setRunning(); - addAttackPlayerDesire(thief, player); - thief.broadcastSay(ChatType.NPC_GENERAL, THIEF_SHOUT[getRandom(2)]); - }); - toyron.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHEN_DID_THEY_GET_IN_HERE); - getTimers().addRepeatingTimer("TOYRON_MSG_1", 10000, toyron, player); - getTimers().addRepeatingTimer("TOYRON_MSG_2", 12500, toyron, player); - break; - } - case "TOYRON_MSG_1": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOUR_NORMAL_ATTACKS_AREN_T_WORKING); - break; - } - case "TOYRON_MSG_2": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LOOKS_LIKE_ONLY_SKILL_BASED_ATTACKS_DAMAGE_THEM); - break; - } - case "THIEF_DIE": - { - toyron.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.ENOUGH_OF_THIS_COME_AT_ME); - break; - } - } - } - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final Instance instance = npc.getInstanceWorld(); - String htmltext = null; - if (isInInstance(instance)) - { - final Npc toyron = instance.getNpc(TOYRON); - - final QuestState qs = player.getQuestState(Q10542_SearchingForNewPower.class.getSimpleName()); - if ((qs == null) || qs.isCond(4) || qs.isCond(5)) - { - htmltext = "33126.html"; - } - else if (qs.isCond(3)) - { - if (npc.getVariables().getBoolean("book", false) && !hasQuestItems(player, THE_WAR_OF_GODS_AND_GIANTS)) - { - qs.setCond(4, true); - giveItems(player, THE_WAR_OF_GODS_AND_GIANTS, 1); - showOnScreenMsg(player, NpcStringId.WATCH_OUT_YOU_ARE_BEING_ATTACKED, ExShowScreenMessage.TOP_CENTER, 4500, true); - getTimers().addTimer("SPAWN_THIEFS_STAGE_1", 1000, npc, player); - getTimers().addTimer("TOYRON_FOLLOW", 1000, toyron, player); - htmltext = "33126-01.html"; - } - else - { - htmltext = "33126-02.html"; - } - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_CREATURE_ATTACKED) - @RegisterType(ListenerRegisterType.NPC) - @Id(THIEF) - public void onCreatureAttacked(OnCreatureAttacked event) - { - final Creature creature = event.getAttacker(); - final Npc npc = (Npc) event.getTarget(); - final Instance instance = npc.getInstanceWorld(); - - if (isInInstance(instance) && !creature.isPlayer() && npc.isScriptValue(1)) - { - getTimers().addTimer("THIEF_DIE", 500, npc, null); - } - } - - @RegisterEvent(EventType.ON_CREATURE_DAMAGE_RECEIVED) - @RegisterType(ListenerRegisterType.NPC) - @Id(THIEF) - public DamageReturn onCreatureDamageReceived(OnCreatureDamageReceived event) - { - final Creature target = event.getTarget(); - if (target.isNpc() && event.getAttacker().isPlayer()) - { - final PlayerInstance player = event.getAttacker().getActingPlayer(); - final Instance instance = player.getInstanceWorld(); - if (isInInstance(instance)) - { - final QuestState qs = player.getQuestState(Q10542_SearchingForNewPower.class.getSimpleName()); - if ((qs != null) && qs.isCond(4)) - { - if (event.getSkill() == null) - { - return new DamageReturn(true, true, true, 0); - } - - final Npc toyron = instance.getNpc(TOYRON); - ((FriendlyNpcInstance) toyron).addDamageHate(target, 0, 9999); // TODO: Find better way for attack - target.reduceCurrentHp(1, toyron, null); - ((Npc) target).setScriptValue(1); - return new DamageReturn(false, true, false, target.getMaxHp() * DAMAGE_BY_SKILL); - } - } - } - return null; - } - - @RegisterEvent(EventType.ON_CREATURE_DEATH) - @RegisterType(ListenerRegisterType.NPC) - @Id(THIEF) - public void onCreatureKill(OnCreatureDeath event) - { - final Npc npc = (Npc) event.getTarget(); - final Instance instance = npc.getInstanceWorld(); - if (isInInstance(instance)) - { - final Attackable toyron = (Attackable) instance.getNpc(TOYRON); - - final PlayerInstance player = instance.getFirstPlayer(); - final QuestState qs = player.getQuestState(Q10542_SearchingForNewPower.class.getSimpleName()); - if ((qs != null) && qs.isCond(4)) - { - if (instance.getAliveNpcs(THIEF).isEmpty()) - { - qs.setCond(5, true); - showOnScreenMsg(player, NpcStringId.SPEAK_WITH_TOYRON_IN_ORDER_TO_RETURN_TO_SHANNON, ExShowScreenMessage.TOP_CENTER, 4500); - getTimers().cancelTimer("TOYRON_MSG_1", toyron, player); - getTimers().cancelTimer("TOYRON_MSG_2", toyron, player); - } - else - { - final int value = qs.getMemoStateEx(Q10542_SearchingForNewPower.KILL_COUNT_VAR) + 1; - qs.setMemoStateEx(Q10542_SearchingForNewPower.KILL_COUNT_VAR, value); - qs.getQuest().sendNpcLogList(player); - getTimers().addTimer("TOYRON_FOLLOW", 1500, toyron, player); - } - } - } - } - - public static void main(String[] args) - { - new MuseumDungeon(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-01.htm deleted file mode 100644 index 9d38b7be17..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devil's Isle Survivor:
-Keep your eyes open for someone who can help you there. Good luck -- we're all counting on you!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-02.htm deleted file mode 100644 index 2028691bc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/32498-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devil's Isle Survivor:
-Remember what needs to be done!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/PailakaDevilsLegacy.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/PailakaDevilsLegacy.java deleted file mode 100644 index 015b4af981..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaDevilsLegacy/PailakaDevilsLegacy.java +++ /dev/null @@ -1,304 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.PailakaDevilsLegacy; - -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.Summon; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.zone.ZoneType; - -import instances.AbstractInstance; -import quests.Q00129_PailakaDevilsLegacy.Q00129_PailakaDevilsLegacy; - -/** - * Pailaka Devil's Legacy Instance zone. - * @author St3eT - */ -public class PailakaDevilsLegacy extends AbstractInstance -{ - // NPCs - private static final int LEMATAN = 18633; // Lematan - private static final int SURVIVOR = 32498; // Devil's Isle Survivor - private static final int FOLLOWERS = 18634; // Lematan's Follower - private static final int POWDER_KEG = 18622; // Powder Keg - private static final int TREASURE_BOX = 32495; // Treasure Chest - private static final int ADVENTURER2 = 32511; // Dwarf Adventurer - // Items - private static final int ANTIDOTE_POTION = 13048; // Pailaka Antidote - private static final int DIVINE_POTION = 13049; // Divine Soul - private static final int PAILAKA_KEY = 13150; // Pailaka All-Purpose Key - private static final int SHIELD = 13032; // Pailaka Instant Shield - private static final int DEFENCE_POTION = 13059; // Long-Range Defense Increasing Potion - private static final int HEALING_POTION = 13033; // Quick Healing Potion - // Skills - private static final SkillHolder ENERGY = new SkillHolder(5712, 1); // Energy Ditch - private static final SkillHolder BOOM = new SkillHolder(5714, 1); // Boom Up - private static final SkillHolder AV_TELEPORT = new SkillHolder(4671, 1); // AV - Teleport - // Locations - private static final Location TELEPORT = new Location(76427, -219045, -3780); - private static final Location LEMATAN_PORT_POINT = new Location(86116, -209117, -3774); - private static final Location LEMATAN_PORT = new Location(85000, -208699, -3336); - private static final Location ADVENTURER_LOC = new Location(84983, -208736, -3336, 49915); - // Misc - private static final int TEMPLATE_ID = 44; - private static final int ZONE = 20109; - private static final int ZONE_EXIT = 200000; - private static final int TIGRESS_LVL1 = 14916; - private static final int TIGRESS_LVL2 = 14917; - - public PailakaDevilsLegacy() - { - super(TEMPLATE_ID); - addTalkId(SURVIVOR); - addAttackId(POWDER_KEG, TREASURE_BOX, LEMATAN); - addKillId(LEMATAN); - addSpawnId(FOLLOWERS); - addEnterZoneId(ZONE); - addExitZoneId(ZONE_EXIT); - addMoveFinishedId(LEMATAN); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - super.onEnter(player, instance, firstEnter); - if (firstEnter) - { - final QuestState qs = player.getQuestState(Q00129_PailakaDevilsLegacy.class.getSimpleName()); - if (qs.isCond(1)) - { - qs.setCond(2, true); - showHtmlFile(player, "32498-01.htm"); - } - else - { - showHtmlFile(player, "32498-02.htm"); - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (event.equals("enter")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - else - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (event) - { - case "FOLLOWER_CAST": - { - if (!npc.isDead()) - { - for (Npc follower : world.getNpcs(FOLLOWERS)) - { - follower.setTarget(npc); - follower.doCast(ENERGY.getSkill()); - } - startQuestTimer("FOLLOWER_CAST", 15000, npc, null); - } - break; - } - case "LEMATAN_TELEPORT": - { - ((Attackable) npc).clearAggroList(); - npc.disableCoreAI(false); - npc.teleToLocation(LEMATAN_PORT); - npc.getVariables().set("ON_SHIP", 1); - npc.getSpawn().setLocation(LEMATAN_PORT); - world.spawnGroup("followers"); - startQuestTimer("FOLLOWER_CAST", 4000, npc, null); - break; - } - case "TELEPORT": - { - player.teleToLocation(TELEPORT); - break; - } - case "DELETE": - { - npc.deleteMe(); - break; - } - } - } - } - return null; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - switch (npc.getId()) - { - case POWDER_KEG: - { - if ((damage > 0) && npc.isScriptValue(0)) - { - World.getInstance().forEachVisibleObjectInRange(npc, MonsterInstance.class, 600, monster -> - { - monster.addDamageHate(npc, 0, 999); - monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, npc); - monster.reduceCurrentHp(500 + getRandom(0, 200), npc, BOOM.getSkill()); - }); - npc.doCast(BOOM.getSkill()); - npc.setScriptValue(1); - startQuestTimer("DELETE", 2000, npc, null); - } - break; - } - case LEMATAN: - { - if (npc.isScriptValue(0) && (npc.getCurrentHp() < (npc.getMaxHp() * 0.5))) - { - npc.disableCoreAI(true); - npc.setScriptValue(1); - npc.setRunning(); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, LEMATAN_PORT_POINT); - } - break; - } - case TREASURE_BOX: - { - if (npc.isScriptValue(0)) - { - switch (getRandom(7)) - { - case 0: - case 1: - { - npc.dropItem(attacker, ANTIDOTE_POTION, getRandom(1, 10)); - break; - } - case 2: - { - npc.dropItem(attacker, DIVINE_POTION, getRandom(1, 5)); - break; - } - case 3: - { - npc.dropItem(attacker, PAILAKA_KEY, getRandom(1, 2)); - break; - } - case 4: - { - npc.dropItem(attacker, DEFENCE_POTION, getRandom(1, 7)); - break; - } - case 5: - { - npc.dropItem(attacker, SHIELD, getRandom(1, 10)); - break; - } - case 6: - { - npc.dropItem(attacker, HEALING_POTION, getRandom(1, 10)); - break; - } - } - npc.setScriptValue(1); - startQuestTimer("DELETE", 3000, npc, attacker); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - world.getNpcs(FOLLOWERS).forEach(Npc::deleteMe); - addSpawn(ADVENTURER2, ADVENTURER_LOC, false, 0, false, npc.getInstanceId()); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onEnterZone(Creature creature, ZoneType zone) - { - if ((creature.isPlayer()) && !creature.isDead() && !creature.isTeleporting() && ((PlayerInstance) creature).isOnline()) - { - final Instance world = creature.getInstanceWorld(); - if ((world != null) && (world.getTemplateId() == TEMPLATE_ID)) - { - startQuestTimer("TELEPORT", 1000, world.getNpc(LEMATAN), creature.getActingPlayer()); - } - } - return super.onEnterZone(creature, zone); - } - - @Override - public String onExitZone(Creature creature, ZoneType zone) - { - if (creature.isPlayer() && creature.hasSummon()) - { - World.getInstance().forEachVisibleObject(creature, Summon.class, summon -> - { - if ((summon.getTemplate().getId() == TIGRESS_LVL1) || (summon.getTemplate().getId() == TIGRESS_LVL2)) - { - summon.unSummon(((PlayerInstance) creature)); - } - }); - } - return super.onExitZone(creature, zone); - } - - @Override - public void onMoveFinished(Npc npc) - { - if (npc.getLocation() == LEMATAN_PORT_POINT) - { - npc.doCast(AV_TELEPORT.getSkill()); - startQuestTimer("LEMATAN_TELEPORT", 2000, npc, null); - } - } - - @Override - public String onSpawn(Npc npc) - { - npc.disableCoreAI(true); - npc.setIsImmobilized(true); - return super.onSpawn(npc); - } - - public static void main(String[] args) - { - new PailakaDevilsLegacy(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-01.html deleted file mode 100644 index 896afc1a23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-Remember to seek out a Ketra Orc in that world. There must be one there who will aid you in your quest! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-02.html deleted file mode 100644 index 6a5d8e03ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-I have faith that you will remove the dark shadow which hides our Great Flame! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-09.html deleted file mode 100644 index 8f913cb7e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/32499-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-Remember to seek out a Ketra Orc in that world. There must be one there who will aid you in your quest! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/PailakaInjuredDragon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/PailakaInjuredDragon.java deleted file mode 100644 index 501ea07ad2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaInjuredDragon/PailakaInjuredDragon.java +++ /dev/null @@ -1,635 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.PailakaInjuredDragon; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.instancemanager.ZoneManager; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureSee; -import org.l2jmobius.gameserver.model.events.impl.creature.npc.OnAttackableFactionCall; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.AbnormalType; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.model.zone.type.TeleportZone; -import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera; - -import instances.AbstractInstance; -import quests.Q00144_PailakaInjuredDragon.Q00144_PailakaInjuredDragon; - -/** - * Pailaka (Varka Silenos Barracks) Instance zone. - * @author Sdw - */ -public class PailakaInjuredDragon extends AbstractInstance -{ - // NPCs - private static final int KETRA_ORC_SHAMAN = 32499; - private static final int KETRA_ORC_INTELLIGENCE_OFFICIER = 32509; - private static final int KETRA_ORC_SUPPORTER = 32512; - private static final int LATANA = 18660; - private static final int DRAGON_CAMERA_1 = 18603; - private static final int DRAGON_CAMERA_2 = 18604; - private static final int DRAGON_TARGET = 18605; - private static final int LATANA_SKILL_USE = 18661; - private static final int TELEPORT_TRAP = 18663; - //@formatter:off - private static final int[] WARRIORS = - { - 18635, 18636, 18638, - 18642, 18646, 18649, - 18650, 18653, 18654, - 18655, 18657, - }; - private static final int[] WIZARDS = - { - 18639, 18640, 18641, - 18644, 18645, 18648, - 18652, 18656, 18658, - 18659, - }; - private static final int[] ANIMALS = - { - 18637, 18643, - 18647, 18651, - }; - // Skills - private static final SkillHolder ULTIMATE_DEFENCE = new SkillHolder(5044, 3); - private static final SkillHolder HEAL = new SkillHolder(4065, 7); - private static final SkillHolder ELECTRIC_FLAME = new SkillHolder(5715, 1); - private static final SkillHolder STUN = new SkillHolder(5716, 1); - private static final SkillHolder FIRE_BREATH = new SkillHolder(5717, 1); - private static final SkillHolder ANGER = new SkillHolder(5719, 1); - private static final SkillHolder RISE_OF_LATANA = new SkillHolder(5759, 1); - private static final int[] REJECTED_SKILLS = - { - 28, 680, 51, - 511, 15, 254, - 1069, 1097, 1042, - 1072, 1170, 352, - 358, 1394, 695, - 115, 1083, 1160, - 1164, 1201, 1206, - 1222, 1223, 1224, - 1092, 65, 106, - 122, 127, 1049, - 1064, 1071, 1074, - 1169, 1263, 1269, - 352, 353, 1336, - 1337, 1338, 1358, - 1359, 402, 403, - 412, 1386, 1394, - 1396, 485, 501, - 1445, 1446, 1447, - 522, 531, 1481, - 1482, 1483, 1484, - 1485, 1486, 695, - 696, 716, 775, - 1511, 792, 1524, - 1529, - }; - //@formatter:on - // Items - private static final int PAILAKA_INSTANT_SHIELD = 13032; - private static final int QUICK_HEALING_POTION = 13033; - private static final int WEAPON_UPGRADE_STAGE_1 = 13056; - private static final int WEAPON_UPGRADE_STAGE_2 = 13057; - // Misc - private static final int TEMPLATE_ID = 45; - - public PailakaInjuredDragon() - { - super(TEMPLATE_ID); - addStartNpc(KETRA_ORC_SHAMAN); - addTalkId(KETRA_ORC_SHAMAN, KETRA_ORC_INTELLIGENCE_OFFICIER); - addAttackId(WARRIORS); - addAttackId(WIZARDS); - addAttackId(LATANA); - addSpawnId(TELEPORT_TRAP, LATANA, DRAGON_TARGET, LATANA_SKILL_USE, DRAGON_CAMERA_2); - addSpawnId(WIZARDS); - setCreatureSeeId(this::onCreatureSee, WIZARDS); - setCreatureSeeId(this::onCreatureSee, LATANA); - addKillId(ANIMALS); - addKillId(LATANA); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = player.getQuestState(Q00144_PailakaInjuredDragon.class.getSimpleName()); - if (qs != null) - { - switch (event) - { - case "enterInstance": - { - enterInstance(player, npc, TEMPLATE_ID); - qs.setCond(2, true); - htmltext = "32499-01.html"; - break; - } - case "reEnterInstance": - { - enterInstance(player, npc, TEMPLATE_ID); - htmltext = "32499-02.html"; - break; - } - case "exitInstance": - { - finishInstance(player, 0); - break; - } - } - } - return htmltext; - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - switch (event) - { - case "SET_VISIBLE": - { - if (!npc.getVariables().getBoolean("visible", false)) - { - npc.setInvisible(false); - npc.getVariables().set("visible", true); - getTimers().addTimer("CAST_SKILL", 5000, npc, player); - } - break; - } - case "CAST_SKILL": - { - final SkillHolder holder = npc.getParameters().getSkillHolder(getRandomBoolean() ? "Skill01_ID" : "Skill02_ID"); - if (holder != null) - { - addSkillCastDesire(npc, player, holder, 500000); - } - getTimers().addTimer("CAST_SKILL", 10000, npc, player); - break; - } - case "LOOK_NEIGHBOR": - { - World.getInstance().forEachVisibleObjectInRange(npc, Npc.class, HEAL.getSkill().getCastRange(), npcs -> - { - if ((npcs.getCurrentHpPercent() < 70) && (getRandom(100) < 10)) - { - addSkillCastDesire(npc, npcs, HEAL, 1000000); - } - }); - getTimers().addTimer("LOOK_NEIGHBOR", 5000, npc, null); - break; - } - case "CHECK_FOR_DROP": - { - if (world.getNpcsOfGroup(npc.getParameters().getString("control_maker"), n -> !n.isDead()).isEmpty()) - { - final ZoneType zone = ZoneManager.getInstance().getZoneByName(npc.getParameters().getString("AreaName"), TeleportZone.class); - if (zone != null) - { - zone.setEnabled(false, world.getId()); - } - npc.dropItem(world.getFirstPlayer(), PAILAKA_INSTANT_SHIELD, getRandom(10) + 1); - npc.dropItem(world.getFirstPlayer(), QUICK_HEALING_POTION, getRandom(10) + 1); - switch (npc.getParameters().getInt("GM_ID", 0)) - { - case 2316001: - case 2316002: - case 2316003: - { - if ((world.getParameters().getInt("2316001", 0) == 1) && (world.getParameters().getInt("2316002", 0) == 1) && (world.getParameters().getInt("2316003", 0) == 1)) - { - giveItems(world.getFirstPlayer(), WEAPON_UPGRADE_STAGE_1, 1, true); - world.getParameters().set(npc.getParameters().getString("GM_ID"), 0); - } - break; - } - case 2316007: - case 2316008: - { - if ((world.getParameters().getInt("2316007", 0) == 1) && (world.getParameters().getInt("2316008", 0) == 1)) - { - giveItems(world.getFirstPlayer(), WEAPON_UPGRADE_STAGE_2, 1, true); - world.getParameters().set(npc.getParameters().getString("GM_ID"), 0); - } - break; - } - } - npc.deleteMe(); - } - else - { - getTimers().addTimer("CHECK_FOR_DROP", 2000, npc, null); - } - break; - } - case "SCE_RATANA_CAMERA_START_1": - { - npc.broadcastPacket(new SpecialCamera(npc, 600, 200, 5, 0, 15000, 10000, -10, 8, 1, 1, 1)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_1", 2000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_1": - { - npc.broadcastPacket(new SpecialCamera(npc, 400, 200, 5, 4000, 15000, 10000, -10, 8, 1, 1, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_2", 4000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_2": - { - npc.broadcastPacket(new SpecialCamera(npc, 300, 195, 4, 1500, 15000, 10000, -5, 10, 1, 1, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_3", 1700, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_3": - { - npc.broadcastPacket(new SpecialCamera(npc, 130, 2, 5, 0, 15000, 10000, 0, 0, 1, 0, 1)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_4", 2000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_4": - { - npc.broadcastPacket(new SpecialCamera(npc, 220, 0, 4, 800, 15000, 10000, 5, 10, 1, 0, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_5", 2000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_5": - { - npc.broadcastPacket(new SpecialCamera(npc, 250, 185, 5, 4000, 15000, 10000, -5, 10, 1, 1, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_6", 4000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_6": - { - npc.broadcastPacket(new SpecialCamera(npc, 200, 0, 5, 2000, 15000, 10000, 0, 25, 1, 0, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1_7", 4530, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_1_7": - { - npc.broadcastPacket(new SpecialCamera(npc, 300, -3, 5, 3500, 15000, 6000, 0, 6, 1, 0, 0)); - getTimers().addTimer("SUICIDE_DRAGON", 10000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_2": - { - npc.broadcastPacket(new SpecialCamera(npc, 250, 0, 6, 0, 15000, 10000, 2, 0, 1, 0, 1)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_2_1", 2000, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_2_1": - { - npc.broadcastPacket(new SpecialCamera(npc, 230, 0, 5, 2000, 15000, 10000, 0, 0, 1, 0, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_2_2", 2500, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_2_2": - { - npc.broadcastPacket(new SpecialCamera(npc, 180, 175, 2, 1500, 15000, 10000, 0, 10, 1, 1, 0)); - getTimers().addTimer("SCE_RATANA_CAMERA_START_2_3", 1500, npc, player); - break; - } - case "SCE_RATANA_CAMERA_START_2_3": - { - npc.broadcastPacket(new SpecialCamera(npc, 300, 180, 5, 1500, 15000, 3000, 0, 6, 1, 1, 0)); - getTimers().addTimer("SUICIDE_DRAGON", 3000, npc, player); - break; - } - case "SUICIDE_DRAGON": - { - npc.deleteMe(); - break; - } - case "LATANA_ANGER_RESET": - { - npc.setScriptValue(0); - break; - } - case "SPAWN_DRAGON_TARGET": - { - addSpawn(npc, DRAGON_TARGET, 105465, -41817, -1768, 0, false, 0, false, world.getId()); - getTimers().addTimer("SOCIAL_ACTION", 3000, npc, player); - break; - } - case "SOCIAL_ACTION": - { - npc.broadcastSocialAction(0); - getTimers().addTimer("DISPLAY_SKILL", 3000, npc, player); - break; - } - case "DISPLAY_SKILL": - { - final Npc target = world.getNpc(DRAGON_TARGET); - if (target != null) - { - addSkillCastDesire(npc, target, RISE_OF_LATANA, 5000); - } - getTimers().addTimer("LATANA_CAST", 9700, npc, player); - break; - } - case "LATANA_CAST": - { - final Npc target = world.getNpc(DRAGON_TARGET); - if (target != null) - { - addSkillCastDesire(npc, target, STUN, 5000); - } - getTimers().addTimer("ATTACK", 11030, npc, player); - break; - } - case "ATTACK": - { - if (npc.calculateDistance2D(player) < 100) - { - if (getRandom(100) < 30) - { - addSkillCastDesire(npc, player, ELECTRIC_FLAME, 500000); - } - else - { - addAttackDesire(npc, player); - } - } - else if (getRandomBoolean()) - { - addSpawn(npc, LATANA_SKILL_USE, player.getLocation(), false, world.getId()); - } - else - { - addSkillCastDesire(npc, player, FIRE_BREATH, 500000); - } - getTimers().addTimer("ATTACK", 6000, npc, player); - break; - } - case "SPAWN_DRAGON_TARGET2": - { - addSpawn(npc, DRAGON_TARGET, 105465, -41817, -1768, 0, false, 0, false, world.getId()); - getTimers().addTimer("SOCIAL_ACTION", 3000, npc, player); - break; - } - case "LATANA_ATTACK": - { - addSkillCastDesire(npc, npc, ELECTRIC_FLAME, 50000); - getTimers().addTimer("LATANA_CAST", 3000, npc, player); - break; - } - case "SPAWN_REWARD_NPC": - { - addSpawn(npc, KETRA_ORC_SUPPORTER, npc.getLocation(), false, world.getId()); - npc.deleteMe(); - break; - } - case "DRAGON_CAMERA_2_1": - { - npc.broadcastPacket(new SpecialCamera(npc, 350, 200, 5, 5600, 15000, 10000, -15, 10, 1, 1, 0)); - getTimers().addTimer("DRAGON_CAMERA_2_2", 5600, npc, null); - break; - } - case "DRAGON_CAMERA_2_2": - { - npc.broadcastPacket(new SpecialCamera(npc, 360, 200, 5, 1000, 15000, 2000, -15, 10, 1, 1, 0)); - getTimers().addTimer("SUICIDE", 10000, npc, null); - break; - } - } - } - } - - @Override - public String onSpawn(Npc npc) - { - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - switch (npc.getId()) - { - case TELEPORT_TRAP: - { - world.getParameters().set(npc.getParameters().getString("GM_ID"), 1); - getTimers().addTimer("CHECK_FOR_DROP", 2000, npc, null); - break; - } - case DRAGON_TARGET: - { - getTimers().addTimer("SUICIDE", 60000, npc, null); - break; - } - case LATANA_SKILL_USE: - { - final Npc latana = world.getNpc(LATANA); - final PlayerInstance player = world.getFirstPlayer(); - if ((latana != null) && (player != null) && (latana.calculateDistance2D(player) <= 900)) - { - addSkillCastDesire(npc, player, STUN, 500000); - } - getTimers().addTimer("SUICIDE", 5000, npc, null); - break; - } - case DRAGON_CAMERA_2: - { - npc.broadcastPacket(new SpecialCamera(npc, 450, 200, 3, 0, 15000, 10000, -15, 20, 1, 1, 1)); - getTimers().addTimer("DRAGON_CAMERA_2_1", 100, npc, null); - break; - } - default: - { - if (CommonUtil.contains(WIZARDS, npc.getId())) - { - npc.setInvisible(true); - getTimers().addTimer("LOOK_NEIGHBOR", 1000, npc, null); - } - npc.initSeenCreatures(); - } - } - } - return super.onSpawn(npc); - } - - private void onCreatureSee(OnCreatureSee event) - { - final Creature creature = event.getSeen(); - final Npc npc = (Npc) event.getSeer(); - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - if (CommonUtil.contains(WIZARDS, npc.getId())) - { - if (creature.isPlayer() && npc.isScriptValue(0)) - { - npc.setScriptValue(1); - getTimers().addTimer("SET_VISIBLE", 1000, npc, creature.getActingPlayer()); - } - } - else if ((npc.getId() == LATANA) && !npc.getVariables().getBoolean("creatureSeen", false) && creature.isPlayer()) - { - final QuestState qs = creature.getActingPlayer().getQuestState(Q00144_PailakaInjuredDragon.class.getSimpleName()); - if (qs != null) - { - if (qs.getCond() == 4) - { - getTimers().addTimer("SPAWN_REWARD_NPC", 1000, npc, creature.getActingPlayer()); - npc.setScriptValue(1); - } - else - { - playSound(creature.getActingPlayer(), QuestSound.BS08_A); - getTimers().addTimer("SPAWN_DRAGON_TARGET", 1000, npc, creature.getActingPlayer()); - getTimers().addTimer("SCE_RATANA_CAMERA_START_1", 10, world.getNpc(DRAGON_CAMERA_1), creature.getActingPlayer()); - npc.getVariables().set("creatureSeen", true); - } - } - - } - } - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill) - { - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - if (CommonUtil.contains(WARRIORS, npc.getId()) || CommonUtil.contains(WIZARDS, npc.getId())) - { - final int longRangeGuardRate = npc.getParameters().getInt("LongRangeGuardRate", -1); - if ((longRangeGuardRate != -1) && ((skill != null) && !CommonUtil.contains(REJECTED_SKILLS, skill.getId()))) - { - if (npc.calculateDistance2D(attacker) > 150) - { - if ((npc.getEffectList().getFirstBuffInfoByAbnormalType(AbnormalType.PD_UP_SPECIAL) == null) && (getRandom(100) < longRangeGuardRate)) - { - addSkillCastDesire(npc, npc, ULTIMATE_DEFENCE.getSkill(), 1000000000); - } - } - else - { - npc.getEffectList().stopEffects(AbnormalType.PD_UP_SPECIAL); - } - } - if (CommonUtil.contains(WARRIORS, npc.getId())) - { - if (npc.calculateDistance2D(attacker) < 40) - { - addAttackPlayerDesire(npc, attacker, 1000); - } - else if (getRandom(100) < 33) - { - final SkillHolder holder = npc.getParameters().getSkillHolder(getRandomBoolean() ? "Skill01_ID" : "Skill02_ID"); - if (holder != null) - { - addSkillCastDesire(npc, attacker, holder, 500000); - } - } - } - } - else if ((npc.getId() == LATANA)) - { - if (!npc.getVariables().getBoolean("creatureSeen", false)) - { - final QuestState qs = attacker.getQuestState(Q00144_PailakaInjuredDragon.class.getSimpleName()); - if (qs != null) - { - if (qs.getCond() == 4) - { - getTimers().addTimer("SPAWN_REWARD_NPC", 1000, npc, attacker); - npc.setScriptValue(1); - } - else - { - playSound(attacker, QuestSound.BS08_A); - getTimers().addTimer("SPAWN_DRAGON_TARGET2", 1000, npc, attacker); - getTimers().addTimer("SCE_RATANA_CAMERA_START_2", 10, world.getNpc(DRAGON_CAMERA_1), attacker); - npc.getVariables().set("creatureSeen", true); - } - } - } - - if ((npc.getCurrentHpPercent() < 30) && npc.isScriptValue(0)) - { - addSkillCastDesire(npc, npc, ANGER, 50000000); - npc.setScriptValue(1); - getTimers().addTimer("LATANA_ANGER_RESET", 120000, npc, attacker); - } - } - } - return super.onAttack(npc, attacker, damage, isSummon, skill); - } - - // @formatter:off - @RegisterEvent(EventType.ON_ATTACKABLE_FACTION_CALL) - @RegisterType(ListenerRegisterType.NPC) - @Id({18635,18636,18638,18642,18646,18649,18650,18653,18654,18655,18657}) - // @formatter:on - public void onAttackableFactionCall(OnAttackableFactionCall event) - { - final Npc npc = event.getNpc(); - final PlayerInstance attacker = event.getAttacker(); - if (npc.calculateDistance2D(attacker) < 40) - { - addAttackPlayerDesire(npc, attacker, 1000); - } - else if (getRandom(100) < 33) - { - final SkillHolder holder = npc.getParameters().getSkillHolder(getRandomBoolean() ? "Skill01_ID" : "Skill02_ID"); - if (holder != null) - { - addSkillCastDesire(npc, attacker, holder, 500000); - } - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final Instance world = npc.getInstanceWorld(); - if (isInInstance(world)) - { - if (CommonUtil.contains(ANIMALS, npc.getId())) - { - npc.dropItem(killer, getRandomBoolean() ? PAILAKA_INSTANT_SHIELD : QUICK_HEALING_POTION, getRandom(10) + 1); - } - else if (npc.getId() == LATANA) - { - addSpawn(npc, KETRA_ORC_SUPPORTER, 105974, -41794, -1784, 32768, false, 0, false, world.getId()); - addSpawn(npc, DRAGON_CAMERA_2, npc.getLocation(), false, world.getId()); - } - } - return super.onKill(npc, killer, isSummon); - } - - public static void main(String[] args) - { - new PailakaInjuredDragon(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/32497-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/32497-01.html deleted file mode 100644 index be2f646c36..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/32497-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Inspector Adler:
-Remember that Pailaka is very different from the world you know! Look for a reliable guide and prepare to be surprised! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/PailakaSongOfIceAndFire.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/PailakaSongOfIceAndFire.java deleted file mode 100644 index cb49763091..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/PailakaSongOfIceAndFire/PailakaSongOfIceAndFire.java +++ /dev/null @@ -1,194 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.PailakaSongOfIceAndFire; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.NpcStringId; - -import instances.AbstractInstance; - -/** - * Pailaka Song of Ice and Fire Instance zone. - * @author Gnacik, St3eT - */ -public class PailakaSongOfIceAndFire extends AbstractInstance -{ - // NPCs - private static final int ADLER1 = 32497; - private static final int GARGOS = 18607; - private static final int BLOOM = 18616; - private static final int BOTTLE = 32492; - private static final int BRAZIER = 32493; - // Items - private static final int FIRE_ENHANCER = 13040; - private static final int WATER_ENHANCER = 13041; - private static final int SHIELD_POTION = 13032; - private static final int HEAL_POTION = 13033; - // Location - private static final Location TELEPORT = new Location(-52875, 188232, -4696); - // Misc - private static final int TEMPLATE_ID = 43; - private static final int ZONE = 20108; - - public PailakaSongOfIceAndFire() - { - super(TEMPLATE_ID); - addStartNpc(ADLER1); - addTalkId(ADLER1); - addAttackId(BOTTLE, BRAZIER); - addExitZoneId(ZONE); - addSeeCreatureId(GARGOS); - addSpawnId(BLOOM); - addKillId(BLOOM); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - switch (event) - { - case "enter": - { - enterInstance(player, npc, TEMPLATE_ID); - return "32497-01.html"; - } - case "GARGOS_LAUGH": - { - npc.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.OHH_OH_OH); - break; - } - case "TELEPORT": - { - player.teleToLocation(TELEPORT); - break; - } - case "DELETE": - { - if (npc != null) - { - npc.deleteMe(); - } - break; - } - case "BLOOM_TIMER": - { - startQuestTimer("BLOOM_TIMER2", getRandom(2, 4) * 60 * 1000, npc, null); - break; - } - case "BLOOM_TIMER2": - { - npc.setInvisible(!npc.isInvisible()); - startQuestTimer("BLOOM_TIMER", 5000, npc, null); - break; - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onAttack(Npc npc, PlayerInstance player, int damage, boolean isSummon) - { - if ((damage > 0) && npc.isScriptValue(0)) - { - switch (getRandom(6)) - { - case 0: - { - if (npc.getId() == BOTTLE) - { - npc.dropItem(player, WATER_ENHANCER, getRandom(1, 6)); - } - break; - } - case 1: - { - if (npc.getId() == BRAZIER) - { - npc.dropItem(player, FIRE_ENHANCER, getRandom(1, 6)); - } - break; - } - case 2: - case 3: - { - npc.dropItem(player, SHIELD_POTION, getRandom(1, 10)); - break; - } - case 4: - case 5: - { - npc.dropItem(player, HEAL_POTION, getRandom(1, 10)); - break; - } - } - npc.setScriptValue(1); - startQuestTimer("DELETE", 3000, npc, null); - } - return super.onAttack(npc, player, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - npc.dropItem(player, getRandomBoolean() ? SHIELD_POTION : HEAL_POTION, getRandom(1, 7)); - return super.onKill(npc, player, isSummon); - } - - @Override - public String onExitZone(Creature creature, ZoneType zone) - { - if ((creature.isPlayer()) && !creature.isDead() && !creature.isTeleporting() && ((PlayerInstance) creature).isOnline()) - { - final Instance world = creature.getInstanceWorld(); - if ((world != null) && (world.getTemplateId() == TEMPLATE_ID)) - { - startQuestTimer("TELEPORT", 1000, null, creature.getActingPlayer()); - } - } - return super.onExitZone(creature, zone); - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (npc.isScriptValue(0) && creature.isPlayer()) - { - npc.setScriptValue(1); - startQuestTimer("GARGOS_LAUGH", 1000, npc, creature.getActingPlayer()); - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public String onSpawn(Npc npc) - { - npc.setInvisible(true); - startQuestTimer("BLOOM_TIMER", 1000, npc, null); - return super.onSpawn(npc); - } - - public static void main(String[] args) - { - new PailakaSongOfIceAndFire(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32586.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32586.htm deleted file mode 100644 index 1fdb7dfc56..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32586.htm +++ /dev/null @@ -1,5 +0,0 @@ -Emperor Shunaiman:
-Shilen's forces gain ground with each passing day.
-We were stumbling backwards, but now... now I am staring down into a great chasm. What am I to do?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587-01.html deleted file mode 100644 index fd2c390bf6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor's Guard Leon:
-Thank you saving Emperor Shunaiman from this crisis!
May the blessin's of Einhasad always go with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587.htm deleted file mode 100644 index f6fcb16567..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32587.htm +++ /dev/null @@ -1,4 +0,0 @@ -Emperor's Guard Leon:
-Einhasad's blessin's, friend!
S'not everyone who gets to go time-travelin' to go and save the old Emperor, eh? Must be made of tougher stuff than us lot... probably the food.
Anyways, I understand you're lookin' to get back to your time?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32657.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32657.htm deleted file mode 100644 index 9ae285bdee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/32657.htm +++ /dev/null @@ -1,4 +0,0 @@ -Disciple's Gatekeeper:
-You are now at the place where Shunaiman Emperor's Seal Device is installed. You hear the sounds of Anakim and Lilith grappling violently from within.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/SSQDisciplesNecropolisPast.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/SSQDisciplesNecropolisPast.java deleted file mode 100644 index ecf1e21853..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQDisciplesNecropolisPast/SSQDisciplesNecropolisPast.java +++ /dev/null @@ -1,447 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQDisciplesNecropolisPast; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.SkillCaster; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.SystemMessageId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.util.Util; - -import instances.AbstractInstance; -import quests.Q00196_SevenSignsSealOfTheEmperor.Q00196_SevenSignsSealOfTheEmperor; - -/** - * Disciple's Necropolis Past instance zone. - * @author Adry_85 - */ -public class SSQDisciplesNecropolisPast extends AbstractInstance -{ - // NPCs - private static final int SEAL_DEVICE = 27384; - private static final int PROMISE_OF_MAMMON = 32585; - private static final int SHUNAIMAN = 32586; - private static final int LEON = 32587; - private static final int DISCIPLES_GATEKEEPER = 32657; - // Monsters - private static final int LILITH = 32715; - private static final int ANAKIM = 32718; - private static final int LILIM_BUTCHER = 27371; - private static final int LILIM_MAGUS = 27372; - private static final int LILIM_KNIGHT_ERRANT = 27373; - private static final int SHILENS_EVIL_THOUGHTS1 = 27374; - private static final int SHILENS_EVIL_THOUGHTS2 = 27375; - private static final int LILIM_KNIGHT = 27376; - private static final int LILIM_SLAYER = 27377; - private static final int LILIM_GREAT_MAGUS = 27378; - private static final int LILIM_GUARD_KNIGHT = 27379; - private static final int[] ANAKIM_GROUP = - { - ANAKIM, - 32719, - 32720, - 32721 - }; - private static final int[] LILITH_GROUP = - { - LILITH, - 32716, - 32717 - }; - // Items - private static final int SACRED_SWORD_OF_EINHASAD = 15310; - private static final int SEAL_OF_BINDING = 13846; - // Skills - private static final SkillHolder SEAL_ISOLATION = new SkillHolder(5980, 3); - private static final Map SKILLS = new HashMap<>(); - static - { - SKILLS.put(32715, new SkillHolder(6187, 1)); // Presentation - Lilith Battle - SKILLS.put(32716, new SkillHolder(6188, 1)); // Presentation - Lilith's Steward Battle1 - SKILLS.put(32717, new SkillHolder(6190, 1)); // Presentation - Lilith's Bodyguards Battle1 - SKILLS.put(32718, new SkillHolder(6191, 1)); // Presentation - Anakim Battle - SKILLS.put(32719, new SkillHolder(6192, 1)); // Presentation - Anakim's Guardian Battle1 - SKILLS.put(32720, new SkillHolder(6194, 1)); // Presentation - Anakim's Guard Battle - SKILLS.put(32721, new SkillHolder(6195, 1)); // Presentation - Anakim's Executor Battle - } - // Locations - private static final Location ENTER = new Location(-89554, 216078, -7488); - // NpcStringId - private static final NpcStringId[] LILITH_SHOUT = - { - NpcStringId.HOW_DARE_YOU_TRY_TO_CONTEND_AGAINST_ME_IN_STRENGTH_RIDICULOUS, - NpcStringId.ANAKIM_IN_THE_NAME_OF_GREAT_SHILEN_I_WILL_CUT_YOUR_THROAT, - NpcStringId.YOU_CANNOT_BE_THE_MATCH_OF_LILITH_I_LL_TEACH_YOU_A_LESSON - }; - // Misc - private static final int TEMPLATE_ID = 112; - private static final int DOOR_1 = 17240102; - private static final int DOOR_2 = 17240104; - private static final int DOOR_3 = 17240106; - private static final int DOOR_4 = 17240108; - private static final int DOOR_5 = 17240110; - private static final int DISCIPLES_NECROPOLIS_DOOR = 17240111; - - public SSQDisciplesNecropolisPast() - { - super(TEMPLATE_ID); - addAttackId(SEAL_DEVICE); - addFirstTalkId(SHUNAIMAN, LEON, DISCIPLES_GATEKEEPER); - addKillId(LILIM_BUTCHER, LILIM_MAGUS, LILIM_KNIGHT_ERRANT, LILIM_KNIGHT, SHILENS_EVIL_THOUGHTS1, SHILENS_EVIL_THOUGHTS2, LILIM_SLAYER, LILIM_GREAT_MAGUS, LILIM_GUARD_KNIGHT); - addAggroRangeEnterId(LILIM_BUTCHER, LILIM_MAGUS, LILIM_KNIGHT_ERRANT, LILIM_KNIGHT, SHILENS_EVIL_THOUGHTS1, SHILENS_EVIL_THOUGHTS2, LILIM_SLAYER, LILIM_GREAT_MAGUS, LILIM_GUARD_KNIGHT); - addSpawnId(SEAL_DEVICE); - addStartNpc(PROMISE_OF_MAMMON); - addTalkId(PROMISE_OF_MAMMON, SHUNAIMAN, LEON, DISCIPLES_GATEKEEPER); - } - - private void checkDoors(Npc npc, Instance world, int count) - { - switch (count) - { - case 4: - { - world.openCloseDoor(DOOR_1, true); - break; - } - case 10: - { - world.openCloseDoor(DOOR_2, true); - break; - } - case 18: - { - world.openCloseDoor(DOOR_3, true); - break; - } - case 28: - { - world.openCloseDoor(DOOR_4, true); - break; - } - case 40: - { - world.openCloseDoor(DOOR_5, true); - break; - } - } - } - - private void makeCast(Npc npc, List targets) - { - npc.setTarget(targets.get(getRandom(targets.size()))); - if (SKILLS.containsKey(npc.getId())) - { - npc.doCast(SKILLS.get(npc.getId()).getSkill()); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - switch (event) - { - case "FINISH": - { - if (getQuestItemsCount(player, SEAL_OF_BINDING) >= 4) - { - playMovie(player, Movie.SSQ_SEALING_EMPEROR_2ND); - startQuestTimer("TELEPORT", 27000, null, player); - } - break; - } - case "TELEPORT": - { - player.teleToLocation(ENTER); - break; - } - case "FIGHT": - { - final List anakimGroup = world.getNpcs(ANAKIM_GROUP); - final List lilithGroup = world.getNpcs(LILITH_GROUP); - - for (Npc caster : anakimGroup) - { - if ((caster != null) && !caster.isCastingNow(SkillCaster::isAnyNormalType)) - { - makeCast(caster, lilithGroup); - } - if ((caster != null) && (caster.getId() == ANAKIM)) - { - if (caster.isScriptValue(0)) - { - caster.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.YOU_SUCH_A_FOOL_THE_VICTORY_OVER_THIS_WAR_BELONGS_TO_SHILEN); - caster.setScriptValue(1); - } - else if (getRandom(100) < 10) - { - caster.broadcastSay(ChatType.NPC_SHOUT, LILITH_SHOUT[getRandom(3)]); - } - } - } - for (Npc caster : lilithGroup) - { - if ((caster != null) && !caster.isCastingNow(SkillCaster::isAnyNormalType)) - { - makeCast(caster, anakimGroup); - } - if ((caster != null) && (caster.getId() == LILITH)) - { - if (caster.isScriptValue(0)) - { - caster.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.FOR_THE_ETERNITY_OF_EINHASAD); - if (Util.checkIfInRange(2000, caster, player, true)) - { - player.sendPacket(new NpcSay(caster, ChatType.NPC_WHISPER, NpcStringId.MY_POWER_S_WEAKENING_HURRY_AND_TURN_ON_THE_SEALING_DEVICE)); - } - caster.setScriptValue(1); - } - else if (getRandom(100) < 10) - { - switch (getRandom(3)) - { - case 0: - { - caster.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.DEAR_SHILLIEN_S_OFFSPRINGS_YOU_ARE_NOT_CAPABLE_OF_CONFRONTING_US); - if (Util.checkIfInRange(2000, caster, player, true)) - { - player.sendPacket(new NpcSay(caster, ChatType.NPC_WHISPER, NpcStringId.ALL_4_SEALING_DEVICES_MUST_BE_TURNED_ON)); - } - break; - } - case 1: - { - caster.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.I_LL_SHOW_YOU_THE_REAL_POWER_OF_EINHASAD); - if (Util.checkIfInRange(2000, caster, player, true)) - { - player.sendPacket(new NpcSay(caster, ChatType.NPC_WHISPER, NpcStringId.LILITH_ATTACK_IS_GETTING_STRONGER_GO_AHEAD_AND_TURN_IT_ON)); - } - break; - } - case 2: - { - caster.broadcastSay(ChatType.NPC_SHOUT, NpcStringId.DEAR_MILITARY_FORCE_OF_LIGHT_GO_DESTROY_THE_OFFSPRINGS_OF_SHILLIEN); - if (Util.checkIfInRange(2000, caster, player, true)) - { - player.sendPacket(new NpcSay(caster, ChatType.NPC_WHISPER, NpcStringId.DEAR_S1_GIVE_ME_MORE_STRENGTH).addStringParameter(player.getName())); - } - break; - } - } - } - } - startQuestTimer("FIGHT", 1000, null, player); - } - break; - } - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon) - { - switch (npc.getId()) - { - case LILIM_BUTCHER: - case LILIM_GUARD_KNIGHT: - { - if (npc.isScriptValue(0)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THIS_PLACE_ONCE_BELONGED_TO_LORD_SHILEN); - npc.setScriptValue(1); - } - break; - } - case LILIM_MAGUS: - case LILIM_GREAT_MAGUS: - { - if (npc.isScriptValue(0)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHO_DARES_ENTER_THIS_PLACE); - npc.setScriptValue(1); - } - break; - } - case LILIM_KNIGHT_ERRANT: - case LILIM_KNIGHT: - { - if (npc.isScriptValue(0)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THOSE_WHO_ARE_AFRAID_SHOULD_GET_AWAY_AND_THOSE_WHO_ARE_BRAVE_SHOULD_FIGHT); - npc.setScriptValue(1); - } - break; - } - case LILIM_SLAYER: - { - if (npc.isScriptValue(0)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LEAVE_NOW); - npc.setScriptValue(1); - } - break; - } - } - return super.onAggroRangeEnter(npc, player, isSummon); - } - - @Override - public String onAttack(Npc npc, PlayerInstance player, int damage, boolean isSummon) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - if (npc.isScriptValue(0)) - { - if (npc.getCurrentHp() < (npc.getMaxHp() * 0.1)) - { - giveItems(player, SEAL_OF_BINDING, 1); - player.sendPacket(SystemMessageId.THE_SEALING_DEVICE_GLITTERS_AND_MOVES_ACTIVATION_COMPLETE_NORMALLY); - npc.setScriptValue(1); - startQuestTimer("FINISH", 1000, npc, player); - cancelQuestTimer("FIGHT", npc, player); - } - } - if (getRandom(100) < 50) - { - npc.doCast(SEAL_ISOLATION.getSkill()); - } - } - return super.onAttack(npc, player, damage, isSummon); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return npc.getId() + ".htm"; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - synchronized (world) - { - final int count = world.getParameters().getInt("countKill", 0) + 1; - world.setParameter("countKill", count); - checkDoors(npc, world, count); - } - } - - switch (npc.getId()) - { - case LILIM_MAGUS: - case LILIM_GREAT_MAGUS: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LORD_SHILEN_SOME_DAY_YOU_WILL_ACCOMPLISH_THIS_MISSION); - break; - } - case LILIM_KNIGHT_ERRANT: - case LILIM_KNIGHT: - case LILIM_GUARD_KNIGHT: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHY_ARE_YOU_GETTING_IN_OUR_WAY); - break; - } - case LILIM_SLAYER: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.FOR_SHILEN); - break; - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onSpawn(Npc npc) - { - npc.setUndying(true); - return super.onSpawn(npc); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = talker.getQuestState(Q00196_SevenSignsSealOfTheEmperor.class.getSimpleName()); - String htmltext = getNoQuestMsg(talker); - if (qs == null) - { - return htmltext; - } - - switch (npc.getId()) - { - case PROMISE_OF_MAMMON: - { - if (qs.isCond(3) || qs.isCond(4)) - { - enterInstance(talker, npc, TEMPLATE_ID); - return ""; - } - break; - } - case LEON: - { - if (qs.getCond() >= 3) - { - takeItems(talker, SACRED_SWORD_OF_EINHASAD, -1); - finishInstance(talker, 0); - htmltext = "32587-01.html"; - } - break; - } - case DISCIPLES_GATEKEEPER: - { - if (qs.getCond() >= 3) - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - world.openCloseDoor(DISCIPLES_NECROPOLIS_DOOR, true); - playMovie(talker, Movie.SSQ_SEALING_EMPEROR_1ST); - startQuestTimer("FIGHT", 1000, null, talker); - } - } - break; - } - } - return htmltext; - } - - public static void main(String[] args) - { - new SSQDisciplesNecropolisPast(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32784.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32784.html deleted file mode 100644 index 141084a13f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32784.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcadia:
-Ugh. I'm already bored... How hard is it to find a competent adventurer?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862-01.html deleted file mode 100644 index 567d4a76a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Gruff-looking Man:
-I thought long and hard, but nothing comes to mind that you should be here for. Go back. Look around for something else that you should do now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862.html deleted file mode 100644 index 2c0c1276fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/32862.html +++ /dev/null @@ -1,4 +0,0 @@ -Gruff-looking Man:
-Maybe you should just leave now. Before you bother me...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/SSQElcadiasTent.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/SSQElcadiasTent.java deleted file mode 100644 index 12de91ce3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQElcadiasTent/SSQElcadiasTent.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQElcadiasTent; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import instances.AbstractInstance; -import quests.Q10292_SevenSignsGirlOfDoubt.Q10292_SevenSignsGirlOfDoubt; -import quests.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom; -import quests.Q10294_SevenSignsToTheMonasteryOfSilence.Q10294_SevenSignsToTheMonasteryOfSilence; -import quests.Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal; - -/** - * Elcadia's Tent instance zone. - * @author Adry_85 - */ -public class SSQElcadiasTent extends AbstractInstance -{ - // NPCs - private static final int ELCADIA = 32784; - private static final int GRUFF_LOOKING_MAN = 32862; - // Misc - private static final int TEMPLATE_ID = 158; - - public SSQElcadiasTent() - { - super(TEMPLATE_ID); - addFirstTalkId(GRUFF_LOOKING_MAN, ELCADIA); - addStartNpc(GRUFF_LOOKING_MAN, ELCADIA); - addTalkId(GRUFF_LOOKING_MAN, ELCADIA); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - if (npc.getId() == GRUFF_LOOKING_MAN) - { - final QuestState GirlOfDoubt = talker.getQuestState(Q10292_SevenSignsGirlOfDoubt.class.getSimpleName()); - final QuestState ForbiddenBook = talker.getQuestState(Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class.getSimpleName()); - final QuestState Monastery = talker.getQuestState(Q10294_SevenSignsToTheMonasteryOfSilence.class.getSimpleName()); - final QuestState PowerOfSeal = talker.getQuestState(Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.class.getSimpleName()); - if (((GirlOfDoubt != null) && GirlOfDoubt.isStarted()) // - || ((GirlOfDoubt != null) && GirlOfDoubt.isCompleted() && (ForbiddenBook == null)) // - || ((ForbiddenBook != null) && ForbiddenBook.isStarted()) // - || ((ForbiddenBook != null) && ForbiddenBook.isCompleted() && (Monastery == null)) // - || ((PowerOfSeal != null) && PowerOfSeal.isStarted())) - { - enterInstance(talker, npc, TEMPLATE_ID); - } - else - { - return "32862-01.html"; - } - } - else - { - finishInstance(talker, 0); - } - return super.onTalk(npc, talker); - } - - public static void main(String[] args) - { - new SSQElcadiasTent(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32593-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32593-01.htm deleted file mode 100644 index 888ebc0fdc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32593-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Wood:
-Spare no detail when you recount your story! The smallest unturned stone can still hide the greatest of treasures! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32617-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32617-01.htm deleted file mode 100644 index ca2b782f0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/32617-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Jeina:
-May Einhasad's blessing go with you.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/SSQHideoutOfTheDawn.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/SSQHideoutOfTheDawn.java deleted file mode 100644 index f5505ff3e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQHideoutOfTheDawn/SSQHideoutOfTheDawn.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQHideoutOfTheDawn; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; - -import instances.AbstractInstance; - -/** - * Hideout of the Dawn instance zone. - * @author Adry_85 - */ -public class SSQHideoutOfTheDawn extends AbstractInstance -{ - // NPCs - private static final int WOOD = 32593; - private static final int JAINA = 32617; - // Misc - private static final int TEMPLATE_ID = 113; - - public SSQHideoutOfTheDawn() - { - super(TEMPLATE_ID); - addStartNpc(WOOD); - addTalkId(WOOD, JAINA); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - if (npc.getId() == WOOD) - { - enterInstance(talker, npc, TEMPLATE_ID); - return "32593-01.htm"; - } - finishInstance(talker, 0); - return "32617-01.htm"; - } - - public static void main(String[] args) - { - new SSQHideoutOfTheDawn(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32785.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32785.html deleted file mode 100644 index 0199829231..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32785.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Oh.. Now I understand why this library is called the Pride of Rune. This is...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32809.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32809.html deleted file mode 100644 index 367f2e7713..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32809.html +++ /dev/null @@ -1,3 +0,0 @@ -A book called "Saintess Solina's Biography" stands out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32810.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32810.html deleted file mode 100644 index 557fbf9c31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32810.html +++ /dev/null @@ -1,3 +0,0 @@ -A book called "The Investigation of the Cave of Giants" stands out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32811.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32811.html deleted file mode 100644 index c955640d11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32811.html +++ /dev/null @@ -1,3 +0,0 @@ -A book called "Continents and Cosmology" stands out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32812.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32812.html deleted file mode 100644 index 94284e651a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32812.html +++ /dev/null @@ -1,3 +0,0 @@ -A book called "Religions of the Aden Kingdom" stands out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32813.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32813.html deleted file mode 100644 index c0c9ee2f38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32813.html +++ /dev/null @@ -1,3 +0,0 @@ -A book called "The Genesis of Dwarves" stands out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32861.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32861.html deleted file mode 100644 index f57a9cc69e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/32861.html +++ /dev/null @@ -1,5 +0,0 @@ -Library of Sages Director Sophia:
-Hello. What brings you to Library of Sages?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/SSQLibraryOfSages.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/SSQLibraryOfSages.java deleted file mode 100644 index dc073b8ea4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQLibraryOfSages/SSQLibraryOfSages.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQLibraryOfSages; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.network.NpcStringId; - -import instances.AbstractInstance; - -/** - * Library of Sages instance zone. - * @author Adry_85 - */ -public class SSQLibraryOfSages extends AbstractInstance -{ - // NPCs - private static final int SOPHIA1 = 32596; - private static final int PILE_OF_BOOKS1 = 32809; - private static final int PILE_OF_BOOKS2 = 32810; - private static final int PILE_OF_BOOKS3 = 32811; - private static final int PILE_OF_BOOKS4 = 32812; - private static final int PILE_OF_BOOKS5 = 32813; - private static final int SOPHIA2 = 32861; - private static final int SOPHIA3 = 32863; - private static final int ELCADIA_INSTANCE = 32785; - // Location - private static final Location LIBRARY_LOC = new Location(37355, -50065, -1127); - // Messages - private static final NpcStringId[] ELCADIA_DIALOGS = - { - NpcStringId.I_MUST_ASK_LIBRARIAN_SOPHIA_ABOUT_THE_BOOK, - NpcStringId.THIS_LIBRARY_IT_S_HUGE_BUT_THERE_AREN_T_MANY_USEFUL_BOOKS_RIGHT, - NpcStringId.AN_UNDERGROUND_LIBRARY_I_HATE_DAMP_AND_SMELLY_PLACES, - NpcStringId.THE_BOOK_THAT_WE_SEEK_IS_CERTAINLY_HERE_SEARCH_INCH_BY_INCH - }; - // Misc - private static final int TEMPLATE_ID = 156; - - public SSQLibraryOfSages() - { - super(TEMPLATE_ID); - addFirstTalkId(SOPHIA2, ELCADIA_INSTANCE, PILE_OF_BOOKS1, PILE_OF_BOOKS2, PILE_OF_BOOKS3, PILE_OF_BOOKS4, PILE_OF_BOOKS5); - addStartNpc(SOPHIA1, SOPHIA2, SOPHIA3); - addTalkId(SOPHIA1, SOPHIA2, SOPHIA3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final Npc elcadia = world.getParameters().getObject("elcadia", Npc.class); - switch (event) - { - case "TELEPORT2": - { - player.teleToLocation(LIBRARY_LOC); - elcadia.teleToLocation(LIBRARY_LOC); - break; - } - case "exit": - { - cancelQuestTimer("FOLLOW", npc, player); - world.setParameter("elcadia", null); - elcadia.deleteMe(); - teleportPlayerOut(player, world); - break; - } - case "FOLLOW": - { - npc.setRunning(); - npc.getAI().startFollow(player); - npc.broadcastSay(ChatType.NPC_GENERAL, ELCADIA_DIALOGS[getRandom(ELCADIA_DIALOGS.length)]); - startQuestTimer("FOLLOW", 10000, npc, player); - break; - } - case "ENTER": - { - final Location loc = world.getEnterLocation(); - cancelQuestTimer("FOLLOW", npc, player); - player.teleToLocation(loc, world); - elcadia.teleToLocation(loc, world); - break; - } - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - enterInstance(talker, npc, TEMPLATE_ID); - return super.onTalk(npc, talker); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - super.onEnter(player, instance, firstEnter); - - final Npc npc = addSpawn(ELCADIA_INSTANCE, player, false, 0, false, instance.getId()); - startQuestTimer("FOLLOW", 3000, npc, player); - instance.setParameter("elcadia", npc); - } - - public static void main(String[] args) - { - new SSQLibraryOfSages(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32792.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32792.html deleted file mode 100644 index 4c2a3b5900..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32792.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-Finally we meet, Successors of Fate. In the end, the endless Bridle of Eternity will be back where it belongs.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32817.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32817.html deleted file mode 100644 index de208b3461..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32817.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleportation Device: Move to East Watcher's Room.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32818.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32818.html deleted file mode 100644 index 3d8fa1cf3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32818.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleportation Device: Move to West Watcher's Room.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32819.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32819.html deleted file mode 100644 index 026e88d7f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32819.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleportation Device: Move to North Watcher's Room.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32820.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32820.html deleted file mode 100644 index bd7de3fa3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/32820.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleportation Device: Move to South Watcher's Room.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/SSQMonasteryOfSilence.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/SSQMonasteryOfSilence.java deleted file mode 100644 index df511c8e7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQMonasteryOfSilence/SSQMonasteryOfSilence.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQMonasteryOfSilence; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.AbnormalVisualEffect; -import org.l2jmobius.gameserver.model.skills.SkillCaster; -import org.l2jmobius.gameserver.network.NpcStringId; - -import instances.AbstractInstance; -import quests.Q10295_SevenSignsSolinasTomb.Q10295_SevenSignsSolinasTomb; - -/** - * Monastery of Silence instance zone. - * @author Adry_85 - */ -public class SSQMonasteryOfSilence extends AbstractInstance -{ - // NPCs - private static final int ELCADIA_INSTANCE = 32787; - private static final int ERIS_EVIL_THOUGHTS = 32792; - private static final int RELIC_GUARDIAN = 32803; - private static final int RELIC_WATCHER1 = 32804; - private static final int RELIC_WATCHER2 = 32805; - private static final int RELIC_WATCHER3 = 32806; - private static final int RELIC_WATCHER4 = 32807; - private static final int ODD_GLOBE = 32815; - private static final int TELEPORT_CONTROL_DEVICE1 = 32817; - private static final int TELEPORT_CONTROL_DEVICE2 = 32818; - private static final int TELEPORT_CONTROL_DEVICE3 = 32819; - private static final int TELEPORT_CONTROL_DEVICE4 = 32820; - private static final int GUARDIAN_STAFF = 18952; - private static final int GUARDIAN_SWORD = 18953; - private static final int GUARDIAN_SHIELD = 18954; - private static final int GUARDIAN_SCROLL = 18955; - // Skills - private static final SkillHolder[] BUFFS = - { - new SkillHolder(6725, 1), // Bless the Blood of Elcadia - new SkillHolder(6728, 1), // Recharge of Elcadia - new SkillHolder(6730, 1), // Greater Battle Heal of Elcadia - }; - // Locations - private static final Location CENTRAL_ROOM_LOC = new Location(85794, -249788, -8320); - private static final Location SOUTH_WATCHERS_ROOM_LOC = new Location(85798, -246566, -8320); - private static final Location WEST_WATCHERS_ROOM_LOC = new Location(82531, -249405, -8320); - private static final Location EAST_WATCHERS_ROOM_LOC = new Location(88665, -249784, -8320); - private static final Location NORTH_WATCHERS_ROOM_LOC = new Location(85792, -252336, -8320); - private static final Location BACK_LOC = new Location(120710, -86971, -3392); - // NpcString - private static final NpcStringId[] ELCADIA_DIALOGS = - { - NpcStringId.IT_SEEMS_THAT_YOU_CANNOT_REMEMBER_TO_THE_ROOM_OF_THE_WATCHER_WHO_FOUND_THE_BOOK, - NpcStringId.WE_MUST_SEARCH_HIGH_AND_LOW_IN_EVERY_ROOM_FOR_THE_READING_DESK_THAT_CONTAINS_THE_BOOK_WE_SEEK, - NpcStringId.REMEMBER_THE_CONTENT_OF_THE_BOOKS_THAT_YOU_FOUND_YOU_CAN_T_TAKE_THEM_OUT_WITH_YOU - }; - private static final NpcStringId[] ELCADIA_DIALOGS2 = - { - NpcStringId.TO_REMOVE_THE_BARRIER_YOU_MUST_FIND_THE_RELICS_THAT_FIT_THE_BARRIER_AND_ACTIVATE_THE_DEVICE, - }; - // Misc - private static final int TEMPLATE_ID = 151; - - public SSQMonasteryOfSilence() - { - super(TEMPLATE_ID); - addFirstTalkId(TELEPORT_CONTROL_DEVICE1, TELEPORT_CONTROL_DEVICE2, TELEPORT_CONTROL_DEVICE3, TELEPORT_CONTROL_DEVICE4, ERIS_EVIL_THOUGHTS); - addStartNpc(ODD_GLOBE, TELEPORT_CONTROL_DEVICE1, TELEPORT_CONTROL_DEVICE2, TELEPORT_CONTROL_DEVICE3, TELEPORT_CONTROL_DEVICE4, ERIS_EVIL_THOUGHTS); - addTalkId(ODD_GLOBE, ERIS_EVIL_THOUGHTS, RELIC_GUARDIAN, RELIC_WATCHER1, RELIC_WATCHER2, RELIC_WATCHER3, RELIC_WATCHER4, TELEPORT_CONTROL_DEVICE1, TELEPORT_CONTROL_DEVICE2, TELEPORT_CONTROL_DEVICE3, TELEPORT_CONTROL_DEVICE4, ERIS_EVIL_THOUGHTS); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - super.onEnter(player, instance, firstEnter); - - if (firstEnter) - { - final Npc elcadia = addSpawn(ELCADIA_INSTANCE, player, false, 0, false, player.getInstanceId()); - startQuestTimer("FOLLOW", 3000, elcadia, player); - - final Npc guardianStaff = player.getInstanceWorld().getNpc(GUARDIAN_STAFF); - guardianStaff.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - guardianStaff.setIsInvul(true); - final Npc guardianSword = player.getInstanceWorld().getNpc(GUARDIAN_SWORD); - guardianSword.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - guardianSword.setIsInvul(true); - final Npc guardianShield = player.getInstanceWorld().getNpc(GUARDIAN_SHIELD); - guardianShield.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - guardianShield.setIsInvul(true); - final Npc guardianScroll = player.getInstanceWorld().getNpc(GUARDIAN_SCROLL); - guardianScroll.getEffectList().startAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - guardianScroll.setIsInvul(true); - } - else - { - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - if (elcadia != null) - { - elcadia.teleToLocation(player); - cancelQuestTimers("FOLLOW"); - startQuestTimer("FOLLOW", 3000, elcadia, player); - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - final Npc elcadia = world.getNpc(ELCADIA_INSTANCE); - switch (event) - { - case "TELE2": - { - player.teleToLocation(CENTRAL_ROOM_LOC); - elcadia.teleToLocation(CENTRAL_ROOM_LOC); - startQuestTimer("START_MOVIE", 2000, npc, player); - break; - } - case "EXIT": - { - cancelQuestTimer("FOLLOW", npc, player); - world.finishInstance(0); - break; - } - case "START_MOVIE": - { - playMovie(player, Movie.SSQ2_HOLY_BURIAL_GROUND_OPENING); - break; - } - case "BACK": - { - player.teleToLocation(BACK_LOC); - elcadia.teleToLocation(BACK_LOC); - break; - } - case "EAST": - { - player.teleToLocation(EAST_WATCHERS_ROOM_LOC); - elcadia.teleToLocation(EAST_WATCHERS_ROOM_LOC); - break; - } - case "WEST": - { - player.teleToLocation(WEST_WATCHERS_ROOM_LOC); - elcadia.teleToLocation(WEST_WATCHERS_ROOM_LOC); - break; - } - case "NORTH": - { - player.teleToLocation(NORTH_WATCHERS_ROOM_LOC); - elcadia.teleToLocation(NORTH_WATCHERS_ROOM_LOC); - break; - } - case "SOUTH": - { - player.teleToLocation(SOUTH_WATCHERS_ROOM_LOC); - elcadia.teleToLocation(SOUTH_WATCHERS_ROOM_LOC); - break; - } - case "CENTER": - { - player.teleToLocation(CENTRAL_ROOM_LOC); - elcadia.teleToLocation(CENTRAL_ROOM_LOC); - break; - } - case "FOLLOW": - { - if (npc == null) - { - return null; - } - npc.setRunning(); - npc.getAI().startFollow(player); - if (player.isInCombat()) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_GUARDIAN_OF_THE_SEAL_DOESN_T_SEEM_TO_GET_INJURED_AT_ALL_UNTIL_THE_BARRIER_IS_DESTROYED); - SkillCaster.triggerCast(npc, player, BUFFS[getRandom(BUFFS.length)].getSkill()); - } - else - { - final QuestState qs = player.getQuestState(Q10295_SevenSignsSolinasTomb.class.getSimpleName()); - if ((qs != null) && (qs.getCond() < 2) && !qs.isCompleted()) - { - npc.broadcastSay(ChatType.NPC_GENERAL, ELCADIA_DIALOGS2[getRandom(ELCADIA_DIALOGS2.length)]); - } - else if (qs == null) - { - npc.broadcastSay(ChatType.NPC_GENERAL, ELCADIA_DIALOGS[getRandom(ELCADIA_DIALOGS.length)]); - } - } - startQuestTimer("FOLLOW", 10000, npc, player); - break; - } - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - if (npc.getId() == ODD_GLOBE) - { - enterInstance(talker, npc, TEMPLATE_ID); - } - return super.onTalk(npc, talker); - } - - public static void main(String[] args) - { - new SSQMonasteryOfSilence(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-01.html deleted file mode 100644 index dc86cbf848..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleporter Light of Dawn:
-"Confirmed. Teleportation initiated." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-02.html deleted file mode 100644 index ea44461117..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32575-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Teleporter Light of Dawn:
-"Entry is only permitted to those carrying valid ID cards." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32577-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32577-01.html deleted file mode 100644 index e4ba836edf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32577-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Code Input Device:
-You have entered the code correctly.
-The door opens. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-01.html deleted file mode 100644 index 9ee1656c1f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Identity Confirm Device:
-Identity confirmed. Entrance permitted.
-(The door makes a clicking noise.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-02.html deleted file mode 100644 index 1d357fd7fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32578-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Identity Confirm Device:
-Error. ID does not match facial patterns. Error.
-(The door remains shut.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32579-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32579-01.html deleted file mode 100644 index 3590292f09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32579-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Darkness of Dawn:
-You hear what seems to be a human voice emanate from the shining blue sphere.
"You have the permission of the Order of the Dawn. Transport to the exterior has been initiated..." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32580-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32580-01.html deleted file mode 100644 index 94b5bcb942..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/32580-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Bookshelf of Dawn:
-You have been teleported from the Sanctum. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/SSQSanctumOftheLordsOfDawn.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/SSQSanctumOftheLordsOfDawn.java deleted file mode 100644 index 4f0675b4ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/SSQSanctumOftheLordsOfDawn/SSQSanctumOftheLordsOfDawn.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.SSQSanctumOftheLordsOfDawn; - -import java.util.List; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.SystemMessageId; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; - -import instances.AbstractInstance; -import quests.Q00195_SevenSignsSecretRitualOfThePriests.Q00195_SevenSignsSecretRitualOfThePriests; - -/** - * Sanctum of the Lords of Dawn instance zone. - * @author Adry_85 - */ -public class SSQSanctumOftheLordsOfDawn extends AbstractInstance -{ - // NPCs - private static final int GUARDS_OF_THE_DAWN = 18834; - private static final int GUARDS_OF_THE_DAWN_2 = 18835; - private static final int GUARDS_OF_THE_DAWN_3 = 27351; - private static final int LIGHT_OF_DAWN = 32575; - private static final int PASSWORD_ENTRY_DEVICE = 32577; - private static final int IDENTITY_CONFIRM_DEVICE = 32578; - private static final int DARKNESS_OF_DAWN = 32579; - private static final int SHELF = 32580; - // Item - private static final int IDENTITY_CARD = 13822; - // Skill - private static final SkillHolder GUARD_SKILL = new SkillHolder(5978, 1); - // Misc - private static final int TEMPLATE_ID = 111; - private static final int DOOR_ONE = 17240001; - private static final int DOOR_TWO = 17240003; - private static final int DOOR_THREE = 17240005; - private static final Location[] SAVE_POINT = new Location[] - { - new Location(-75775, 213415, -7120), - new Location(-74959, 209240, -7472), - new Location(-77699, 208905, -7640), - new Location(-79939, 205857, -7888), - }; - - public SSQSanctumOftheLordsOfDawn() - { - super(TEMPLATE_ID); - addStartNpc(LIGHT_OF_DAWN); - addTalkId(LIGHT_OF_DAWN, IDENTITY_CONFIRM_DEVICE, PASSWORD_ENTRY_DEVICE, DARKNESS_OF_DAWN, SHELF); - addAggroRangeEnterId(GUARDS_OF_THE_DAWN, GUARDS_OF_THE_DAWN_2, GUARDS_OF_THE_DAWN_3); - addInstanceCreatedId(TEMPLATE_ID); - } - - @Override - public void onInstanceCreated(Instance instance, PlayerInstance player) - { - // Spawn guards and set save points - for (int i = 1; i <= 4; i++) - { - final List npcs = instance.spawnGroup("save_point" + i); - for (Npc npc : npcs) - { - npc.setScriptValue(i - 1); - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - switch (event) - { - case "spawn": - { - final Instance world = player.getInstanceWorld(); - if (world != null) - { - world.spawnGroup("high_priest_of_dawn"); - player.sendPacket(SystemMessageId.BY_USING_THE_INVISIBLE_SKILL_SNEAK_INTO_THE_DAWN_S_DOCUMENT_STORAGE); - } - break; - } - case "teleportPlayer": - { - switch (npc.getId()) - { - case GUARDS_OF_THE_DAWN: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.INTRUDER_PROTECT_THE_PRIESTS_OF_DAWN); - break; - } - case GUARDS_OF_THE_DAWN_2: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.HOW_DARE_YOU_INTRUDE_WITH_THAT_TRANSFORMATION_GET_LOST); - break; - } - case GUARDS_OF_THE_DAWN_3: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHO_ARE_YOU_A_NEW_FACE_LIKE_YOU_CAN_T_APPROACH_THIS_PLACE); - break; - } - } - player.teleToLocation(SAVE_POINT[npc.getScriptValue()]); - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - switch (npc.getId()) - { - case LIGHT_OF_DAWN: - { - final QuestState qs = talker.getQuestState(Q00195_SevenSignsSecretRitualOfThePriests.class.getSimpleName()); - if ((qs != null) && qs.isCond(3) && hasQuestItems(talker, IDENTITY_CARD) && (talker.getTransformationId() == 113)) - { - enterInstance(talker, npc, TEMPLATE_ID); - return "32575-01.html"; - } - return "32575-02.html"; - } - case IDENTITY_CONFIRM_DEVICE: - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - if (hasQuestItems(talker, IDENTITY_CARD) && (talker.getTransformationId() == 113)) - { - if (world.isStatus(0)) - { - talker.sendPacket(SystemMessageId.BY_USING_THE_INVISIBLE_SKILL_SNEAK_INTO_THE_DAWN_S_DOCUMENT_STORAGE); - talker.sendPacket(SystemMessageId.MALE_GUARDS_CAN_DETECT_THE_CONCEALMENT_BUT_THE_FEMALE_GUARDS_CANNOT); - talker.sendPacket(SystemMessageId.FEMALE_GUARDS_NOTICE_THE_DISGUISES_FROM_FAR_AWAY_BETTER_THAN_THE_MALE_GUARDS_DO_SO_BEWARE); - world.openCloseDoor(DOOR_ONE, true); - world.setStatus(1); - npc.decayMe(); - } - else if (world.isStatus(1)) - { - world.openCloseDoor(DOOR_TWO, true); - world.setStatus(2); - npc.decayMe(); - playMovie(talker, Movie.SSQ_RITUAL_OF_PRIEST); - } - return "32578-01.html"; - } - return "32578-02.html"; - } - break; - } - case PASSWORD_ENTRY_DEVICE: - { - final Instance world = npc.getInstanceWorld(); - if (world != null) - { - world.openCloseDoor(DOOR_THREE, true); - return "32577-01.html"; - } - break; - } - case DARKNESS_OF_DAWN: - { - finishInstance(talker, 0); - return "32579-01.html"; - } - case SHELF: - { - finishInstance(talker); - talker.teleToLocation(-75925, 213399, -7128); - return "32580-01.html"; - } - } - return ""; - } - - @Override - public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon) - { - npc.broadcastPacket(new MagicSkillUse(npc, player, GUARD_SKILL.getSkillId(), 1, 2000, 1)); - startQuestTimer("teleportPlayer", 2000, npc, player); - return super.onAggroRangeEnter(npc, player, isSummon); - } - - public static void main(String[] args) - { - new SSQSanctumOftheLordsOfDawn(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TaintedDimension/TaintedDimension.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TaintedDimension/TaintedDimension.java deleted file mode 100644 index fdccea08df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TaintedDimension/TaintedDimension.java +++ /dev/null @@ -1,317 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.TaintedDimension; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.network.NpcStringId; - -import instances.AbstractInstance; - -/** - * Tainted Dimension instance zone. - * @author St3eT - */ -public class TaintedDimension extends AbstractInstance -{ - // NPCs - private static final int MYSTERIOUS_PRIEST = 33361; - private static final int WARD = 33137; - private static final int HUMAN_1 = 33365; - private static final int HUMAN_2 = 33366; - private static final int HUMAN_3 = 33367; - private static final int HUMAN_4 = 33369; - private static final int MONSTER_1 = 19117; - private static final int MONSTER_2 = 19118; - private static final int[] VICTIMS = - { - 33364, - 33365, - 33366, - 33367, - 33368, - 33369, - 33370, - 33371, - 33372, - }; - private static final int[] CORPSES = - { - 33373, - 33374, - 33375, - 33376, - 33377, - }; - // Skills - private static final SkillHolder REVIVE_SKILL = new SkillHolder(14265, 1); - private static final SkillHolder LEADER_KILL_SKILL = new SkillHolder(14497, 1); - private static final SkillHolder WARD_BOOM_SKILL = new SkillHolder(14496, 1); - private static final SkillHolder WARD_BIG_BOOM_SKILL = new SkillHolder(14501, 1); - // Locations - private static final Location[] WARD_LOCATIONS = - { - new Location(183914, 85930, -7748), - new Location(183848, 85976, -7759), - new Location(183976, 85928, -7759), - new Location(183848, 85896, -7759), - new Location(183912, 85864, -7759), - new Location(183928, 85992, -7759), - }; - // Misc - private static final NpcStringId[] MONSTER_SAY = - { - NpcStringId.UH_AH_AH_AH_AH, - NpcStringId.AH_UH_AH_UH_AH, - NpcStringId.KRRRR_2, - NpcStringId.AH_AH_AH_UH_UH_3, - }; - private static final int TEMPLATE_ID = 192; - - public TaintedDimension() - { - super(TEMPLATE_ID); - addSpawnId(CORPSES); - addSpawnId(MYSTERIOUS_PRIEST, HUMAN_1, HUMAN_2, HUMAN_3, HUMAN_4, MONSTER_1, MONSTER_2); - addEventReceivedId(WARD, MYSTERIOUS_PRIEST); - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - final Instance instance = npc.getInstanceWorld(); - if (isInInstance(instance)) - { - switch (event) - { - case "LEADER_ACTION_1": - { - addSkillCastDesire(npc, npc, REVIVE_SKILL, 23); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.GREAT_GODDESS_OF_DESTRUCTION); - getTimers().addTimer("LEADER_ACTION_2", 3000, npc, null); - break; - } - case "LEADER_ACTION_2": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DRINK_THE_SACRIFICE_OF_BLOOD_THAT_WE_HAVE); - getTimers().addTimer("LEADER_ACTION_3", 3000, npc, null); - break; - } - case "LEADER_ACTION_3": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.AND_BRING_DOWN_THE_HAMMER_OF_JUSTICE); - npc.broadcastEvent("SCE_ARKAN_RUMBLE", 3000, null); - getTimers().addTimer("LEADER_ACTION_4", 4000, npc, null); - break; - } - case "LEADER_ACTION_4": - { - npc.broadcastSocialAction(1); - getTimers().addTimer("LEADER_ACTION_5", 6000, npc, null); - break; - } - case "LEADER_ACTION_5": - { - addSkillCastDesire(npc, npc, LEADER_KILL_SKILL, 23); - instance.getAliveNpcs(VICTIMS).forEach(victim -> victim.doDie(null)); - npc.broadcastEvent("SCE_COMPLETED", 3000, null); - break; - } - case "WARD_SKILL_TIMER": - { - addSkillCastDesire(npc, npc, WARD_BOOM_SKILL, 23); - break; - } - case "WARD_BOOM_TIMER": - { - addSkillCastDesire(npc, npc, WARD_BIG_BOOM_SKILL, 23); - break; - } - case "WARD_MONSTER_TIMER": - { - for (int i = 0; i < 4; i++) - { - addSpawn(MONSTER_1, (npc.getX() + getRandom(-200, 200)), (npc.getY() + getRandom(-200, 200)), npc.getZ(), 0, false, 0, false, instance.getId()); - } - - for (int i = 0; i < 3; i++) - { - addSpawn(MONSTER_2, (npc.getX() + getRandom(-200, 200)), (npc.getY() + getRandom(-200, 200)), npc.getZ(), 0, false, 0, false, instance.getId()); - } - getTimers().addTimer("INSTANCE_FINISH", 6000, npc, null); - break; - } - case "MONSTER_SAY": - { - npc.broadcastSay(ChatType.NPC_GENERAL, MONSTER_SAY[getRandom(MONSTER_SAY.length)]); - break; - } - case "HUMAN_1_SAY": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.PLEASE_LET_US_GO); - break; - } - case "HUMAN_2_SAY": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.I_DON_T_WANNA_DIE); - break; - } - case "HUMAN_3_SAY": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.OH_EINHASAD); - break; - } - case "HUMAN_4_SAY": - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DIRTY_SHILEN_S_DOGS); - break; - } - case "INSTANCE_FINISH": - { - instance.finishInstance(0); - break; - } - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (event.equals("enterInstance")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onSpawn(Npc npc) - { - final Instance instance = npc.getInstanceWorld(); - if (isInInstance(instance)) - { - switch (npc.getId()) - { - case MYSTERIOUS_PRIEST: - { - if (npc.getParameters().getBoolean("isLeader", false)) - { - getTimers().addTimer("LEADER_ACTION_1", 10000, npc, null); - int actionId = 0; - for (Location loc : WARD_LOCATIONS) - { - final Npc ward = addSpawn(WARD, loc, false, 0, false, instance.getId()); - ward.getVariables().set("ACTION_ID", actionId); - actionId++; - } - } - break; - } - case HUMAN_1: - { - getTimers().addTimer("HUMAN_1_SAY", getRandom(10, 14) * 1000, npc, null); - break; - } - case HUMAN_2: - { - getTimers().addTimer("HUMAN_2_SAY", getRandom(6, 10) * 1000, npc, null); - break; - } - case HUMAN_3: - { - getTimers().addTimer("HUMAN_3_SAY", getRandom(6, 11) * 1000, npc, null); - break; - } - case HUMAN_4: - { - getTimers().addTimer("HUMAN_4_SAY", getRandom(5, 9) * 1000, npc, null); - break; - } - case MONSTER_1: - case MONSTER_2: - { - getTimers().addTimer("MONSTER_SAY", getRandom(15, 18) * 1000, npc, null); - break; - } - default: - { - npc.setRandomAnimation(false); - break; - } - } - } - return super.onSpawn(npc); - } - - @Override - public String onEventReceived(String event, Npc sender, Npc receiver, WorldObject reference) - { - final Instance instance = receiver.getInstanceWorld(); - if (isInInstance(instance)) - { - switch (receiver.getId()) - { - case WARD: - { - if (event.equals("SCE_ARKAN_RUMBLE")) - { - final int actionId = receiver.getVariables().getInt("ACTION_ID", -1); - if (actionId >= 0) - { - if (actionId == 0) - { - getTimers().addTimer("WARD_BOOM_TIMER", 7000, receiver, null); - getTimers().addTimer("WARD_MONSTER_TIMER", 20000, receiver, null); - } - else - { - getTimers().addTimer("WARD_SKILL_TIMER", actionId * 1000, receiver, null); - } - } - } - break; - } - case MYSTERIOUS_PRIEST: - { - if (event.equals("SCE_ARKAN_RUMBLE")) - { - receiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.FOR_THE_DESTRUCTION_AND_RESURRECTION); - } - else if (event.equals("SCE_COMPLETED")) - { - receiver.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.DEAR_THE_GODDESS_OF_DESTRUCTION_THE_LIGHT_AND_THEIR_CREATURES_FEAR_YOU); - receiver.broadcastSocialAction(1); - } - break; - } - } - } - return super.onEventReceived(event, sender, receiver, reference); - } - - public static void main(String[] args) - { - new TaintedDimension(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33748.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33748.html deleted file mode 100644 index 335eaaeec2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33748.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-Have you ever woken up one morning to realize how beautiful the world is? As if you've been born again. I feel like that these days.
-Say, ever read a book called The Sorrow of Young Lovers by Gouthe? I definitely recommend it. It will change your life!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33749.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33749.html deleted file mode 100644 index 230d7d4f9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33749.html +++ /dev/null @@ -1,5 +0,0 @@ -Roxxy:
-He's very shy, it's true, but someday he'll talk to me.
-Oh who is he? He's a very romantic person.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33751.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33751.html deleted file mode 100644 index dedaa39796..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/33751.html +++ /dev/null @@ -1,7 +0,0 @@ -Mysterious Dark Knight:
-Ye bound by the Red Thread of Fate...
-So you have been following the pull of your destiny. Lighting Shilen's darkness, breathing life to the dying Mother Tree, filling the emptiness in the Kamaels' hearts... the flame you lit at the Pa'agrio Temple will go on to touch the Orcs with that person's fond heart.
-Your part is done. Now return, and march onward toward your destiny.
-Do not forget what you have seen here - you shall never see this place again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/TalkingIslandPast.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/TalkingIslandPast.java deleted file mode 100644 index a2c698c0fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/instances/TalkingIslandPast/TalkingIslandPast.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package instances.TalkingIslandPast; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.impl.creature.OnCreatureSee; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.AbstractInstance; -import quests.Q10385_RedThreadOfFate.Q10385_RedThreadOfFate; - -/** - * Talking Island (Past) instance zone. - * @author Gladicek - */ -public class TalkingIslandPast extends AbstractInstance -{ - // NPCs - private static final int DARIN = 33748; - private static final int ROXXY = 33749; - private static final int MYSTERIOUS_DARK_KNIGHT = 33751; - private static final int INVISIBLE_TI_NPC = 18919; - // Misc - private static final int TEMPLATE_ID = 241; - // Location - private static final Location TOWN_TELEPORT = new Location(210799, 13426, -3720); - private static final Location TI_LOC_1 = new Location(210779, 15547, -3732); - private static final Location TI_LOC_2 = new Location(209267, 14943, -3729); - private static final Location TI_LOC_3 = new Location(210332, 13156, -3729); - // Zones - private static final int TALKING_ISLAND_ZONE = 12035; - - public TalkingIslandPast() - { - super(TEMPLATE_ID); - addTalkId(DARIN, ROXXY, MYSTERIOUS_DARK_KNIGHT); - addFirstTalkId(DARIN, ROXXY, MYSTERIOUS_DARK_KNIGHT); - addExitZoneId(TALKING_ISLAND_ZONE); - addSpawnId(INVISIBLE_TI_NPC); - setCreatureSeeId(this::onCreatureSee, INVISIBLE_TI_NPC); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (event.equals("enterInstance")) - { - enterInstance(player, npc, TEMPLATE_ID); - } - else if (event.equals("exitInstance")) - { - final Instance world = getPlayerInstance(player); - if (world != null) - { - teleportPlayerOut(player, world); - } - } - return super.onAdvEvent(event, npc, player); - } - - @Override - protected void onEnter(PlayerInstance player, Instance instance, boolean firstEnter) - { - final QuestState qs = player.getQuestState(Q10385_RedThreadOfFate.class.getSimpleName()); - if ((qs != null) && qs.isCond(21) && (qs.isMemoState(2))) - { - final Npc knight = addSpawn(MYSTERIOUS_DARK_KNIGHT, TI_LOC_3, false, 0, false, instance.getId()); - knight.getAI().startFollow(player); - knight.setRunning(); - showOnScreenMsg(player, NpcStringId.A_MYSTERIOUS_DARK_KNIGHT_IS_HERE, ExShowScreenMessage.TOP_CENTER, 5000); - getTimers().addTimer("MSG", null, 5000, null, player, n -> showOnScreenMsg(n.getPlayer(), NpcStringId.TALK_TO_THE_MYSTERIOUS_DARK_KNIGHT, ExShowScreenMessage.TOP_CENTER, 5000)); - } - super.onEnter(player, instance, firstEnter); - } - - @Override - public String onSpawn(Npc npc) - { - npc.initSeenCreatures(); - return super.onSpawn(npc); - } - - @Override - public String onExitZone(Creature creature, ZoneType zone) - { - final Instance instance = creature.getInstanceWorld(); - if ((instance != null) && creature.isPlayer()) - { - creature.teleToLocation(TOWN_TELEPORT); - } - return super.onExitZone(creature, zone); - } - - private void onCreatureSee(OnCreatureSee event) - { - final Creature creature = event.getSeen(); - final Npc npc = (Npc) event.getSeer(); - - if (creature.isPlayer()) - { - final Instance instance = creature.getInstanceWorld(); - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = player.getQuestState(Q10385_RedThreadOfFate.class.getSimpleName()); - - if ((instance != null) && (npc.getId() == INVISIBLE_TI_NPC) && (qs != null) && qs.isCond(21) && qs.isMemoState(1)) - { - final Location loc = npc.isInsideRadius2D(TI_LOC_1, 1000) ? TI_LOC_1 : TI_LOC_2; - qs.setMemoState(2); - final Npc knight = addSpawn(MYSTERIOUS_DARK_KNIGHT, loc, false, 0, false, instance.getId()); - knight.getAI().startFollow(player); - knight.setRunning(); - showOnScreenMsg(player, NpcStringId.A_MYSTERIOUS_DARK_KNIGHT_IS_HERE, ExShowScreenMessage.TOP_CENTER, 5000); - getTimers().addTimer("MSG", null, 5000, npc, player, n -> showOnScreenMsg(n.getPlayer(), NpcStringId.TALK_TO_THE_MYSTERIOUS_DARK_KNIGHT, ExShowScreenMessage.TOP_CENTER, 5000)); - } - } - } - - public static void main(String[] args) - { - new TalkingIslandPast(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt index 6467f96f1a..e3ab5328d7 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/MissingQuests.txt @@ -1,14 +1,44 @@ +282 504 Competition for the Bandit Stronghold 513 Request from the Red Libra Guild - Field of Silence 514 Request from the Red Libra Guild - Field of Whispers -554 Red Libra Request - Silent Valley +515 +516 +517 +518 +519 +520 +521 +525 +526 +527 +528 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 555 Red Libra Request - Atelia Refinery 556 Red Libra Request - Fallen Emperor's Throne 557 Red Libra Request - Fall of Etina 558 Request from the Red Libra Guild - Sea of Spores 559 Request from the Red Libra Guild - Krofin’s Nest -565 Basic Mission: Fairy Settlement - West -566 Basic Mission: Fairy Settlement - East 567 Basic Mission: Isle of Souls 568 Special Mission: Nornil's Cave 569 Basic Mission: Seal of Shilen @@ -20,12 +50,12 @@ 576 Special Mission: Defeat Spezion 577 Basic Mission: Silent Valley 578 Basic Mission: Cemetery -579 Basic Mission: Blazing Swamp 585 Can't Go Against the Time 586 Mutated Creatures 587 More Aggressive Operation 588 Head-on Crash 591 Great Ambitions +592 593 Basic Mission: Pagan Temple 594 Basic Mission: Dimensional Rift 595 Special Mission: Raider's Crossroads @@ -35,7 +65,6 @@ 655 A Grand Plan for Taming Wild Beasts 665 Basic Training for Hunter Guild Member 666 Knowledgeable Hunter Guild Member -667 How to Cover Shilen's Eyes 668 Fight with Giants 669 Intense Fight against Dragon 671 Path to Finding the Past @@ -43,12 +72,6 @@ 673 Beleth' Ambition 674 Changes in the Shadow of the Mother Tree 675 What the Thread of the Past Shows -676 Hunter Guild Request - Wasteland West -677 Hunter Guild Request - Wasteland East -678 Hunter Guild Request - Forest of the Dead -679 Hunter Guild Request - Swamp of Screams -680 Hunter Guild Request - Sea of Spores -681 Hunter Guild Request - Shadow of the Mother Tree 682 The Strong in the Closed Space 690 |Attack| Begin Alliance Base Defense - 1 691 |Attack| Begin Alliance Base Defense - 2 @@ -96,38 +119,16 @@ 736 Red Libra Request - Altar of Shilen 737 A Sword Hidden in a Smile 743 At the Altar of Oblivion -744 The Alligator Hunter returns -745 The Outlaws are Incoming -747 Defending the Forsaken Plains -748 Endless Revenge 749 Ties with the Guardians -750 Seven Flowers 759 The Dwarven Nightmare Continues 773 To Calm the Flood 774 Dreaming of peace 780 Utilize the Darkness - Seed of Infinity 781 Utilize the Darkness - Seed of Annihilation 782 Utilize the Darkness - Seed of Hellfire -788 Red Libra Request - Altar of Evil -789 Waiting for Pa'agrio -791 Red Libra Request - Fairy Settlement 792 The Superion Giants -800 Hunter Guild Request - Altar of Evil -801 Hunter Guild Request - Gludio Territory -802 Hunter Guild Request - Turek Orc Campsite -803 Hunter Guild Request - Elven Forest -804 Hunter Guild Request - Fairy Settlement -805 Hunter Guild Request - Garden of Beasts -806 Hunter Guild Request - North of the Town of Giran -807 Hunter Guild Request - Cruma Marshlands -808 Hunter Guild Request - The Fields -809 Hunter Guild Request - The Immortal Plateau -810 Hunter Guild Request - Isle of Souls -811 Hunter Guild Request - Cemetery 816 Plans to Repair the Stronghold 824 Attack the Command Post -825 Hunter Guild Request - Valley of Saints -832 Hunter Guild Request - Southern Region, Isle of Prayer 833 Devil's Treasure, Tauti 834 Against Dragonclaw 836 Request from the Blackbird Clan @@ -135,7 +136,6 @@ 838 Request from the Mother Tree Guardians 839 Request from the Unworldly Visitors 840 Request from the Kingdom's Royal Guard -841 Contamination Containment 842 Captive Demons 843 Giant Evolution Control 844 Giant's Treasure @@ -143,31 +143,25 @@ 846 Building up Strength 861 Kain's Choice 863 Red Libra Request - Shadow of the Mother Tree -910 Red Libra Request - Isle of Souls -911 Red Libra's Request - Seal of Shilen -912 Red Libra Request - Monsters from Three Areas -913 Red Libra Request - Raider's Crossroads -914 Red Libra Request - Hellbound 915 Red Libra Request - Enchanted Valley 916 Red Libra Request - Giant's Cave 917 Red Libra Request - Garden of Spirits 918 Red Libra Request - Atelia Fortress 919 Red Libra Request - Superion -922 Hunter Guild Request - Northern Region, Isle of Prayer 923 Shinedust Extraction 924 Giant of the Restoration Room -925 Hunter Guild Request - Garden of Spirits 929 Seeker Rescue 930 Disparaging the Phantoms 931 Memories of the Wind 932 Sayha's Energy 938 The Fisherman's Other Hobby -940 Hunter Guild Request - Atelia Fortress 985 Adventure Guild's Special Request - Lv1 986 Adventure Guild's Special Request - Lv. 2 987 Adventure Guild's Special Request - Lv. 3 988 Adventure Guild's Special Request - Lv. 4 989 Adventure Guild's Special Request - Lv. 5 +1900 +1901 10298 Wasteland Queen 10355 Blacksmith's Soul-awakening Weapon - 1 10356 Blacksmith's Soul-awakening Weapon - 2 @@ -176,8 +170,8 @@ 10423 Embryo Stronghold Ambush 10454 Final Embryo Apostle 10457 Kefensis' Illusion -10531 Odd Happenings at Dragon Valley Strange Things Afoot in the Valley -10532 Uncovering the Conspiracy Eliminate the Undead and Dragons +10514 +10515 10535 Blacksmith's Soul-awakening Weapon - 3 10537 Kamael Disarray To Retbach 10538 Giant's Evolution Cause of failed evolution @@ -201,21 +195,16 @@ 10572 To Expel the Embryo's Forces 10577 Temper a Rusting Blade 10578 The Soul of a Sword -10580 Special Mission: Defeat Spezion -10588 Special Mission: Defeat Baylor +10589 +10590 +10591 10594 Fergason's Scheme 10595 The Dimensional Warp, Part 8 10596 The Dimensional Warp, Part 9 10597 Escape to the Shadow of the Mother Tree 10598 With All Your Might 10599 Thread of Fate Hanging on the Mother Tree -10726 The Minstrel's Song, Part 5 -10731 The Minstrel's Song, Part 6 -10748 Mysterious Suggestion - 1 -10749 Mysterious Suggestion - 2 -10844 Bloody Battle - Seizing Supplies -10845 Bloody Battle - Rescue the Smiths -10846 Bloody Battle - Meeting the Commander +10673 10848 Trials before the Battle 10849 Trials for Adaptation 10852 The Mother Tree Revival Project @@ -223,8 +212,6 @@ 10854 To Seize the Fortress 10856 Superion Appears 10857 Secret Teleport -10858 Queen Ramona, Controller of the Vessel -10859 Own the Earth and the Heavens 10873 Exalted, Reaching Another Level 10874 Against the New Enemy 10875 For Reputation @@ -244,10 +231,32 @@ 10891 At a New Place 10892 Revenge, One Step at a Time 10893 End of Twisted Fate -10895 Restrain Queen Krosha 10896 Visit the Adventure Guild 10897 Show Your Ability 10898 Toward A Goal 10899 Veteran Adventurer 10900 Path to Strength -10901 A Model Adventurer \ No newline at end of file +10901 A Model Adventurer +11024 +11025 +11026 +11027 +11028 +11029 +11030 +11031 +11032 +11033 +11034 +11035 +11036 +11037 +11038 +11039 +11040 +11041 +11042 +11043 +11044 +11045 +11046 \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-00.htm deleted file mode 100644 index 0dbc4093fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-00.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Fundin:
-I have an urgent delivery to the Forge of the Gods!
-I am too busy to make the delivery myself. What? I don't look that busy? Well... To be honest, the Forge of the Gods is way too dangerous... So...
-Would you make the delivery for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-01.html deleted file mode 100644 index 359594d8da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Mineral Trader Fundin:
-My delivery to the Gods' Cauldron area is too important for a novice!
-(This quest can only be undertaken by a character of level 74 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-02.html deleted file mode 100644 index ff841351e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31274-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Mineral Trader Fundin:
-Take this to Flame Blacksmith Vulcan on the lower level of the Forge of the Gods. He'll reward you for it, he's been waiting. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-00.html deleted file mode 100644 index 9ceeed41e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-00.html +++ /dev/null @@ -1,5 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Did Fundin send you? A little late, but at least you didn't break it.
-Let me have it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-01.html deleted file mode 100644 index 2bd5106b7b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-It's all here, thanks.
-Here's a token of my thanks. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-02.html deleted file mode 100644 index c60dc8983c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/31539-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-You don't have required items. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/Q00013_ParcelDelivery.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/Q00013_ParcelDelivery.java deleted file mode 100644 index 52fd15a5cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00013_ParcelDelivery/Q00013_ParcelDelivery.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00013_ParcelDelivery; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Parcel Delivery (13) - * @author nonom - */ -public class Q00013_ParcelDelivery extends Quest -{ - // NPCs - private static final int FUNDIN = 31274; - private static final int VULCAN = 31539; - // Item - private static final int PACKAGE = 7263; - // Misc - private static final int MIN_LEVEL = 74; - - public Q00013_ParcelDelivery() - { - super(13); - addStartNpc(FUNDIN); - addTalkId(FUNDIN, VULCAN); - registerQuestItems(PACKAGE); - addCondMinLevel(MIN_LEVEL, "31274-01.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31274-02.html": - { - qs.startQuest(); - giveItems(player, PACKAGE, 1); - break; - } - case "31539-01.html": - { - if (qs.isCond(1) && hasQuestItems(player, PACKAGE)) - { - giveAdena(player, 271980, true); - addExpAndSp(player, 1_279_632, 307); - qs.exitQuest(false, true); - } - else - { - htmltext = "31539-02.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - final int npcId = npc.getId(); - switch (qs.getState()) - { - case State.CREATED: - { - if (npcId == FUNDIN) - { - htmltext = "31274-00.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - switch (npcId) - { - case FUNDIN: - { - htmltext = "31274-02.html"; - break; - } - case VULCAN: - { - htmltext = "31539-00.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00.htm deleted file mode 100644 index e4de335424..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vladimir:
-Sir, can I talk to you for a second? You know the world has gotten so dangerous these days that honing your own strength is your best protection.
-I'd like to help you to get a new power. Are you interested?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00a.html deleted file mode 100644 index 58efd4aaf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vladimir:
-You need more training before we can talk.
-(This quest may only be undertaken by a character of level 60 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01.html deleted file mode 100644 index 32dcf46567..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vladimir:
-Excellent, I'll tell you what to do. Find the Mysterious Necromancer at the entrance to the Valley of Saints. He'll help you test your fate. Look for someone from my guild if you should need help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01a.html deleted file mode 100644 index d816bdd40a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31302-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vladimir:
-Find the mysterious Necromancer at the entrance to the Valley of Saints. He'll help you test your fate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-00.html deleted file mode 100644 index ab1fc6c7ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-What are you doing here? We don't let just anybody in here!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-01.html deleted file mode 100644 index 226b560163..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31517-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch:
-Oh, he sent you! Fine! We'll be working together then! Your first task will only be a test. After I assess your ability, I'll assign you a mission that's more appropriate for you. Come back later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-00.html deleted file mode 100644 index e626b1c396..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Necromancer:
-What business do you have here? What do you want from me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01.html deleted file mode 100644 index 5f163a39ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Necromancer:
-Ah! You're looking for the elder too, aren't you? Lots of folks looking for him these days... This is getting old! Do I look like a street sign to you?
-Anyway, past the Entrance of the Saints, you'll see the valley. Go to the deepest part of the valley and enter the cave. You'll find the elder there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01a.html deleted file mode 100644 index 3ead470119..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/31518-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-Hmmph! I've already told you where to look for him! Past the Entrance of the Saints you'll see the valley. Go to the deepest part of the valley and enter the cave there. You'll find the elder that you seek. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/Q00015_SweetWhispers.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/Q00015_SweetWhispers.java deleted file mode 100644 index bc285f63f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00015_SweetWhispers/Q00015_SweetWhispers.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00015_SweetWhispers; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Sweet Whispers (15) - * @author nonom - */ -public class Q00015_SweetWhispers extends Quest -{ - // NPCs - private static final int VLADIMIR = 31302; - private static final int HIERARCH = 31517; - private static final int M_NECROMANCER = 31518; - // Misc - private static final int MIN_LEVEL = 60; - - public Q00015_SweetWhispers() - { - super(15); - addStartNpc(VLADIMIR); - addTalkId(VLADIMIR, HIERARCH, M_NECROMANCER); - addCondMinLevel(MIN_LEVEL, "31302-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31302-01.html": - { - qs.startQuest(); - break; - } - case "31518-01.html": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "31517-01.html": - { - if (qs.isCond(2)) - { - addExpAndSp(player, 714215, 171); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - final int npcId = npc.getId(); - switch (qs.getState()) - { - case State.CREATED: - { - if (npcId == VLADIMIR) - { - htmltext = "31302-00.htm"; - } - break; - } - case State.STARTED: - { - switch (npcId) - { - case VLADIMIR: - { - if (qs.isCond(1)) - { - htmltext = "31302-01a.html"; - } - break; - } - case M_NECROMANCER: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31518-00.html"; - break; - } - case 2: - { - htmltext = "31518-01a.html"; - break; - } - } - break; - } - case HIERARCH: - { - if (qs.isCond(2)) - { - htmltext = "31517-00.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-01.html deleted file mode 100644 index b2cee65654..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-Upon close examination, you discover a place under the altar where the crystal will easily fit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-02.htm deleted file mode 100644 index 10288331c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-The altar makes an ominous sound as the seal loosens and the crystal disappears. Try the next altar. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-03.html deleted file mode 100644 index 47a6d750cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-There is space at the altar, but the crystal is missing. You must return to the Heirarch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-04.html deleted file mode 100644 index d7b6c1a064..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31512-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-The altar looks the same as the seal loosens, but feels different. Fear washes over you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-01.html deleted file mode 100644 index 5a4b160680..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-As with the previous altar, there is a space underneath where the crystal will easily fit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-02.htm deleted file mode 100644 index be72739a1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-The seal is loosening! The power is getting stronger.
-Find the next altar. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-03.html deleted file mode 100644 index 47a6d750cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-There is space at the altar, but the crystal is missing. You must return to the Heirarch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-04.html deleted file mode 100644 index a05f5353d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31513-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-The altar looks the same as the seal continues to loosen, but it feels different. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-01.html deleted file mode 100644 index 196fb57eb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-Upon close examination, you discover a place under the altar where the crystal will easily fit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-02.htm deleted file mode 100644 index 8be6a029b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-The power is growing stronger as the seal loosens.
-Find the next altar. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-03.html deleted file mode 100644 index 47a6d750cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-There is space at the altar, but the crystal is missing. You must return to the Heirarch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-04.html deleted file mode 100644 index a48cc028e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31514-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-The seal is loosening. Your faith is being tested. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-01.html deleted file mode 100644 index db16d2242f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-Upon close examination, you discover a place under the altar where the crystal will easily fit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-02.htm deleted file mode 100644 index 8be6a029b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-The power is growing stronger as the seal loosens.
-Find the next altar. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-03.html deleted file mode 100644 index 47a6d750cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-There is space at the altar, but the crystal is missing. You must return to the Heirarch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-04.html deleted file mode 100644 index 8fc5c70f7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31515-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-The seal is almost removed and the power is growing stronger. If you continue, you won't be able to stop it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-01.html deleted file mode 100644 index 9ba31183f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-Upon close examination, you discover a place under the altar where the crystal will easily fit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-02.htm deleted file mode 100644 index 4064bf3e1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-The seal is almost loose, and it emanates great power.
-Visit the Tetrarch in the neighborhood. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-03.html deleted file mode 100644 index 47a6d750cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Evil Altar:
-There is space at the altar, but the crystal is missing. You must return to the Heirarch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-04.html deleted file mode 100644 index b1fdd05ca6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31516-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Evil Altar:
-The seal is removed. -Visit the Heirarch in the neighborhood. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-01.html deleted file mode 100644 index 2d1b1f9ef0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Brother, you've been with us for a long time! You've earned our trust, and therefore I believe you're ready for an important mission!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-02.htm deleted file mode 100644 index 1b0dd65a94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-You're very well prepared! I wish all of us could be as well prepared as you! You've chosen a path that holds many trials, one that your brothers have traveled before you! Do you have the faith you'll need to complete your journey?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-03.htm deleted file mode 100644 index e2e803d0b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Very well. Based on the trust we have for you, brother, I'll give you a mission. Use these five crystals of sealing to break open the seals that have been placed throughout this region. Watch the altar carefully; you'll discover how to use these crystals. I'll wait here until you break all the seals and return. -First, you must go to the altar near the entrance of the Valley of Saints. Your mission begins there. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-04.html deleted file mode 100644 index 26a106a362..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch:
-You haven't finished your job yet! Come back when you've broken the seal. I'll be waiting. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-05.html deleted file mode 100644 index 1bee9595dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch:
-You've done well! Welcome to the brotherhood! You're now a member of the Benandanti Cartel! I'll see that you're well-rewarded! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-06.html deleted file mode 100644 index f89a4bee0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Where are the crystals of sealing? How could you betray us, your brothers?
-Very well, you are no longer our brother! We cast you out in the name of Triol! May the rest of your days be filled with pain and agony... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-07.html deleted file mode 100644 index 24134b9aee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/31517-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-We've spent much time together, dear brother, but I regret to tell you that you're not yet ready! Try again when your faith and conviction are more firmly established.
-(Only characters of level 62 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/Q00016_TheComingDarkness.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/Q00016_TheComingDarkness.java deleted file mode 100644 index e14b6b4230..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00016_TheComingDarkness/Q00016_TheComingDarkness.java +++ /dev/null @@ -1,281 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00016_TheComingDarkness; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00017_LightAndDarkness.Q00017_LightAndDarkness; - -/** - * The Coming Darkness (16) - * @author Gladicek - */ -public class Q00016_TheComingDarkness extends Quest -{ - // NPCs - private static final int HIERARCH = 31517; - private static final int EVIL_ALTAR_1 = 31512; - private static final int EVIL_ALTAR_2 = 31513; - private static final int EVIL_ALTAR_3 = 31514; - private static final int EVIL_ALTAR_4 = 31515; - private static final int EVIL_ALTAR_5 = 31516; - // Item - private static final int CRYSTAL_OF_SEAL = 7167; - // Misc - private static final int MIN_LEVEL = 62; - - public Q00016_TheComingDarkness() - { - super(16); - addStartNpc(HIERARCH); - addTalkId(HIERARCH, EVIL_ALTAR_1, EVIL_ALTAR_2, EVIL_ALTAR_3, EVIL_ALTAR_4, EVIL_ALTAR_5); - registerQuestItems(CRYSTAL_OF_SEAL); - addCondMinLevel(MIN_LEVEL, "31517-07.html"); - addCondCompletedQuest(Q00017_LightAndDarkness.class.getSimpleName(), ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31517-03.htm": - { - qs.startQuest(); - giveItems(player, CRYSTAL_OF_SEAL, 5); - break; - } - case "31512-02.htm": - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - qs.setMemoState(1); - qs.setCond(2); - takeItems(player, CRYSTAL_OF_SEAL, 1); - htmltext = event; - } - else - { - htmltext = "31512-03.html"; - } - } - break; - } - case "31513-02.htm": - { - if (qs.isCond(2)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - qs.setMemoState(2); - qs.setCond(3); - takeItems(player, CRYSTAL_OF_SEAL, 1); - htmltext = event; - } - else - { - htmltext = "31513-03.html"; - } - } - break; - } - case "31514-02.htm": - { - if (qs.isCond(3)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - qs.setMemoState(3); - qs.setCond(4); - takeItems(player, CRYSTAL_OF_SEAL, 1); - htmltext = event; - } - else - { - htmltext = "31514-03.html"; - } - } - break; - } - case "31515-02.htm": - { - if (qs.isCond(4)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - qs.setMemoState(4); - qs.setCond(5); - takeItems(player, CRYSTAL_OF_SEAL, 1); - htmltext = event; - } - else - { - htmltext = "31515-03.html"; - } - } - break; - } - case "31516-02.htm": - { - if (qs.isCond(5)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - qs.setMemoState(5); - qs.setCond(6); - takeItems(player, CRYSTAL_OF_SEAL, 1); - htmltext = event; - } - else - { - htmltext = "31516-03.html"; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HIERARCH) - { - htmltext = "31517-01.html"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HIERARCH: - { - if ((qs.getCond() >= 1) && (qs.getCond() <= 5)) - { - if (hasQuestItems(player, CRYSTAL_OF_SEAL)) - { - htmltext = "31517-04.html"; - } - else - { - qs.exitQuest(true, true); - htmltext = "31517-06.html"; - } - break; - } - else if (qs.isCond(6)) - { - addExpAndSp(player, 1_795_524, 79); - qs.exitQuest(false, true); - htmltext = "31517-05.html"; - } - } - break; - case EVIL_ALTAR_1: - { - if (qs.isCond(1)) - { - htmltext = "31512-01.html"; - } - else if (qs.isMemoState(1)) - { - htmltext = "31512-04.html"; - } - break; - } - case EVIL_ALTAR_2: - { - if (qs.isCond(2)) - { - htmltext = "31513-01.html"; - } - else if (qs.isMemoState(2)) - { - htmltext = "31513-04.html"; - } - break; - } - case EVIL_ALTAR_3: - { - if (qs.isCond(3)) - { - htmltext = "31514-01.html"; - } - else if (qs.isMemoState(3)) - { - htmltext = "31514-04.html"; - } - break; - } - case EVIL_ALTAR_4: - { - if (qs.isCond(4)) - { - htmltext = "31515-01.html"; - } - else if (qs.isMemoState(4)) - { - htmltext = "31515-04.html"; - } - break; - } - case EVIL_ALTAR_5: - { - if (qs.isCond(5)) - { - htmltext = "31516-01.html"; - } - else if (qs.isMemoState(5)) - { - htmltext = "31516-04.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-01.html deleted file mode 100644 index 318450f335..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Altar of Saints:
-The first Altar of Saints has a desolate atmosphere. You know that you need to sprinkle the Blood of Saint here, but you feel apprehensive. You begin to feel faint...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-02.htm deleted file mode 100644 index 263d361ef3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The Blood of Saint you sprinkled on the Altar of Saints quickly disappeared. You're starting to feel better now. It's time to move on! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-03.html deleted file mode 100644 index fc20f60287..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-Behold, the Altar of Saints! As instructed, you put your hand in your pocket to prepare to sprinkle the blood, and... The Blood of Saint is gone! Did you lose it on your way here? This is terrible! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-04.html deleted file mode 100644 index 5ad5e6f6b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31508-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-An Altar of Saints that has lost its power. All traces of purity have disappeared. Hurry along, much remains to be done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-01.html deleted file mode 100644 index abb3241300..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Altar of Saints:
-The second Altar of Saints. The atmosphere is similar to that of the previous altar. You know that you should sprinkle the Blood of Saint here as you were told, but you're hesitant... You begin to feel faint...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-02.htm deleted file mode 100644 index 99a18c54b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The Altar of Saints reacts to the Blood of Saint. You're starting to feel better. The altar appears depleted. It's time to move on. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-03.html deleted file mode 100644 index 7d2c57bb84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-Behold, the Altar of Saints! As instructed, you put your hand in your pocket to prepare to sprinkle the blood, and... The Blood of Saint is gone! Perhaps you lost it on your way here. What shall you do?! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-04.html deleted file mode 100644 index 5da36e763b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31509-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The altar is depleted of its power. Its former atmosphere of purity has dissipated. Only two more altars to go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-01.html deleted file mode 100644 index 210fd423b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Altar of Saints:
-At last, the third Altar of Saints! No less forbidding than the first two!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-02.htm deleted file mode 100644 index e84cb70083..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The Altar of Saints reacts. It seems the Blood of Saint has relieved the altar of its purity. One more altar to go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-03.html deleted file mode 100644 index 2f393e273f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-Behold, the Altar of Saints! As instructed, you put your hand in your pocket to prepare to sprinkle the blood, and... The Blood of Saint is gone! Perhaps you lost it on your way here! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-04.html deleted file mode 100644 index 5be279deb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31510-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The altar is depleted of its power. Its former purity is gone. One more altar to go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-01.html deleted file mode 100644 index 03e2618941..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Altar of Saints:
-The last Altar of Saints looks the same as the others. You're starting to feel more comfortable. That could be good or bad!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-02.htm deleted file mode 100644 index 93903dfe8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
- The Altar of Saints is behaving strangely. This is getting tiresome. It seems tthat I'm changed a lot. Time to go back and see the elder. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-03.html deleted file mode 100644 index 7d2c57bb84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-Behold, the Altar of Saints! As instructed, you put your hand in your pocket to prepare to sprinkle the blood, and... The Blood of Saint is gone! Perhaps you lost it on your way here. What shall you do?! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-04.html deleted file mode 100644 index 613a95fadf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31511-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Saints:
-The altar is depleted of its power. Its former purity has dissipated. The quest is complete. Return to the elder. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-01.html deleted file mode 100644 index add14b68e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-You have been with us for quite some time! You've earned our trust, and therefore I believe you are ready for an important mission! Are you up to the task?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-02.htm deleted file mode 100644 index 19b94d2995..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Before I tell you, I need to ask you something. How strong is your faith in the work that we do? Are you certain that you can persevere no matter what happens while carrying out this mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-03.htm deleted file mode 100644 index ba1e8a9520..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Very well, then. Listen carefully! Go to the Altar of Saints, sprinkle this Blood of Saint on it and then come back. You may think that this sounds simple... But I warn you... Unless your faith in us is very strong, you won't complete this mission! -So go sprinkle the blood on the Altar of Saints! You can see it from the path by the entrance to the Valley of Saints. Don't get lost on your way there! May Triol watch over you... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-04.html deleted file mode 100644 index c4eaae482c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch:
-You haven't finished your mission. Come back when you're done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-05.html deleted file mode 100644 index 0748fa5153..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch:
-Well done! Our trust in you has proven well placed thus far. Someday, perhaps, you will truly be one of us. Congratulations! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-06.html deleted file mode 100644 index 8a5992c459..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-Where is the Blood of Saint I gave you? How could you betray our trust like that?!
-You are no longer our brother! Get out! We cast you out in the name of Triol! May your remaining days be full of terrible pain and suffering... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-07.html deleted file mode 100644 index 35e0f6f9ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/31517-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch:
-We've spent much time together, dear brother, but I regret to tell you that you're not yet ready! Try again when your faith and conviction are more firmly established.
-(Only characters of level 61 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/Q00017_LightAndDarkness.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/Q00017_LightAndDarkness.java deleted file mode 100644 index aea3bc3b42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00017_LightAndDarkness/Q00017_LightAndDarkness.java +++ /dev/null @@ -1,250 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00017_LightAndDarkness; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00015_SweetWhispers.Q00015_SweetWhispers; - -/** - * Light And Darkness (17) - * @author Gladicek - */ -public class Q00017_LightAndDarkness extends Quest -{ - // NPCs - private static final int HIERARCH = 31517; - private static final int SAINT_ALTAR_1 = 31508; - private static final int SAINT_ALTAR_2 = 31509; - private static final int SAINT_ALTAR_3 = 31510; - private static final int SAINT_ALTAR_4 = 31511; - // Item - private static final int BLOOD_OF_SAINT = 7168; - // Misc - private static final int MIN_LEVEL = 61; - - public Q00017_LightAndDarkness() - { - super(17); - addStartNpc(HIERARCH); - addTalkId(HIERARCH, SAINT_ALTAR_1, SAINT_ALTAR_2, SAINT_ALTAR_3, SAINT_ALTAR_4); - registerQuestItems(BLOOD_OF_SAINT); - addCondMinLevel(MIN_LEVEL, "31517-07.html"); - addCondCompletedQuest(Q00015_SweetWhispers.class.getSimpleName(), ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31517-03.htm": - { - qs.startQuest(); - giveItems(player, BLOOD_OF_SAINT, 4); - } - break; - case "31508-02.htm": - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, BLOOD_OF_SAINT)) - { - qs.setMemoState(1); - qs.setCond(2); - takeItems(player, BLOOD_OF_SAINT, 1); - htmltext = event; - } - else - { - htmltext = "31508-03.html"; - } - } - break; - } - case "31509-02.htm": - { - if (qs.isCond(2)) - { - if (hasQuestItems(player, BLOOD_OF_SAINT)) - { - qs.setMemoState(2); - qs.setCond(3); - takeItems(player, BLOOD_OF_SAINT, 1); - htmltext = event; - } - else - { - htmltext = "31512-03.html"; - } - } - break; - } - case "31510-02.htm": - { - if (qs.isCond(3)) - { - if (hasQuestItems(player, BLOOD_OF_SAINT)) - { - qs.setMemoState(3); - qs.setCond(4); - takeItems(player, BLOOD_OF_SAINT, 1); - htmltext = event; - } - else - { - htmltext = "31512-03.html"; - } - } - break; - } - case "31511-02.htm": - { - if (qs.isCond(4)) - { - if (hasQuestItems(player, BLOOD_OF_SAINT)) - { - qs.setMemoState(4); - qs.setCond(5); - takeItems(player, BLOOD_OF_SAINT, 1); - htmltext = event; - } - else - { - htmltext = "31512-03.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HIERARCH) - { - htmltext = "31517-01.html"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HIERARCH: - { - if ((qs.getCond() >= 1) && (qs.getCond() <= 4)) - { - if (hasQuestItems(player, BLOOD_OF_SAINT)) - { - htmltext = "31517-04.html"; - } - else - { - qs.exitQuest(true, true); - htmltext = "31517-06.html"; - } - break; - } - else if (qs.isCond(5)) - { - addExpAndSp(player, 1_469_840, 352); - qs.exitQuest(false, true); - htmltext = "31517-05.html"; - } - } - break; - case SAINT_ALTAR_1: - { - if (qs.isCond(1)) - { - htmltext = "31508-01.html"; - } - else if (qs.isMemoState(1)) - { - htmltext = "31508-04.html"; - } - break; - } - case SAINT_ALTAR_2: - { - if (qs.isCond(2)) - { - htmltext = "31509-01.html"; - } - else if (qs.isMemoState(2)) - { - htmltext = "31509-04.html"; - } - break; - } - case SAINT_ALTAR_3: - { - if (qs.isCond(3)) - { - htmltext = "31510-01.html"; - } - else if (qs.isMemoState(3)) - { - htmltext = "31510-04.html"; - } - break; - } - case SAINT_ALTAR_4: - { - if (qs.isCond(4)) - { - htmltext = "31511-01.html"; - } - else if (qs.isMemoState(4)) - { - htmltext = "31511-04.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-01.htm deleted file mode 100644 index 48ecb2502a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-The person we sent to investigate the ancient monument is missing. Can you help us find him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-02.html deleted file mode 100644 index 3062af7958..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:


-Rangers reported that Krorin went missing somewhere in the Swamp of Screams. Look for him there. If he is dead, find his diary. It might hold a clue about the ancient monument hidden there. -The swamp is a dangerous place, but I'm sure you can handle it. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-03.htm deleted file mode 100644 index 87eb8dda55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-The Swamp of Screams is very dangerous. This is too difficult a mission for you.
-(This quest may only be undertaken by a character level 66 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-04.html deleted file mode 100644 index 75fa2a9ad0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-He was a good guild member, he will be missed. Captain Pierce thinks this could be why the Golden Ram are here. Would you complete his research so his death is not in vain?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-05.html deleted file mode 100644 index 7c49e62a38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Mercenary Supplier Abercrombie:
-Krorin's diary tells of four ancient monuments scattered in the swamp.
-Priests of the Elmoreden Empire used them for astronomical observation. -He must have found the first monument! I'll mark it on your Map. Deciphering the ancient hieroglyphs on it will lead you to the next one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-06.html deleted file mode 100644 index 714a523406..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-According to Krorin's journal, there should be four monuments left behind by the people of the ancient empire. They must be scattered around the swamp...
-I've heard that the monuments were used as datum points for making astronomical observations. It seems that Krorin had located the first monument, so you'll want to follow the route marked in his journal. Beyond that, Krorin writes that there are strange characters drawn on the monuments which you must decypher in order to learn the location of the next monument. Those ancient people and their puzzles! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-07.html deleted file mode 100644 index e9a3e088dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-You've returned! Did you find the monuments?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-08.html deleted file mode 100644 index f20cfbfc0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31555-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Supplier Abercrombie:
-Very good! With help like yours, we'd be done with this swamp in no time. So they are related to astronomy. Krorin would be proud of you.
-Please take this as a small token of my thanks, I'd have something better for you if I weren't stuck in this swamp! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-01.html deleted file mode 100644 index 929d6bc31e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Forgotten Monument:
-An ancient stone monument. Scrape away the mud and you'll find mysterious hieroglyphs and diagrams.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-02.html deleted file mode 100644 index ba1d07cf5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-All signs seem to reveal that the diagrams carved on the monument are a Map to the second monument, located somewhere in the Marshland. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-03.html deleted file mode 100644 index 7ac5e40044..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31661-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The diagrams are a Map to the second monument, somewhere in the swamp. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-01.html deleted file mode 100644 index e0993d043d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Forgotten Monument :
-An ancient monument made in the same style as the monument that was discovered first. You found hieroglyphic characters and diagrams inscribed on the surface after cleaning off the mud.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-02.html deleted file mode 100644 index 6608ea6d68..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The lines' intersection may be the location of the third monument. After comparing it to the Map, you've discovered its approximate location. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-03.html deleted file mode 100644 index b5d94a5b9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31662-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The carvings on the monument have disclosed the location of the third monument. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-01.html deleted file mode 100644 index b123098ba5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Forgotten Monument:
-Much cleaner and better preserved than the previous monuments. It's covered in strange hieroglyphs and diagrams.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-02.html deleted file mode 100644 index cb955f6b9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The fourth monument seems to be in the most dangerous part of the Swamp of Screams. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-03.html deleted file mode 100644 index cb955f6b9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31663-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The fourth monument seems to be in the most dangerous part of the Swamp of Screams. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-01.html deleted file mode 100644 index 364c803f10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Forgotten Monument:
-This is the fourth monument.
-Like the previous monuments, an ancient Map is inscribed on the fourth monument. After cleaning it off, you recognize the markings.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-02.html deleted file mode 100644 index a2caabc136..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-The Map seems to indicate that the monuments in this area were built to track the moon. The four monuments indicate the positions of the moon on the fall and spring equinoxes, and the summer and the winter solstices. There are no more forgotten monuments in this area. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-03.html deleted file mode 100644 index 75ab37d542..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31664-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Forgotten Monument:
-Further analysis is futile. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-01.html deleted file mode 100644 index a4ddb82cc7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Corpse of Dwarf:
-The corpse of male Dwarf, presumedly that of Researcher Krorin. Apparently he lost his life after being poisoned by a highly toxic substance he was exposed to in the swampland.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-02.html deleted file mode 100644 index 5a59928c07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Corpse of Dwarf:
-When you open the backpack that is still on the corpse, you find a waterproof lambskin-covered book. Various memos are written in it, and on one page you find a sloppily drawn Map that seems to be of the Swamp of Screams. Could this be the log mentioned by Mercenary Supplier Abercrombie? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-03.html deleted file mode 100644 index 4a76ffd02c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/31665-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Corpse of Dwarf:
-There's nothing else. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/Q00031_SecretBuriedInTheSwamp.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/Q00031_SecretBuriedInTheSwamp.java deleted file mode 100644 index d02fcf840a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00031_SecretBuriedInTheSwamp/Q00031_SecretBuriedInTheSwamp.java +++ /dev/null @@ -1,212 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00031_SecretBuriedInTheSwamp; - -import java.util.Arrays; -import java.util.List; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Secret Buried in the Swamp (31) - * @author janiko - */ -public class Q00031_SecretBuriedInTheSwamp extends Quest -{ - // NPCs - private static final int ABERCROMBIE = 31555; - private static final int FORGOTTEN_MONUMENT_1 = 31661; - private static final int FORGOTTEN_MONUMENT_2 = 31662; - private static final int FORGOTTEN_MONUMENT_3 = 31663; - private static final int FORGOTTEN_MONUMENT_4 = 31664; - private static final int CORPSE_OF_DWARF = 31665; - // Items - private static final int KRORINS_JOURNAL = 7252; - // Misc - private static final int MIN_LVL = 66; - // Monuments - private static final List MONUMENTS = Arrays.asList(FORGOTTEN_MONUMENT_1, FORGOTTEN_MONUMENT_2, FORGOTTEN_MONUMENT_3, FORGOTTEN_MONUMENT_4); - - public Q00031_SecretBuriedInTheSwamp() - { - super(31); - addStartNpc(ABERCROMBIE); - addTalkId(ABERCROMBIE, CORPSE_OF_DWARF); - addTalkId(MONUMENTS); - registerQuestItems(KRORINS_JOURNAL); - addCondMinLevel(MIN_LVL, "31555-03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31555-02.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31665-02.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - giveItems(player, KRORINS_JOURNAL, 1); - htmltext = event; - } - break; - } - case "31555-05.html": - { - if (qs.isCond(2) && hasQuestItems(player, KRORINS_JOURNAL)) - { - takeItems(player, KRORINS_JOURNAL, -1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "31661-02.html": - case "31662-02.html": - case "31663-02.html": - case "31664-02.html": - { - if (MONUMENTS.contains(npc.getId()) && qs.isCond(MONUMENTS.indexOf(npc.getId()) + 3)) - { - qs.setCond(qs.getCond() + 1, true); - htmltext = event; - } - break; - } - case "31555-08.html": - { - if (qs.isCond(7)) - { - giveAdena(player, 343430, true); - if (player.getLevel() >= MIN_LVL) - { - addExpAndSp(player, 1_650_970, 396); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ABERCROMBIE: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "31555-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31555-02.html"; - break; - } - case 2: - { - if (hasQuestItems(player, KRORINS_JOURNAL)) - { - htmltext = "31555-04.html"; - } - break; - } - case 3: - { - htmltext = "31555-06.html"; - break; - } - case 7: - { - htmltext = "31555-07.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case CORPSE_OF_DWARF: - { - if (qs.isCond(1)) - { - htmltext = "31665-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "31665-03.html"; - } - break; - } - case FORGOTTEN_MONUMENT_1: - case FORGOTTEN_MONUMENT_2: - case FORGOTTEN_MONUMENT_3: - case FORGOTTEN_MONUMENT_4: - { - final int loc = MONUMENTS.indexOf(npc.getId()) + 3; - if (qs.isCond(loc)) - { - htmltext = npc.getId() + "-01.html"; - } - else if (qs.isCond(loc + 1)) - { - htmltext = npc.getId() + "-03.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-01.html deleted file mode 100644 index cbc6a66198..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Chief Mercenary Sophya:
-The Map! This is good information. Where did you get it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02.html deleted file mode 100644 index c6d78b136a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Chief Mercenary Sophya:
-Give her my thanks and tell her I'll look after this well! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02a.html deleted file mode 100644 index 2b9c2ec281..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Chief Mercenary Sophya:
-Did you give my thanks to Waters? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-03.html deleted file mode 100644 index 2b9c2ec281..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30735-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Chief Mercenary Sophya:
-Did you give my thanks to Waters? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00.htm deleted file mode 100644 index 4bfaa1047a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Waters:
-Hey, could you do me a favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00a.html deleted file mode 100644 index 5b28dfa559..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-00a.html +++ /dev/null @@ -1,4 +0,0 @@ - -Hmm... Now that I see you in the light... You're not what I'm looking for at all! You look too scruffy and poor!
-(This quest can be performed only by the characters at the 25th level or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-01.htm deleted file mode 100644 index 6b8a9340a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Awesome! Please, bring me a Trident! I simply must have one! They probably sell them in stores around here, but I don't have enough Adena... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02.html deleted file mode 100644 index bd90e2834e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Pet Manager Waters:
-Wonderful, you've brought it. Much thanks!
-So I have this uncle... one day my uncle just up and moves out north. He said he would earn cash as an adventurer.
-I hear he's actually pretty good, he takes on quests other adventurers couldn't. But he's family, so I'm worried. I wanted to help.
-And... You even gave me Trident, but I need to ask another favor.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02a.html deleted file mode 100644 index ee4bc277f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Please bring me a Trident. I really need one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03.html deleted file mode 100644 index 8b84dc49d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Waters:
-I need to send the Trident, but outlaws have been rampant in this area lately! Please kill 30 Monster Eye Gazers and Destroyers!
-Destroy them so I can send the Trident safely. Please, you must help me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03a.html deleted file mode 100644 index 3457be0ed4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-03a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Well, you should have suddenly felt that it is too valuable. Then, that's OK. Please bring me one when you have enough. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-04.html deleted file mode 100644 index 086f305993..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Please destroy the monsterous eye so I can ship the Trident safely. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-05.html deleted file mode 100644 index 1d89f11869..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Waters:
-Thank you! I've heard marvelous stories about a great adventurer who defeated the monsters in this area.
-Well, where is the Map Pieces?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06.html deleted file mode 100644 index fe373bbf40..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Waters:
-Hmm... Let's see... I think I can put them together...
-Voila! Isn't it beautiful? Look! The attack plan is written on it!
-This is great! Send it to Sophya of the Black Lions. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06a.html deleted file mode 100644 index 74c708befc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Where is the Map fragment? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-07.html deleted file mode 100644 index edb0bc97ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Take the Map to Sophya, captain of the Black Lion Mercenaries. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-08.html deleted file mode 100644 index 4bb23c2be6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Waters:
-The Black Lion Mercenaries have always been trustworthy, but this time you've outdone yourselves!
-Thank you so much! I should really do something for you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-09.html deleted file mode 100644 index 14bc3ad011..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/30828-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Waters:
-Don't be modest, my friend! Please accept this as a token of my esteem! It's quite rare, even among very wealthy! It's a pet exchange ticket. Enjoy your new pet, and raise it well! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/Q00042_HelpTheUncle.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/Q00042_HelpTheUncle.java deleted file mode 100644 index 42aa50b64a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00042_HelpTheUncle/Q00042_HelpTheUncle.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00042_HelpTheUncle; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Help The Uncle! (42) - * @author malyelfik - */ -public class Q00042_HelpTheUncle extends Quest -{ - // NPCs - private static final int WATERS = 30828; - private static final int SOPHYA = 30735; - // Monsters - private static final int MONSTER_EYE_DESTROYER = 20068; - private static final int MONSTER_EYE_GAZER = 20266; - // Items - private static final int TRIDENT = 291; - private static final int MAP_PIECE = 7548; - private static final int MAP = 7549; - private static final int PET_TICKET = 7583; - // Misc - private static final int MIN_LVL = 25; - - public Q00042_HelpTheUncle() - { - super(42); - addStartNpc(WATERS); - addTalkId(WATERS, SOPHYA); - addKillId(MONSTER_EYE_DESTROYER, MONSTER_EYE_GAZER); - registerQuestItems(MAP, MAP_PIECE); - addCondMinLevel(MIN_LVL, "30828-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - switch (event) - { - case "30828-01.htm": - { - qs.startQuest(); - break; - } - case "30828-03.html": - { - if (hasQuestItems(player, TRIDENT)) - { - takeItems(player, TRIDENT, 1); - qs.setCond(2, true); - } - else - { - htmltext = "30828-03a.html"; - } - break; - } - case "30828-06.html": - { - if (getQuestItemsCount(player, MAP_PIECE) == 30) - { - takeItems(player, MAP_PIECE, -1); - giveItems(player, MAP, 1); - qs.setCond(4, true); - } - else - { - htmltext = "30828-06a.html"; - } - break; - } - case "30735-02.html": - { - if (hasQuestItems(player, MAP)) - { - takeItems(player, MAP, -1); - qs.setCond(5, true); - } - else - { - htmltext = "30735-02a.html"; - } - break; - } - case "30828-09.html": - { - if (qs.isCond(5)) - { - giveItems(player, PET_TICKET, 1); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(2)) - { - giveItems(player, MAP_PIECE, 1); - if (getQuestItemsCount(player, MAP_PIECE) == 30) - { - qs.setCond(3, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case WATERS: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30828-00.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = (hasQuestItems(player, TRIDENT)) ? "30828-02.html" : "30828-02a.html"; - break; - } - case 2: - { - htmltext = "30828-04.html"; - break; - } - case 3: - { - htmltext = "30828-05.html"; - break; - } - case 4: - { - htmltext = "30828-07.html"; - break; - } - case 5: - { - htmltext = "30828-08.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case SOPHYA: - { - if (qs.isStarted()) - { - if (qs.isCond(4)) - { - htmltext = "30735-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30735-03.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-01.html deleted file mode 100644 index 77734846d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Galladucci:
-The map traces some very important merchandise! To think it would end up there! Thank you! Did you find it?
-What? Pet Manager Cooper? Well, OK... Can you take him a message for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02.html deleted file mode 100644 index 353a5f95c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Galladucci:
-Ask him to come back when I have more money. I'll treat him! Let's see... Next Tera's period would be good for me! I think I'll have some time around then! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02a.html deleted file mode 100644 index 2297d9b6fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-02a.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Galladucci:
-Aren't you going to deliver my message to Cooper? Didn't you see the fragment of a Map here?
-Now I have no reason to call out Cooper, do I? If you find the Map around here, please bring it to me.
-Hmm, my memory isn't fading, is it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-03.html deleted file mode 100644 index 116d01caf3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30097-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Galladucci:
-Did you deliver my message to Cooper? It is the cycle of Tera! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00.htm deleted file mode 100644 index f690bfaa16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Cooper:
-This stuff makes me crazy!
-What? Oh, sorry! I was thinking of something else... Do you have any extra Adena?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00a.html deleted file mode 100644 index 65c3431bf1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Cooper:
-You don't seem like the type that would have much extra Adena... Come back when you've gotten some!
-(This quest may only be undertaken by characters of level 26 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-01.htm deleted file mode 100644 index 26a37f8e55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-If you can, please bring me a Crafted Dagger. I need one badly! They sell them at the store nearby, but I don't have enough Adena! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02.html deleted file mode 100644 index 105ce8c8f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02.html +++ /dev/null @@ -1,9 +0,0 @@ -Pet Manager Cooper:
-Oh, wonderful! You've arrived!
-Frankly, even though I often say that I want to move away, it's hard to leave the big city. However, one must have a lot of Adena to live in this territory right now!
-I was saving up a little every day, but when I returned home one day, I found that my sister had disappeared! She left a note saying that she was going out into the world to find fame and fortune for both of us.
-As her older brother, I could never provide her with all the things she has wanted. Recently, I've heard that her name is on a list of graduates from Talking Island.
-I must see her, and give her a sword as a gift. It's the least I can do. I hate to ask you this so suddenly, but...
-Can you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02a.html deleted file mode 100644 index 6d3db04359..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-Please bring me a Crafted Dagger. I really need one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-03.html deleted file mode 100644 index f4ca421076..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Cooper:
-I could just send a sword to my sister, but I'm worried about her. I'm afraid she's in great danger on the road to Giran! Hunt Hobgoblin, Dion Grizzly, Dire Wolf, Ol Mahum Ranger, Monster Eye Searcher, Monster Eye Gazer, Enku Orc Champion, Enku Orc Shaman on the Dion Hills. Please kill at least 30.
-Last night I dreamed that specters and sorrow maidens were chasing my sister. The more you kill, the better her chances are! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-04.html deleted file mode 100644 index 466e6f03f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-Please catch the ghosts in the Execution Ground! I cannot sleep like this, because I feel insecure. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-05.html deleted file mode 100644 index c29dff38cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Cooper:
-Good job with those monsters in the Execution Ground! You got at least 30 of them, right?
-What's that? A piece of a map? Hmm... Let me try something...?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06.html deleted file mode 100644 index 39534be33f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-The two pieces create a Strange Map. I remember that the famous Galladucci said that he was waiting for an important Map to be delivered, and it was running late. Is this it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06a.html deleted file mode 100644 index f6256d098b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-Where is the piece of Map? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-07.html deleted file mode 100644 index e954bf0196..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-Please take the Map to Galladucci at the Boutique Shop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-08.html deleted file mode 100644 index 0165baf64f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Cooper:
-Is it the one he was looking for? Good.
-Thank you so much!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-09.html deleted file mode 100644 index 2fd303c5f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/30829-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Pet Manager Cooper:
-All I asked was for you to make the path safer for my sister... And you've actually brought the Map!
-Mr. Galladucci was very pleased! You shall be well-rewarded for this, my friend.
-This is the most valuable thing I own. It was originally reserved for those of the upper class... But this one is yours!
-It's a coupon you can exchange for a pet. It won't be easy to raise. You must be very careful! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/Q00043_HelpTheSister.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/Q00043_HelpTheSister.java deleted file mode 100644 index a9cf459437..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00043_HelpTheSister/Q00043_HelpTheSister.java +++ /dev/null @@ -1,224 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00043_HelpTheSister; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Help The Sister! (43) - * @author malyelfik - */ -public class Q00043_HelpTheSister extends Quest -{ - // NPCs - private static final int COOPER = 30829; - private static final int GALLADUCCI = 30097; - // Monsters - private static final int HOBGOBLIN = 20147; - private static final int DION_GRIZZLY = 20203; - private static final int DIRE_WOLF = 20205; - private static final int OL_MAHUM_RANGER = 20224; - private static final int MONSTER_EYE_SEARCHER = 20265; - private static final int MONSTER_EYE_GAZER = 20266; - private static final int ENKU_ORC_HERO = 20291; - private static final int ENKU_ORC_SHAMAN = 20292; - // Items - private static final int CRAFTED_DAGGER = 220; - private static final int MAP_PIECE = 7550; - private static final int MAP = 7551; - private static final int PET_TICKET = 7584; - // Misc - private static final int MIN_LVL = 26; - - public Q00043_HelpTheSister() - { - super(43); - addStartNpc(COOPER); - addTalkId(COOPER, GALLADUCCI); - addKillId(DION_GRIZZLY, HOBGOBLIN, DIRE_WOLF, OL_MAHUM_RANGER, MONSTER_EYE_SEARCHER, MONSTER_EYE_GAZER, ENKU_ORC_HERO, ENKU_ORC_SHAMAN); - registerQuestItems(MAP, MAP_PIECE); - addCondMinLevel(MIN_LVL, "30829-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - switch (event) - { - case "30829-01.htm": - { - qs.startQuest(); - break; - } - case "30829-03.html": - { - if (hasQuestItems(player, CRAFTED_DAGGER)) - { - takeItems(player, CRAFTED_DAGGER, 1); - qs.setCond(2, true); - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - case "30829-06.html": - { - if (getQuestItemsCount(player, MAP_PIECE) == 30) - { - takeItems(player, MAP_PIECE, -1); - giveItems(player, MAP, 1); - qs.setCond(4, true); - } - else - { - htmltext = "30829-06a.html"; - } - break; - } - case "30097-02.html": - { - if (hasQuestItems(player, MAP)) - { - takeItems(player, MAP, -1); - qs.setCond(5, true); - } - else - { - htmltext = "30097-02a.html"; - } - break; - } - case "30829-09.html": - { - giveItems(player, PET_TICKET, 1); - qs.exitQuest(false, true); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(2)) - { - giveItems(player, MAP_PIECE, 1); - if (getQuestItemsCount(player, MAP_PIECE) == 30) - { - qs.setCond(3, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case COOPER: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30829-00.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = (hasQuestItems(player, CRAFTED_DAGGER)) ? "30829-02.html" : "30829-02a.html"; - break; - } - case 2: - { - htmltext = "30829-04.html"; - break; - } - case 3: - { - htmltext = "30829-05.html"; - break; - } - case 4: - { - htmltext = "30829-07.html"; - break; - } - case 5: - { - htmltext = "30829-08.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case GALLADUCCI: - { - if (qs.isStarted()) - { - if (qs.isCond(4)) - { - htmltext = "30097-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30097-03.html"; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-01.html deleted file mode 100644 index f2a481c469..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Drikus:
-Oh no! The orb! It's broken!
-This is the orb of ancestors that Dudamara's totem told me about! It was stolen by lesser Orcs a very long time ago.
-Does it belong to you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02.html deleted file mode 100644 index ab62b55bf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Hmm... You sound doubtful! Obviously, this is the property of the Orcs! Only we are qualified to possess it!
-Tell this to whoever is competing with you for it! Once its ownership is decided, come back and talk to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02a.html deleted file mode 100644 index 8f58e62165..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-When you decide who the owner is, send him to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-03.html deleted file mode 100644 index 5fddda98a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30505-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-Determine the owner. He must come to me alone. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00.htm deleted file mode 100644 index a103d9c2f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Lundy:
-This stuff drives me crazy! What was he thinking?
-Hey, buddy, can I talk to you for a minute?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00a.html deleted file mode 100644 index 5472b9d524..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-Hmm, well, never mind. I was going to ask you for a favor, but on second thought, you're too young. Come back when you're older.
-(This quest may only be undertaken by characters of level 24 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-01.htm deleted file mode 100644 index b1972a9f81..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Great! Will you do me a favor? I need a Work Hammer immediately! I could buy one in any store around here, but I don't have the money! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02.html deleted file mode 100644 index 8505ff1af9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Pet Manager Lundy:
-Is this Work Hammer for me? Thank you! You will be blessed!
-What? Money? I don't have any, silly!
-By the way, I need another favor! My son went to Talking Island seeking adventure! He'll be graduating soon, and I want to send him this Work Hammer as a graduation present.
-But there are some fearsome bandits laying in wait around here. You must kill them! Of course, I'll still need the Work Hammer.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02a.html deleted file mode 100644 index 00d021c847..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Please be a sport and bring me a Work Hammer! Think of it as charity! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03.html deleted file mode 100644 index 9bdf12d28e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Pet Manager Lundy:
-Thank you! You are so generous!
-There are Maille Lizardmen around here. They always try to steal the things going out from this town.
-Wouldn't you be upset if your generosity, the Work Hammer, could not reach Talking Island because it was stolen by thieves?
-So, please take the Maille Lizardmen down. I would be grateful if you could take out the Maille Lizardman Guards, Maille Lizardman Scouts, and Maille Lizardmen. Defeat 30 of them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03a.html deleted file mode 100644 index 765cc673ad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-03a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Do you think the hammer is too valuable? Then, that's OK. Let's talk about it next time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-04.html deleted file mode 100644 index 5e5215dd63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-You haven't destroyed 30 Maille Lizardmen yet, have you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-05.html deleted file mode 100644 index 744a5d8805..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Pet Manager Lundy:
-You defeated them! Good job!
-By the way, what are those shiny things? Wow, can I see one?
-Hmm... It looks like a head. What if we put it together?
-Like so...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06.html deleted file mode 100644 index 8c46bab02e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-Hmm... What misterious beads! I heard that Drikus is collecting things like this.
-I shined them up a bit. Would you take them and investigate? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06a.html deleted file mode 100644 index 58d2c08900..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Hmmm...? Where is the bead? Did you see it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-07.html deleted file mode 100644 index 1d199cedd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-What did High Prefect Drikus say?
-Why haven't you seen him yet! Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-08.html deleted file mode 100644 index 3e645feb4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Lundy:
-Oh really? The owner? Honestly, you can take the credit! Why are you so interested in that bead?
-I think you should choose something else! Drikus may not get around to fixing it for a long time...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-09.html deleted file mode 100644 index 1541521e21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/30827-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Lundy:
-Excellent! I'll give you one of my most valuable possessions.
-There are very few of these, even among the very rich, and today you become one of the chosen few owners!
-Please accept this pet exchange ticket. Your new pet is a very popular breed from the north. Raise it carefully! It is very, very rare! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/Q00044_HelpTheSon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/Q00044_HelpTheSon.java deleted file mode 100644 index fe1c1d5518..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00044_HelpTheSon/Q00044_HelpTheSon.java +++ /dev/null @@ -1,218 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00044_HelpTheSon; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Help The Son! (44) - * @author malyelfik - */ -public class Q00044_HelpTheSon extends Quest -{ - // NPCs - private static final int LUNDY = 30827; - private static final int DRIKUS = 30505; - // Monsters - private static final int MAILLE_GUARD = 20921; - private static final int MAILLE_SCOUT = 20920; - private static final int MAILLE_LIZARDMAN = 20919; - // Items - private static final int WORK_HAMMER = 168; - private static final int GEMSTONE_FRAGMENT = 7552; - private static final int GEMSTONE = 7553; - private static final int PET_TICKET = 7585; - // Misc - private static final int MIN_LVL = 24; - - public Q00044_HelpTheSon() - { - super(44); - addStartNpc(LUNDY); - addTalkId(LUNDY, DRIKUS); - addKillId(MAILLE_GUARD, MAILLE_LIZARDMAN, MAILLE_SCOUT); - registerQuestItems(GEMSTONE, GEMSTONE_FRAGMENT); - addCondMinLevel(MIN_LVL, "30827-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - switch (event) - { - case "30827-01.htm": - { - qs.startQuest(); - break; - } - case "30827-03.html": - { - if (hasQuestItems(player, WORK_HAMMER)) - { - takeItems(player, WORK_HAMMER, 1); - qs.setCond(2, true); - } - else - { - htmltext = "30827-03a.html"; - } - break; - } - case "30827-06.html": - { - if (getQuestItemsCount(player, GEMSTONE_FRAGMENT) == 30) - { - takeItems(player, GEMSTONE_FRAGMENT, -1); - giveItems(player, GEMSTONE, 1); - qs.setCond(4, true); - } - else - { - htmltext = "30827-06a.html"; - } - break; - } - case "30505-02.html": - { - if (hasQuestItems(player, GEMSTONE)) - { - takeItems(player, GEMSTONE, -1); - qs.setCond(5, true); - } - else - { - htmltext = "30505-02a.html"; - } - break; - } - case "30827-09.html": - { - giveItems(player, PET_TICKET, 1); - qs.exitQuest(false, true); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(2)) - { - giveItems(player, GEMSTONE_FRAGMENT, 1); - if (getQuestItemsCount(player, GEMSTONE_FRAGMENT) == 30) - { - qs.setCond(3, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case LUNDY: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30827-00.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = (hasQuestItems(player, WORK_HAMMER)) ? "30827-02.html" : "30827-02a.html"; - break; - } - case 2: - { - htmltext = "30827-04.html"; - break; - } - case 3: - { - htmltext = "30827-05.html"; - break; - } - case 4: - { - htmltext = "30827-07.html"; - break; - } - case 5: - { - htmltext = "30827-08.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case DRIKUS: - { - if (qs.isStarted()) - { - if (qs.isCond(4)) - { - htmltext = "30505-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30505-03.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-01.html deleted file mode 100644 index 31f2d3a458..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus:
-Are you an Inspector?
-Ah! I don't know how long it has been since I saw one who has mastered all the Kamael battle skills and reached the summit of our natural abilities.
-Since you've opted to become an Inspector, I suspect you have a healthy curiosity. Good! It will serve you well as you discover more about your new abilities...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-02.html deleted file mode 100644 index 5a34ecf86a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Kekropus:
-Before speak of that, I must ask you if you already know the origins and purpose of the Kamael.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-03.html deleted file mode 100644 index 70cf057ff8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Kekropus:
-Ah, then we shall begin.
-As you know, the 3 Spiculas -- the 3 Heroes -- were the progenitors of our race, and the reason for our skill in battle.
-During the war against the gods, they fought valiantly, even slaying some of the daughters of Einhasad. Though they fell in that war, their power was handed down through magical sword, shield and cannon, eventually becoming the basis for the three current classes of Kamael.
-For more than ten thousand years, we have followed the path that they laid out for us...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-04.html deleted file mode 100644 index ca686f5e53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus:
-Hmm, you have advanced this far without learning the truth of our people's origin?
-You have never heard of the 3 Heroes, then.
-All our martial skill is rooted in their tale...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-05.html deleted file mode 100644 index 372cff5ea5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus:
-Before the new heroes appeared, what were the Kamael?
-Our founders had no interest in combat skills. With their strength, there was no one to threaten them, and when they fought among themselves, they fought for their own amusement. The sealed beings were growing in numbers and organizing, but they could not defeat the giants.
-So the first Kamael had the ability but not the technology. The medium we use currently for souls can be used because we are made of Mimir's Elixir. Because of this we can become more close to a soul. The giants did not give us the technology to be close to souls.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-06.html deleted file mode 100644 index eeed1def1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Kekropus:
-Because our natural powers were so weak, we were forced to develop other skills. Over time, and in order to inherit the abilities of the 3 Heroes, we learned the skill of manipulating souls. In doing so, however, we were confronted with a new question: why did we in fact possess this skill when the 3 Heroes did not?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-07.html deleted file mode 100644 index 57825fdb18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus:
-Yes. However, Inspectors are not the only ones adept at manipulating soul energy.
-The Kamael Nostra -- a genius born of time and chaos -- was the most skilled of all of us at manipulating soul energy.
-He realized that the skills of the 3 Heroes were fundamentally incompatible, and that only those who possessed certain predispositions could learn them. Accordingly, he established the skill system we now use, three patterns of development for male and female.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-08.html deleted file mode 100644 index 3268f2d0cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Kekropus:
-As I just said, he was a genius produced by time and chaos. He was not a Spicula like myself or the 3 Heroes, but a Metucela Kamael like you...
-No one knows what became of him. Certainly a Metucela Kamael's life span is long by the standards of other races, but even he must be long dead by now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-09.html deleted file mode 100644 index 8d8330f2b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Kekropus:
-We typically have a very straight forward, hierarchical system for moving up through the ranks; however, every now and then, someone comes along who is so incredibly skilled, they practically fly through the ranks.
-These savants have been known to completely bypass Spicula and jump straight to Methusela Kamael! Impressive, no? I'd like you to go visit one such master, the inspector Vice Hierarch Eindburgh. You'll find him on the Talking Island. When you arrive, please give him my regards. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-10.html deleted file mode 100644 index 1993c414b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32138-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Kekropus:
-Go visit Vice Hierarch Eindburgh. He's the one who specialized in the inspector's skills. He's a master of souls! You can usually find him over on the Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-01.htm deleted file mode 100644 index dda7267a52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Liane:
-Ah, %playername%, you are here.
-You know, then, that a new power has been revealed in the Kamael. You must be curious about the nature of that power and why it was hidden for so long.
-Your curiosity is entirely natural! The fact of the matter is that it was not originally envisioned that a warrior race like the Kamael would ever possess such a supportive power...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-02.htm deleted file mode 100644 index 8e5852f4bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Liane:
-The Kamael are a warrior race, born and bred for battle. However, from time to time, some Kamael are born with a mysterious power unrelated to their martial origins. These individuals are called Inspectors.
-(Only Inspectors who are Level 76 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-03.htm deleted file mode 100644 index 9cd2f05a8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Liane:
-Unlike your other abilities, this power does not originate with the Three Heroes present at the Kamael's creation. Perhaps I will be able to tell you more someday...
-(Only Inspectors who are Level 76 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-04.htm deleted file mode 100644 index b48d416ca3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Liane:
-As you know, Kamael skills and abilities were designed for battle.
-Inspectors' powers are very different, however. An Inspector who understands his nature and devotes himself to developing them can advance further.
-At the apex stands the executer of laws himself: the Judicator.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.htm deleted file mode 100644 index 9cd2f05a8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Liane:
-Unlike your other abilities, this power does not originate with the Three Heroes present at the Kamael's creation. Perhaps I will be able to tell you more someday...
-(Only Inspectors who are Level 76 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.html deleted file mode 100644 index ab47866470..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Liane:
-Sorry, I know nothing about him either. Perhaps you should talk to our Elder and administrator? He knows much more about it, and might have some useful information. I hear that he's spending a lot of time on Talking Island, in the museum in the village there. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-06.html deleted file mode 100644 index d63a180770..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32222-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Liane:
-If you want to know about the Judicator, go talk to Kekropus. I hear that he's spending a lot of time on Talking Island, in the museum in the village there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-01.html deleted file mode 100644 index 00c00a0c46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Vice Hierarch Eindburgh:
-%playername%, are you the next Judicator?
-Do you wish to be an executor of Kamael law?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-02.html deleted file mode 100644 index 47b7f34ede..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Vice Hierarch Eindburgh:
-I see -- Kekropus simply told you the history and left it to me to tell you the meaning of your existence...
-Very well, then. First of all, what do you think Inspectors and Judicators are? Remember how you became an Inspector.
-The composition of our race's bodies restricts Kamael males and females to different paths. In order for you to become an Inspector, you must be a child of the Kamael who is also born with Seeds of Chaos -- a very rare occurrence.
-Alternately, you must have the Seeds of Chaos in your hand. Do you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-03.html deleted file mode 100644 index d977c3df2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Eindburgh:
-I thought so. Since the Seeds of Chaos contain order out of chaos, only one child in a generation is born with the power.
-It is similar to a Magic Sword or Blood Sword...
-But now, with the expansion of our race's power and its spread throughout the continent, that power may likewise be spreading.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-04.html deleted file mode 100644 index 72f63312e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Vice Hierarch Eindburgh:
-The Seeds of Chaos were planted by the King of Chaos to enable their recipients to overcome the restrictions imposed on mortals by the gods.
-This is why the wielders of Enuma Elish can still live, despite being cursed by the gods.
If this power is manifested, we Kamael can finally free ourselves from our fate as warriors who live only for battle. One who walks this other path is the Inspector.
It is a possibility that even our creators couldn't imagine.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-05.html deleted file mode 100644 index 602f6d891e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Eindburgh:
-Kamael Warriors. Perfect soldiers! But even the sharpest sword is useless without a skilled wielder.
-I know Kekropus has said, in the hopes that our power will not be abused, that the blade is enough for us -- but a sword is of no use unless someone draws it. We need more than simply a leader who keeps the blade sharp for some undetermined future -- we need one unafraid to lead us into that future.
-Only through decisive action can we finally become the blade of chaos our creators intended us to be, and achieve our true destiny.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-06.html deleted file mode 100644 index 04fca1db30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Eindburgh:
-I think you know -- it is what we Kamael were created to fight against: the gods themselves.
-The power of today's adventurers is not even remotely comparable to their power. Even the strongest race on the earth, the Giants, who once controlled all the creatures and even unlocked the secrets of life, suffered defeated at their hands.
Nornil set his last hope on us, but... Can we really hope to fight the gods and win?
-I do not think so, and I speak with all the knowledge and insight inherited by the Hierarchs of Metucela since the time of Nostra, the father of the Inspectors. We Kamael were created to achieve an inherently impossible proposition. But what if, as Nostra theorized, something completely unexpected were to happen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-07.html deleted file mode 100644 index a727edd041..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Vice Hierarch Eindburgh:
-Yes. An Inspector searches and judges, but a Judicator is required to make an unexpected leap in judgment. In so doing, he opens the path to the future development of the Kamael.
In the past, when this island was sealed, it was enough for us merely to maintain the edge of the sword, but now that sword has been unsheathed and we must decide where and how to wield it.
-To lead our race effectively, our powermust now be spread throughout the world. rallying, leading, advising, helping.
-The true strength of our power is not our skill with the blade or ability in battle. It is, rather, the self-awareness to transcend the limits imposed on us so long ago. Do you understand?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-08.html deleted file mode 100644 index 6de335e8e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Vice Hierarch Eindburgh:
-Then you are not an Inspector, but rather a Judicator capable of judging the laws. Pursue your own path to the future. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-09.html deleted file mode 100644 index b17c173a28..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32469-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Vice Hierarch Eindburgh:
-You may wish to refuse, but it may not be possible. A shackle of the creator still remains in you and may unconsciously limit your advancement.
-But you cannot allow others to make the decision for you.
-Don't you see? All you have seen, all you have experienced, show that we are heading for the final conflict and destruction.
-But take heart! Execute the laws you believe should be executed. That will become one of the factors of chaos -- a variable that may yet influence that final battle.
-In your soul, you are already a Judicator... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32972-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32972-01.html deleted file mode 100644 index 4caca398b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/32972-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pantheon:
-Are you looking for Kamael's Tetrarch Kekropus? He's inside of Museum, and I am the only one who can let you in...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/Q00061_LawEnforcement.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/Q00061_LawEnforcement.java deleted file mode 100644 index 1be5eea427..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00061_LawEnforcement/Q00061_LawEnforcement.java +++ /dev/null @@ -1,211 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00061_LawEnforcement; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Law Enforcement (61) - * @author Gladicek - */ -public class Q00061_LawEnforcement extends Quest -{ - // NPCs - private static final int LIANE = 32222; - private static final int PANTHEON = 32972; - private static final int KEKROPUS = 32138; - private static final int EINDBURGH = 32469; - // Location - private static final Location MUSEUM = new Location(-114711, 243911, -7968); - // Misc - private static final int MIN_LEVEL = 76; - private static final int JUDICATOR = 136; - - public Q00061_LawEnforcement() - { - super(61); - addStartNpc(LIANE); - addTalkId(LIANE, PANTHEON, KEKROPUS, EINDBURGH); - addCondMinLevel(MIN_LEVEL, "32222-03.htm"); - addCondRace(Race.KAMAEL, "32222-02.htm"); - addCondClassId(ClassId.INSPECTOR, "32222-03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32222-04.htm": - case "32138-02.html": - case "32138-03.html": - case "32138-04.html": - case "32138-05.html": - case "32138-06.html": - case "32138-07.html": - case "32138-08.html": - case "32469-02.html": - case "32469-03.html": - case "32469-04.html": - case "32469-05.html": - case "32469-06.html": - case "32469-07.html": - { - htmltext = event; - break; - } - case "32222-05.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "teleport": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - player.teleToLocation(MUSEUM); - } - break; - } - case "32138-09.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - } - break; - } - case "32469-08.html": - case "32469-09.html": - { - if (qs.isCond(3)) - { - if ((player.getLevel() >= MIN_LEVEL)) - { - final ClassId newClassId = player.getClassId().getNextClassIds().stream().findFirst().orElse(null); - if (newClassId != null) - { - final ClassId currentClassId = player.getClassId(); - - if (!newClassId.childOf(currentClassId)) - { - Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " tried to cheat class transfer for Judicator!", Config.DEFAULT_PUNISH); - } - player.setClassId(JUDICATOR); - player.broadcastUserInfo(); - giveAdena(player, 26000, true); - qs.exitQuest(false, true); - htmltext = event; - } - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == LIANE) - { - htmltext = "32222-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case LIANE: - { - if (qs.isCond(1)) - { - htmltext = "32222-06.html"; - } - break; - } - case PANTHEON: - { - if (qs.isCond(1)) - { - htmltext = "32972-01.html"; - } - break; - } - case KEKROPUS: - { - if (qs.isCond(2)) - { - htmltext = "32138-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "32138-10.html"; - } - break; - } - case EINDBURGH: - { - if (qs.isCond(3)) - { - htmltext = "32469-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-00.htm deleted file mode 100644 index ee37abd830..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-00.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inspector Adler:
-We really don't know what you will encounter when you open the gateway to Pailaka. But as with Kamaloka, I suspect you will find an ally there willing to share information.
-You should have no difficulty learning what you must do.
-Of course, you don't know what kind of weapons to take with you... Be careful, though -- taking too many items may actually cause you to fail! Be careful.
-And good luck!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-01.htm deleted file mode 100644 index 87e8ba3a77..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Adler:
-What do you know about Pailaka? The Ivory Tower discovered it shortly after Kamaloka.
-Apparently, it's a kind of "pocket reality" created by Kamaloka's energy acting on places that are filled with a high degree of chaos: old battlefields or the sites of powerful magical experiments, for example.
-Although Pailaka is not part of our reality, what happens there can affect our world...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-02.htm deleted file mode 100644 index 3e57af3765..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-02.htm +++ /dev/null @@ -1,8 +0,0 @@ -Inspector Adler:
-The Ivory Tower sent our inspection team to find out what we could about the place.
-We followed the flow of mana, tracing the energy of Kamaloka to find likely spots to look.
-So far, it seems that Pailaka has not affected our reality, but who knows what may happen as time goes by? It might even impact next year's harvest!
-We found Pailaka, it's in the Forgotten Temple, very close to here. If you are willing, I'd like you to enter Pailaka and restore order. Can I trust you to do so?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-03.htm deleted file mode 100644 index 64367c12bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Adler:
-We really don't know what you will encounter when you open the gateway to Pailaka. But as with Kamaloka, I suspect you will find an ally there willing to share information.
-You should have no difficulty learning what you must do.
-Good luck!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-04.htm deleted file mode 100644 index ce8e306697..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Inspector Adler:
-That's your answer, eh? Well, there's nothing I can say to change your mind. But in my opinion, it would do you good to expand your horizons... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-05.htm deleted file mode 100644 index 9b729bb7d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Inspector Adler:
-You don't seem prepared to delve into this mystery just yet.
-Come back when you are more experienced and I will entrust you with the mission.
-(You must be level 49 or above to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-06.htm deleted file mode 100644 index 87c636d09d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Inspector Adler:
-Your spirit is too strong to enter such an unstable region as Pailaka.
-(Only characters level 55 and lower may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-07.htm deleted file mode 100644 index 5e135729db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32497-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Inspector Adler:
-Ah, you are the adventurer I spoke to before! Thanks to your efforts, the strange omens we feared seem to have disappeared.
-But I worry that Pailaka may be different from Kamaloka... True, it has not shown any signs of reappearing.
-But I suspect this is not only Pailaka out there; perhaps in your adventures you will encounter another Pailaka somewhere else. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-00.htm deleted file mode 100644 index 1f1debcdae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-00.htm +++ /dev/null @@ -1,3 +0,0 @@ -Inspector Sinai:
-Just do what you've been trained to do. Your book will tell you the specifics. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-01.htm deleted file mode 100644 index c522f59e91..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Sinai:
-Are you an adventurer? Hmm, finding an adventurer in a dangerous place like this...
-I suppose I shouldn't be surprised! Still, I must admit I didn't expect to find you here.
-Were you sent by the Adventurers Association? Or perhaps you found your way here on your own? Ah, you look puzzled, my friend!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-02.htm deleted file mode 100644 index d1e64c5827..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Sinai:
-Hmm... Let's see if I can make this brief... Once there was a balance here between the power of the Water and Fire Spirits, but now those two have become increasingly aggressive.
-Worse, I've received a report that some of the Spirits have embraced the chaos and are changing into fearsome monsters.
-We have crafted a weapon to fight them, but we need someone who can wield it...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-03.htm deleted file mode 100644 index d81aada47d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inspector Sinai:
-First, of course, you must be able to enter the temple itself.
-We can magically protect ourselves, but others...
-Wait -- you really believe you can do this, don't you? Perhaps you're right! I don't know how, but your aura seems immune to the chaos that has infected this place. It's even better than our magic!
-Who are you, adventurer?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-04.htm deleted file mode 100644 index f695782720..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inspector Sinai:
-If what you say is true, then you really did come here from another dimension!
-There has been much speculation about other dimensions at our Ivory Tower, but it seems your Ivory Tower is even more advanced...
-If the cause of our troubles lies in the fissure of power in this dimension, you should be able to return to your dimension by stabilizing that fissure. What I mean is that if you can restore the balance of the Spirits' power here, you will be able to return to your world.
-In any case, as an otherworlder you will surely be less affected by their power than we are. I place this task on your shoulders, my friend.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-05.htm deleted file mode 100644 index 544814d70f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Sinai:
-Please defeat those chaotic Spirits in the temple and restore stability.
-You may use this Spirit's Sword, forged with both the power of water and fire. I know you will use it well.
-Also, take this book written by the Elves who built this place -- it will tell you if something is wrong with the temple. When you enter the temple, follow the book's instructions.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-06.htm deleted file mode 100644 index 29d2134f2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32500-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inspector Sinai:
-There are 4 chaotic Spirits. If you defeat them in a certain order, their powers will revert to their former stable state.
-Inside, you will also meet our inspectors. They are superior enchanters, and they will certainly help you if you need it.
-You should know that the power of this sword is not yet complete; you will need a Spirit's help to strengthen it to its full potential. The book contains instructions about how to do that.
-Finally, the fish in the temple may provide useful items. I recommend you catch them if you can! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-01.htm deleted file mode 100644 index 274ec1914c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Temple Inspector:
-Who are you? We don't allow just anybody to enter this place...
-If you have questions, ask Inspector Sinai. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-02.htm deleted file mode 100644 index d6dcf6d6a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Temple Inspector:
-That's the Spirit's Sword! It was forged long ago, a mighty dual sword made of fire and water. We use it to stabilize the energy of the temple. But now the situation is too far gone for the sword alone to repair!
-If the legends are to be believed, something capable of strengthening the power of the Spirit's Sword should have appeared somewhere in the temple... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-03.htm deleted file mode 100644 index a84987126b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Temple Inspector:
-The Spirit's Sword... Under normal circumstances, that sword can stabilize the power of the Spirit -- but the current situation is beyond its ability alone.
-However, combined with the Essence of Water you have, we may have a chance. According to legend, when the sword can't stabilize the temple itself, the temple will actually find a way to strengthen the sword. I suppose the legend must be true!
-Will you use the Essence of Water to strengthen the sword?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-04.htm deleted file mode 100644 index fd55fb018e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Temple Inspector:
-Converto augeo aquae...
-Thanks to the Essence of Water, your sword has been strengthened by two levels! Now you can access Shalin Heal to aid recovery.
-Take up the sword again and seek out other enemies! That book will be helpful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-05.htm deleted file mode 100644 index fff6ba1af8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Temple Inspector:
-Your sword has already absorbed the power of the Essence of Water. Bring me the Essence of Fire and I will be able to strengthen your weapon again.
-Ah, your book is shining! Perhaps something has changed; you should read it at once. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-06.htm deleted file mode 100644 index e7a900fce2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Temple Inspector:
-Hmm, the chaos seems more serious that I first thought.
-Fire magic in particular seems an issue...
-Tell me, has your weapon already absorbed the Essence of Water? Ah, then it's simple! We have never before tried to combine the Essences of Water and Fire at this level, but it should be possible...at least in theory. Now, give me your sword and the Essence of Fire.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-07.htm deleted file mode 100644 index 786188a74c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Temple Inspector:
-Permissum incendia successio!
-May even greater power descend on this sword!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-08.htm deleted file mode 100644 index 0be2fb5a1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Temple Inspector:
-Ah! The sword is finished!
-I can feel its power! Can't you feel it calling to the power of the Spirit?
-Besides Shalin Heal, a powerful attack skill called Shalin Strike has been added.
-I am sure you can now stabilize the energy of confusion in this place. Go quickly! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-09.htm deleted file mode 100644 index b3209100dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32507-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Temple Inspector:
-Take this newly-strengthed Spirit's Sword and restore peace in this temple! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-00.htm deleted file mode 100644 index 0dafc24c1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-00.htm +++ /dev/null @@ -1,3 +0,0 @@ -Investigator Adler:
-It is time for you to use the Scroll of Escape I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-01.htm deleted file mode 100644 index 289a0ea09e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-01.htm +++ /dev/null @@ -1,17 +0,0 @@ -Inspector Adler:
-It seems I chose wisely when I asked you to take on this task. The power levels here are stabilizing.
-Thanks to you, the connection between our world and this other dimension is fading!
-Here, take my hand! And leave that sword behind! It belongs to this dimension and will block us from returning! You can have one of these fine weapons to replace it. Choose whichever you'd like, but hurry!
- - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-02.htm deleted file mode 100644 index 011b529703..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/32510-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Investigator Adler:
-A fine choice. Use it well. Also, take this Scroll of Escape. It should take you back to where you came from. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/Q00128_PailakaSongOfIceAndFire.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/Q00128_PailakaSongOfIceAndFire.java deleted file mode 100644 index 71f4f7a3b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/Q00128_PailakaSongOfIceAndFire.java +++ /dev/null @@ -1,380 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00128_PailakaSongOfIceAndFire; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; - -/** - * Pailaka - Song of Ice and Fire (128) - * @author Gnacik, St3eT - */ -public class Q00128_PailakaSongOfIceAndFire extends Quest -{ - // NPCs - private static final int ADLER1 = 32497; - private static final int ADLER2 = 32510; - private static final int SINAI = 32500; - private static final int INSPECTOR = 32507; - private static final int HILLAS = 18610; - private static final int PAPION = 18609; - private static final int KINSUS = 18608; - private static final int GARGOS = 18607; - private static final int ADIANTUM = 18620; - // Items - private static final int SWORD = 13034; - private static final int ENH_SWORD1 = 13035; - private static final int ENH_SWORD2 = 13036; - private static final int BOOK1 = 13130; - private static final int BOOK2 = 13131; - private static final int BOOK3 = 13132; - private static final int BOOK4 = 13133; - private static final int BOOK5 = 13134; - private static final int BOOK6 = 13135; - private static final int BOOK7 = 13136; - private static final int WATER_ESSENCE = 13038; - private static final int FIRE_ESSENCE = 13039; - private static final int SHIELD_POTION = 13032; - private static final int HEAL_POTION = 13033; - private static final int FIRE_ENHANCER = 13040; - private static final int WATER_ENHANCER = 13041; - private static final int SCROLL_OF_ESCAPE = 736; - // Misc - private static final int MIN_LEVEL = 49; - private static final int MAX_LEVEL = 55; - - public Q00128_PailakaSongOfIceAndFire() - { - super(128); - addStartNpc(ADLER1); - addTalkId(ADLER1, ADLER2, SINAI, INSPECTOR); - addKillId(HILLAS, PAPION, KINSUS, GARGOS, ADIANTUM); - registerQuestItems(SWORD, ENH_SWORD1, ENH_SWORD2, BOOK1, BOOK2, BOOK3, BOOK4, BOOK5, BOOK6, BOOK7, WATER_ESSENCE, FIRE_ESSENCE, SHIELD_POTION, HEAL_POTION, FIRE_ENHANCER, WATER_ENHANCER); - addCondMinLevel(MIN_LEVEL, "32497-05.htm"); - addCondMaxLevel(MAX_LEVEL, "32497-06.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "32500-02.htm": - case "32500-03.htm": - case "32500-04.htm": - case "32500-05.htm": - case "32497-02.htm": - case "32507-07.htm": - case "32497-04.htm": - { - htmltext = event; - break; - } - case "32497-03.htm": - { - if (!qs.isStarted()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "32500-06.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - giveItems(player, SWORD, 1); - giveItems(player, BOOK1, 1); - htmltext = event; - } - break; - } - case "32507-04.htm": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - takeItems(player, SWORD, -1); - takeItems(player, WATER_ESSENCE, -1); - takeItems(player, BOOK2, -1); - giveItems(player, BOOK3, 1); - giveItems(player, ENH_SWORD1, 1); - htmltext = event; - } - break; - } - case "32507-08.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - takeItems(player, ENH_SWORD1, -1); - takeItems(player, BOOK5, -1); - takeItems(player, FIRE_ESSENCE, -1); - giveItems(player, ENH_SWORD2, 1); - giveItems(player, BOOK6, 1); - htmltext = event; - } - break; - } - case "226": // Cursed Dagger - case "160": // Battle Axe - case "72": // StormBringer - case "232": // Dark Elven Dagger - case "192": // Crystal Staff - case "194": // Heavy Doom Axe - case "263": // Chakram - case "193": // Stick of Faith - case "173": // Skill Graver - case "281": // Crystallized Ice Bow - case "298": // Orcish Glaive - case "71": // Flamberge - { - final Instance inst = npc.getInstanceWorld(); - if (inst != null) - { - inst.finishInstance(); - } - qs.exitQuest(false, true); - giveAdena(player, 187200, true); - giveItems(player, Integer.parseInt(event), 1); - giveItems(player, SCROLL_OF_ESCAPE, 1); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1_860_000, 446); - } - htmltext = "32510-02.htm"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case ADLER1: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32497-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.getCond() > 1) ? "32497-00.htm" : "32497-01.htm"; - break; - } - case State.COMPLETED: - { - htmltext = "32497-07.htm"; - break; - } - default: - { - htmltext = "32497-01.htm"; - break; - } - } - break; - } - case SINAI: - { - htmltext = (qs.getCond() > 1) ? "32500-00.htm" : "32500-01.htm"; - break; - } - case INSPECTOR: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32507-01.htm"; - break; - } - case 2: - { - htmltext = "32507-02.htm"; - break; - } - case 3: - { - htmltext = "32507-03.htm"; - break; - } - case 4: - case 5: - { - htmltext = "32507-05.htm"; - break; - } - case 6: - { - htmltext = "32507-06.htm"; - break; - } - default: - { - htmltext = "32507-09.htm"; - break; - } - } - break; - } - case ADLER2: - { - if (qs.isCompleted()) - { - htmltext = "32510-00.htm"; - } - else if (qs.isCond(9)) - { - htmltext = "32510-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case HILLAS: - { - if (qs.isCond(2)) - { - qs.setCond(3); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - takeItems(player, BOOK1, -1); - giveItems(player, BOOK2, 1); - giveItems(player, WATER_ESSENCE, 1); - } - addSpawn(PAPION, -53903, 181484, -4555, 30456, false, 0, false, npc.getInstanceId()); - break; - } - case PAPION: - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, BOOK3, -1); - giveItems(player, BOOK4, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - addSpawn(KINSUS, -61415, 181418, -4818, 63852, false, 0, false, npc.getInstanceId()); - break; - } - case KINSUS: - { - if (qs.isCond(5)) - { - qs.setCond(6); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - takeItems(player, BOOK4, -1); - giveItems(player, BOOK5, 1); - giveItems(player, FIRE_ESSENCE, 1); - } - addSpawn(GARGOS, -61354, 183624, -4821, 63613, false, 0, false, npc.getInstanceId()); - break; - } - case GARGOS: - { - if (qs.isCond(7)) - { - qs.setCond(8); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - takeItems(player, BOOK6, -1); - giveItems(player, BOOK7, 1); - } - addSpawn(ADIANTUM, -53297, 185027, -4617, 1512, false, 0, false, npc.getInstanceId()); - break; - } - case ADIANTUM: - { - if (qs.isCond(8)) - { - qs.setCond(9); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - takeItems(player, BOOK7, -1); - addSpawn(ADLER2, -53297, 185027, -4617, 33486, false, 0, false, npc.getInstanceId()); - } - break; - } - } - } - return super.onKill(npc, player, isSummon); - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - final PlayerInstance player = event.getPlayer(); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((oldLevel < newLevel) && (newLevel == MIN_LEVEL)) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup.html"))); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/popup.html deleted file mode 100644 index aa2be38306..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00128_PailakaSongOfIceAndFire/popup.html +++ /dev/null @@ -1,5 +0,0 @@ - -In a deep sleep, you saw the Forgotten Temple engulfed by chaos.
-To defeat this dark power, Pailaka, seek Inspector Adler in front of Gludin Temple. - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-01.htm deleted file mode 100644 index 54a03294b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Devil's Isle Survivor:
-Devil's Isle... Oh, I am the sole survivor from that awful place... I don't want to mislead you -- many adventurers still go to Devil's Isle and return.
-But I am the only one to return from the worst spot on that accursed island: Lematan's Fleet.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-02.htm deleted file mode 100644 index dadf3ab6f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Devil's Isle Survivor:
-Uh... I suppose I can talk about Lematan's Fleet with someone of your skill and experience...
-Lematan was a pirate who lusted after Zaken's treasure... But instead of making him rich, it brought him only evil.
-As soon as he touched the treasure, a powerful curse was cast about Lematan. He and his men were transformed into something...indescribable.
-And that wasn't the end of it. An unnatural darkness, blacker than black, suddenly arose and swallowed them all. It was like looking into the pit of chaos itself...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-03.htm deleted file mode 100644 index 515de009f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Devil's Isle Survivor:
-Chaos... That's right. That's the best word I can use to describe it...
-It was like something ripped a hole in reality itself. Both captain and crew were sucked in...
-I later heard that that power is called Kamaloka or Pailaka or somesuch. They say that it will engulf the entire world.
-That's when my nightmares came... Soon after closing my eyes, I dream of strange and horrible monsters who torture me until I wake again. Ah, but the real problem was something else... Do you know what it is?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-04.htm deleted file mode 100644 index 2bc589fe08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Devil's Isle Survivor:
-I'm not the only one who has these nightmares! And all of us are both emotionally -- and, strangely enough, even physically -- drained upon waking.
-I thought it was this Kamaloka I've heard about, but they say it's something else. It couldn't be entered in the same way as Kamaloka.
-The mages say it's called Pailaka.
-Whatever its name, someone must penetrate it and defeat this coming darkness... I believe you have the ability to set things right. What do you say? Will you do it?
-(You will be rewarded for your efforts. Vitality points will be granted to you immediately upon completing the quest. If you already have maximum Vitality, you will not gain any additional Vitality.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-05.htm deleted file mode 100644 index 1d04cd3f4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devil's Isle Survivor:
-Thank you! When you're ready, come find me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-06.htm deleted file mode 100644 index 0c45afe46a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-06.htm +++ /dev/null @@ -1,7 +0,0 @@ -Devil's Isle Survivor:
-I looked into it while you were gone -- even the scholars can't agree about the nature of Pailaka...
-But most think, as I do, that you should find an ally once you cross over.
-We just don't know the specifics! Stay alert and you'll do fine.
-Now then, we've talked long enough! Ready to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-07.htm deleted file mode 100644 index 986e5a8841..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devil's Isle Survivor:
-Keep your eyes open for someone who can help you there. Good luck -- we're all counting on you!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-08.htm deleted file mode 100644 index b86159690b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devil's Isle Survivor:
-Do you want to enter Pailaka again? Don't forget what I told you before!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-09.htm deleted file mode 100644 index c79b316278..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devil's Isle Survivor:
-Remember what needs to be done!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-10.htm deleted file mode 100644 index 383d4e339c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-10.htm +++ /dev/null @@ -1,5 +0,0 @@ -Devil's Isle Survivor:
-Uh... it was very difficult...
-But thanks to you, I think my nightmares may finally stop...
-(This quest has already been completed)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-11.htm deleted file mode 100644 index d4fd8bae26..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devil's Isle Survivor:
-What's the use of knowing more? If you try your luck there now, there'll just be one more corpse: yours!
-(Only characters level 61 and higher may undertake this quest)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-12.htm deleted file mode 100644 index e1e68be0a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devil's Isle Survivor:
-Why do you want to know? There are better ways to spend your time, believe me!
-(Only characters level 67 and lower may undertake this quest)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498.htm deleted file mode 100644 index 470d8e45ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32498.htm +++ /dev/null @@ -1,6 +0,0 @@ -Devil's Isle Survivor:
-You know about Devil's Isle?
-I guess if you're from around here you must have heard about it... It was the hideout of that legendary pirate king, Zaken -- only the bravest of the brave dare to venture there now.
-But be warned...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-01.htm deleted file mode 100644 index c75247c66f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Devil's Isle Supporter:
-Some time ago, powerful pirates came from the other side of the sky and occupied Devil's Isle.
-I believe they are the ones who touched Zaken's relic. I don't know what they've done, but since then the monsters have become especially violent -- now nobody can even set foot on the island!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-02.htm deleted file mode 100644 index a6cda44af8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Devil's Isle Supporter:
-I don't know where they came from. But they occupied Devil's Isle and kicked out all the Humans and Dwarves. We can't just do nothing...
-We must fight them! Here, take this sword. It can summon the Tigress, our fleet's guardian spirit. She will certainly be able to help you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-03.htm deleted file mode 100644 index 5000b1ae9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Devil's Isle Supporter:
-This sword is an ancient relic of Devil's Isle. It was used to destroy those who fell under the curse.
-Fearing its power, they were finally able to weaken it by sealing away a few of its powers in a number of scrolls.
-As you use it to defeat our enemies, though, you'll acquire the ability to enhance the weapon to its former strength.
-You should know that there are several Dwarven adventurers also trapped on the island. Take the sword and a Scroll of Enchant Weapon to one of them and they'll make your weapon even more powerful!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-04.htm deleted file mode 100644 index 8aef1441ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devil's Isle Supporter:
-The enemies who invaded Devil's Isle are Lematan's Followers. Four of them are especially dangerous: Kams, Hikoro, Alkaso and Gerbera. Some of them will have Scrolls of Enchant Weapon.
-Defeat them and you can enhance your sword and Tigress...and eventually become powerful enough to destroy Lematan himself!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501.htm deleted file mode 100644 index 940d4f7fe5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32501.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devil's Isle Supporter:
-There's something strange happening on Devil's Isle! Monstrous pirates suddenly appeared and are wreaking havoc everywhere!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-00.htm deleted file mode 100644 index 631475a7e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-00.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-You will need a special weapon to solve the problems facing us... The Devil's Isle Supporter is somewhere around here -- go find him!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-01.htm deleted file mode 100644 index 631475a7e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-You will need a special weapon to solve the problems facing us... The Devil's Isle Supporter is somewhere around here -- go find him!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-02.htm deleted file mode 100644 index 2d34248134..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-Unless you have a Scroll of Enchant Weapon, I can't enchant either your weapon or your pet. Defeat the pirates and bring back the Scroll of Enchant Weapon!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-03.htm deleted file mode 100644 index f3962bf03d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dwarf Adventurer:
-Your weapon has been enhanced! In addition to allowing you to summon Tigress, it now also possesses a powerful long-range water attack called Ice Ball.
-If you wish to enhance the sword a final time, find the last remaining Scroll of Enchant Weapon!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-04.htm deleted file mode 100644 index 082707f2d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-Bring back the second Enchant Scroll. I'm sure some pirate thug has it!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-05.htm deleted file mode 100644 index ca08b7e57e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dwarf Adventurer:
-Your weapon has been enhanced! In addition to Ice Ball, your Complete Ancient Legacy Sword now possesses Chill Strike, which inflicts a powerful short-range water attack.
-Your Tigress has also been enhanced! She now possesses more power than ever!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-06.htm deleted file mode 100644 index 332aedf9fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-Your weapon has been enhanced! With this strengthened Ancient Legacy Sword, you're more than a match for any pirate!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-07.htm deleted file mode 100644 index 9fda70eb0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dwarf Adventurer:
-In order to enhance the sword, Tigress must first be returned to it. Any other summoned pets or servitors will also disrupt the process. Until they have been dismissed, we cannot begin.
-Let me know when you are ready.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508.htm deleted file mode 100644 index 4d04048767..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32508.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dwarf Adventurer:
-Ah, an adventurer who wields the Ancient Legacy Sword has finally come! Since you have made it this far, I will place my trust in you as well!
-If you have the Pailaka Scroll of Enchant Weapon, I will enhance both your Ancient Legacy Sword and your Tigress!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-01.htm deleted file mode 100644 index 69c922a220..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dwarf Adventurer:
-Thanks! Is it my imagination, or did your body just become a bit blurry?
-You don't look like you're from around here... Am I right? You appeared just as suddenly as those pirates!
-Anyway, thank you. Please take these gifts.
-Among them is a magic item capable of returning you to your world. Use the Scroll of Escape to leave Pailaka and return to where you belong!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-02.htm deleted file mode 100644 index ae1f6c67e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-After dismissing Tigress, please do the same with any other summoned pets or servitors.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-03.htm deleted file mode 100644 index befb7c9e02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarf Adventurer:
-Use the Scroll of Escape that I gave you to return to your world.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511.htm deleted file mode 100644 index 3bf56ffd7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/32511.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dwarf Adventurer:
-That cursed pirate has finally fallen! Now I must ask you to return the sword. It is also a legacy of this place, so if you take it away -- even by mistake -- you will incur the curse of Devil's Isle.
-If your Tigress is beside you, return her to the sword before giving it to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/Q00129_PailakaDevilsLegacy.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/Q00129_PailakaDevilsLegacy.java deleted file mode 100644 index e6f095ddf4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00129_PailakaDevilsLegacy/Q00129_PailakaDevilsLegacy.java +++ /dev/null @@ -1,294 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00129_PailakaDevilsLegacy; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.instancemanager.InstanceManager; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Pailaka - Devil's Legacy (129) - * @author Gnacik, St3eT - */ -public class Q00129_PailakaDevilsLegacy extends Quest -{ - // NPCs - private static final int KAMS = 18629; // Kams (Panuka) - private static final int ALKASO = 18631; // Alkaso (Panuka) - private static final int LEMATAN = 18633; // Lematan - private static final int SURVIVOR = 32498; // Devil's Isle Survivor - private static final int SUPPORTER = 32501; // Devil's Isle Supporter - private static final int ADVENTURER1 = 32508; // Dwarf Adventurer - private static final int ADVENTURER2 = 32511; // Dwarf Adventurer - // Items - private static final int SWORD = 13042; // Ancient Legacy Sword - private static final int ENH_SWORD1 = 13043; // Enhanced Ancient Legacy Sword - private static final int ENH_SWORD2 = 13044; // Complete Ancient Legacy Sword - private static final int SCROLL_1 = 13046; // Pailaka Weapon Upgrade Stage 1 - private static final int SCROLL_2 = 13047; // Pailaka Weapon Upgrade Stage 2 - private static final int SHIELD = 13032; // Pailaka Instant Shield - private static final int HEALING_POTION = 13033; // Quick Healing Potion - private static final int ANTIDOTE_POTION = 13048; // Pailaka Antidote - private static final int DIVINE_POTION = 13049; // Divine Soul - private static final int DEFENCE_POTION = 13059; // Long-Range Defense Increasing Potion - private static final int PAILAKA_KEY = 13150; // Pailaka All-Purpose Key - private static final int BRACELET = 13295; // Pailaka Bracelet - private static final int ESCAPE = 736; // Scroll of Escape - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 67; - - public Q00129_PailakaDevilsLegacy() - { - super(129); - addStartNpc(SURVIVOR); - addFirstTalkId(SURVIVOR, SUPPORTER, ADVENTURER1, ADVENTURER2); - addTalkId(SURVIVOR, SUPPORTER, ADVENTURER1, ADVENTURER2); - addKillId(KAMS, ALKASO, LEMATAN); - registerQuestItems(SWORD, ENH_SWORD1, ENH_SWORD2, SCROLL_1, SCROLL_2, SHIELD, HEALING_POTION, ANTIDOTE_POTION, DIVINE_POTION, DEFENCE_POTION, PAILAKA_KEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "32498-02.htm": - case "32498-03.htm": - case "32498-04.htm": - { - htmltext = event; - break; - } - case "32498-05.htm": - { - if (!qs.isStarted()) - { - htmltext = event; - qs.startQuest(); - } - break; - } - case "32501-02.htm": - case "32501-04.htm": - { - htmltext = event; - break; - } - case "32501-03.htm": - { - if (qs.isCond(2)) - { - giveItems(player, SWORD, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((npc.getId() != ADVENTURER2) || (qs == null) || !qs.isCompleted()) - { - return npc.getId() + ".htm"; - } - return "32511-03.htm"; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case SURVIVOR: - { - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "32498-11.htm"; - } - else if (player.getLevel() > MAX_LEVEL) - { - htmltext = "32498-12.htm"; - } - else - { - htmltext = "32498-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.getCond() > 1) - { - htmltext = "32498-08.htm"; - } - else - { - htmltext = "32498-06.htm"; - } - break; - } - case State.COMPLETED: - { - htmltext = "32498-10.htm"; - break; - } - default: - { - htmltext = "32498-01.htm"; - break; - } - } - break; - } - case SUPPORTER: - { - htmltext = qs.getCond() > 2 ? "32501-04.htm" : "32501-01.htm"; - break; - } - case ADVENTURER1: - { - if (player.hasSummon()) - { - htmltext = "32508-07.htm"; - } - else if (hasQuestItems(player, SWORD)) - { - if (hasQuestItems(player, SCROLL_1)) - { - takeItems(player, SWORD, -1); - takeItems(player, SCROLL_1, -1); - giveItems(player, ENH_SWORD1, 1); - htmltext = "32508-03.htm"; - } - else - { - htmltext = "32508-02.htm"; - } - } - else if (hasQuestItems(player, ENH_SWORD1)) - { - if (hasQuestItems(player, SCROLL_2)) - { - takeItems(player, ENH_SWORD1, -1); - takeItems(player, SCROLL_2, -1); - giveItems(player, ENH_SWORD2, 1); - htmltext = "32508-05.htm"; - } - htmltext = "32508-04.htm"; - } - else if (hasQuestItems(player, ENH_SWORD2)) - { - htmltext = "32508-06.htm"; - } - else - { - htmltext = "32508-00.htm"; - } - break; - } - case ADVENTURER2: - { - if (player.hasSummon()) - { - htmltext = "32511-02.htm"; - } - else - { - final Instance inst = InstanceManager.getInstance().getPlayerInstance(player, true); - if (inst != null) - { - inst.finishInstance(); - addExpAndSp(player, 4010000, 962); - giveAdena(player, 411500, true); - rewardItems(player, BRACELET, 1); - rewardItems(player, ESCAPE, 1); - } - qs.exitQuest(false, true); - htmltext = "32511-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case KAMS: - { - if (hasQuestItems(player, SWORD)) - { - giveItems(player, SCROLL_1, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case ALKASO: - { - if (hasQuestItems(player, ENH_SWORD1)) - { - giveItems(player, SCROLL_2, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case LEMATAN: - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - } - break; - } - } - } - return super.onKill(npc, player, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-01.htm deleted file mode 100644 index 8a17cfcfc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Glyvka:
-Our order steadfastly obeys Einhasad's will even in the face of persecution and chaos.
-We share with the nobility the desire to preserve order wherever possible.
-I ask you, adventurer: in obedience to the goddess, are you willing to prove yourself a servant of order?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-02.htm deleted file mode 100644 index 3c48a61210..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Glyvka:
-You are not yet ready to serve Einhasad in the war against chaos.
-(Only characters level 35 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-03.htm deleted file mode 100644 index a2c4d236eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Glyvka:
-Then listen carefully...
-North of Dion Village lie the Cruma Marshlands.
-It is said that once the Cruma was a gigantic creature that was born at the creation of the world. None of its remains exist anymore, however.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-04.html deleted file mode 100644 index a2c4d236eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Glyvka:
-Then listen carefully...
-North of Dion Village lie the Cruma Marshlands.
-It is said that once the Cruma was a gigantic creature that was born at the creation of the world. None of its remains exist anymore, however.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-05.html deleted file mode 100644 index 9d473d99de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Glyvka:
-When the Giants rebelled against the goddess, they captured Cruma and imprisoned it in order to experiment on it.
-Bound with massive steel chains, the Cruma could only move across a very limited area. Over time, it wore down the earth in that spot and water seeped in, resulting in the marshlands visible today.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-06.html deleted file mode 100644 index 1dbe737a8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Priest Glyvka:
-Patience...
-The monsters who inhabit the Cruma Marshlands were also the twisted creations of the Giants' so-called science.
-Abandoned and isolated, there must be a large number of them by now. These creatures by their very existence are violations of the order established by Einhasad. They must be destroyed!
-We also know of traitors who wish to acquire the secret knowledge of the Giants for themselves and use it against the servants of order.
-Your mission is to vanquish both the monsters bred from the chaos of the Cruma Marshlands and the traitors who have been seduced by the Giants' ancient heresy.
-Spellbook Seller Rouke will give you more details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-07.html deleted file mode 100644 index 8010979604..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Glyvka:
-Seek out Luke, the spellbook seller, and then vanquish both the monsters bred from the chaos of the Cruma Marshlands and the apostates who have been seduced by the Giants' ancient heresy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-08.html deleted file mode 100644 index a221c5b2cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Glyvka:
-You have successfully accomplished your mission? Einhasad be praised!
-Now you have become the feet of our Temple.
-Listen carefully to what I am about to tell you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-09.html deleted file mode 100644 index ec620168e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-09.html +++ /dev/null @@ -1,9 +0,0 @@ -Priest Glyvka:
-We serve Einhasad, the goddess of light, order and power.
-Eons ago, Einhasad imprisoned Shilen, the evil goddess of death. She also destroyed the Giants, who in their arrogance and corruption sought to dethrone the gods themselves.
-The people of this continent long served Einhasad in faithfulness and righteousness.
-Recently, however, we have encountered signs that Shilen's influence is again growing: groups of disciples devoted to preparing her return, and hordes of monsters that have invaded the peaceful regions of our land.
-In this age of rival warlords and ambitious adventurers, the chaos necessary for evil to prevail is all too prevalent.
-It is our task to use all our resources to preserve order and carry out Einhasad's will.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-10.html deleted file mode 100644 index 8b14eb46be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/30067-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Priest Glyvka:
-Then accept this badge, which shows that you are the feet of our Temple. Other citizens should learn from your example...

-If you also become the hands of the association, you will be awarded the title of the limbs of the association...
-To become the hands of the Temple, seek out Priest Shegfield.

-You can be made the limbs of the Temple by High Priest Sylvain...
-If you aspire to that level, you will have a place in our council and will be involved in important decisions.

-Congratulations on your achievement as the feet of our association. I know you will well repay our trust... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-01.html deleted file mode 100644 index 4f4f72ee75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Spellbook Seller Rouke:
-I'm sorry.
-I don't know why you wanted to see me, adventurer. But I don't think I can help you...
-Go speak to Priestess Glyvka. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-02.html deleted file mode 100644 index 44729f9460..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Spellbook Seller Rouke:
-You are here on behalf of the Temple, eh?
-Very well. I will explain what you must do to defeat the monsters and traitors in the Cruma Marshlands. Listen carefully!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html deleted file mode 100644 index 1481ae39bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Spellbook Seller Rouke:
-You can obtain the Giants' Experimental Tools Fragments by defeating the Marsh Stakatos, Stinger Wasps, Marsh Stakato Workers, Toad Lords, Marsh Stakato Soldiers, Marsh Spiders and Marsh Stakato Drones in the Cruma Marshlands.
-If you bring me 10 Giants' Experimental Tool Fragments, I will re-assemble them into the Giants' Experimental Tool.
-If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
-Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them.¨ - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-04.html deleted file mode 100644 index 16f4434cef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Spellbook Seller Rouke:
-You can obtain the pieces from the Giant's Experimental Tools by defeating the Marsh Stakatos, Stinger Wasps, Marsh Stakato Workers, Toad Lords, Marsh Stakato Soldiers, Marsh Spiders and Marsh Stakato Drones in the Cruma Marshlands.
-If you bring me 10 Giant's Experimental Tool Fragments, I will re-assemble them into the Giant's Experimental Tool.
If you then fight the monsters while wearing this, the traitors who are attracted to the device will appear.
-Defeat them and bring me 3 research papers concerning the Giants' technology. Then you will have done your duty. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-05.html deleted file mode 100644 index f63def9e57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Spellbook Seller Rouke:
-Excellent, you've gathered the Giants' Experimental Tool Fragments I need. Now take this fully operational Giant's Experimental Tool.
-If you fight the monsters while this tool is in your inventory, the traitors will appear, as they are drawn to the tool.
-Defeat them and bring me 3 research papers concerning the Giants' technology...
-The Giants' Experimental Tools are easily broken, so you had better be sure to carry a sufficient number of them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-06.html deleted file mode 100644 index 80f955bf3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Spellbook Seller Rouke:
-Oh, you've gathered all the research papers on the Giants' technology...
-The Temple will be very pleased; they are keenly interested in the lost technology of the Giants...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-07.html deleted file mode 100644 index acf3ae4e97..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Spellbook Seller Rouke:
-Uh...perhaps I've said too much.
-I do not know why the Temple is interested in the ancient Giants' technology.
-Perhaps it is simply in order to keep it away from the traitors, or to counter its effects should it fall into the wrong hands.
-How can I understand the subtle strategies of the Temple's leaders?
-In any case, please pass this report to Priestess Glyvka.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-08.html deleted file mode 100644 index bf2c724038..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Spellbook Seller Rouke:
-The report also mentions your help in this matter, adventurer.
-If you give this to Priestess Glyvka, I am sure she will express her thanks... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-09.html deleted file mode 100644 index a1baa6b143..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/31418-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Spellbook Seller Rouke:
-If you give this report to Priestess Glyvka, adventurer, she will judge your worthiness. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/Q00134_TempleMissionary.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/Q00134_TempleMissionary.java deleted file mode 100644 index 0161c065f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00134_TempleMissionary/Q00134_TempleMissionary.java +++ /dev/null @@ -1,288 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00134_TempleMissionary; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Temple Missionary (134) - * @author malyelfik - */ -public class Q00134_TempleMissionary extends Quest -{ - // NPCs - private static final int GLYVKA = 30067; - private static final int ROUKE = 31418; - // Items - private static final int GIANTS_EXPERIMENTAL_TOOL_FRAGMENT = 10335; - private static final int GIANTS_EXPERIMENTAL_TOOL = 10336; - private static final int GIANTS_TECHNOLOGY_REPORT = 10337; - private static final int ROUKES_REPOT = 10338; - private static final int BADGE_TEMPLE_MISSIONARY = 10339; - // Monsters - private static final int CRUMA_MARSHLANDS_TRAITOR = 27339; - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20157, 78); // Marsh Stakato - MOBS.put(20229, 75); // Stinger Wasp - MOBS.put(20230, 86); // Marsh Stakato Worker - MOBS.put(20231, 83); // Toad Lord - MOBS.put(20232, 81); // Marsh Stakato Soldier - MOBS.put(20233, 95); // Marsh Spider - MOBS.put(20234, 96); // Marsh Stakato Drone - } - - // Misc - private static final int MIN_LEVEL = 35; - private static final int MAX_REWARD_LEVEL = 41; - private static final int FRAGMENT_COUNT = 10; - private static final int REPORT_COUNT = 3; - - public Q00134_TempleMissionary() - { - super(134); - addStartNpc(GLYVKA); - addTalkId(GLYVKA, ROUKE); - addKillId(CRUMA_MARSHLANDS_TRAITOR); - addKillId(MOBS.keySet()); - registerQuestItems(GIANTS_EXPERIMENTAL_TOOL_FRAGMENT, GIANTS_EXPERIMENTAL_TOOL, GIANTS_TECHNOLOGY_REPORT, ROUKES_REPOT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30067-05.html": - case "30067-09.html": - case "31418-07.html": - { - break; - } - case "30067-03.htm": - { - qs.startQuest(); - break; - } - case "30067-06.html": - { - qs.setCond(2, true); - break; - } - case "31418-03.html": - { - qs.setCond(3, true); - break; - } - case "31418-08.html": - { - qs.setCond(5, true); - giveItems(player, ROUKES_REPOT, 1); - qs.unset("talk"); - break; - } - case "30067-10.html": - { - giveItems(player, BADGE_TEMPLE_MISSIONARY, 1); - giveAdena(player, 15100, true); - if (player.getLevel() < MAX_REWARD_LEVEL) - { - addExpAndSp(player, 30000, 2000); - } - qs.exitQuest(false, true); - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance member = getRandomPartyMember(player, 3); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - final QuestState qs = getQuestState(member, false); - if (npc.getId() == CRUMA_MARSHLANDS_TRAITOR) - { - giveItems(player, GIANTS_TECHNOLOGY_REPORT, 1); - if (getQuestItemsCount(player, GIANTS_TECHNOLOGY_REPORT) >= REPORT_COUNT) - { - qs.setCond(4, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (hasQuestItems(player, GIANTS_EXPERIMENTAL_TOOL)) - { - takeItems(player, GIANTS_EXPERIMENTAL_TOOL, 1); - if (getRandom(100) != 0) - { - addSpawn(CRUMA_MARSHLANDS_TRAITOR, npc.getX() + 20, npc.getY() + 20, npc.getZ(), npc.getHeading(), false, 60000); - } - } - else if (getRandom(100) < MOBS.get(npc.getId())) - { - giveItems(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case GLYVKA: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30067-01.htm" : "30067-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30067-04.html"; - break; - } - case 2: - case 3: - case 4: - { - htmltext = "30067-07.html"; - break; - } - case 5: - { - if (qs.isSet("talk")) - { - htmltext = "30067-09.html"; - } - else - { - takeItems(player, ROUKES_REPOT, -1); - qs.set("talk", "1"); - htmltext = "30067-08.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ROUKE: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31418-01.html"; - break; - } - case 2: - { - htmltext = "31418-02.html"; - break; - } - case 3: - { - if ((getQuestItemsCount(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT) < FRAGMENT_COUNT) && (getQuestItemsCount(player, GIANTS_TECHNOLOGY_REPORT) < REPORT_COUNT)) - { - htmltext = "31418-04.html"; - } - else if (getQuestItemsCount(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT) >= FRAGMENT_COUNT) - { - final int count = (int) (getQuestItemsCount(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT) / 10); - takeItems(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT, count * 10); - giveItems(player, GIANTS_EXPERIMENTAL_TOOL, count); - htmltext = "31418-05.html"; - } - break; - } - case 4: - { - if (qs.isSet("talk")) - { - htmltext = "31418-07.html"; - } - else if (getQuestItemsCount(player, GIANTS_TECHNOLOGY_REPORT) >= REPORT_COUNT) - { - takeItems(player, GIANTS_EXPERIMENTAL_TOOL_FRAGMENT, -1); - takeItems(player, GIANTS_EXPERIMENTAL_TOOL, -1); - takeItems(player, GIANTS_TECHNOLOGY_REPORT, -1); - qs.set("talk", "1"); - htmltext = "31418-06.html"; - } - break; - } - case 5: - { - htmltext = "31418-09.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-01.htm deleted file mode 100644 index 39fca6446a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-People of the just Einhasad may express their loyalty to their goddess in many ways.
-Prove your loyalty by assisting the Temple and you will be given the title "Hands of the Temple" as a reward -- and to inspire others.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-02.htm deleted file mode 100644 index 43f2d6d8cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Only if you are wise and strong enough may you perform this duty for the Temple and prove your loyalty to the goddess.
-Return here after more training.
-(Only characters level 35 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-03.htm deleted file mode 100644 index c37dd52b31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Shegfield:
-Very well. Now listen to what I am about to say.
-Go south from here to Floran Village, a village of poor peasants who lack a lord's protection. Despite their poverty, however, they are still people of the goddess.
-Please help them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-04.html deleted file mode 100644 index b2251c6b98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Patience! I was just coming to that. It will not be difficult.
-Help the people in Floran Village and they will provide you with letters of recommendation. The people who petitioned the Temple for help are Grocer Pano, Warehouse Keeper Sonin and Captain Alex.
-Ask Alex for more information. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-05.html deleted file mode 100644 index 65f2b40459..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-Go to Floran Village and bring me letters of recommendation from Pano, Sonin and Alex.
-Ask Alex for more information. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-06.html deleted file mode 100644 index f16e37a234..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-You do not have a letter of recommendation from them all, however.
-Go to Floran Village and bring me letters of recommendation from Pano, Sonin and Alex.
-Ask Alex for more information. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-07.html deleted file mode 100644 index fac56ae643..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Ah, you have brought all the letters of recommendation. Well done.
-Hmm... you look like you want to ask me something. What is it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-08.html deleted file mode 100644 index d0a5a1cf4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Shegfield:
-What are you talking about?
-Tithing is a holy duty, a sacred obligation, for the people of the goddess, but we do not force it on anyone. The villagers contributed of their own free will... It is admirable that they have continued to do so in the face of hardship. The goddess will be pleased with their devotion.

-In any event, congratulations! You have gained the title of the "Hands of the Temple." Before I give you the certificate of office, I will tell you what you should know in your new role.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-09.html deleted file mode 100644 index 216b6fd777..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-09.html +++ /dev/null @@ -1,8 +0,0 @@ -Priest Shegfield:
-After the creation of the world, there was a great war between the gods, including Shilen and Einhasad. In the aftermath of this conflict, the Giants in their arrogance rebelled against Einhasad and inflicted grievous damage on the Celestial Realm before they were vanquished and their empire ground into dust.
-Then the Elves and Orcs went to war, and the destruction affected many other species. Finally, Humans emerged to rule this continent.
-They did so only because of Einhasad's blessing.
-The first emperor of this united realm, Shunaiman, followed the instructions of Einhasad that he received from an angel with three wings. Thanks in part to his patronage, this Temple was established.
-Over time, Shunaiman's line became corrupted. Following the reign of the despotic Emperor Baium, the empire split into two separate regions: Elmore in the North and Aden in the South. The seeds of chaos planted in those days have darkly flowered now, to the point that even an unknown adventurer can set himself up as the lord of a castle. But our Temple has never lost sight of our heritage and continues to remain true to the path laid out all those years ago.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-10.html deleted file mode 100644 index f37f27c278..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Shegfield:
-Now you know the truth of our history.
-Take this badge, which signifies that you are the Hands of the Temple.
-It is a sign of your loyalty and devotion to the goddess.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-11.html deleted file mode 100644 index e3e78ae604..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30068-11.html +++ /dev/null @@ -1,7 +0,0 @@ -Priest Shegfield:
-If you achieve the title of the Feet and the title of the Hands of the Temple, you will be called the Limbs of the Temple.
-To aspire to be the Feet of the Temple, ask Priest Glyvka.

-High Priest Sylvain can elevate you to the position of the Hands of the Temple.
-Once you become the Limbs of the Temple, High Priest Sylvain will assign you new and more important duties.

-Congratulations on your achievement! I trust you will serve Einhasad and her Temple well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-01.html deleted file mode 100644 index a9ff5fbdd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Pano:
-I'm in real trouble. The deadline is getting closer every day... What to do, what to do?
-How can I possibly repay the money in time?
-(Grocer Pano is so distraught that he does not even notice you. Perhaps you should come back later.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-02.html deleted file mode 100644 index 7091c59def..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Grocer Pano:
-Oh, you are the adventurer from the association. Thank the goddess!
-Listen, I'm in a real fix. My business has struggled lately, so I borrowed some money from some people I shouldn't have. Now they've raised the interest so much that I can't afford to pay them back!
-I begged them to have mercy on me, but they just laughed -- then they told me, sneering, that they would write off my debt if only I bring them 10 Hate Crystals.
-But how can a peaceful trader like me deal with the dangerous monsters who have the Crystals?
-You look like a strong and resourceful adventurer -- would you help me? Please, I beg you...
-Alex can give you more information about the monsters who have the Hate Crystals. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-03.html deleted file mode 100644 index 0cde26cc8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Pano:
-If you bring me 10 Hate Crystals that I can use to pay off my debt, I'll write you a letter of recommendation.
-Hunt the Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers to obtain the Crystals. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-04.html deleted file mode 100644 index 25e597e4ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pano:
-Oh, you've brought all 10 Hate Crystals. Wonderful!
-Thank you so very much! Now I can finally free myself of this crushing debt.
-Here is the letter I promised you.
-I only hope it will help you as much as you've just helped me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-05.html deleted file mode 100644 index 12f0e31ecf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30078-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Pano:
-Thank you for your help!
-I hope the letter I gave you will help you in turn. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-01.html deleted file mode 100644 index 9ae8edeb22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-I do not know why you have come,
-but I really have no time for idle chatter. Since this place is outside the protection of the lord, it has fallen on my shoulders as the captain to recruit sufficient volunteers to defend us from the monsters. We are always short-handed . . .
-Unless you have some matter of pressing business, I must bid you good day. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02.html deleted file mode 100644 index ef6198fa74..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-Ah, you must be the adventurer sent by the Temple. Welcome!
-Our little Floran Village was built years ago by survivors of the Peasants' Rebellion. Because of that, the lord chooses not to use his troops to protect us. Our only hope against the encroaching monsters lies with adventurers like yourself.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02a.html deleted file mode 100644 index 08908d33b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-02a.html +++ /dev/null @@ -1,8 +0,0 @@ -Alex:
-Warehouse Keeper Sonin, Grocer Pano, and myself all need help. If you assist me, I am willing to write you a letter of reference.
-I am sure that Sonin and Pano will do likewise if you help them, too.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-03.html deleted file mode 100644 index ec31a33339..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Alex:
-You are aware of Sonin and Pano's troubles? I also need help. If you assist me, I am willing to write a letter of reference for you.
-I am sure that Sonin and Pano will do likewise if you help them, too.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-04.html deleted file mode 100644 index 14aac685f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Alex:
-A number of goods -- about 10 items total -- have been stolen from Warehouse Keeper Sonin's warehouse.
-During my investigation, I narrowed the list of suspects down to 5 creatures: Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers.
-Find the thief, recover the 10 Stolen Cargo items and return them to Sonin.
-Then I am sure he will, in gratitude, provide you with the letter of reference.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-05.html deleted file mode 100644 index 23cd37f06b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Alex:
-Recently, Grocer Pano has had financial difficulties and was forced to borrow a large sum of money. The person who lent him the money has agreed to forgive the debt entirely if Sonin brings him 10 Hate Crystals, which can be acquired from the monsters near Floran Village.
-As an adventurer, I am sure you know how dangerous a task that is. How could Grocer Pano possibly collect the Hate Crystals on his own?
-I have learned that the Hate Crystals can be obtained by hunting Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers.
-If you catch them and give Grocer Pano 10 Hate Crystals, I know he will be happy to give you a letter of reference.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-06.html deleted file mode 100644 index 94d921d8a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Alex:
-As you know, this village was built by poor peasants without any help from the nearby lord. People make their living by clearing land for farming, but without the military protection of the nobility, they are vulnerable to monster attacks. It has fallen to me to try to organize some sort of defense. In order to do so, I need funds to buy weapons and hire adventurers from the Temple.
-I have heard a rumor that the Delu Lizardmen hid a treasure near here, and that a map showing its location can be obtained by hunting Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers.
-Would you be willing to get me 10 Old Treasure Maps? In exchange, I will write you the letter of reference you require.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-07.html deleted file mode 100644 index bb418b3e7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Alex:
-Hunt the Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers. After you have collected all of the items, you should let Warehouse Keeper Sonin and Grocer Pano know that you have recovered their items. Then take the
-10 Stolen Cargo items to Sonin and -take the 10 Hate Crystals to Pano. -After you have received reference letters written by Sonin and Pano, bring the 10 Old Treasure Maps to me.
-Please do not delay! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-08.html deleted file mode 100644 index 818373fb8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-Please keep hunting the Delu Lizardman Suppliers, Special Agents, Commanders, Shaman, and Cursed Seers for the 10 Stolen Cargo items, 10 Hate Crystals, and the 10 Old Treasure Maps. -Once you have collected all of the items, let Sonin and Pano know, then come speak with me.
-Please do not delay! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-09.html deleted file mode 100644 index 39ce51b751..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Alex:
-Excellent! I see that you have collected all 10 Old Treasure Maps. If you bring me the reference letters written by Sonin and Pano, I will add mine. You will need 3 letters of reference in order to be approved by the Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-10.html deleted file mode 100644 index 965953291d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Alex:
-Excellent! I see that you have collected all 10 Old Treasure Maps.
-Here is the letter of reference I promised you.
-Wish me luck in finding the Delu Lizardmen's treasure! Without it, I do not know how I will be able to support the local militia while still making our "donation" to the Temple. If I don't send them the money, though, they will cease their support for us. I know they are as strapped for resources as the rest of us in these dark days, but sometimes I think their lust for gold is excessive...
-Oh! I have spoken out of turn. Give no heed to what I just said -- it was only fatigue and frustration speaking. Go, take this letter to the Temple and prove your loyalty to the goddess. Many thanks for the help! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-11.html deleted file mode 100644 index 38928d5ca2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/30291-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Alex:
-Submit this letter of reference to the Temple and prove your loyalty to the goddess. Many thanks for your help, friend! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-01.html deleted file mode 100644 index 1eb12365f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Sonin:
-Oh, I don't know what to do. All these goods -- stolen! What should I do? I am ruined...
-(Warehouse Keeper Sonin is obviously too distraught to speak with you right now.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-02.html deleted file mode 100644 index c8dd5b9184..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-02.html +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Sonin:
-Oh, you are the adventurer sent by the Temple.
-Thank the goddess! I am in real trouble! The cargo in the warehouse was stolen by thieves!
-I can't emphasize enough what a disaster this is...
-Since I became an assistant, things have gone from bad to worse.
-Can you help me?
-...
-Alex can tell you more about the thieves who stole the cargo. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-03.html deleted file mode 100644 index b91f214541..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Sonin:
-Did you say that you need my letter of recommendation? I will write it for you if you can catch the Delu Lizardman Suppliers, Special Agents, Commanders, Shaman and Cursed Seers, and bring back 10 Stolen Cargo items. For both our sakes, good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-04.html deleted file mode 100644 index c20e2b436b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Sonin:
-Wow! You recovered all of the Stolen Cargo! I can't thank you enough for your help.
-Please accept the letter of recommendation I promised you.

-Thank you so much! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-05.html deleted file mode 100644 index 91e9744f77..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/31773-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Sonin:
-Did my letter help you, adventurer?
-It is a small thing, but I trust it brought you luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/Q00135_TempleExecutor.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/Q00135_TempleExecutor.java deleted file mode 100644 index 2193281437..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00135_TempleExecutor/Q00135_TempleExecutor.java +++ /dev/null @@ -1,381 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00135_TempleExecutor; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Temple Executor (135) - * @author malyelfik - */ -public class Q00135_TempleExecutor extends Quest -{ - // NPCs - private static final int SHEGFIELD = 30068; - private static final int PANO = 30078; - private static final int ALEX = 30291; - private static final int SONIN = 31773; - // Items - private static final int STOLEN_CARGO = 10328; - private static final int HATE_CRYSTAL = 10329; - private static final int OLD_TREASURE_MAP = 10330; - private static final int SONINS_CREDENTIALS = 10331; - private static final int PANOS_CREDENTIALS = 10332; - private static final int ALEXS_CREDENTIALS = 10333; - private static final int BADGE_TEMPLE_EXECUTOR = 10334; - // Monsters - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20781, 439); // Delu Lizardman Shaman - MOBS.put(21104, 439); // Delu Lizardman Supplier - MOBS.put(21105, 504); // Delu Lizardman Special Agent - MOBS.put(21106, 423); // Cursed Seer - MOBS.put(21107, 902); // Delu Lizardman Commander - } - - // Misc - private static final int MIN_LEVEL = 35; - private static final int ITEM_COUNT = 10; - private static final int MAX_REWARD_LEVEL = 41; - - public Q00135_TempleExecutor() - { - super(135); - addStartNpc(SHEGFIELD); - addTalkId(SHEGFIELD, ALEX, SONIN, PANO); - addKillId(MOBS.keySet()); - registerQuestItems(STOLEN_CARGO, HATE_CRYSTAL, OLD_TREASURE_MAP, SONINS_CREDENTIALS, PANOS_CREDENTIALS, ALEXS_CREDENTIALS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30291-02a.html": - case "30291-04.html": - case "30291-05.html": - case "30291-06.html": - case "30068-08.html": - case "30068-09.html": - case "30068-10.html": - { - break; - } - case "30068-03.htm": - { - qs.startQuest(); - break; - } - case "30068-04.html": - { - qs.setCond(2, true); - break; - } - case "30291-07.html": - { - qs.unset("talk"); - qs.setCond(3, true); - break; - } - case "30068-11.html": - { - giveItems(player, BADGE_TEMPLE_EXECUTOR, 1); - giveAdena(player, 16924, true); - if (player.getLevel() < MAX_REWARD_LEVEL) - { - addExpAndSp(player, 30000, 2000); - } - qs.exitQuest(false, true); - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance member = getRandomPartyMember(player, 3); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - final QuestState qs = getQuestState(member, false); - if (getRandom(1000) < MOBS.get(npc.getId())) - { - if (getQuestItemsCount(player, STOLEN_CARGO) < ITEM_COUNT) - { - giveItems(player, STOLEN_CARGO, 1); - } - else if (getQuestItemsCount(player, HATE_CRYSTAL) < ITEM_COUNT) - { - giveItems(player, HATE_CRYSTAL, 1); - } - else - { - giveItems(player, OLD_TREASURE_MAP, 1); - } - - if ((getQuestItemsCount(player, STOLEN_CARGO) >= ITEM_COUNT) && (getQuestItemsCount(player, HATE_CRYSTAL) >= ITEM_COUNT) && (getQuestItemsCount(player, OLD_TREASURE_MAP) >= ITEM_COUNT)) - { - qs.setCond(4, true); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case SHEGFIELD: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30068-01.htm" : "30068-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: // 1 - { - qs.setCond(2, true); - htmltext = "30068-04.html"; - break; - } - case 2: // 2, 3 - case 3: // 4 - { - htmltext = "30068-05.html"; - break; - } - case 4: // 5 - { - htmltext = "30068-06.html"; - break; - } - case 5: - { - if (qs.isSet("talk")) - { - htmltext = "30068-08.html"; - } - else if (hasQuestItems(player, PANOS_CREDENTIALS, SONINS_CREDENTIALS, ALEXS_CREDENTIALS)) - { - takeItems(player, SONINS_CREDENTIALS, -1); - takeItems(player, PANOS_CREDENTIALS, -1); - takeItems(player, ALEXS_CREDENTIALS, -1); - qs.set("talk", "1"); - htmltext = "30068-07.html"; - } - else - { - htmltext = "30068-06.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ALEX: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30291-01.html"; - break; - } - case 2: - { - if (qs.isSet("talk")) - { - htmltext = "30291-03.html"; - } - else - { - qs.set("talk", "1"); - htmltext = "30291-02.html"; - } - break; - } - case 3: - { - htmltext = "30291-08.html"; // 4 - break; - } - case 4: - { - if (hasQuestItems(player, PANOS_CREDENTIALS, SONINS_CREDENTIALS)) - { - if (getQuestItemsCount(player, OLD_TREASURE_MAP) < ITEM_COUNT) - { - return htmltext; - } - qs.setCond(5, true); - takeItems(player, OLD_TREASURE_MAP, -1); - giveItems(player, ALEXS_CREDENTIALS, 1); - htmltext = "30291-10.html"; - } - else - { - htmltext = "30291-09.html"; - } - break; - } - case 5: - { - htmltext = "30291-11.html"; - break; - } - } - } - break; - } - case PANO: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30078-01.html"; - break; - } - case 2: - { - htmltext = "30078-02.html"; - break; - } - case 3: - { - htmltext = "30078-03.html"; - break; - } - case 4: - { - if (!qs.isSet("Pano")) - { - if (getQuestItemsCount(player, HATE_CRYSTAL) < ITEM_COUNT) - { - return htmltext; - } - takeItems(player, HATE_CRYSTAL, -1); - giveItems(player, PANOS_CREDENTIALS, 1); - qs.set("Pano", "1"); - htmltext = "30078-04.html"; - } - break; - } - case 5: - { - htmltext = "30078-05.html"; - break; - } - } - } - break; - } - case SONIN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31773-01.html"; - break; - } - case 2: - { - htmltext = "31773-02.html"; - break; - } - case 3: - { - htmltext = "31773-03.html"; - break; - } - case 4: - { - if (!qs.isSet("Sonin")) - { - if (getQuestItemsCount(player, STOLEN_CARGO) < ITEM_COUNT) - { - return htmltext; - } - takeItems(player, STOLEN_CARGO, -1); - giveItems(player, SONINS_CREDENTIALS, 1); - qs.set("Sonin", "1"); - htmltext = "31773-04.html"; - break; - } - } - case 5: - { - htmltext = "31773-05.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-01.html deleted file mode 100644 index f57b4eed34..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Clayton:
-What is it? I am in the midst of a particularly sensitive experiment at the moment. You do not appear to have any business with me, so do not waste my time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-02.html deleted file mode 100644 index 5bb6376651..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Clayton:
-What is it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-03.html deleted file mode 100644 index 2ac124d681..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-03.html +++ /dev/null @@ -1,10 +0,0 @@ -Magister Clayton:
-Oh this is... I don't know where you're planning to use this, but I've never seen an order like yours before...
-And it's for an extremely powerful...
-It will be difficult, but I think I can make it according to your instructions.
-Ah...but there's one thing missing from the list of ingredients.
-I need 5 Glass Jaguar Crystals to complete your order.
-You know, I'm very interested in new magic myself...
-If you bring me 5 Glass Jaguar Crystals, I will craft the empty Sealbook for free.
-The Glass Jaguar is an evil spirit that appears in the shape of a shining leopard on the Plains of Dion. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-04.html deleted file mode 100644 index 94b65bef9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Clayton:
-Hurry and bring me 5 Glass Jaguar Crystals from the Plains of Dion. The Glass Jaguar appears in the shape of a shining leopard. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-05.html deleted file mode 100644 index cde11a4b98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Clayton:
-Ah, you've brought all the Glass Jaguar Crystals! I will craft a blank Sealbook right away...
-(Clayton begins to craft a blank Sealbook using a number of arcane materials.
-After grinding down the Glass Jaguar Crystals, he liquifies them and uses the solution to engrave each side of the frame of the blank Sealbook.)
-All right, it's all finished. I must admit that I'm very curious to discover how effective this magical medium will be. I suspect you're experimenting with a new spell -- I wish you success! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-06.html deleted file mode 100644 index a6e5afa90b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30464-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Clayton:
-How fares your experiment?
-I hope that the empty seal set that I created for you was of some assistance.
-May you find success! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-01.html deleted file mode 100644 index 5b6d79a447..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Errickin:
-Yes? My schedule is extremely hectic because of my research.
-If you have nothing important to ask me, please leave me alone. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-02.html deleted file mode 100644 index 2f9552e8b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Magister Errickin:
Wait...did you say that you have come for Stabilized Ectoplasm?
-There are not many magicians these days who deal with ectoplasm, which is composed of filthy and unpleasant souls...
-Fortunately for you, I am one of them.
-Ah, you undoubtedly will not wish to divulge to me your purpose for this ectoplasm...
-Well, I do not know what kind of necromantic magic you are experimenting with, but it must be a challenging task.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-03.html deleted file mode 100644 index d64b432bd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-03.html +++ /dev/null @@ -1,9 +0,0 @@ -Magister Errickin:
-How much are you willing to pay?
-Hmm, you must be here on the orders of another...
-No matter. In order to obtain Stabilized Ectoplasm, I first require plain ectoplasm, which is itself a rare item.
-In fact, I have need of it as well...
-You have the look of an adventurer, so I will strike a bargain with you.
-Exterminate the Mirror Ghost and the Mummy in the Forest of Mirrors and you will be able to acquire ectoplasms.
-Thirty ectoplasms will produce one Stabilized Ectoplasm. Bring back 35 of them and give me 5. Then I will make you a Stabilized Ectoplasm using the remainder. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-04.html deleted file mode 100644 index 04e013a957..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Errickin:
-Didn't you promise to bring back 35 ectoplasms?
-Hurry to the Forest of Mirrors to eliminate the Mirror Ghost and the Mummy.
-Bring back
-35 ectoplasms and give me my share of 5. Then I promise I will use the rest to produce a secured ectoplasm for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-05.html deleted file mode 100644 index 11b87a8414..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Errickin:
-Ah, you have returned! Did you bring the ectoplasms? Excellent!
-Just hand them over...
-I will begin the process of producing a secured ectoplasm for you...
-(Errickin takes out a strange device and begins to work. Wait for him to finish, then try talking to him again.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-06.html deleted file mode 100644 index 7d8e265c4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Errickin:
-You're lucky! Securing ectoplasm requires several other rare materials, which I just happen to have.
-No need to pay me for them -- I appreciate you sharing the ectoplasm. Now I can begin an experiment of my own... He he he!
-Here is your secured ectoplasm; take it and go.
-(Return to Hardin's Academy.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-07.html deleted file mode 100644 index a13a6473c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30701-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Errickin:
-How is your experiment involving secured ectoplasms progressing?
-I don't know what you're up to, but nothing can compare to my unpleasant experiment. Hee hee! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-01.htm deleted file mode 100644 index 09ddb306bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-01.htm +++ /dev/null @@ -1,15 +0,0 @@ -Hardin:
-Among Shilen's creatures, there are those who are able to change their appearance to terrorize and attack people.
-As a Necromancer, I am naturally very interested in such abilities. What if their power could be utilized as a kind of magic?
-...
-Why do I research transformation magic?
-At the core, it is because I am curious about lifeforms and knowledge -- I want to understand all knowledge, power and magic under the sun.
-Ha ha...
-...
-Hmm...
-Actually, this Transformation Magic is almost complete.
-...
-But in order to transform, the soul must first be prepared.
-I am still researching that final component... Frankly, I could use some assistance.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-02.htm deleted file mode 100644 index 82da2e8014..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Adventurer, you may believe that you are skilled and strong, but your soul is not yet strong enough to endure this transformation experiment.
-(Only characters level 50 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-03.htm deleted file mode 100644 index f88550b26d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-Thank you for agreeing to help me complete my experiment.
-Now, listen carefully...
-The transformations that I am researching are not like illusions or hypnosis or some other parlor tricks...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-04.html deleted file mode 100644 index f88550b26d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-Thank you for agreeing to help me complete my experiment.
-Now, listen carefully...
-The transformations that I am researching are not like illusions or hypnosis or some other parlor tricks...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-05.html deleted file mode 100644 index f2a29864b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-My process will physically change the subject's actual material form.
-Understand that the body of a living being is merely a vessel for the soul.
-Outward appearance is an expression of that inner substance; put another way, the body is intimately connected to the soul.
-By using powerful magic, I was successful in changing a subject's outward appearance by reconfiguring the molecular bonds that constitute the body.
-However, I discovered that life functions soon came to a halt. Soon thereafter, the reconfigured bonds themselves disintegrated...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-06.html deleted file mode 100644 index 6170eeaeff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Very good! You are a quick study, I see. Yes, in order to successfully transform a subject's physical appearance, the soul must also be transformed to some degree.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-07.html deleted file mode 100644 index d121b60fdf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Hardin:
-Ha! An adventurer after my own heart... Don't try to satisfy your curiosity in one gulp, though.
-If we make progress with these experiments, I'm sure all of your questions will be answered.
-At this stage in my research, I absolutely require Stabilized Ectoplasm.
-I have learned that it can be obtained from Dark Elf Magister Errickin in Hunters Village, but I cannot leave my experiment at the moment.
-Will you go in my place, obtain it and bring it back here? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-08.html deleted file mode 100644 index 62f50072f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Please bring me Stabilized Ectoplasm from Dark Elf Magister Errickin in Hunters Village.
-Don't delay! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-09.html deleted file mode 100644 index df6711069f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-09.html +++ /dev/null @@ -1,10 +0,0 @@ -Hardin:
-Ah, I see that you have brought me the Stabilized Ectoplasm. Excellent!
-I see you are bursting with questions; let me satisfy at least a portion of your curiosity.
-Through research and experiment, I have arrived at certain conclusions.
-The energy that makes up the soul is like the water in a water balloon. Depending on the shape of the balloon, it can be shaped into different forms, but once the shape within the water balloon is fixed, it cannot endure another change in form.
-Another example: melted plaster can be fashioned into any shape, but once it hardens it must be broken in order to change its form.
-The souls of gods are eternal and immortal, and therefore free from bodily constraints. As a result, the gods can come and go as they please, appearing in different forms at their whim.
-This is why transformation magic was originally the province of the gods alone.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-10.html deleted file mode 100644 index 97801d6130..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-Through research and experiment, I have arrived at certain conclusions.
-The energy that makes up the soul is like the water in a water balloon. Depending on the shape of the balloon, it can be shaped into different forms, but once the shape within the water balloon is fixed, it cannot endure another change in form.
-Another example: melted plaster can be fashioned into any shape, but once it hardens it must be broken in order to change its form.
-The souls of gods are eternal and immortal, and therefore free from bodily constraints. As a result, the gods can come and go as they please, appearing in different forms at their whim.
-This is why transformation magic was originally the province of the gods alone.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-11.html deleted file mode 100644 index 166bda8145..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-11.html +++ /dev/null @@ -1,10 +0,0 @@ -Hardin:
-The ability to change the soul and then restore it to its original state is an essential condition for transformation magic.
-If the soul perishes after transformation, or if the subject cannot be returned to its original state, the power is worthless.

-Needless to say, this posed an extremely difficult problem even for my intellect, but I was able to use Mimir's Elixir and principles of Necromancy to solve it.
-Still, the process has not been perfected...
-I am now experimenting with a method that I believe may provide that last key.
-By using Mimir's Elixir and the Stabilized Ectoplasm that you brought me, I am reasonably certain that I can allow your soul to endure the transformation process.
-Once in that state of transformation, you should be able to use the Seal of Transformation to further transform at will.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-12.html deleted file mode 100644 index 02e3ca95fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-12.html +++ /dev/null @@ -1,7 +0,0 @@ -Hardin:
-The soul's combination of information and energy that is necessary to preserve a living being's outward appearance can be magically stored in a Seal of Transformation...
-Unfortunately, I cannot personally link this Seal of Transformation with your individual body. It is simply not my specialty...
-However, the Transformation Wizard, Avant-Garde, can engrave the Seal of Transformation. You can find him in the Ivory Tower.
-If you convey to him the meaning of the Seal, the detailed method of preparation, and the energy of the Transformation magic that I have designed, he will be able to give you the Seal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-13.html deleted file mode 100644 index 3908e4468d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-You must produce a Book of the Seal of Transformation, a specially made Book of Magic. In it will be described the meaning of the Seal of Transformation and the detailed method of preparation. You must also use special arcane methods to write the transformation magic and store its power in the Book of Magic.
-But first, we will need an empty Book of Seal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-14.html deleted file mode 100644 index e27828a524..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Take these detailed instructions to Magister Clayton in Dion Village. He will craft an empty Book of Seal for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-15.html deleted file mode 100644 index ac5ec4d58a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Go find Magister Clayton in Dion Village and bring back the empty Book of Seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-16.html deleted file mode 100644 index 6984495412..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-16.html +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-I see that you have brought the empty Book of Seal. With this, all our preparations are completed!
-While you were gone, I made an infusion using the Stabilized Ectoplasm and Mimir's Elixir.
-Drink this and your soul should be able to endure the transformation process.
-Not nervous, are you? I suppose that technically you are the first to attempt this, but I am entirely confident in my theory, and you seem a hardy, healthy specimen.
-(Hardin holds out a bowl with a smoking, foul smelling liquid.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-17.html deleted file mode 100644 index fd02b064bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-17.html +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-(As soon as you drink the liquid, you feel stabbing pain inside your head. You can't seem to pull yourself together; you feel as though you are seeing the world from two perspectives, almost as through a mirror. Everything is spinning. Something fundamental in your soul feels like it is changing... You perceive Hardin as though at the end of a long tunnel. He is chanting an incantation... Time passes, and the world seems to steady as you come back to your senses.)

-Success! Success!
-You have done well, my young subject!
-Now your soul is in a state in which you can endure transformations.
-Excellent!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-18.html deleted file mode 100644 index 05ddfe4636..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-18.html +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-Such impatience! The experiment was intended to create a stable state for the soul prior to transformation. We have done so...
-However, since you have incurred some risk -- however marginal -- to assist me, I will help you attain a simple transformation. That is why I asked you to bring the empty Book of Seal...
-Wait a moment.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-19.html deleted file mode 100644 index 0c49e5eaf5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/30832-19.html +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-(Hardin draws something and begins writing in the empty Book of Seal. Once finished, he casts some sort of spell on the Book of Seal, which flashes for a moment.)
-Now take this Book of Seal to Avant-Garde, the Transformation Wizard on the 2nd floor of the Ivory Tower and you should be able to effect a transformation.
-My thanks -- you are a valuable assistant!
-Since I am as generous as I am brilliant, I also wish you to take this...
-Now I can plunge myself into research for a more varied kind of transformation magic.
-Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/Q00136_MoreThanMeetsTheEye.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/Q00136_MoreThanMeetsTheEye.java deleted file mode 100644 index ab63c7e515..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00136_MoreThanMeetsTheEye/Q00136_MoreThanMeetsTheEye.java +++ /dev/null @@ -1,369 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00136_MoreThanMeetsTheEye; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * More Than Meets the Eye (136) - * @author malyelfik - */ -public class Q00136_MoreThanMeetsTheEye extends Quest -{ - // NPCs - private static final int HARDIN = 30832; - private static final int ERRICKIN = 30701; - private static final int CLAYTON = 30464; - // Monsters - private static final int GLASS_JAGUAR = 20250; - private static final int GHOST1 = 20636; - private static final int GHOST2 = 20637; - private static final int GHOST3 = 20638; - private static final int MIRROR = 20639; - // Items - private static final int ECTOPLASM = 9787; - private static final int STABILIZED_ECTOPLASM = 9786; - private static final int ORDER = 9788; - private static final int GLASS_JAGUAR_CRYSTAL = 9789; - private static final int BOOK_OF_SEAL = 9790; - private static final int TRANSFORM_BOOK = 9648; - // Misc - private static final int MIN_LEVEL = 50; - private static final int ECTOPLASM_COUNT = 35; - private static final int CRYSTAL_COUNT = 5; - private static final int[] CHANCES = - { - 0, - 40, - 90, - 290 - }; - - public Q00136_MoreThanMeetsTheEye() - { - super(136); - addStartNpc(HARDIN); - addTalkId(HARDIN, ERRICKIN, CLAYTON); - addKillId(GHOST1, GHOST2, GHOST3, GLASS_JAGUAR, MIRROR); - - registerQuestItems(ECTOPLASM, STABILIZED_ECTOPLASM, ORDER, GLASS_JAGUAR_CRYSTAL, BOOK_OF_SEAL); - } - - private void giveItem(QuestState qs, int itemId, int count, int maxCount, int cond) - { - final PlayerInstance player = qs.getPlayer(); - giveItems(player, itemId, count); - if (getQuestItemsCount(player, itemId) >= maxCount) - { - qs.setCond(cond, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30832-05.html": - case "30832-06.html": - case "30832-12.html": - case "30832-13.html": - case "30832-18.html": - { - break; - } - case "30832-03.htm": - { - qs.startQuest(); - break; - } - case "30832-07.html": - { - qs.setCond(2, true); - break; - } - case "30832-11.html": - { - qs.set("talked", "2"); - break; - } - case "30832-14.html": - { - qs.unset("talked"); - giveItems(player, ORDER, 1); - qs.setCond(6, true); - break; - } - case "30832-17.html": - { - qs.set("talked", "2"); - break; - } - case "30832-19.html": - { - giveItems(player, TRANSFORM_BOOK, 1); - giveAdena(player, 67550, true); - qs.exitQuest(false, true); - break; - } - case "30701-03.html": - { - qs.setCond(3, true); - break; - } - case "30464-03.html": - { - takeItems(player, ORDER, -1); - qs.setCond(7, true); - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs == null) - { - return super.onKill(npc, killer, isSummon); - } - - final int npcId = npc.getId(); - if ((npcId != GLASS_JAGUAR) && qs.isCond(3)) - { - final int count = ((npcId == MIRROR) && ((getQuestItemsCount(killer, ECTOPLASM) + 2) < ECTOPLASM_COUNT)) ? 2 : 1; - final int index = npcId - GHOST1; - - if ((getRandom(1000) < CHANCES[index]) && ((getQuestItemsCount(killer, ECTOPLASM) + count) < ECTOPLASM_COUNT)) - { - giveItems(killer, ECTOPLASM, 1); - } - giveItem(qs, ECTOPLASM, count, ECTOPLASM_COUNT, 4); - } - else if ((npcId == GLASS_JAGUAR) && qs.isCond(7)) - { - giveItem(qs, GLASS_JAGUAR_CRYSTAL, 1, CRYSTAL_COUNT, 8); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case HARDIN: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30832-01.htm" : "30832-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30832-04.html"; - break; - } - case 2: - case 3: - case 4: - { - htmltext = "30832-08.html"; - break; - } - case 5: - { - if (qs.getInt("talked") == 1) - { - htmltext = "30832-10.html"; - } - else if (qs.getInt("talked") == 2) - { - htmltext = "30832-12.html"; - } - else if (hasQuestItems(player, STABILIZED_ECTOPLASM)) - { - takeItems(player, STABILIZED_ECTOPLASM, -1); - qs.set("talked", "1"); - htmltext = "30832-09.html"; - } - else - { - htmltext = "30832-08.html"; - } - break; - } - case 6: - case 7: - case 8: - { - htmltext = "30832-15.html"; - break; - } - case 9: - { - if (qs.getInt("talked") == 1) - { - qs.set("talked", "2"); - htmltext = "30832-17.html"; - } - else if (qs.getInt("talked") == 2) - { - htmltext = "30832-18.html"; - } - else - { - takeItems(player, BOOK_OF_SEAL, -1); - qs.set("talked", "1"); - htmltext = "30832-16.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ERRICKIN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30701-01.html"; - break; - } - case 2: - { - htmltext = "30701-02.html"; - break; - } - case 3: - { - htmltext = "30701-04.html"; - break; - } - case 4: - { - if (getQuestItemsCount(player, ECTOPLASM) < ECTOPLASM_COUNT) - { - giveItems(player, STABILIZED_ECTOPLASM, 1); - qs.setCond(5, true); - htmltext = "30701-06.html"; - } - else - { - takeItems(player, ECTOPLASM, -1); - htmltext = "30701-05.html"; - } - break; - } - default: - { - htmltext = "30701-07.html"; - break; - } - } - } - break; - } - case CLAYTON: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - case 4: - case 5: - { - htmltext = "30464-01.html"; - break; - } - case 6: - { - htmltext = "30464-02.html"; - break; - } - case 7: - { - htmltext = "30464-04.html"; - break; - } - case 8: - { - giveItems(player, BOOK_OF_SEAL, 1); - takeItems(player, GLASS_JAGUAR_CRYSTAL, -1); - qs.setCond(9, true); - htmltext = "30464-05.html"; - break; - } - default: - { - htmltext = "30464-06.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-00.html deleted file mode 100644 index 435a511031..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-00.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-You are neither the Hands nor the Feet of the Temple of Einhasad....
-I'm a bit uncomfortable entrusting you with an important mission for the Temple.
-There is some classified information about the Temple involved here, you see... Please understand...
-You may ask Priest Shegfield about becoming the Hands of the Temple, and you can speak with Priest Glyvka about becoming the Feet of the Temple...
-(Only characters who have completed the Feet of the Temple and Hands of the Temple quests are permitted to take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-01.htm deleted file mode 100644 index c7a0b914f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You have now become both the Hands and the Feet of the Temple of Einhasad.
-Before you can carry out even more important missions, however, you must achieve the title of the Limbs of the Temple.
-To do so, you must pass a simple oral exam.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-02.htm deleted file mode 100644 index 0d67304997..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-This oral exam will test your knowledge of certain basic principles that should be known to the Hands or the Feet of the Temple.
-Are you ready to begin?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-03.html deleted file mode 100644 index 3be9404049..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-03.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Who established the Temple after receiving the goddess' message, sent through an angel with three wings during the early years of the Elmoreden Empire?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-04.html deleted file mode 100644 index e5fe248285..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-Hem... I do not think you are sufficiently knowledgeable about the history and traditions of our Temple.
-Study hard and return to me when you are ready to take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-05.html deleted file mode 100644 index a2118e3080..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-05.html +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-Correct.
-Let us move on to the next question.
-Einhasad is the patron goddess of which race?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-06.html deleted file mode 100644 index f9f12c8d4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-06.html +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-Correct!
-We will move on to the final question.
-How should political and military power, currently fragmented throughout this chaotic continent, best be concentrated and used?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-07.html deleted file mode 100644 index fb13c83f62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-07.html +++ /dev/null @@ -1,10 +0,0 @@ -High Priest Sylvain:
-Excellent!
-Your knowledge of the history, traditions and aims of the Temple of Einhasad is impressive.

-I now confer upon you the title of the Limbs of the Temple.
-...
-You have now entered the inner circle of our order and will report directly to me as High Priest.
-I will assign you missions of vital importance to the preservation and success of our Temple...
-I already have a mission in mind for you. Listen carefully...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-08.html deleted file mode 100644 index 64ef86e294..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-08.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Many of our regional temples have recently reported certain signs and omens that we cannot ignore...
-We dispatched an inspector to investigate, but apparently something befell his party near the Execution Grounds.
-He was carrying the final report on his discoveries
when, we suspect, he and his companions were attacked.

-Defeat monsters at the Execution Grounds -- Hobgoblin, Dion Grizzly, Dire Wolf, Ol Mahum Ranger, Monster Eye Searcher, Monster Eye Gazer, Enku Orc Champion, and Enku Orc Shaman -- and bring me the pieces of the inspector's report.
-It should be approximately 30 pages altogether... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-09.html deleted file mode 100644 index f2c82f57af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-09.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Ah...
-You have recovered the remains of the inspector's report? Good.
-We will piece it back together and analyze its contents.
-This may take some time; please take some refreshment and make yourself comfortable.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-10.html deleted file mode 100644 index 677ce0f215..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-10.html +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Hmm... This is unbelievable...
-The signs reported by many of our brethren signify the advent of an angel!
-Our man was investigating when and where the angel would come down to earth.
-Apparently, he found an eyewitness who claims to have actually seen the angel...
-If true, this means that Einhasad may be sending us another message, just as she did to Emperor Shunaiman long ago...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-11.html deleted file mode 100644 index ca9eef5016..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-11.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-During the reign of Emperor Shunaiman, you remember, an angel appeared and gave the emperor some of the goddess' power so that he might destroy his enemies and establish Einhasad's Temple.
-It can be no accident that another angel has appeared at this particular time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-12.html deleted file mode 100644 index fbb4fca091..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-12.html +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Emperor Shunaiman established our Temple in accordance with the goddess' instructions relayed through the angel with three wings. Now, though, we are besieged on all sides.
-Some say that Einhasad is not the goddess of the people, and I am sad to say that this heresy has taken root and spread.
-Others, many of whom were once members of this Temple, have forsaken us by claiming that truth cannot be found with us, but rather in the desert and among the people...
-Some of our brethren have been misled, and we earnestly desire that they return to fellowship with us.
-But those false prophets will be punished harshly by Einhasad, cast into the eternal dark...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-13.html deleted file mode 100644 index c21fa78628..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-13.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-These false prophets are planning to cause chaos by instigating the Revolutionaries of Dusk to rebel against the rightful Lords of Dawn, who respect order and justice.
-Many of their followers, however, are still faithful children of the goddess who have simply been misled. We must persuade them to repent and return to us before it is too late...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-14.html deleted file mode 100644 index a786d4a801..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-14.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Even those who challenge the authority of the Temple must give heed to this momentous event, the advent of the angel...
-It is obvious the angel has appeared at this time in order to confirm the legitimacy and authority of the Temple.
-We must make contact with the angel and, as Shunaiman did long ago, receive power from the goddess in order to make our foes quake with fear!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-15.html deleted file mode 100644 index 1b37761dc6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-15.html +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-We will now, based on the inspector's report, write a manifesto setting out the Temple's legitimacy and authority. We will then send it to the groups opposed to us.
-In doing so, we will offer them a final chance to repent for forsaking us, and return to our loving fold...
-None of this would be possible without the document you recovered.
-Excellent work! You have already justified my faith in you.
-I know your efforts will not go unrewarded, either in this life or the next.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-16.html deleted file mode 100644 index 9d87b64c08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-16.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-(After saying goodbye, you hear the High Priest muttering softly to himself.)
-It will be very difficult to disseminate the manifesto to each group -- many lie in dangerous areas and many more will suspect a trick and refuse to meet with any representative we send...
-Perhaps an experienced adventurer would offer advantages on both counts... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-17.html deleted file mode 100644 index ecff29dfe3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-17.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-When you are more experienced, you will be able to carry out important missions on behalf of the Temple of Einhasad.
-Train hard and return to me when you are ready.
-(Only characters level 35 or above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-18.html deleted file mode 100644 index ad81de4f42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/30070-18.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-You are neither the Hands nor the Feet of the Temple of Einhasad....
-I'm a bit uncomfortable entrusting you with an important mission for the Temple.
-There is some classified information about the Temple involved here, you see... Please understand...
-You may ask Priest Shegfield about becoming the Hands of the Temple, and you can speak with Priest Glyvka about becoming the Feet of the Temple...
-(Only characters who have completed the Feet of the Temple and Hands of the Temple quests are permitted to take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/Q00137_TempleChampionPart1.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/Q00137_TempleChampionPart1.java deleted file mode 100644 index add84ba840..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00137_TempleChampionPart1/Q00137_TempleChampionPart1.java +++ /dev/null @@ -1,222 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00137_TempleChampionPart1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00134_TempleMissionary.Q00134_TempleMissionary; -import quests.Q00135_TempleExecutor.Q00135_TempleExecutor; - -/** - * Temple Champion - 1 (137) - * @author nonom, Gladicek - */ -public class Q00137_TempleChampionPart1 extends Quest -{ - // NPCs - private static final int SYLVAIN = 30070; - private static final int MOBS[] = - { - 20055, // Monster Eye Watchman - 20147, // Hobgoblin - 20265, // Monster Eye Searcher - 20224, // Ol Mahum Ranger - 20205, // Dire Wolf - 20203, // Dion Grizzly - 20291, // Enku Orc Hero - 20292, // Enku Orc Shaman - }; - // Items - private static final int FRAGMENT = 10340; - private static final int EXECUTOR = 10334; - private static final int MISSIONARY = 10339; - // Misc - private static final int MIN_LEVEL = 35; - private static final int MAX_LEVEL = 41; - - public Q00137_TempleChampionPart1() - { - super(137); - addStartNpc(SYLVAIN); - addTalkId(SYLVAIN); - addKillId(MOBS); - addCondMinLevel(MIN_LEVEL, "30070-17.html"); - addCondCompletedQuest(Q00134_TempleMissionary.class.getSimpleName(), "30070-18.html"); - addCondCompletedQuest(Q00135_TempleExecutor.class.getSimpleName(), "30070-18.html"); - registerQuestItems(FRAGMENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - switch (event) - { - case "30070-02.htm": - { - qs.startQuest(); - break; - } - case "30070-05.html": - { - qs.set("talk", "1"); - break; - } - case "30070-06.html": - { - qs.set("talk", "2"); - break; - } - case "30070-08.html": - { - if (qs.isCond(1)) - { - qs.unset("talk"); - qs.setCond(2, true); - } - break; - } - case "30070-16.html": - { - if (qs.isCond(3) && (hasQuestItems(player, EXECUTOR) && hasQuestItems(player, MISSIONARY))) - { - if (player.getLevel() >= MIN_LEVEL) - { - takeItems(player, EXECUTOR, -1); - takeItems(player, MISSIONARY, -1); - giveAdena(player, 69146, true); - if (player.getLevel() < MAX_LEVEL) - { - addExpAndSp(player, 219975, 20); - } - qs.exitQuest(false, true); - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(2) && (getQuestItemsCount(player, FRAGMENT) < 30)) - { - giveItems(player, FRAGMENT, 1); - if (getQuestItemsCount(player, FRAGMENT) >= 30) - { - qs.setCond(3, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - if (qs == null) - { - return htmltext; - } - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30070-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - switch (qs.getInt("talk")) - { - case 1: - { - htmltext = "30070-05.html"; - break; - } - case 2: - { - htmltext = "30070-06.html"; - break; - } - default: - { - htmltext = "30070-03.html"; - break; - } - } - break; - } - case 2: - { - htmltext = "30070-08.html"; - break; - } - case 3: - { - if (qs.getInt("talk") == 1) - { - htmltext = "30070-10.html"; - } - else if (getQuestItemsCount(player, FRAGMENT) >= 30) - { - qs.set("talk", "1"); - htmltext = "30070-09.html"; - takeItems(player, FRAGMENT, -1); - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00.htm deleted file mode 100644 index 756603645c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-Ah... Although I have no doubt that you are an experienced adventurer, I don't think you are ready for this mission.
-Come back after you have had more training...
-(Only characters level 36 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00a.htm deleted file mode 100644 index 8d69f597f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-00a.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You, adventurer, are not one of the Temple Champions.
-That means that you cannot carry out certain important missions.
-There is classified information involved... You understand, I'm sure?
-(Only characters who have completed the first Temple Champion quest may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-01.htm deleted file mode 100644 index 59c6600b96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-01.htm +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-Ah, the Limbs of the Temple...
-We wish to distribute our manifesto -- which argues that the advent of the angel proves the Temple's legitimacy and authority -- to the various breakaway groups.
-This will give them a final chance to repent of their apostasy and return to our loving fold, and in so doing escape eternal punishment.
-But it will be very difficult to disseminate the manifesto to each group -- many lie in dangerous areas and many more will suspect a trick and refuse to meet with any representative we send...
-However, an experienced adventurer might be able to both reach these groups and convince them to hear him out.
-Will you help us?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-02.htm deleted file mode 100644 index 58d3bd9856..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-02.htm +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Thanks to your efforts, we were able to recreate the missing inspector's report.
-Based on his findings, we have written a manifesto showing that the advent of the angel proves the authority and legitimacy of the Temple.
-We wish to distribute this document to the groups who have broken ties with us.
-If you give this to Preacher Sla, he will be able to disseminate it to those groups.
-But...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-03.html deleted file mode 100644 index e8c3f4831f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-But it may be difficult for you obtain an audience with Preacher Sla. His philosophy differs somewhat from ours...
-First seek out Priestess Pupina, who will be able to guide you in contacting Preacher Sla. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-04.html deleted file mode 100644 index 99ac72d5b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-04.html +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-(Tell him that you met Preacher Sla and gave her the manifesto, and have returned with a message from her.)
-Only a strong and unified Temple can bring peace to this continent, and only concentrated power can protect the people.
-Besides, the angel of Einhasad has obviously come down to empower us in our holy mission. What else would it mean?
-But even with this clear evidence, I see they will not accept the truth. I just do not understand them...
-We are now attempting to determine the angel's exact whereabouts.
Once we contact the angel, surely even the apostates must accept our authority.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-05.html deleted file mode 100644 index e8752c91c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-05.html +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-We have commissioned Shadow Fox, the information dealer, to gather information about the angel from his sources...
-I dislike the secrecy associated with using an outsider like that, but I accept the need for it at this delicate juncture.
-If you wish to help search for the angel, contact Shadow Fox.
-He will not reveal himself directly, so you should ask Warehouse Keeper Mia in Heine how to contact Shadow Fox...
-She has already told him that an experienced adventurer would be an asset in the search.
-Tell Warehouse Keeper Mia that I sent you and she should speed you on your way to Shadow Fox.

-You have served us well in this matter. May Einhasad guard you on your journey! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-10.htm deleted file mode 100644 index 78b9117010..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-10.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-Ah... Although I have no doubt that you are an experienced adventurer, I don't think you are ready for this mission.
-Come back after you have had more training...
-(Only characters level 36 or above are permitted to undertake this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-11.htm deleted file mode 100644 index 76d368e1b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30070-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You, adventurer, are not one of the Temple Champions.
-That means that you cannot carry out certain important missions.
-There is classified information involved... You understand, I'm sure?
-(Only characters who have completed the first Temple Champion quest may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-01.html deleted file mode 100644 index 78d12c842b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Priestess Pupina:
-Greetings, adventurer who carries out the mission of the Temple!
-Do you wish to meet Prophet Sla?
-As you know, the prophets' goals differ somewhat from the goals of the Temple priests.
-Prophets believe that the Temple's rigid rules and ceremonies often serve as a barrier to a true understanding of and relationship with the goddess.
-And given the Temple's close association with the aristocracy, many prophets are critical that the priests are more concerned with personal status and wealth than true service.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-02.html deleted file mode 100644 index 67443c95e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Priestess Pupina:
-I believe that the Temple is a vital part of our religion, but that it also is in need of reform.
-As you can guess, such a view has cast me into some disfavor with my superiors.
-I also maintain friendly relations with many prophets, something else that is in practice frowned upon.
-Since you occupy a high position in the service of the Temple, if you wish to speak with Prophet Sla,
-you will need to prove that your views are not those of the conservative Temple hierarchy.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-03.html deleted file mode 100644 index 9a4318857b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-Those hypocrital Temple priests pray, study, heal and give money to charity, to be sure -- but they refuse to risk dirtying their robes by actual venturing out among the poor and downtrodden.
-If you can show that you do not share their aloofness, I will write you a letter of recommendation that you may give to Preacher Sla.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-04.html deleted file mode 100644 index d409b13426..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Priestess Pupina:
-Grand Master Angus in the Town of Giran is charged with the raising of Dark Elves.
-We have heard word that one of the Dark Elven trainees was involved in a serious accident.
-I think Angus may need help to deal with it. I will ask him for more information, but I must warn you that in rendering him aid you will almost certainly be violating the rules of your order.
-Angus knows Prophet Sla well, however, and if you help him I am sure that he will write a letter of recommendation on your behalf.
Knowing that you may be asked to break the Temple code, do you still want to undertake this task?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-05.html deleted file mode 100644 index 4886c3c49b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-I understand.
-I do not question your decision, but I must tell you that with that attitude, even if you meet Preacher Sla, he will not converse with you.
-If you change your mind, please let me know... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-06.html deleted file mode 100644 index f26e68d01a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Pupina:
-Good!
-Then go help Grand Master Angus in the Town of Giran. After you have obtained his letter of recommendation, return to me here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-07.html deleted file mode 100644 index 5f50c07c55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-Go help Grand Master Angus in the Town of Giran. After you have obtained his letter of recommendation, return to me here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-08.html deleted file mode 100644 index d67d27ebbf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Pupina:
-Ah, I see you have brought me a letter from Angus...
-Let me see...
-Hmm...according to this, you assisted in a ritual to Shilen, whom Einhasad imprisoned long ago. There can be no doubt that you have violated the rules of the Temple in this matter -- and gravely.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-09.html deleted file mode 100644 index 3b284471da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Pupina:
-That is well and wisely said! Both your actions and your words prove that you are very different from those arrogant Temple priests, obsessed with the letter of the law rather than its spirit.
-You have proved that you are indeed a reasonable person.
-I will write you the letter of recommendation. Show it to Preacher Sla in the wilderness, and perhaps he will treat you as a friend.
-May the light of Einhasad shine upon your journey and guard you from every danger... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-10.html deleted file mode 100644 index 31b85ac97c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30118-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-You will be able to speak with Preacher Sla if you show him my letter of recommendation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-01.html deleted file mode 100644 index ecd9b131f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-01.html +++ /dev/null @@ -1,11 +0,0 @@ -Grand Master Angus:
-(Angus looks very sad...)

-Hmm...
-You wish to help me?
-Well then... One of the Dark Elven trainees was accidentally killed during an actual fighting drill in Death Pass.
-I am preparing a ritual that will permit his soul to return to Shilen in peace.
-I do this in accord with the customs of his people...
-To perform the ritual, however, we will need his belongings, which were lost in Death Pass.
-You belong to the Temple of Einhasad, do you not?
Are you sure that you wish to provide aid to a follower of Shilen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-02.html deleted file mode 100644 index d58fadd5e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Angus:
-Oh! You are very different, I see, from those arrogant priests of the Temple of Einhasad.
-Thank you!
-Please go to Death Pass and defeat Wyrms, Guardian Basilisks, Road Scavengers and Fettered Souls. Bring back 10 Relics of the Dark Elven Trainee. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-03.html deleted file mode 100644 index 2ebf03e5c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Angus:
-Hurry! Please go to Death Pass and hunt Wyrms, Guardian Basilisks, Road Scavengers and Fettered Souls. Bring back 10 Relics of the Dark Elven Trainee. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-04.html deleted file mode 100644 index bfd2e02a3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Angus:
-You have returned with all of his belongings! Shilen be praised!
-Thanks to your help, we will be able to send the soul of the dead Dark Elven trainee to rest with Shilen.
-We are in your debt.
-I will write you a letter of recommendation so that others of my faith will not treat you like one of those arrogant priests of the Temple of Einhasad. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-05.html deleted file mode 100644 index 367e66629f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30474-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Angus:
-You are looking for Preacher Sla? Take my letter of recommendation to Priest Pupina. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-01.html deleted file mode 100644 index 8ae50b3cc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Prophet Sla:
-Hmmph! By the look of you, you must be associated with the Temple of Einhasad.
-I have nothing to say to such a person.
-Even if we were to talk, I know how it would end...
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-02.html deleted file mode 100644 index 9c483eb815..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Prophet Sla:
-What's this, then? Hmm...
-(She reads Pupina's letter of recommendation.)
-Well, well. You might be a person worth talking to after all. Very well, stranger, tell me: why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-03.html deleted file mode 100644 index 22279557b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Prophet Sla:
-(Prophet Sla reads the manifesto.)
-So...the angel of Einhasad has fallen to earth... Amazing...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-04.html deleted file mode 100644 index 9b80979046..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-04.html +++ /dev/null @@ -1,9 +0,0 @@ -Prophet Sla:
-See here...
-According to my studies, there is a distinct possibility that Einhasad is not the creator of the Humans after all...
-I have uncovered certain ancient sources that predate the Elmoreden period and survived Emperor Shunaiman's purges. They suggest that humanity was in fact created in another fashion altogether.
-In my opinion, the Humans who conquered this continent needed a myth in order to dignify themselves and secure their control over the empire...
-The Temple of Einhasad was accordingly formed chiefly for political reasons.
-Think about it. It certainly explains why the Temple has fostered such an intimate relationship with the Lords of Dawn, the ones with secular power.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-05.html deleted file mode 100644 index 86287339f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Prophet Sla:
-Yes, I admit that miracle actually happened.
-Much of Emperor Shunaiman's recorded actions and abilities cannot be explained apart from whatever power he received from Einhasad.
-But I think the deal went both ways. I have discovered that Einhasad possibly required some kind of assistance from this Human who had conquered the continent.
-In his turn, Shunaiman needed legitimacy, which he gained through performing miracles.
-I think the two of them concluded some sort of contract with each other...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-06.html deleted file mode 100644 index 32494d260d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Prophet Sla:
-It seems that Einhasad desperately wants to stop something...what exactly, we still don't know.
-Perhaps it has to do with the elimination of the followers of Shilen and the monsters spawned by the dark goddess...
-That makes sense, considering how harshly Emperor Shunaiman persecuted Dark Wizards, Shilen's disciples and the followers of Gran Kain. Interestingly, by the way, those persecutions began after his first miracle... Coincidence? I'm inclined to think not.
-My research is still in progress, so there are still many questions.
-But I was able to find some evidence that may show a linkage...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-07.html deleted file mode 100644 index e9f4891ee8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Prophet Sla:
-Since the beginning, the Temple has been deeply involved in politics, even as it continues to stubbornly insist on its divine legitimacy.
-But look closer at this manifesto...
-The possible presence of the angel here could either support their claims or be their ruin.
-What if the angel offers a glimpse of the divine that is vastly different than what the Temple has maintained is the truth?
Its entire foundation will collapse...
-The only way to be sure, of course, is to find this angel and learn why he has come...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-08.html deleted file mode 100644 index 851ebb98d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Prophet Sla:
-I can see you're confused...
-That's understandable, but take care that you don't lose faith! Remember that the healing power of Einhasad is everywhere, regardless of rank or race.
-I don't know what happened between Einhasad and Emperor Shunaiman, but...
-I refuse to believe that the goddess is somehow in error -- it must be those mortals who pervert her good name for their own advancement that are to blame.
-Now go tell High Priest Sylvain what I just told you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-09.html deleted file mode 100644 index ed5c3e91e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/30666-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Prophet Sla:
-Don't lose your faith in the goddess. Regardless of race or rank, Einhasad's light and healing magic is still very much present in our world.
-I do not know what happened between Einhasad and Emperor Shunaiman, but...
-It is my belief that it is not the goddess who is at fault for the misfortunes that have befallen her people; it is rather the fault of those who exploit her name for their own power and advancement.
-Go tell High Priest Sylvain what I just told you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/Q00138_TempleChampionPart2.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/Q00138_TempleChampionPart2.java deleted file mode 100644 index f6ed0c68f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00138_TempleChampionPart2/Q00138_TempleChampionPart2.java +++ /dev/null @@ -1,320 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00138_TempleChampionPart2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00137_TempleChampionPart1.Q00137_TempleChampionPart1; - -/** - * Temple Champion - 2 (138) - * @author nonom, Gladicek - */ -public class Q00138_TempleChampionPart2 extends Quest -{ - // NPCs - private static final int SYLVAIN = 30070; - private static final int PUPINA = 30118; - private static final int ANGUS = 30474; - private static final int SLA = 30666; - private static final int MOBS[] = - { - 20176, // Wyrm - 20550, // Guardian Basilisk - 20551, // Road Scavenger - 20552, // Fettered Soul - }; - // Items - private static final int TEMPLE_MANIFESTO = 10341; - private static final int RELICS_OF_THE_DARK_ELF_TRAINEE = 10342; - private static final int ANGUS_RECOMMENDATION = 10343; - private static final int PUPINAS_RECOMMENDATION = 10344; - // Misc - private static final int MIN_LEVEL = 36; - private static final int MAX_LEVEL = 42; - - public Q00138_TempleChampionPart2() - { - super(138); - addStartNpc(SYLVAIN); - addTalkId(SYLVAIN, PUPINA, ANGUS, SLA); - addKillId(MOBS); - addCondMinLevel(MIN_LEVEL, "30070-10.htm"); - addCondCompletedQuest(Q00137_TempleChampionPart1.class.getSimpleName(), "30070-11.htm"); - registerQuestItems(TEMPLE_MANIFESTO, RELICS_OF_THE_DARK_ELF_TRAINEE, ANGUS_RECOMMENDATION, PUPINAS_RECOMMENDATION); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - - switch (event) - { - case "30070-02.htm": - { - qs.startQuest(); - giveItems(player, TEMPLE_MANIFESTO, 1); - break; - } - case "30070-05.html": - { - if (player.getLevel() >= MIN_LEVEL) - { - giveAdena(player, 84593, true); - if ((player.getLevel() < MAX_LEVEL)) - { - addExpAndSp(player, 187062, 20); - } - qs.exitQuest(false, true); - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - break; - } - case "30070-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - } - break; - } - case "30118-06.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - } - break; - } - case "30118-09.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - giveItems(player, PUPINAS_RECOMMENDATION, 1); - } - break; - } - case "30474-02.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - } - break; - } - case "30666-02.html": - { - if (hasQuestItems(player, PUPINAS_RECOMMENDATION)) - { - qs.setMemoState(1); - takeItems(player, PUPINAS_RECOMMENDATION, -1); - } - break; - } - case "30666-03.html": - { - if (hasQuestItems(player, TEMPLE_MANIFESTO)) - { - qs.setMemoState(2); - takeItems(player, TEMPLE_MANIFESTO, -1); - } - break; - } - case "30666-08.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - qs.setMemoState(0); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(4) && (getQuestItemsCount(player, RELICS_OF_THE_DARK_ELF_TRAINEE) < 10)) - { - giveItems(player, RELICS_OF_THE_DARK_ELF_TRAINEE, 1); - if (getQuestItemsCount(player, RELICS_OF_THE_DARK_ELF_TRAINEE) >= 10) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - if (qs == null) - { - return htmltext; - } - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SYLVAIN) - { - htmltext = "30070-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SYLVAIN: - { - switch (qs.getCond()) - { - case 1: - htmltext = "30070-02.htm"; - break; - case 2: - case 3: - case 4: - case 5: - case 6: - htmltext = "30070-03.html"; - break; - case 7: - htmltext = "30070-04.html"; - break; - } - break; - } - case PUPINA: - { - switch (qs.getCond()) - { - case 2: - htmltext = "30118-01.html"; - break; - case 3: - case 4: - htmltext = "30118-07.html"; - break; - case 5: - { - if (hasQuestItems(player, ANGUS_RECOMMENDATION)) - { - takeItems(player, ANGUS_RECOMMENDATION, -1); - htmltext = "30118-08.html"; - } - break; - } - case 6: - htmltext = "30118-10.html"; - break; - } - break; - } - case ANGUS: - { - switch (qs.getCond()) - { - case 3: - htmltext = "30474-01.html"; - break; - case 4: - { - if (getQuestItemsCount(player, RELICS_OF_THE_DARK_ELF_TRAINEE) >= 10) - { - takeItems(player, RELICS_OF_THE_DARK_ELF_TRAINEE, -1); - giveItems(player, ANGUS_RECOMMENDATION, 1); - qs.setCond(5, true); - htmltext = "30474-04.html"; - } - else - { - htmltext = "30474-03.html"; - } - break; - } - case 5: - htmltext = "30474-05.html"; - break; - } - break; - } - case SLA: - { - switch (qs.getCond()) - { - case 6: - { - switch (qs.getMemoState()) - { - case 1: - htmltext = "30666-02.html"; - break; - case 2: - htmltext = "30666-03.html"; - break; - default: - htmltext = "30666-01.html"; - break; - } - break; - } - case 7: - htmltext = "30666-09.html"; - break; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-00.html deleted file mode 100644 index 7ef2429c0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-00.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Shadow Fox? What a strange name! Is that a person or some sort of creature?
-I'm afraid you're talking to the wrong woman, friend!
-(Only characters who have completed the Limbs of the Temple -- Second Half Quest are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-01.htm deleted file mode 100644 index 41b4d1a2e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-You want to meet Shadow Fox, eh? Shh! Keep your voice down...
-How did you know that I have a connection with Shadow Fox?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-02.htm deleted file mode 100644 index a8e1c3f55e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Mia:
-Oh, I see...
-Well, if you wish to meet Shadow Fox, you will first have to prove your reliability and ability to me.
-I warn you, I won't go easy on you...
-So do you still want to contact Shadow Fox?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-03.htm deleted file mode 100644 index 7eb0e75cae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Mia:
-Oh, I see...
-Well, if you wish to meet Shadow Fox, you will first have to prove your reliability and ability to me.
-I warn you, I won't go easy on you...
-In fact, just by the look of you I can tell you're not ready for my test.
-(Only characters level 37 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-04.htm deleted file mode 100644 index d47e0aaaa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-Very well! Then listen to what you must do to prove yourself to me...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-05.html deleted file mode 100644 index d47e0aaaa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-Very well! Then listen to what you must do to prove yourself to me...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-06.html deleted file mode 100644 index bd1f9c6798..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-I may seem a humble warehouse keeper, but I have another occupation as well -- a secret occupation...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-07.html deleted file mode 100644 index cbee00e526..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Mia:
-Yes, I belong to a secret organization that buys and sells information.
-We are called information dealers...
-Shadow Fox is our chief, the senior information dealer.
-But he takes great care to hide his identity -- given what he knows, he would certainly be captured or killed if his true name was known.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-08.html deleted file mode 100644 index 13aea9a145..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-08.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-However, since you have been recommended by High Priest Sylvain...
-You came to assist us in the search for the angel, eh?
-To do so, you must join our organization as an agent. You must undertake the missions we assign you and serve our interests.
-We are a neutral party in political, religious and cultural conflicts, entering into contracts with any and all sides if the price is right.
-Agents and information dealers work independently on our clients' behalf and are sworn to secrecy.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-09.html deleted file mode 100644 index decfabe9c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Only trusted high-level agents are permitted to assist with such an important and sensitive mission as the search for the angel.
-If that is your desire, then you must prove yourself at each level -- low, mid and high -- before you can be assigned to this particular mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-10.html deleted file mode 100644 index bc08af24a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-I am a low-level information dealer. I will make you a low-level agent if you prove your value to me on one of my current assignments.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-11.html deleted file mode 100644 index 5ef0097b53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-11.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-Do you know Iason Heine, the president of Heine Merchant Association?
-He has been responsible for paying a large portion of the taxes owed to the lord, and for financially supporting the repair of Innadril Castle.
-But some people say that he is simply waiting for an opportunity to seize greater power.
-Our mission is to discover evidence that proves that Iason is in collusion with the Tasaba Lizardmen.
-If this is true, it will seriously damage his career and reputation.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-12.html deleted file mode 100644 index 82b798cd64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-12.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-When he was knighted, Iason took a new family name, "Heine."
-He said that he had discovered that the legendary hero Heine, who drove out the Lizardmen from the land of Innadril, was actually his ancestor.
-But if he is in collusion with Lizardmen, his claim will lose its validity.
-Moreover, if he became wealthy by monopolizing the trade route owned by the Tasaba Lizardmen at the expense of his countrymen, he will almost certainly be severely punished.
-That, of course, doesn't concern us at all -- as long as we get paid...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-13.html deleted file mode 100644 index 28a6642555..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-13.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-Our client wants us to find the secret contract between the Tasaba Lizardmen and Iason.
-...
-Listen carefully now...
-Go to the Field of Silence and get rid of the Tasaba Lizardmen and Tasaba Lizardman Shaman there. Once you have done so, you will be able to obtain both the pieces of the key to the Records Chest and the Records Chest itself. I can make 1 key to the Records Chest if I have 10 pieces of the key.
-What we seek should be within the Records Chest itself.
-Now go bring me the Records Chest and the pieces of the key we need to open it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-14.html deleted file mode 100644 index a0e0e692c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-To find evidence you need at least 10 key fragments and 1 document box.
-Head to Crocodile Beach and defeat Tasaba Lizardman, Tasaba Lizardman Shaman and then gather Key Fragments and the Document Box and bring them to me...whew! Don't make me repeat that! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-15.html deleted file mode 100644 index 5fe2ca72b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-15.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-Ah, well done! Now I can reforge the key and open the Records Chest.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-16.html deleted file mode 100644 index 1afdf344fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-16.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Hmm...this key doesn't fit.
-Do you have any more pieces of the key or another Records Chest?
-If you don't, please go to the Field of Silence and get rid of the Tasaba Lizardmen and Tasaba Lizardman Shaman there. Once you have done so, you will be able to obtain both the pieces of the key to the Records Chest and the Records Chest itself. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-17.html deleted file mode 100644 index 92f984edb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-17.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Mia:
-Yes, here's what we are looking for...
-Oh! The part of this contract that lists the name of the parties involved is written in code.
-I doubt this will help our client as much as they hoped...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-18.html deleted file mode 100644 index f3996c41af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-18.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Oh, you have done your part... I'm sure our client will still want this evidence, even if it's not quite the coffin nail they hoped for. In any case, we fulfilled our part of the contract and will still be paid.
-...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-19.html deleted file mode 100644 index 82af0ae2c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/30896-19.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Mia:
-Well done, adventurer. You have successfully proved your reliability and skill.
-I will give you the title of low-level agent using my authority.
-Congratulations!
-...
-If you want to become a mid-level agent, please speak with Warehouse Keeper Kluck... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/Q00139_ShadowFoxPart1.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/Q00139_ShadowFoxPart1.java deleted file mode 100644 index 7b2f905608..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00139_ShadowFoxPart1/Q00139_ShadowFoxPart1.java +++ /dev/null @@ -1,196 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00139_ShadowFoxPart1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00138_TempleChampionPart2.Q00138_TempleChampionPart2; - -/** - * Shadow Fox - 1 (139) - * @author Nono - */ -public class Q00139_ShadowFoxPart1 extends Quest -{ - // NPC - private static final int MIA = 30896; - // Monsters - private static final int MOBS[] = - { - 20784, // Tasaba Lizardman - 20785, // Tasaba Lizardman Shaman - 21639, // Tasaba Lizardman - 21640, // Tasaba Lizardman Shaman - }; - // Items - private static final int FRAGMENT = 10345; - private static final int CHEST = 10346; - // Misc - private static final int MIN_LEVEL = 37; - private static final int MAX_REWARD_LEVEL = 42; - private static final int DROP_CHANCE = 68; - - public Q00139_ShadowFoxPart1() - { - super(139); - addStartNpc(MIA); - addTalkId(MIA); - addKillId(MOBS); - registerQuestItems(FRAGMENT, CHEST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30896-02.htm": - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30896-03.htm"; - } - break; - } - case "30896-04.htm": - { - qs.startQuest(); - break; - } - case "30896-11.html": - { - qs.set("talk", "1"); - break; - } - case "30896-13.html": - { - qs.setCond(2, true); - qs.unset("talk"); - break; - } - case "30896-17.html": - { - if (getRandom(20) < 3) - { - takeItems(player, FRAGMENT, 10); - takeItems(player, CHEST, 1); - return "30896-16.html"; - } - takeItems(player, FRAGMENT, -1); - takeItems(player, CHEST, -1); - qs.set("talk", "1"); - break; - } - case "30896-19.html": - { - giveAdena(player, 14050, true); - if (player.getLevel() <= MAX_REWARD_LEVEL) - { - addExpAndSp(player, 30000, 2000); - } - qs.exitQuest(false, true); - break; - } - case "30896-06.html": - case "30896-07.html": - case "30896-08.html": - case "30896-09.html": - case "30896-10.html": - case "30896-12.html": - case "30896-18.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance member = getRandomPartyMember(player, 2); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - final QuestState qs = getQuestState(member, false); - if (!qs.isSet("talk") && (getRandom(100) < DROP_CHANCE)) - { - final int itemId = (getRandom(11) == 0) ? CHEST : FRAGMENT; - giveItems(player, itemId, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - final QuestState qst = player.getQuestState(Q00138_TempleChampionPart2.class.getSimpleName()); - htmltext = ((qst != null) && qst.isCompleted()) ? "30896-01.htm" : "30896-00.html"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = qs.isSet("talk") ? "30896-11.html" : "30896-05.html"; - break; - } - case 2: - { - htmltext = qs.isSet("talk") ? "30896-18.html" : ((getQuestItemsCount(player, FRAGMENT) >= 10) && (getQuestItemsCount(player, CHEST) >= 1)) ? "30896-15.html" : "30896-14.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-00.htm deleted file mode 100644 index a8ded4f781..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Kluck:
-You want to be a middle-level agent?
-Huh? What's that? I think you have the wrong person, friend!
-(Only characters who have completed the Shadow Fox - 1 Quest may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-01.htm deleted file mode 100644 index b58444cfe6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Kluck:
-You want to be a middle-level agent?
-Shh!
-Keep your voice down...
-Hmm, you must be the one that Mia told me about...
-So are you really ready to become a middle-level agent?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-02.htm deleted file mode 100644 index 1f91e7371e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-02.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Kluck:
-You want to be a middle-level agent?
-Shh!
-Keep your voice down...
-Hmm, you must be the one that Mia told me about...
-Well, well...
-You're still a little too wet behind the ears. Come back when you've acquired a little more experience...
-(Only characters who are level 37 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-03.htm deleted file mode 100644 index 588017aca6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Kluck:
-Are you ready to show me that you've got what it takes?
-Hmm...
-Then listen carefully...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-04.html deleted file mode 100644 index 588017aca6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Kluck:
-Are you ready to show me that you've got what it takes?
-Hmm...
-Then listen carefully...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-05.html deleted file mode 100644 index aae90c1950..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Kluck:
-Have you hear of Lionel Hunter, one of the lords of Innadril?
-He was an amazing warrior.
-As a young man, he even defeated Water Dragon Fafurion single-handed!
-Ah, but that's not what's important...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-06.html deleted file mode 100644 index 0c36f4d259..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Kluck:
-It seems that the Sword of Othelotte actually exists.
-Its whereabouts are vague, but its scabbard was recently discovered.
-Magicians even saw the power of water -- the realm of Eva -- that flowed from the scabbard.
-Now we are trying to find out all we can about this blade...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-07.html deleted file mode 100644 index 70a37474cc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Kluck:
-Thanks to investigation, we believe that the sword and a secret document that accompanies it are in the possession of Dark Elf Magister Xenovia in Heine.
-Please convince her to give you leave to bring us the Cryptogram of the Goddess Sword... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-08.html deleted file mode 100644 index a2f9512014..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Kluck:
-Dark Elf Magister Xenovia in Heine has it.
-Please convince her to give you leave to bring us the Cryptogram of the Sword of the Goddess... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-09.html deleted file mode 100644 index 20f17c48d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Kluck:
-You got it?
-Well done!
-This clue will help us find the Sword of Othelotte, although we need more... Still, our client will be happy to hear of this development...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-10.html deleted file mode 100644 index c616b6e408..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Kluck:
-Yes, you are...
-You are now a mid-level agent...
-That is a quick promotion...congratulations!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-11.html deleted file mode 100644 index d2f6f30ecc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30895-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Kluck:
-Ask Warehouse Chief Natools about how you can become a high-level agent.
-I was curious about the Sword of Othelotte...
-You did well!
-Thank you for your help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-01.html deleted file mode 100644 index 5e05122483..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-I am very busy with my magical experiments.
-I cannot even obtain the materials I need...
-Forgive me, but would you mind coming back later? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-02.html deleted file mode 100644 index 67c1e2c24c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-Here for the sword of the Goddess' secret document?
-I never heard of it...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-03.html deleted file mode 100644 index 6033151334..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-Hmm... Well, since you heard it from Kluck, I guess I have no choice.
-Kluck never gives up!
-Actually, this document has long vexed me.
-I'm not even interested in the sword granted by Eva, but I need that document to further my magical research...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-04.html deleted file mode 100644 index d1c00881e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-The data that I require for my magic research is closely linked to that encoded document.
-Of course, if I had the actual material that I need, I wouldn't need to consult the document...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-05.html deleted file mode 100644 index 65cb23c1a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-Hmm... I need that material on a continuing basis, unfortunately.
-If I were to give you the document, I would be severely limiting my options.
-Perhaps...how about this?
-Help me produce 3 Dark Oxides, which are created by putting certain chemicals on a Dark Crystal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-06.html deleted file mode 100644 index fbc9a33026..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-I will give you the encoded document if you make the 3 Dark Oxides with materials you find on your own using my equipment.
-It is very difficult to produce the Dark Oxides successfully because the process is very complicated.
-And if you fail, you will be responsible for the cost of the materials...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-07.html deleted file mode 100644 index fbc9a33026..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-I will give you the encoded document if you make the 3 Dark Oxides with materials you find on your own using my equipment.
-It is very difficult to produce the Dark Oxides successfully because the process is very complicated.
-And if you fail, you will be responsible for the cost of the materials...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-08.html deleted file mode 100644 index 4686fa2fe2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-I will prepare 3 solutions if you bring me the Dark Crystal.
-One of the 3 solutions will be able to produce the Dark Oxide.
-Unfortunately, I cannot yet produce perfect solutions every time.
-What you will need to do is choose one of these 3 solutions and then place 5 Dark Crystals in it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-09.html deleted file mode 100644 index 5f8dc4397a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-Go to Alligator Beach and hunt Crokians, Dailaons, Crokian Warriors and Farhites. Bring me the Dark Crystals you collect there.
-You need at least 5 in order to conduct a single experiment.
-If the experiments are successful, you can acquire Dark Oxides.
-Bring me 3 Dark Oxides and I will give you the Cryptogram of the Sword of the Goddess. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-10.html deleted file mode 100644 index 3dbf72fabb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-Go to Alligator Beach and hunt Crokians, Dailaons, Crokian Warriors and Farhites, and bring me the Dark Crystals you collect there.
-You need at least 5 in order to conduct a single experiment.
-If the experiments are successful, you can acquire Dark Oxides.
-Bring me 3 Dark Oxides and I will give you the Cryptogram of the Sword of the Goddess. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-11.html deleted file mode 100644 index 4c06d24ee7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-11.html +++ /dev/null @@ -1,11 +0,0 @@ -Magister Xenovia:
-Ah! I see that you have brought the Dark Crystal...
-I will give you 3 solutions.
-You can continue the experiment by choosing one of them.
-You will need 5 Dark Crystals for each experiment.
-One of the 3 solutions will be able to produce Dark Oxide.
-Please choose carefully...

- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-12.html deleted file mode 100644 index 3fdc0d1413..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-(The Dark Crystal dissolves in the solution.
-The mixture begins to bubble.
-Suddenly, something emerges from the bubbles...

-The experiment was a success!) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-13.html deleted file mode 100644 index d242abc613..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-13.html +++ /dev/null @@ -1,8 +0,0 @@ -Magister Xenovia:
-(The mixture begins to bubble.
-Suddenly, something emerges from the bubbles...

-The experiment was a success!)
-Excellent! We have 3 Dark Oxides...
-Thank you. Thanks to your help, I no longer need the Cryptogram of the Goddess Sword.
-Take it with my gratitude! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-14.html deleted file mode 100644 index 0f78d79baf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-14.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-(The Dark Crystal dissolves in the solution.
-The mixture begins to bubble.
-But nothing else happens.

-The experiment was a failure!) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-15.html deleted file mode 100644 index 227d7916ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/30912-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Xenovia:
-Thanks to your efforts, I was able to get all the materials I needed. I am in your debt, my friend! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/Q00140_ShadowFoxPart2.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/Q00140_ShadowFoxPart2.java deleted file mode 100644 index 60dd80c571..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00140_ShadowFoxPart2/Q00140_ShadowFoxPart2.java +++ /dev/null @@ -1,258 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00140_ShadowFoxPart2; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00139_ShadowFoxPart1.Q00139_ShadowFoxPart1; - -/** - * Shadow Fox - 2 (140) - * @author Nono - */ -public class Q00140_ShadowFoxPart2 extends Quest -{ - // NPCs - private static final int KLUCK = 30895; - private static final int XENOVIA = 30912; - // Items - private static final int DARK_CRYSTAL = 10347; - private static final int DARK_OXYDE = 10348; - private static final int CRYPTOGRAM_OF_THE_GODDESS_SWORD = 10349; - // Monsters - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20789, 45); // Crokian - MOBS.put(20790, 58); // Dailaon - MOBS.put(20791, 100); // Crokian Warrior - MOBS.put(20792, 92); // Farhite - } - - // Misc - private static final int MIN_LEVEL = 37; - private static final int MAX_REWARD_LEVEL = 42; - private static final int CHANCE = 8; - private static final int CRYSTAL_COUNT = 5; - private static final int OXYDE_COUNT = 2; - - public Q00140_ShadowFoxPart2() - { - super(140); - addStartNpc(KLUCK); - addTalkId(KLUCK, XENOVIA); - addKillId(MOBS.keySet()); - registerQuestItems(DARK_CRYSTAL, DARK_OXYDE, CRYPTOGRAM_OF_THE_GODDESS_SWORD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30895-05.html": - case "30895-06.html": - case "30912-03.html": - case "30912-04.html": - case "30912-05.html": - case "30912-08.html": - case "30895-10.html": - { - break; - } - case "30895-03.htm": - { - qs.startQuest(); - break; - } - case "30895-07.html": - { - qs.setCond(2, true); - break; - } - case "30912-06.html": - { - qs.set("talk", "1"); - break; - } - case "30912-09.html": - { - qs.unset("talk"); - qs.setCond(3, true); - break; - } - case "30912-14.html": - { - if (getRandom(10) < CHANCE) - { - if (getQuestItemsCount(player, DARK_OXYDE) < OXYDE_COUNT) - { - giveItems(player, DARK_OXYDE, 1); - takeItems(player, DARK_CRYSTAL, 5); - return "30912-12.html"; - } - giveItems(player, CRYPTOGRAM_OF_THE_GODDESS_SWORD, 1); - takeItems(player, DARK_CRYSTAL, -1); - takeItems(player, DARK_OXYDE, -1); - qs.setCond(4, true); - return "30912-13.html"; - } - takeItems(player, DARK_CRYSTAL, 5); - break; - } - case "30895-11.html": - { - giveAdena(player, 18775, true); - if (player.getLevel() <= MAX_REWARD_LEVEL) - { - addExpAndSp(player, 30000, 2000); - } - qs.exitQuest(false, true); - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance member = getRandomPartyMember(player, 3); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - if (getRandom(100) < MOBS.get(npc.getId())) - { - giveItems(member, DARK_CRYSTAL, 1); - playSound(member, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case KLUCK: - { - switch (qs.getState()) - { - case State.CREATED: - { - final QuestState qst = player.getQuestState(Q00139_ShadowFoxPart1.class.getSimpleName()); - htmltext = (player.getLevel() >= MIN_LEVEL) ? ((qst != null) && qst.isCompleted()) ? "30895-01.htm" : "30895-00.htm" : "30895-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30895-04.html"; - break; - } - case 2: - case 3: - { - htmltext = "30895-08.html"; - break; - } - case 4: - { - if (qs.isSet("talk")) - { - htmltext = "30895-10.html"; - } - else - { - takeItems(player, CRYPTOGRAM_OF_THE_GODDESS_SWORD, -1); - qs.set("talk", "1"); - htmltext = "30895-09.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case XENOVIA: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30912-01.html"; - break; - } - case 2: - { - htmltext = qs.isSet("talk") ? "30912-07.html" : "30912-02.html"; - break; - } - case 3: - { - htmltext = (getQuestItemsCount(player, DARK_CRYSTAL) >= CRYSTAL_COUNT) ? "30912-11.html" : "30912-10.html"; - break; - } - case 4: - { - htmltext = "30912-15.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-00.html deleted file mode 100644 index cc2cc64c5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-What? Shadow Fox? High-level agent? I don't know what you're talking about. Leave me alone!
-(Only characters that have completed Shadow Fox - 2 Quest are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-01.htm deleted file mode 100644 index a20e8362e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-01.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Chief Natools:
-Ah, you are the adventurer who wants to meet Shadow Fox!
-I know your reasons already, so there's no need to justify yourself to me.
-You want to know the status of our search for the angel, don't you?
-I heard news from Kluck, you know.
But you must be a high-level agent to meet Shadow Fox.
-Before I can fully trust you, I must ask that you carry out another mission for me.

-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-02.htm deleted file mode 100644 index 02e2ec6762..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-02.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Chief Natools:
-Ah, you are the adventurer who wants to meet Shadow Fox!
-I know your reasons already, so there's no need to justify yourself to me.
-You want to know the status of our search for the angel, don't you?
-I heard news from Kluck, you know.
-But you must be a high-level agent to meet Shadow Fox.
-Before I can fully trust you, I must ask that you carry out another mission for me -- ah, but you don't seem to yet have the experience I need in an agent.
-Failure is not an option, so I must find someone else...
-(Only characters level 37 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-03.htm deleted file mode 100644 index 226a6e5fa8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-Very well. I will explain what you must do...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-04.html deleted file mode 100644 index 0c5773defa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-I will explain what you must now do...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-05.html deleted file mode 100644 index 581dea46ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Before your arrival, I worked with another high-level agent I trusted completely.
-Unfortunately, during his last mission he was attacked and slain by monsters...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-06.html deleted file mode 100644 index 1f747ec780..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-My request is not very complicated -- just dangerous.
-Go to Alligator Beach and destroy the Crokian Warriors, Farhites and Alligators you find there. Then collect 30 Predecessor's Investigative Reports. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-07.html deleted file mode 100644 index cc1c456f89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Go to Alligator Beach and destroy the Crokian Warriors, Farhites and Alligators you find there. Then collect 30 Predecessor's Investigative Reports. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-08.html deleted file mode 100644 index 1581d41ae0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Ah, you've returned with my agent's reports. Well done!
-Please wait while I read these...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-09.html deleted file mode 100644 index 989b07e101..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-Please wait while I read these reports written by your predecessor...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-10.html deleted file mode 100644 index 3ac4fdcce0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-What?! How could that possibly happen? Astonishing...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-11.html deleted file mode 100644 index 785275da33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-(Natools mutters to himself, obviously deep in thought.)
-Hmm... Perhaps...yes, this is the only way... Such an exceptional situation requires an exceptional response...

-Hey -- you there!

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-12.html deleted file mode 100644 index ccc60eacd7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-I had originally planned to give you several more missions to prove yourself worthy of being a high-level agent.
-But the situation has changed, and I now need your assistance with a particularly sensitive and important mission.
-On the basis of my personal authority, I hereby confer on you the title of high-level agent.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-13.html deleted file mode 100644 index 3f36d9626d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Ha! Not particularly quick-witted, are you?
-Think about it -- if Shadow Fox is the only one empowered by the authorities to create high-level agents, and now I have just made you a high-level agent...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-14.html deleted file mode 100644 index bbc1348674..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-14.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-Yes... Not exactly what you expected, eh?
-Well, anonymity has its uses in this game, as you'll discover if you survive long enough.
-Now listen carefully...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-15.html deleted file mode 100644 index 037a5c3f51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-15.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-As you already know, I instructed your predecessor to discover the location of the angel.
-That was not, however, his sole mission.
-Both the Temple and the Rulers of Dawn requested the use of a trusted secret messenger.
-Your predecessor was also carrying out that task when he was killed...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-16.html deleted file mode 100644 index f2a789898c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-16.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Natools:
-While waiting for your predecessor, we received a request from the leadership of the Revolutionaries of Dusk concerning the Angel...
-The upshot is that now have two requests concerning the matter...
-If you examine the specifics of the request from the Temple, which you will find in your predecessor's report, and that of the Preachers of the Wilderness,
-it is clear that the two requests are mutually exclusive. We cannot satisfy both.
-We must choose which one to accept...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-17.html deleted file mode 100644 index ebd1c11e82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-17.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Natools:
-Our organization takes a neutral stance in any dispute over power or ideology, nor am I personally interested in those things.
-Normally we accept our missions based on the size of the payment.
-In this case, however, both sides have offered us the same amount...
-So I am giving this to you to decide.
-Choose well -- our organization will abide by your decision.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-18.html deleted file mode 100644 index 097995d24d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-18.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-I am sorry, but I cannot. Whichever mission you choose, the details of the other must still be kept confidential.
-This rule is what has allowed us to deal amicably with both sides over the years, preserving our integrity and earning our clients' trust.
-But I understand that it might be difficult to choose without at least some additional information.
-I can tell you more about the situation of each of these groups...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-19.html deleted file mode 100644 index 5ae12e80a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-19.html +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Chief Natools:
-The Temple and the Lords of Dawn believe that Einhasad created Humans, and they see themselves as righteous because they are her followers.
-They believe that the other gods and their followers are inferior and should unite under their command to battle the forces of Shilen...
-They value order and justice above all, and feel that diversity leads to dissention, which will undermine the war effort.
-In their eyes, only a strictly ordered society can ensure peace and the protection of the weak.
-They have a point -- the weak are certainly not protected in this chaotic world, nor is there unity in facing the coming darkness.
-Their ultimate goal is to re-establish a strong empire like the old days under Emperor Shunaiman...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-20.html deleted file mode 100644 index c5998ad580..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-20.html +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Chief Natools:
-They argue that we should respect diversity....
-They believe that all power and all living things are equal on this earth, and that the Temple and the Lords should use their power to protect the powerless.
-Instead, they say, the Temple and the Lords simply exploit the people to protect their own interests and vested rights.
-They are hypocrites...
-The Revolutionaries of Dusk believe that true peace is not artificially imposed on society by a central authority, but rather achieved through a harmonious diversity of powers and races.
-They say that Einhasad did not, in fact, create Humans -- that was a myth fabricated by Shunaiman, and the Temple and Lords of Dawn know the truth but are afraid to reveal it...
-The Revolutionaries of Dusk are dedicated to finding some crucial piece of evidence that would permanently discredit their foes.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-21.html deleted file mode 100644 index 8cabe252f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/30894-21.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-Yes... Peace can be achieved through both centralized authority and the harmony of diversity...
-However, history shows that words like "order" and "peace" can be used to justify tyranny.
-On the other hand, words like "harmony" and "diversity" may only be ideals impossible to achieve in reality...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/Q00141_ShadowFoxPart3.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/Q00141_ShadowFoxPart3.java deleted file mode 100644 index 6ecf94daef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00141_ShadowFoxPart3/Q00141_ShadowFoxPart3.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00141_ShadowFoxPart3; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00140_ShadowFoxPart2.Q00140_ShadowFoxPart2; - -/** - * Shadow Fox - 3 (141) - * @author Nono - */ -public class Q00141_ShadowFoxPart3 extends Quest -{ - // NPCs - private static final int NATOOLS = 30894; - // Monsters - private static final Map MOBS = new HashMap<>(); - - static - { - MOBS.put(20135, 53); // Alligator - MOBS.put(20791, 100); // Crokian Warrior - MOBS.put(20792, 92); // Farhite - } - - // Items - private static final int PREDECESSORS_REPORT = 10350; - // Misc - private static final int MIN_LEVEL = 37; - private static final int MAX_REWARD_LEVEL = 42; - private static final int REPORT_COUNT = 30; - - public Q00141_ShadowFoxPart3() - { - super(141); - addStartNpc(NATOOLS); - addTalkId(NATOOLS); - addKillId(MOBS.keySet()); - registerQuestItems(PREDECESSORS_REPORT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30894-05.html": - case "30894-10.html": - case "30894-11.html": - case "30894-12.html": - case "30894-13.html": - case "30894-14.html": - case "30894-16.html": - case "30894-17.html": - case "30894-19.html": - case "30894-20.html": - { - break; - } - case "30894-03.htm": - { - st.startQuest(); - break; - } - case "30894-06.html": - { - st.setCond(2, true); - break; - } - case "30894-15.html": - { - st.set("talk", "2"); - break; - } - case "30894-18.html": - { - st.setCond(4, true); - st.unset("talk"); - break; - } - case "30894-21.html": - { - giveAdena(player, 88888, true); - if (player.getLevel() <= MAX_REWARD_LEVEL) - { - addExpAndSp(player, 278005, 17058); - } - st.exitQuest(false, true); - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance member = getRandomPartyMember(player, 2); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - final QuestState st = getQuestState(member, false); - if ((getRandom(100) < MOBS.get(npc.getId()))) - { - giveItems(player, PREDECESSORS_REPORT, 1); - if (getQuestItemsCount(player, PREDECESSORS_REPORT) >= REPORT_COUNT) - { - st.setCond(3, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState st = getQuestState(player, true); - - switch (st.getState()) - { - case State.CREATED: - { - final QuestState qs = player.getQuestState(Q00140_ShadowFoxPart2.class.getSimpleName()); - htmltext = (player.getLevel() >= MIN_LEVEL) ? ((qs != null) && qs.isCompleted()) ? "30894-01.htm" : "30894-00.html" : "30894-02.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - htmltext = "30894-04.html"; - break; - } - case 2: - { - htmltext = "30894-07.html"; - break; - } - case 3: - { - if (st.getInt("talk") == 1) - { - htmltext = "30894-09.html"; - } - else if (st.getInt("talk") == 2) - { - htmltext = "30894-16.html"; - } - else - { - htmltext = "30894-08.html"; - takeItems(player, PREDECESSORS_REPORT, -1); - st.set("talk", "1"); - } - break; - } - case 4: - { - htmltext = "30894-19.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-01.html deleted file mode 100644 index 069eb55c53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-The fallen monster from Angel Search? Your words are nonsense, my child; I haven't the faintest notion of what you are talking about.
-Oh gracious Einhasad, have mercy the child before me, their mind has clearly come unhinged! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-02.html deleted file mode 100644 index 867e9c7979..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-The fallen monster from Angel Search? I haven't the faintest notion of what you are talking about, my child.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-03.html deleted file mode 100644 index adc548b9ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Ah, so you are the one sent by Shadow Fox....
-Rumors have spread like wildfire, you know. From what we have learned, a fallen angel rebelled against Einhasad, and sought to displace her god. Fortunately, she was defeated, but unfortunately... not killed.
-Now this fallen angel spends her days spreading heresy about Einhasad and our Temple in our very lands! Her blasphemies must must be stopped before more of Einhasad's loyal flock are led astray.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-04.html deleted file mode 100644 index dbfda6cf64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-We have an idea, yes. Rather, we've been able to find someone who knows where she is....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-05.html deleted file mode 100644 index 565568e387..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-05.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-We intercepted a messaged sent by Elder Casian, a lifetime supporter of the Revolutionaries of Dusk. It appears he is attempting to render assistance to the wounded fallen angel and that... that means he must know where the creature can be found.
-Elder Casian is rumored to be hiding somewhere in the wilderness. I want you to go there and find him, and get him to tell you where this fallen angel is so you can rid our world of her pox.
-Prepare yourself both physically and mentally--although wounded, she will still be a mighty and formidable adversary. Bring me her spilt blood as proof of your success. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-06.html deleted file mode 100644 index 466186290b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-06.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Elder Casian is rumored to be hiding somewhere in the wilderness. I want you to go there and find him, and get him to tell you where this fallen angel is so you can rid our world of her pox.
-Prepare yourself both physically and mentally--although wounded, she will still be a mighty and formidable adversary. Bring me her spilt blood as proof of your success. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-07.html deleted file mode 100644 index 06f2ee539e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30289-07.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-Well done! Well done indeed!
-You have served Einhasad impeccably... silencing the blasphemous tongue of this sad, fallen creature was no easy task but still you handled your duties to perfection.
-That fallen angel--no, devil is a better word--would undoubtedly have led many astray if had she not been stopped. You have done a great service for both our order and the people of this land... bravo! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-01.html deleted file mode 100644 index 9bb48191ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-02.html deleted file mode 100644 index 062e54122d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-03.html deleted file mode 100644 index 4778ed930e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Fallen angel?
-...
-You're from the Temple, aren't you?
-I have nothing to say to you hyprocrites and friends of corruption!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-04.html deleted file mode 100644 index eecb1303d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Elder Casian:
-Dangerous?
-Of course...
-I cannot hear the angel's message because I do not know where the fallen angel is, only that it is severely wounded...
-But I do know that the angel will tell only the truth. Why are the Temple and its aristrocratic lackeys afraid of the truth?
-Or perhaps the truth itself is dangerous to you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-05.html deleted file mode 100644 index 79105f0c5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Are you threatening me?
-I have nothing to say to you...
-You have no legal authority here.
-You do not represent justice!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-06.html deleted file mode 100644 index 206d28806a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Justice begins by valuing individuals and their beliefs, something the Temple will never condone in its quest to bring everything under its heel.
-I stand against that kind of corrupt power-mongering in the name of religion.
-Nothing you do to me will shake that belief!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-07.html deleted file mode 100644 index 43220b86fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-So you believe you are the one? Very well...
-If you are so positive that yours is the best path, test yourself!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-08.html deleted file mode 100644 index 0f1241c9c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-A preacher carrying the Sealed Prophecy - Path of the God was attacked in this wilderness by ants. He is missing, and without him we do not know how to determine the location of the angel...
-Perhaps you can recover some pieces of the prophecy from the ants in the Ant Nest.
-Provided, of course, that the vicious, machine-like ants leave you alone...
-If you are so convinced of the rightness of your course, why not see if the gods will bless your attempt? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-09.html deleted file mode 100644 index c3e23499ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30612-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-A preacher carrying the Sealed Prophecy - Path of the God was attacked in this wilderness by ants. He is missing, and without him we do not know how to determine the location of the angel...
-Perhaps you can recover some pieces of the Prophecy from the ants in the Ant Nest.
-Provided, of course, that the vicious, machine-like ants leave you alone...
-If you are so convinced of the rightness of your course, why not see if the gods will bless your attempt? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-01.html deleted file mode 100644 index 9e29173b65..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-You wish to accept the request of the Temple of Einhsad and the Rulers of Dawn? Then I will tell you what you must do. Listen carefully and do not divulge the secrets you are about to hear...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-02.html deleted file mode 100644 index e473e2bca5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-What the Temple really desires is the destruction of the angel.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-03.html deleted file mode 100644 index 9f0aa3c75a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-The Temple believes that the angel is actually a fallen angel who has rebelled against Einhasad and is now fleeing her wrath.
-In their eyes, the angel has become a monster...
-Guard this knowledge! If it became widely known, chaos might ensue.
-Go speak to High Priest Raymond in the town of Gludio.
-If you give him the secret code that your predecessor discovered, he will give you instructions on how to proceed. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-04.html deleted file mode 100644 index d73c850e0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/30894-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Seek out High Priest Raymond in Gludio and follow his instructions... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-01.html deleted file mode 100644 index 06be08d4eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-You see nothing out of the ordinary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-02.html deleted file mode 100644 index 3b79eaf27b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-It seems to be just a regular weathered rock in the wilderness.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-03.html deleted file mode 100644 index 1c72356d6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-Defeat the fallen angel and obtain its blood as proof of your victory, then deliver the blood to High Priest Raymond. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-04.html deleted file mode 100644 index bf63fdfc94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-The fallen angel appears when you sing the song of praise.
-Defeat the fallen angel and obtain its blood as proof of your victory, then deliver the blood to High Priest Raymond. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-05.html deleted file mode 100644 index 6c646a3797..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/32368-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-You defeated the fallen angel on this rock. Now take its blood to High Priest Raymond in Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/Q00142_FallenAngelRequestOfDawn.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/Q00142_FallenAngelRequestOfDawn.java deleted file mode 100644 index 5a6846a2c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00142_FallenAngelRequestOfDawn/Q00142_FallenAngelRequestOfDawn.java +++ /dev/null @@ -1,343 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00142_FallenAngelRequestOfDawn; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Fallen Angel - Request of Dawn (142) - * @author Nono - */ -public class Q00142_FallenAngelRequestOfDawn extends Quest -{ - // NPCs - private static final int RAYMOND = 30289; - private static final int CASIAN = 30612; - private static final int NATOOLS = 30894; - private static final int ROCK = 32368; - // Monsters - private static final int FALLEN_ANGEL = 27338; - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20079, 338); // Ant - MOBS.put(20080, 363); // Ant Captain - MOBS.put(20081, 611); // Ant Overseer - MOBS.put(20082, 371); // Ant Recruit - MOBS.put(20084, 421); // Ant Patrol - MOBS.put(20086, 371); // Ant Guard - MOBS.put(20087, 900); // Ant Soldier - MOBS.put(20088, 1000); // Ant Warrior Captain - MOBS.put(20089, 431); // Noble Ant - MOBS.put(20090, 917); // Noble Ant Leader - } - - // Items - private static final int CRYPTOGRAM_OF_THE_ANGEL_SEARCH = 10351; - private static final int PROPHECY_FRAGMENT = 10352; - private static final int FALLEN_ANGEL_BLOOD = 10353; - // Misc - private static final int MAX_REWARD_LEVEL = 43; - private static final int FRAGMENT_COUNT = 30; - private boolean isAngelSpawned = false; - - public Q00142_FallenAngelRequestOfDawn() - { - super(142); - addTalkId(NATOOLS, RAYMOND, CASIAN, ROCK); - addKillId(MOBS.keySet()); - addKillId(FALLEN_ANGEL); - registerQuestItems(CRYPTOGRAM_OF_THE_ANGEL_SEARCH, PROPHECY_FRAGMENT, FALLEN_ANGEL_BLOOD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30894-02.html": - case "30289-03.html": - case "30289-04.html": - case "30612-03.html": - case "30612-04.html": - case "30612-06.html": - case "30612-07.html": - { - break; - } - case "30894-01.html": - { - qs.startQuest(); - break; - } - case "30894-03.html": - { - giveItems(player, CRYPTOGRAM_OF_THE_ANGEL_SEARCH, 1); - qs.setCond(2, true); - break; - } - case "30289-05.html": - { - qs.unset("talk"); - qs.setCond(3, true); - break; - } - case "30612-05.html": - { - qs.set("talk", "2"); - break; - } - case "30612-08.html": - { - qs.unset("talk"); - qs.setCond(4, true); - break; - } - case "32368-04.html": - { - if (isAngelSpawned) - { - return "32368-03.html"; - } - addSpawn(FALLEN_ANGEL, npc.getX() + 100, npc.getY() + 100, npc.getZ(), 0, false, 120000); - isAngelSpawned = true; - startQuestTimer("despawn", 120000, null, player); - break; - } - case "despawn": - { - if (isAngelSpawned) - { - isAngelSpawned = false; - } - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs; - if (npc.getId() == FALLEN_ANGEL) - { - qs = getQuestState(player, false); - if (qs.isCond(5)) - { - giveItems(player, FALLEN_ANGEL_BLOOD, 1); - qs.setCond(6, true); - isAngelSpawned = false; - } - } - else - { - final PlayerInstance member = getRandomPartyMember(player, 4); - if (member != null) - { - qs = getQuestState(member, false); - if (getRandom(1000) < MOBS.get(npc.getId())) - { - giveItems(player, PROPHECY_FRAGMENT, 1); - if (getQuestItemsCount(player, PROPHECY_FRAGMENT) >= FRAGMENT_COUNT) - { - takeItems(player, PROPHECY_FRAGMENT, -1); - qs.setCond(5, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case NATOOLS: - { - switch (qs.getState()) - { - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30894-01.html"; - break; - } - default: - { - htmltext = "30894-04.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case RAYMOND: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30289-01.html"; - break; - } - case 2: - { - if (qs.isSet("talk")) - { - htmltext = "30289-03.html"; - } - else - { - takeItems(player, CRYPTOGRAM_OF_THE_ANGEL_SEARCH, -1); - qs.set("talk", "1"); - htmltext = "30289-02.html"; - } - break; - } - case 3: - case 4: - case 5: - { - htmltext = "30289-06.html"; - break; - } - case 6: - { - giveAdena(player, 92676, true); - if (player.getLevel() <= MAX_REWARD_LEVEL) - { - addExpAndSp(player, 223036, 13091); - } - qs.exitQuest(false, true); - htmltext = "30289-07.html"; - break; - } - } - } - break; - } - case CASIAN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "30612-01.html"; - break; - } - case 3: - { - if (qs.getInt("talk") == 1) - { - htmltext = "30612-03.html"; - } - else if (qs.getInt("talk") == 2) - { - htmltext = "30612-06.html"; - } - else - { - htmltext = "30612-02.html"; - qs.set("talk", "1"); - } - break; - } - case 4: - case 5: - case 6: - { - htmltext = "30612-09.html"; - break; - } - } - } - break; - } - case ROCK: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 5: - { - htmltext = "32368-02.html"; - break; - } - case 6: - { - htmltext = "32368-05.html"; - break; - } - default: - { - htmltext = "32368-01.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-01.html deleted file mode 100644 index 3f484a589c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Sealed Prophecy? Fallen angels? I don't know what you are talking about...
-I think you have the wrong person... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-02.html deleted file mode 100644 index 497bd9ddcf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Sealed Prophecy? Fallen angels? I don't know what you are talking about...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-03.html deleted file mode 100644 index 1f1f185eca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Tobias:
-What's this? The Sealed Prophecy - Path of the God? Surely you must have been sent by Shadow Fox!
-To discover the location of the angel, we must open the seal.
-Wait a moment while I do so...
-Once this document is unsealed, I must ask a favor of you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-04.html deleted file mode 100644 index 0e7088623c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Tobias:
-(Tobias seems to conduct some kind of a ritual while holding the Sealed Prophecy. A bright light briefly shines forth from the Writings, then fades...)
-There! It is unsealed...
-If you can interpret this properly, you should be able to determine the location of the fallen angel.
-Take this Prophecy - Path of the God
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-05.html deleted file mode 100644 index 7716029a87..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-05.html +++ /dev/null @@ -1,9 +0,0 @@ -Grand Master Tobias:
-Both the Preachers of the Wilderness and the Revolutionaries of Dusk heard the sounds of the angel crying for help.
-She seems to be injured and fleeing something very powerful.
-Now that we know where she is, we must offer what aid we can.
-Go find Elder Casian in the Wasteland and ask him for the necessary medicine.
-If you give him the Prophecy, he will be able to tell you the angel's exact location.
-Then go heal her and bring me her message in an Echo Crystal.
-Casian will be able to tell you more. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-06.html deleted file mode 100644 index eb07319883..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-Elder Casian is somewhere in the wilderness -- his medicine can heal the angel.
-Find him and obtain the medicine.
-After he tells you the angel's exact location, heal the angel, place her message within this empty Echo Crystal and bring it to me...
-Casian will give you the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-07.html deleted file mode 100644 index f6fc871d8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30297-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-Ah, I had every confidence that you would succeed! Well done!
-However, we still cannot officially denounce the hypocrisy of the Temple or the Rulers of Dawn.
-The nobility will never see the proof we lay before them...not yet, at any rate.
-But your service to our cause will not be forgotten, that I promise you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-01.html deleted file mode 100644 index 9bb48191ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-02.html deleted file mode 100644 index 869cdc8779..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-03.html deleted file mode 100644 index ef1d1bca8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-What's this? Ah, you must be the agent of Shadow Fox...
-I see you found the prophecy...
-A female preacher of the Revolutionaries of Dusk heard the angel pleading for help, but we were unable to determine the angel's location.
-We have healing medicine ready...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-04.html deleted file mode 100644 index 7192697b3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Yes, the prophecies seemed to predict the arrival of the fallen angel through a series of metaphors.
-My knowledge is limited, but I will do my best to divine their true meaning.
-In fact, if I remember correctly, the prophecies even mention that an unknown adventurer helps the angel...
-By using the place mentioned in the prophecies as a clue, I believe I may be able to determine the angel's location...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-05.html deleted file mode 100644 index c3c6d1e097..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Yes, the prophecy spoke metaphorically about a fallen angel and a refugee.
-Perhaps I can decipher the metaphor.
-In fact, there is even a prophecy that an unknown adventurer will help the angel...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-06.html deleted file mode 100644 index 0e1578ae9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Elder Casian:
-Yes, the prophecy says that an unknown adventurer will become an important figure in the salvation of the world.
-Ah! Here! I found the road to the angel's location. It is a dangerous place, full of monsters...
-Shadow Fox trusts you, however, so perhaps you can make it through...
-If so, adventurer, you will be the first to directly communicate with the angel.
-Perhaps it is you to whom the prophecies refer after all...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-07.html deleted file mode 100644 index 0f1ac62d08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Perhaps you are -- now.
-But your encounter with the angel may change you...
-Because the strong grow stronger and the weak become weaker, this world is waiting for a hero who is unafraid to speak truth to power and who will face the coming darkness without flinching.
-Whether that is you, I cannot say. But I pray that that person appears soon -- for all our sakes.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-08.html deleted file mode 100644 index 433de1c7d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Then take this healing medicine...
-Making it was extremely difficult, since the angel is not a living creature born of this world. Many of my brethren sacrificed much to gather the materials I needed to create this.
-Take good care of it, and speed it to the angel as quickly as you can!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-09.html deleted file mode 100644 index 057a60382f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-To find the fallen angel, climb to the Weathered Rock in the wilderness and sing a song of praise from the prophecy.
-Once the medicine has done its work, you will be able to speak with the angel.
-I have marked the location of the Weathered Rock on your map, adventurer.
-Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-10.html deleted file mode 100644 index 057a60382f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30612-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-To find the fallen angel, climb to the Weathered Rock in the wilderness and sing a song of praise from the prophecy.
-Once the medicine has done its work, you will be able to speak with the angel.
-I have marked the location of the Weathered Rock on your map, adventurer.
-Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-01.html deleted file mode 100644 index ed25a4416b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-Have you chosen the request of the Revolutionaries of Dusk? Then I will tell you what you need to do. Listen carefully, and do not divulge what I am about to tell you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-02.html deleted file mode 100644 index 6aeef3e32d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-The Revolutionaries of Dusk want you to find the location of the wounded angel and obtain its message after healing it...

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-03.html deleted file mode 100644 index 26a0ede096..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-I do not know the angel's location, but we have been requested to search for something called the Sealed Prophecy: Path of the God.
-Your predecessor has already secured it...
They think it contains clues to the whereabouts of the angel.
-Apparently, once the angel is located, its message can be recorded using a unique Echo Crystal...
-Now, go to Grand Master Tobias in the town of Gludio and ask him about the matter...
-Here, take the Sealed Prophecy: Path of the God with you... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-04.html deleted file mode 100644 index d15cc2b148..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/30894-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Meet Grand Master Tobias in the town of Gludio and follow his instructions... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-01.html deleted file mode 100644 index 845689b38b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-It seems to be just a regular weathered rock in the wilderness. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-02.html deleted file mode 100644 index 64819f15ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-It seems to be just a regular weathered rock in the wilderness.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-03.html deleted file mode 100644 index 4056b7cedb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-Heal the angel. Then place her message in the Echo Crystal and take it to Grand Master Tobias in Gludio Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-04.html deleted file mode 100644 index c364c6bb2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-The wounded angel appears when you sing the song of praise from the prophecy.
-Heal the angel. Then place her message in the Echo Crystal and take it to Grand Master Tobias in Gludio Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-05.html deleted file mode 100644 index 8f2dff7d71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32368-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-You have obtained the Echo Crystal containing the angel's message. Take it to Grand Master Tobias in Gludio Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-01.html deleted file mode 100644 index 8f6698c4ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Fallen Angel:
-The angel looks lost.
-She also seems to be wounded and suffering from a high fever. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-02.html deleted file mode 100644 index 9f0c350bc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Fallen Angel:
-The angel looks lost.
-She also seems to be wounded and suffering from a high fever.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-03.html deleted file mode 100644 index 900a081438..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Fallen Angel:
-(It looks like the angel is beginning to wake up...)
-Oh...uh...
-Thank you.
-(Her lips do not move, but you seem to hear her words directly in your head.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-04.html deleted file mode 100644 index 64e2ed4120..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-I was one of the daughters of Einhasad, celebrated for my power and beauty.
-Some of my sisters and brothers have since become gods themselves, but I am not a goddess.
-Though I possess knowledge no mortal can know, I do not know everything.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-05.html deleted file mode 100644 index 4524af1daa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Fallen Angel:
-I do not understand why Einhasad, the goddess of order and righteousness, entered into this false contract with the mortal Human emperor, Shunaiman, in order to become the goddess of a race she did not even create...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-06.html deleted file mode 100644 index 391ffbfb19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Fallen Angel:
-Humans were actually created by Einhasad's chaos-loving mate, the dissipated Gran Kain. In pledging their allegiance to Einhasad, they have suppressed their natural desire for freedom and independence.
-They became pawns in a game beyond their understanding...
-I find the whole situation both ludicrous and sad.
-I cannot understand why Mother would do such a thing, much less allow it to continue for so long.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-07.html deleted file mode 100644 index e0915a827c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Fallen Angel:
-In a way, Shilen is also a victim...
-Why has Mother not used her great power to restore things to their natural order?
-Why has Gran Kain, that trouble-making lover of chaos, become a father figure to the gods?
-Chaos and order should not be able to co-exist... And why is the goddess of order falsely idolized by the people of chaos...
-I cannot understand this.
-Perhaps that is why I could not become a goddess...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-08.html deleted file mode 100644 index a42e5989c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-Among all my siblings, I alone questioned this unnatural state of affairs, deeply perplexed and disturbed by this contradiction.
-I suppose in this I inherited a greater measure of Mother's love of order and justice than my sisters.
-And I finally decided to act to set things right...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-09.html deleted file mode 100644 index 0d8d3e7250..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-I decided my first action would be to reveal the truth to the Humans.
-I left many clues scattered across this continent in order to sow the seeds of doubt among certain Humans...
-Mother became angry with me, however, which is how I came to be here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-10.html deleted file mode 100644 index fdfbd5e4e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Fallen Angel:
-I was forced to escape Mother's wrath, but I was wounded in coming here.
-And because this world is so very different from my native World of Light, my power is weakened and even my control over this physical form is tenuous.
-However, I had earlier met certain people while leaving clues to the true state of affairs.
-In my distress, I asked for their help.
-Now you have come with healing medicine...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-11.html deleted file mode 100644 index cec4ff3fab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/32369-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-I understand your confusion, but what I have told you is the truth... I wish I could explain it more fully to you, but I must not risk being discovered by Mother in this place or my mission will be a failure.
-Perhaps we will meet again, in a different place, at a different time.
-Thank you for your assistance -- I shall not forget it.
-Until we meet again, may the light of heaven shine on you and through you... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/Q00143_FallenAngelRequestOfDusk.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/Q00143_FallenAngelRequestOfDusk.java deleted file mode 100644 index 45951046f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00143_FallenAngelRequestOfDusk/Q00143_FallenAngelRequestOfDusk.java +++ /dev/null @@ -1,330 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00143_FallenAngelRequestOfDusk; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Fallen Angel - Request of Dusk (143) - * @author Nono - */ -public class Q00143_FallenAngelRequestOfDusk extends Quest -{ - // NPCs - private static final int TOBIAS = 30297; - private static final int CASIAN = 30612; - private static final int NATOOLS = 30894; - private static final int ROCK = 32368; - private static final int ANGEL = 32369; - // Items - private static final int SEALED_PROPHECY_PATH_OF_THE_GOD = 10354; - private static final int PROPHECY_PATH_OF_THE_GOD = 10355; - private static final int EMPTY_SOUND_CRYSTAL = 10356; - private static final int ANGEL_MEDICINE = 10357; - private static final int ANGELS_MESSAGE = 10358; - // Misc - private static final int MAX_REWARD_LEVEL = 43; - private boolean isAngelSpawned = false; - - public Q00143_FallenAngelRequestOfDusk() - { - super(143); - addTalkId(NATOOLS, TOBIAS, CASIAN, ROCK, ANGEL); - registerQuestItems(SEALED_PROPHECY_PATH_OF_THE_GOD, PROPHECY_PATH_OF_THE_GOD, EMPTY_SOUND_CRYSTAL, ANGEL_MEDICINE, ANGELS_MESSAGE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30894-02.html": - case "30297-04.html": - case "30612-05.html": - case "30612-06.html": - case "30612-07.html": - case "30612-08.html": - case "32369-04.html": - case "32369-05.html": - case "32369-07.html": - case "32369-08.html": - case "32369-09.html": - case "32369-10.html": - { - break; - } - case "30894-01.html": - { - qs.startQuest(); - break; - } - case "30894-03.html": - { - qs.setCond(2, true); - giveItems(player, SEALED_PROPHECY_PATH_OF_THE_GOD, 1); - break; - } - case "30297-03.html": - { - takeItems(player, SEALED_PROPHECY_PATH_OF_THE_GOD, -1); - qs.set("talk", "1"); - break; - } - case "30297-05.html": - { - qs.unset("talk"); - qs.setCond(3, true); - giveItems(player, PROPHECY_PATH_OF_THE_GOD, 1); - giveItems(player, EMPTY_SOUND_CRYSTAL, 1); - break; - } - case "30612-03.html": - { - takeItems(player, PROPHECY_PATH_OF_THE_GOD, -1); - qs.set("talk", "1"); - break; - } - case "30612-09.html": - { - qs.unset("talk"); - qs.setCond(4, true); - giveItems(player, ANGEL_MEDICINE, 1); - break; - } - case "32368-04.html": - { - if (isAngelSpawned) - { - return "32368-03.html"; - } - addSpawn(ANGEL, npc.getX() + 100, npc.getY() + 100, npc.getZ(), 0, false, 120000); - startQuestTimer("despawn", 120000, null, player); - isAngelSpawned = true; - break; - } - case "32369-03.html": - { - takeItems(player, ANGEL_MEDICINE, -1); - qs.set("talk", "1"); - break; - } - case "32369-06.html": - { - qs.set("talk", "2"); - break; - } - case "32369-11.html": - { - qs.unset("talk"); - takeItems(player, EMPTY_SOUND_CRYSTAL, -1); - giveItems(player, ANGELS_MESSAGE, 1); - qs.setCond(5, true); - npc.deleteMe(); - isAngelSpawned = false; - break; - } - case "despawn": - { - if (isAngelSpawned) - { - isAngelSpawned = false; - } - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case NATOOLS: - { - switch (qs.getState()) - { - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30894-01.html"; - break; - } - default: - { - htmltext = "30894-04.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case TOBIAS: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30297-01.html"; - break; - } - case 2: - { - htmltext = qs.isSet("talk") ? "30297-04.html" : "30297-02.html"; - break; - } - case 3: - case 4: - { - htmltext = "30297-06.html"; - break; - } - case 5: - { - giveAdena(player, 89046, true); - if (player.getLevel() <= MAX_REWARD_LEVEL) - { - addExpAndSp(player, 223036, 13901); - } - qs.exitQuest(false, true); - htmltext = "30297-07.html"; - break; - } - } - } - break; - } - case CASIAN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "30612-01.html"; - break; - } - case 3: - { - htmltext = qs.isSet("talk") ? "30612-04.html" : "30612-02.html"; - break; - } - default: - { - htmltext = "30612-10.html"; - break; - } - } - } - break; - } - case ROCK: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - { - htmltext = "32368-01.html"; - break; - } - case 4: - { - htmltext = "32368-02.html"; - break; - } - case 5: - { - htmltext = "32368-05.html"; - break; - } - } - } - break; - } - case ANGEL: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - { - htmltext = "32369-01.html"; - break; - } - case 4: - { - if (qs.getInt("talk") == 1) - { - htmltext = "32369-04.html"; - } - else if (qs.getInt("talk") == 2) - { - htmltext = "32369-07.html"; - } - else - { - htmltext = "32369-02.html"; - } - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.htm deleted file mode 100644 index 1fa6115799..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Shaman:
-I perceive darkness...and chaos... The protector of our race, the great Red Dragon, lies imprisoned and in torment there.
-He summons us to return him to his rightful place of glory, but...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.html deleted file mode 100644 index edce7961ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Shaman:
-I perceive darkness...and chaos... The protector of our race, the great Red Dragon, lies imprisoned and in torment there.
-He summons us to return him to his rightful place of glory, but...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-02.html deleted file mode 100644 index 67070cb603..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-I no longer sense the dark energy! The balance has been restored!
-(This quest has already been completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-03.html deleted file mode 100644 index e4f7ee2172..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-You do not deserve to learn about the great Ketra and the race of the Red Dragon!
-(You must be level 73 or above to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.htm deleted file mode 100644 index 00e064a0c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Shaman:
-The Ketra believe we are children of the Fire Spirit.
We worship the Red Dragon, who wields the strongest fire in all Goddard.
-Lately, however, we have felt a darkness flickering within the pure flame. It seem to be growing -- and the fire's power seems to be weakening!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.html deleted file mode 100644 index b2a09cdee0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-You are already a legend to our people! As much as I would crave your help, you have even more important tasks to attend to...
-(Only characters level 77 or below may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04z.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04z.html deleted file mode 100644 index 0727547043..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-04z.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-You are already a legend to our people! As much as I would crave your help, you have even more important tasks to attend to...
-(Only characters level 77 or below may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.htm deleted file mode 100644 index d560b5923f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ketra Orc Shaman:
-It is a darkness without shape or substance.
-It came from across the sea, and now spreads its black shadow over our land as well.
-The Humans call the source of the darkness "Kamaloka" and shadow it casts "Pailaka." Now even our great protector is helpless before it!
-We must summon all our strength to defeat the darkness!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.html deleted file mode 100644 index cfe8d7c95c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Shaman:
-The Ketra believe we are children of the Fire Spirit.
-We worship the Red Dragon, who wields the strongest fire in all Goddard.
-Lately, however, we have felt a darkness flickering within the pure flame. It seem to be growing -- and the fire's power seems to be weakening!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.htm deleted file mode 100644 index 9c381eab2d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.htm +++ /dev/null @@ -1,8 +0,0 @@ -Ketra Orc Shaman:
-Warrior, I ask for your aid!
-We are of Ketra descent, so we cannot enter the Shadow of Darkness.
-But I believe that an adventurer like you can enter and remove this foul curse from us.
-Will you do it?
-(This quest takes place in Pailaka. It does not affect the Varka Silenos alliance quest or the Ketra Orc alliance quest.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.html deleted file mode 100644 index 5edd1281dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Ketra Orc Shaman:
-It is a darkness without shape or substance.
-It came from across the sea, and now spreads its black shadow over our land as well.
-The Humans call the source of the darkness "Kamaloka" and shadow it casts "Pailaka." Now even our great protector is helpless before it!
-We must summon all our strength to defeat the darkness!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.htm deleted file mode 100644 index f5bd1ad207..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ketra Orc Shaman:
-Our thanks, warrior! One of the last visions the flames gave me before becoming too weak was that there are others like us in the Shadow World.
-They will help you.
-When you are prepared, I will send you to the Shadow World, Pailaka!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.html deleted file mode 100644 index 429909ab5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Ketra Orc Shaman:
-Warrior, I ask for your aid!
-We are of Ketra descent, so we cannot enter the Shadow of Darkness.
-But I believe that an adventurer like you can enter and remove this foul curse from us.
-Will you do it?
-(This quest takes place in Pailaka. It does not affect the Varka Silenos alliance quest or the Ketra Orc alliance quest.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.htm deleted file mode 100644 index 90fa56e12c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-Warrior, do you wish to enter the Shadow World, Pailaka?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.html deleted file mode 100644 index ca055cf23b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Ketra Orc Shaman:
-Our thanks, warrior! One of the last visions the flames gave me before becoming too weak was that there are others like us in the Shadow World.
-They will help you.
-When you are prepared, I will send you to the Shadow World, Pailaka!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08a.html deleted file mode 100644 index 06e78f427f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-08a.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-Very well, I shall wait here until you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-09.html deleted file mode 100644 index a8afa84a24..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-Warrior, do you wish to enter the Shadow World, Pailaka?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-10.html deleted file mode 100644 index c3567a11e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Shaman:
-The darkness still exists! Will you enter Pailaka again?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-11.html deleted file mode 100644 index 06e78f427f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-Very well, I shall wait here until you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-12.html deleted file mode 100644 index 5de20ed6a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32499-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Shaman:
-Ah! I can feel the Shadow of Darkness weakening! You must finish it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-01.html deleted file mode 100644 index d986e98e44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Supporter:
-The Dragon of Fire, a descendant of the Great Valakas, appeared just as we Ketra Orcs were fighting those vile Varka Silenos.
-He took our side and drove our enemies from the field of battle!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-02.html deleted file mode 100644 index 3213ac53cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Supporter:
-However, we were exhausted from the long conflict. Since the Silenos could not match Latana's strength, they resorted to trickery: they summoned magical water to engulf him!
-We tried to rescue him, but his wing was injured and he was captured...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-03.html deleted file mode 100644 index df17c9c75b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Supporter:
-Of course! That is the dream of every loyal Ketra Orc! But our shaman senses that time is running out!
-The evil Silenos shamans are trying to brainwash Latana into helping them.
-Thanks to his in-born energy of fire, he has resisted their attempts so far. But injured as he is, he cannot hold out much longer...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-04.html deleted file mode 100644 index 05977c8332..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Supporter:
-Truthfully, I do not know.
-There is a small chance that if you can pierce the wall surrounding him, Latana will come to his senses.
-If so, we could at least free his spirit, if not his body, to return to the Great Fire...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-05.html deleted file mode 100644 index 0e662d9920..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Supporter:
-Know that, even wounded, the Dragon of Fire is very powerful. To help you slay him and set his spirit free, use this Spear of Silenos, which we captured from our enemy. It can use a power called Obliteration Storm to increase the effectiveness of critical hits! Its power has not reached its full potential, but by defeating the Varka Silenos you can obtain items necessary to enhance its power. Use it to destroy our enemy and send Latana's spirit to the World of Fire!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-06.html deleted file mode 100644 index db773f938b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Supporter:
-Know that, even wounded, the Dragon of Fire is very powerful. To help you slay him and set his spirit free, use this Spear of Silenos, which we captured from our enemy. Its power has not reached its full potential, but by defeating the Varka Silenos you can obtain items necessary to enhance its power. Use it to destroy our enemy and send Latana's spirit to the World of Fire!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-07.html deleted file mode 100644 index 6ce29b6d6f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Supporter:
-The enemy are Varka Silenos soldiers.
-Their camps are positioned to prevent access to the dragon. It will be impossible to sneak past them.
-By facing and defeating them, however, you can obtain a scroll needed to enhance the Spear of Silenos.
-Then and only then will you be ready to face Latana, the Dragon of Fire! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-08.html deleted file mode 100644 index 4046d77b7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32502-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Supporter:
-What happened here has not affected your world, but it may help you in the future...
-Now you must return to where you belong.
-Use the Scroll of Escape to leave Pailaka and return to your world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01.html deleted file mode 100644 index ff0ce54146..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01.html +++ /dev/null @@ -1,9 +0,0 @@ -Ketra Orc Intelligence Officer:
-Dejakar Oroka!
-You hold the Spear of Silenos! Your coming was foretold.
-But Latana's power is very strong, and the Spear of Silenos is not yet strong enough.
-If you have the Scroll of Enchant Weapon made with the blood of Silenos, I will perform a sacred ceremony to enhance the spear!
-If you wish, I can also bestow on you some of our tribe's powerful enhancement magic!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01a.html deleted file mode 100644 index 5f29aa87af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-01a.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Intelligence Officer:
-Umarak Oroka!
-To defeat the enemy of this place, you will need the Spear of Silenos.
-The Ketra Orc Supporter is somewhere around here; find him and obtain the spear! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-02.html deleted file mode 100644 index 455d051212..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-Your weapon has been enhanced! The Spear of Silenos has regained its original power! You now possess the power of Obliteration Storm. Sadly, it is still not yet powerful enough to defeat Latana... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-03.html deleted file mode 100644 index d1a962cb1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ketra Orc Intelligence Officer:
-The Spear of Silenos has regained its power! And now the power of Obliteration Storm has also reached its peak.
-With this I hope you can send Latana back to the Fire World, warrior! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-04.html deleted file mode 100644 index bde2867c90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-You still need an Enchant Scroll. Acquire one by slaying more Silenos! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-05.html deleted file mode 100644 index 0a8f57be50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-This spear has already been enhanced to its full potential. It is stronger than any other power in this place! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-06.html deleted file mode 100644 index bde2867c90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-You still need an Enchant Scroll. Acquire one by slaying more Silenos! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-07.html deleted file mode 100644 index ee6c08ebf2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-You cannot receive any more enhancements! All 5 spells have been used. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-08.html deleted file mode 100644 index 439b00cff0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-08.html +++ /dev/null @@ -1,16 +0,0 @@ -Ketra Orc Intelligence Officer:
-We possess several types of enhancement magic. I can grant you at most 5 spells.
-Select them from the list below:
- - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-09.html deleted file mode 100644 index 9a10cf5470..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Ketra Orc Intelligence Officer:
-The fifth and final enhancement is complete! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-10.html deleted file mode 100644 index 485a51c7cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32509-10.html +++ /dev/null @@ -1,15 +0,0 @@ -Ketra Orc Intelligence Officer:
-Please select the next spell you wish to receive.
- - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-01.html deleted file mode 100644 index 8498d30f5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Supporter:
-Dejakar Oroka!
-Latana used the last flicker of energy to summon me here! My friend, you have earned the gratitude of all the Ketra Orcs.
-Would you return the Spear of Silenos to us, since it is a sacred relic of our people! We will naturally reward you for it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-02.html deleted file mode 100644 index 4046d77b7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ketra Orc Supporter:
-What happened here has not affected your world, but it may help you in the future...
-Now you must return to where you belong.
-Use the Scroll of Escape to leave Pailaka and return to your world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-03.html deleted file mode 100644 index 56f82938b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/32512-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Ketra Orc Supporter:
-You have done it!
-You have lifted the curse! I no longer feel the taint of darkness upon our Altar of Fire!
-Warrior, I wish you could stay here with us, but our shaman decrees that you must leave...
-Here is a Scroll of Escape that he has prepared for you. Use it to return safely to your world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/Q00144_PailakaInjuredDragon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/Q00144_PailakaInjuredDragon.java deleted file mode 100644 index 1cd47755bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00144_PailakaInjuredDragon/Q00144_PailakaInjuredDragon.java +++ /dev/null @@ -1,303 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00144_PailakaInjuredDragon; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.instancemanager.InstanceManager; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * @author Sdw - */ -public class Q00144_PailakaInjuredDragon extends Quest -{ - // NPCs - private static final int KETRA_ORC_SHAMAN = 32499; - private static final int KETRA_ORC_SUPPORTER = 32502; - private static final int KETRA_ORC_INTELLIGENCE_OFFICIER = 32509; - private static final int KETRA_ORC_SUPPORTER_2 = 32512; - private static final int LATANA = 18660; - // Items - private static final int SPEAR_OF_SILENOS = 13052; - private static final int SPEAR_OF_SILENOS_REINFORCED = 13053; - private static final int SPEAR_OF_SILENOS_COMPLETED = 13054; - private static final int WEAPON_UPGRADE_STAGE_1 = 13056; - private static final int WEAPON_UPGRADE_STAGE_2 = 13057; - private static final int PAILAKA_INSTANT_SHIELD = 13032; - private static final int QUICK_HEALING_POTION = 13033; - private static final int SCROLL_OF_ESCAPE = 736; - private static final ItemHolder PAILAKA_SHIRT = new ItemHolder(13296, 1); - // Skills - private static final SkillHolder[] BUFFS = - { - new SkillHolder(1086, 2), - new SkillHolder(1204, 2), - new SkillHolder(1059, 3), - new SkillHolder(1085, 3), - new SkillHolder(1078, 6), - new SkillHolder(1068, 3), - new SkillHolder(1240, 3), - new SkillHolder(1077, 3), - new SkillHolder(1242, 3), - new SkillHolder(1062, 2), - new SkillHolder(1268, 4), - new SkillHolder(1045, 6), - }; - // Misc - private static final int MIN_LEVEL = 73; - private static final int MAX_LEVEL = 77; - - public Q00144_PailakaInjuredDragon() - { - super(144); - addStartNpc(KETRA_ORC_SHAMAN); - addFirstTalkId(KETRA_ORC_INTELLIGENCE_OFFICIER, KETRA_ORC_SUPPORTER_2); - addTalkId(KETRA_ORC_SHAMAN, KETRA_ORC_SUPPORTER, KETRA_ORC_INTELLIGENCE_OFFICIER); - addKillId(LATANA); - addCondMinLevel(MIN_LEVEL, "32499-03.html"); - addCondMaxLevel(MAX_LEVEL, "32499-04.html"); - registerQuestItems(SPEAR_OF_SILENOS, SPEAR_OF_SILENOS_REINFORCED, SPEAR_OF_SILENOS_COMPLETED, WEAPON_UPGRADE_STAGE_1, WEAPON_UPGRADE_STAGE_2, PAILAKA_INSTANT_SHIELD, QUICK_HEALING_POTION); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - if (npc.getId() == KETRA_ORC_INTELLIGENCE_OFFICIER) - { - return "32509-01.html"; - } - else if (npc.getId() == KETRA_ORC_SUPPORTER_2) - { - final QuestState qs = getQuestState(player, false); - if (qs != null) - { - return qs.isCompleted() ? "32512-02.html" : "32512-01.html"; - } - } - return null; - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32499-05.html": - case "32499-06.html": - case "32499-07.html": - case "32499-11.html": - case "32502-02.html": - case "32502-03.html": - case "32502-04.html": - case "32502-07.html": - { - htmltext = event; - break; - } - case "32502-05.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SPEAR_OF_SILENOS, 1); - htmltext = event; - } - break; - } - case "32499-08.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "upgrade_weapon": - { - if (hasQuestItems(player, SPEAR_OF_SILENOS_COMPLETED)) - { - htmltext = "32509-06.html"; - } - else if (hasQuestItems(player, SPEAR_OF_SILENOS)) - { - if (hasQuestItems(player, WEAPON_UPGRADE_STAGE_1)) - { - takeItems(player, SPEAR_OF_SILENOS, -1); - takeItems(player, WEAPON_UPGRADE_STAGE_1, -1); - giveItems(player, SPEAR_OF_SILENOS_REINFORCED, 1, true); - htmltext = "32509-02.html"; - } - else - { - htmltext = "32509-05.html"; - } - } - else if (hasQuestItems(player, SPEAR_OF_SILENOS_REINFORCED)) - { - if (hasQuestItems(player, WEAPON_UPGRADE_STAGE_2)) - { - takeItems(player, SPEAR_OF_SILENOS_REINFORCED, -1); - takeItems(player, WEAPON_UPGRADE_STAGE_2, -1); - giveItems(player, SPEAR_OF_SILENOS_COMPLETED, 1, true); - htmltext = "32509-08.html"; - } - else - { - htmltext = "32509-04.html"; - } - } - else - { - htmltext = "32509-01a.html"; - } - break; - } - case "ask_buff": - { - htmltext = npc.isScriptValue(1) ? "32509-07.html" : "32509-08.html"; - break; - } - case "32512-03.html": - { - if (qs.isCond(4)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 24570000, 5896); - giveAdena(player, 798840, true); - giveItems(player, PAILAKA_SHIRT); - giveItems(player, SCROLL_OF_ESCAPE, 1); // Not a reward. - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - final Instance inst = InstanceManager.getInstance().getPlayerInstance(player, true); - if (inst != null) - { - inst.finishInstance(); - } - } - break; - } - } - if (event.startsWith("buff")) - { - if (npc.isScriptValue(0)) - { - final int currentBuffCount = npc.getVariables().getInt("buff_count"); - if (currentBuffCount < 5) - { - final int buffOffset = CommonUtil.constrain(Integer.parseInt(event.substring(event.indexOf(" ") + 1)), 0, BUFFS.length); - npc.setTarget(player); - npc.doCast(BUFFS[buffOffset].getSkill()); - npc.getVariables().set("buff_count", currentBuffCount + 1); - htmltext = "32509-10.html"; - if ((currentBuffCount + 1) >= 5) - { - htmltext = "32509-09.html"; - npc.setScriptValue(1); - } - } - else - { - htmltext = "32509-07.html"; - npc.setScriptValue(1); - } - } - } - return htmltext; - - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KETRA_ORC_SHAMAN) - { - htmltext = "32499-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == KETRA_ORC_SHAMAN) - { - if (qs.isCond(1)) - { - htmltext = "32499-09.html"; - } - else - { - htmltext = "32499-10.html"; - } - } - else if (npc.getId() == KETRA_ORC_SUPPORTER) - { - if (qs.isCond(2)) - { - htmltext = "32502-01.html"; - } - else - { - htmltext = "32502-06.html"; - } - } - break; - } - case State.COMPLETED: - { - htmltext = "32499-02.html"; - break; - } - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null && qs.isCond(3)) - { - qs.setCond(4, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm deleted file mode 100644 index cac8e2078a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-00.htm +++ /dev/null @@ -1,7 +0,0 @@ -The officer Limier:
-Isthina, Mrs. Seed of Annihilation - such a terrible demon that even among assistants -Shilen these can be counted on the fingers. To cope with such a demon, -need not sacrifice, empty and meaningless, and careful preparation. -You're still not ready for this.
-(This quest is available after reaching level 90.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm deleted file mode 100644 index cbd921a42c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-01.htm +++ /dev/null @@ -1,9 +0,0 @@ -The officer Limier:
-Finally, in the Seeds of Evil were observed spatial fluctuations. -And I have a vague idea of ​​how it all began. -Seeds of Destruction will return to the world of instincts and primitivism, when he wakes up -their true master. The essence of it is not yet known to us. If all goes -still, we lose all hope.
-Isthina ... Necessarily have to destroy the monster that controls the Seed of Annihilation.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm deleted file mode 100644 index 54c63c6d6b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-02.htm +++ /dev/null @@ -1,10 +0,0 @@ -The officer Limier:
-Return to Life of the Goddess of Death, Shilen - the biggest threat to all life in this world, -and the Seed of Annihilation is no exception. Hostess Seed of Annihilation - Isthina, -one of the Apostles Elder, symbolizing the primitive and decline. -Because of the return of Elder Isthina even awakened her awakening strongly -affected area Seeds. If you do not defeat these demons, you can not -will ensure not only the strength of our position in Graz, but -security of the whole world, is not it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm deleted file mode 100644 index 7490673e1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -The officer Limier:
-Symbols Isthiny - primitive and intemperance. If hovering her power -over the world, then by all the countries will be fruitful mad terrible monsters. -And by the will of Shilen monsters will attack civilians. It remains to -only plead the mighty intrepid travelers about them to stop Isthinu.
-I can turn to you to destroy Isthinu?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm deleted file mode 100644 index f835b1101b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-How nice that you have decided on it! However, you are alone for nothing -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html deleted file mode 100644 index ff9fc6908a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-05.html +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. Be able to resist it, -Only having trained together with experienced teammates. Please - destroy Isthinu and bring me the Signs of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html deleted file mode 100644 index 79127d5200..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-06.html +++ /dev/null @@ -1,11 +0,0 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Everything, everything -thanks to you! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack.
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html deleted file mode 100644 index 6c03edd735..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/33293-07.html +++ /dev/null @@ -1,8 +0,0 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... -For us is very important your help in eliminating Isthiny, -which had a considerable weight of 9 Apostles Elder.
-All thanks to you all! Thank you! We inflict a final defeat gangs Shilen -Seeds of Destruction attack. We must not forget about the debt.
-It's not too useful subject, but I hope it is useful to you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html deleted file mode 100644 index 72eace8bce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Complete.html +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-Lair of the Demon, having lost the host, will be thrown into chaos. -We still have hope. Even the opportunity to talk about it is at -us due to your merit. Thank you very much!
-(Quest has been completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Q00149_PrimalMotherIstina.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Q00149_PrimalMotherIstina.java deleted file mode 100644 index 7a7dcdbee7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00149_PrimalMotherIstina/Q00149_PrimalMotherIstina.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00149_PrimalMotherIstina; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Primal Mother, Istina (149) - * @URL https://l2wiki.com/Primal_Mother,_Istina - * @author Gigi - */ -public class Q00149_PrimalMotherIstina extends Quest -{ - // NPCs - private static final int RUMIESE = 33293; - private static final int ISTHINA_NORMAL = 29195; - // Item - private static final int SHILENS_MARK = 17589; - private static final int ISTHINA_BRACELET = 19455; - private static final int EAR = 17527; - // Misc - private static final int MIN_LEVEL = 90; - - public Q00149_PrimalMotherIstina() - { - super(149); - addStartNpc(RUMIESE); - addTalkId(RUMIESE); - addKillId(ISTHINA_NORMAL); - addCondMinLevel(MIN_LEVEL, "33293-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "33293-02.htm": - case "33293-03.htm": - { - htmltext = event; - break; - } - case "33293-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward_9546": - case "reward_9547": - case "reward_9548": - case "reward_9549": - case "reward_9550": - case "reward_9551": - { - if (qs.isCond(2) && (getQuestItemsCount(player, SHILENS_MARK) >= 1)) - { - final int stoneId = Integer.parseInt(event.replaceAll("reward_", "")); - takeItems(player, SHILENS_MARK, 1); - addExpAndSp(player, 833065000, 199935); - giveItems(player, ISTHINA_BRACELET, 1); - giveItems(player, EAR, 10); - giveItems(player, stoneId, 15); - qs.exitQuest(false, true); - } - htmltext = "33293-07.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == RUMIESE) - { - htmltext = "33293-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33293-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33293-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "Complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - giveItems(player, SHILENS_MARK, 1); - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-00.htm deleted file mode 100644 index df9a129ba4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-00.htm +++ /dev/null @@ -1,7 +0,0 @@ -The officer Limier:
-Isthina, lady of Seeds of Annihilation - such a terrible demon, -that even among these assistants of Shilen can be counted on the fingers. -To cope with such a demon, you need not sacrifice, empty and meaningless, -and careful preparation. You're still not ready for this.
-(This quest is available after the 97-level and performance) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-01.htm deleted file mode 100644 index 8113d197a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-This is indeed serious. We hope that you and his comrades had thrown Isthinu, -Turning the tide of the war ... But in fact, it was not as easy as in words. -Elder Isthinu again revived. Not only that, she has become even stronger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-02.htm deleted file mode 100644 index d7a2917e9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-02.htm +++ /dev/null @@ -1,9 +0,0 @@ -The officer Limier:
-I think we underestimated the forces of Shilen and her demons. Elder forces that -finally about to wake up, too high even in its current state. -It enormously strong, despite the fact that not fully awakened. -Elder resurrected killed you Isthinu and caused her here. And it was a demon -even stronger! We would have groaned in despair if it were not for you. After all, you already -battled the demon and killed him, did not you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-03.htm deleted file mode 100644 index 84deff0e60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-03.htm +++ /dev/null @@ -1,9 +0,0 @@ -The officer Limier:
-I have heard of such cases before. For example, a case -when appearing on the continent of Aden Snow Queen Freya was also -defeated, but then resurrected, and her strength increased. From there Isthinoy -same. In any case, no matter how foolish this may appear to act -it is necessary to challenge it, but it can only make you with their brave comrades.
-I can turn to you to destroy the revitalized Isthinu?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-04.htm deleted file mode 100644 index 42ea34ccff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. be able to withstand -her only having trained together with experienced teammates. -I ask you to destroy and bring me Isthinu Signs of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-05.html deleted file mode 100644 index 9b111eb255..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-05.html +++ /dev/null @@ -1,6 +0,0 @@ -The officer Limier:
-How nice that you have decided on it! However, you are not alone for -not cope with this huge demon. be able to withstand -her only having trained together with experienced teammates. -I ask you to destroy Isthinu and bring me Signs of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-06.html deleted file mode 100644 index 4340e8e533..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-06.html +++ /dev/null @@ -1,5 +0,0 @@ -The officer Limier:
-Thank the gods ... Falling Isthiny very inspired us. Thank you! We also plotted -final defeat for Shieln gangs attacking the seeds of destruction.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-07.html deleted file mode 100644 index 1c9bc52c66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/33293-07.html +++ /dev/null @@ -1,8 +0,0 @@ -The officer Limier:
-Hopefully, the demon done? We are so happy ... We care -Your help is crucial in eliminating Isthiny, which had a significant -weight of 9 Apostles Elder. All thanks to you all! Thank you! we also -inflict a final defeat gangs Elder, attacking seeds of destruction. -We must not forget about the debt.
-It's not too useful subject, but I hope it is useful to you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Complete.html deleted file mode 100644 index 8dc455dbda..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Complete.html +++ /dev/null @@ -1,5 +0,0 @@ -The officer Limier:
-I do not know how far the power of Shilen, but we seem to have done everything -they could. I admire your courage. Thank you very much!
-(Quest has been completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Q00150_ExtremeChallengePrimalMotherResurrected.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Q00150_ExtremeChallengePrimalMotherResurrected.java deleted file mode 100644 index 2f625f96de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00150_ExtremeChallengePrimalMotherResurrected/Q00150_ExtremeChallengePrimalMotherResurrected.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00150_ExtremeChallengePrimalMotherResurrected; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Extreme Challenge: Primal Mother Resurrected (150) - * @URL https://l2wiki.com/Extreme_Challenge:_Primal_Mother_Resurrected - * @author Gigi - */ -public class Q00150_ExtremeChallengePrimalMotherResurrected extends Quest -{ - // NPCs - private static final int RUMIESE = 33293; - private static final int ISTHINA_EXTRIM = 29196; - // Item - private static final int SHILENS_MARK = 17589; - private static final int BOTTLE_OF_ISTHINAS_SOUL = 34883; - // Misc - private static final int MIN_LEVEL = 97; - - public Q00150_ExtremeChallengePrimalMotherResurrected() - { - super(150); - addStartNpc(RUMIESE); - addTalkId(RUMIESE); - addKillId(ISTHINA_EXTRIM); - addCondMinLevel(MIN_LEVEL, "33293-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "33293-02.htm": - case "33293-03.htm": - { - htmltext = event; - break; - } - case "33293-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33293-07.html": - { - if (qs.isCond(2) && (getQuestItemsCount(player, SHILENS_MARK) >= 1)) - { - takeItems(player, SHILENS_MARK, 1); - giveItems(player, BOTTLE_OF_ISTHINAS_SOUL, 1); - qs.exitQuest(false, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == RUMIESE) - { - htmltext = "33293-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33293-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33293-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "Complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - giveItems(player, SHILENS_MARK, 1); - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm deleted file mode 100644 index ce57e451a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Ishuma:
-Judging by the way you’re standing and the huge sack you are holding, it looks like you have quite a large task in store for me.
-Tell me, what do you have in store for me?
-Just tell me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm deleted file mode 100644 index feef6f1bb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Ishuma:
-What do you want me to do with a bunch of rocks? Giant’s fragments you say and you want me to restore them? Hmm… that isn’t exactly in the description of my profession… but you know what I’ll give it a try.
-Now let’s discuss my fee...
-If you don't mind...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm deleted file mode 100644 index aca7819b9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Ishuma:
-What! He told you about that… hmm well if he is calling in that favor this must be pretty important. Alright give me a few moments to work my magic. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm deleted file mode 100644 index 9ae74eede0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Ishuma:
-It took a bit of doing but I was able to put all the pieces back together again.
-Interestingly enough, it wasn’t just a hand and foot…
-You have yourself a pair of hands and feet.
-Now if you excuse me, I need to wash my hands, eat some food, and take a nap after all that work... and preferably in that order. Go see Giant's Minion Hadel at the Ruins of Ye Sagira. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-05.htm deleted file mode 100644 index f1a49948f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/32615-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Ishuma:
-I need to rest a little. If you don't have any other business, please go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-01.htm deleted file mode 100644 index 3a8f5e94e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hadel:
-I can see that you have managed to absorb the power of the Giants. Good for you... but I don't think you quite have a firm grasp on the true power you could potentially possess.
-Do you know what the Power of Ascension is? Awakening is simply the unlocking the power hidden within the body, while Power of Ascension taps into the true strength of the Giants and pushes your body past its physical limits.
-Show me that you are capable of wielding such power and I will help you learn how to harness the Power of Ascension.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-02.htm deleted file mode 100644 index 3c5764e56b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I have no business with you. Leave.
-(This quest can only be accessed while in a subclass, at subclass level 80 or above, and after completing a 3rd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-03.htm deleted file mode 100644 index 49461534ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I have no business with you. Leave me.
-(This quest is only available for characters who have transferred their main class to a specialized awakened class. They can transfer their class to a specialized awakened class through Agent of Chaos Hardin at the Reliquary of the Giants.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-12.htm deleted file mode 100644 index 2c66bf3401..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-12.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hadel:
-It won't be easy to use the powers you received from the giant. It's amazing that you received them at all!
-However, I know you can do it. Stay focused. Continue your training. Then, you too can become an invaluable presence, the same way as my master was a long time ago.
-(You already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm deleted file mode 100644 index d253b5b908..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-You have freed Hermuncus’s Soul from the binding light. However, in order for him to regain his power we must restore his physical form. If you recall the last time we spoke I mentioned about Hermuncus’ fate and what happened to his body, correct? We need to find the remains of his body in order to resurrect him. If you help us, we will in turn help you with your Power of Ascension. Do we have a deal? If so your first task would be to find the hand of Hermuncus!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm deleted file mode 100644 index 20efbfa106..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-14.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hadel:
-Yes, when Einhasad chopped off Hermuncus’ hand, it fell to the land of Aden. The power contained within the hand preserved itself by becoming petrified until it could rejoin the rest of Hermuncus’ body… Quite an amazing defense mechanism, with the exception of the whole being hacked off part. Creatures in the area would be drawn to its power and probably keep it as a trophy. Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-15.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-15.htm deleted file mode 100644 index 996f5b5b9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-15.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hadel:
-Hurry to the Forest of the Dead and collect the pieces of Hermuncus' petrified hand that the Vampire Berises have in their possession. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-16.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-16.htm deleted file mode 100644 index b02f797114..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-16.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-If you want acknowledgment as the inheritor of the true power of the giants, go now. Return when you are once again in the same subclass you were in when you promised to help with Hermuncus' resurrection.
-(This quest can only be fulfilled if the character is in the same subclass state as when the quest was accepted.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-17.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-17.htm deleted file mode 100644 index bc5537d69e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-17.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-Yes, yes. I can feel the power of Hermuncus as you draw near. Show me, show me the hand!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-18.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-18.htm deleted file mode 100644 index be07cf24da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-18.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-What did you do the hand? It's broke in so many places. I can't tell if that is a finger or a charred piece of wood, Hermuncus is going to be so mad. Alright, I think I can fix this, I just need to find out which piece goes where. Man, I'll need more time to figure this out. In the mean time, go to Isle of Prayer and find the foot of Hermuncus, and try not to break it this time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-19.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-19.htm deleted file mode 100644 index d39bcd101f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-19.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hadel:
-Forget about the hand and focus on the foot! Same story as the hand... it most likely landed somewhere in the Isle of Prayer. Creatures in this area that would be attracted to its power would be the Island Guardian, White Sand Mirage, Muddy Coral, and Crinaeae. One of these creatures must have the foot. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-20.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-20.htm deleted file mode 100644 index 347f43092e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-20.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hadel:
-Hurry to the Isle of Prayer and collect the petrified pieces of Hermuncus' foot that the Island Guardian, White Sand Mirage, Muddy Coral, and Crinaeae have in their possession. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-21.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-21.htm deleted file mode 100644 index 9a87b8de71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel the power of Hermuncus' foot. Do you have the foot? Please tell me you brought it to me intact. Otherwise you might feel the power of Hermuncus' foot in a very different way.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-22.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-22.htm deleted file mode 100644 index be75470135..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-22.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hadel:
-Seriously? Well, this is great.
-We have both a foot and a hand, but they are completely useless in their current state.
-My current methods of reassembling these pieces failed so we are going to need someone who is a little bit more skilled in the area of reconstructing body parts of ancient extinct races, such as the Giants. I know a guy, Maestro Ishuma, on Gludio Airship Field who can restore the pieces of the hand and foot.
-Bring the pieces of the hand and foot to Maestro Ishuma. And if he brings up the subject of payment, tell him, "It's for the time that I took care of that thing." He'll know what it means. Just be sure to inspect the work before you bring them back here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-23.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-23.htm deleted file mode 100644 index 81b26ef85e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-23.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-Why are you still here?
-Take the pieces of Hermuncus' hand and foot to Maestro Ishuma. Bring them back once they have been restored to their glory. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-24.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-24.htm deleted file mode 100644 index f8418e9471..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-Well... did it work? Was Maestro Ishuma able to restore the foot and hand of Hermuncus?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm deleted file mode 100644 index 62540cbceb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-25.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hadel:
-Both hands and feet! Let me see. Yes, the workmanship is quite nice although there appear to be some minor blemishes here and there. It’s nothing that we wouldn’t be able to repair ourselves. I’m sure Hermuncus wouldn’t even notice...
-Now, the real reason why you have assisted me… you wish to receive an Ascension of Power. Before we begin, please understand my words carefully. You must understand that this can only be done for one subclass. The Ascension of Power cannot be reverted once it has been complete. Be sure you are on the subclass profession you wish to receive this power. -Have you listened to my words? Are you ready with your final decision?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-26.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-26.htm deleted file mode 100644 index 87fc13f21f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-26.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I'm not trying to be pedantic, but I'm going to ask you one more time, since the extension of power cannot be reverted once you decide. Are you ready with your final decision?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-27.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-27.htm deleted file mode 100644 index e83eccdf08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-27.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hadel:
-And on that final note, our business here is concluded. Go forth and continue to develop your powers.
-When you reach level 85, you can learn dual skills. I look forward to seeing you grow stronger.
-Absorber of the giants' power... -Do not forget Hermuncus and the giants. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-aeore.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-aeore.htm deleted file mode 100644 index 56ad719152..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-aeore.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-You emanate the essence of an Aeore Healer. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-feoh.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-feoh.htm deleted file mode 100644 index bc287d4d11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-feoh.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel the presence of a Feoh Wizard emanating from you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-iss.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-iss.htm deleted file mode 100644 index 0f39bcd5b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-iss.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel the essence of an Iss Enchanter emanating from you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-othell.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-othell.htm deleted file mode 100644 index 1a339cc34d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-othell.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel the presence of an Othell Rogue emanating from you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-sigel.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-sigel.htm deleted file mode 100644 index 9fc99d5deb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-sigel.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-You radiate the essence of a Sigel Knight. You cannot duplicate that power.
-(As the same class with the main character, the power cannot be expanded.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-tyrr.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-tyrr.htm deleted file mode 100644 index 1b7b2bf7d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-tyrr.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel a Tyrr Warrior's presence emanating from you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-wynn.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-wynn.htm deleted file mode 100644 index bf335c2126..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-wynn.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel the presence of a Wynn Summoner emanating from you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-yul.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-yul.htm deleted file mode 100644 index 2e172db1fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/33344-yul.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hadel:
-I can feel a Yul Archer's presence surrounding you. One cannot have duplicate powers.
-(You cannot expand the power to the same class as your main character.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/Q00177_SplitDestiny.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/Q00177_SplitDestiny.java deleted file mode 100644 index 5b55f04147..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00177_SplitDestiny/Q00177_SplitDestiny.java +++ /dev/null @@ -1,360 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00177_SplitDestiny; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.data.xml.impl.CategoryData; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.SubclassInfoType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.SystemMessageId; -import org.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.network.serverpackets.SystemMessage; - -/** - * Split Destiny (177) - * @author Sdw - */ -public class Q00177_SplitDestiny extends Quest -{ - // NPCs - private static final int HADEL = 33344; - private static final int ISHUMA = 32615; - private static final int VAMPIRICE_BERISE = 27530; - private static final int[] GIANTS_FOOT_MONSTERS = - { - 22257, // Island Guardian - 22258, // White Sand Mirage - 22259, // Muddy Coral - 22260, // Kleopora - }; - // Items - private static final ItemHolder PETRIFIED_GIANTS_HAND = new ItemHolder(17718, 2); - private static final ItemHolder PETRIFIED_GIANTS_FOOT = new ItemHolder(17719, 2); - private static final int PETRIFIED_GIANTS_HAND_PIECE = 17720; - private static final int PETRIFIED_GIANTS_FOOT_PIECE = 17721; - // Rewards - private static final ItemHolder RECIPE_TWILIGHT_NECKLACE = new ItemHolder(36791, 1); - private static final ItemHolder CRYSTAL_R = new ItemHolder(17371, 5); - // Variable - private static final String VAR_SUB_INDEX = "SPLIT_DESTINY_SUB_ID"; - - public Q00177_SplitDestiny() - { - super(177); - addStartNpc(HADEL); - addTalkId(HADEL, ISHUMA); - addKillId(VAMPIRICE_BERISE); - addKillId(GIANTS_FOOT_MONSTERS); - registerQuestItems(PETRIFIED_GIANTS_HAND.getId(), PETRIFIED_GIANTS_FOOT.getId(), PETRIFIED_GIANTS_HAND_PIECE, PETRIFIED_GIANTS_FOOT_PIECE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - - switch (event) - { - case "33344-14.htm": - { - qs.startQuest(); - qs.set(VAR_SUB_INDEX, player.getClassIndex()); - htmltext = event; - break; - } - case "33344-19.htm": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "33344-22.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "32615-03.htm": - { - if (qs.isCond(7) && (getQuestItemsCount(player, PETRIFIED_GIANTS_HAND_PIECE) >= 10) && (getQuestItemsCount(player, PETRIFIED_GIANTS_FOOT_PIECE) >= 10)) - { - takeItems(player, PETRIFIED_GIANTS_HAND_PIECE, -1); - takeItems(player, PETRIFIED_GIANTS_FOOT_PIECE, -1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "33344-25.htm": - { - if (qs.isCond(9) && (qs.getMemoState() == 0) && hasItem(player, PETRIFIED_GIANTS_HAND) && hasItem(player, PETRIFIED_GIANTS_FOOT)) - { - takeItem(player, PETRIFIED_GIANTS_HAND); - takeItem(player, PETRIFIED_GIANTS_FOOT); - qs.setMemoState(1); - htmltext = event; - } - else if (qs.isCond(9) && (qs.getMemoState() == 1)) - { - htmltext = event; - } - break; - } - case "33344-27.htm": - { - if (qs.isCond(9)) - { - if (player.getClassIndex() != qs.getInt(VAR_SUB_INDEX)) - { - return "33344-16.htm"; - } - - player.getSubClasses().get(player.getClassIndex()).setIsDualClass(true); - - final SystemMessage msg = new SystemMessage(SystemMessageId.SUBCLASS_S1_HAS_BEEN_UPGRADED_TO_DUEL_CLASS_S2_CONGRATULATIONS); - msg.addClassId(player.getClassId().getId()); - msg.addClassId(player.getClassId().getId()); - player.sendPacket(msg); - - player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED)); - player.broadcastSocialAction(SocialAction.LEVEL_UP); - - giveItems(player, RECIPE_TWILIGHT_NECKLACE); - giveItems(player, CRYSTAL_R); - addExpAndSp(player, 175739575, 42177); - qs.exitQuest(false, true); - } - break; - } - case "33344-13.htm": - case "33344-18.htm": - case "32615-02.htm": - case "33344-26.htm": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == HADEL) - { - if (qs.isStarted()) - { - if (player.getClassIndex() == qs.getInt(VAR_SUB_INDEX)) - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "33344-15.htm"; - break; - } - case 3: - { - htmltext = "33344-17.htm"; - break; - } - case 4: - case 5: - { - htmltext = "33344-20.htm"; - break; - } - case 6: - { - htmltext = "33344-21.htm"; - break; - } - case 7: - case 8: - { - htmltext = "33344-23.htm"; - break; - } - case 9: - { - htmltext = "33344-24.htm"; - break; - } - } - } - else - { - htmltext = "33344-16.htm"; - } - } - else if (qs.isCompleted()) - { - htmltext = "33344-12.htm"; - } - else if (!player.isSubClassActive() || !player.isInCategory(CategoryType.FOURTH_CLASS_GROUP) || (player.getLevel() < 80)) - { - htmltext = "33344-02.htm"; - } - else if (!CategoryData.getInstance().isInCategory(CategoryType.SIXTH_CLASS_GROUP, player.getBaseClass())) - { - htmltext = "33344-03.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_SIGEL_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.TANKER_CATEGORY)) - { - htmltext = "33344-sigel.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_TIR_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.WARRIOR_CATEGORY)) - { - htmltext = "33344-tyrr.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.ROGUE_CATEGORY)) - { - htmltext = "33344-othell.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.ARCHER_CATEGORY)) - { - htmltext = "33344-yul.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.WIZARD_CATEGORY)) - { - htmltext = "33344-feoh.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.ENCHANTER_CATEGORY)) - { - htmltext = "33344-iss.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.SUMMONER_CATEGORY)) - { - htmltext = "33344-wynn.htm"; - } - else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, player.getBaseClass()) && player.isInCategory(CategoryType.HEALER_CATEGORY)) - { - htmltext = "33344-aeore.htm"; - } - else if (player.hasDualClass()) - { - htmltext = "33344-12.htm"; - } - else - { - htmltext = "33344-01.htm"; - } - } - else if ((npc.getId() == ISHUMA) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 7: - { - htmltext = "32615-01.htm"; - break; - } - case 8: - { - qs.setCond(9, true); - giveItems(player, PETRIFIED_GIANTS_HAND); - giveItems(player, PETRIFIED_GIANTS_FOOT); - htmltext = "32615-04.htm"; - break; - } - default: - { - htmltext = "32615-05.htm"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && (killer.getClassIndex() == qs.getInt(VAR_SUB_INDEX))) - { - switch (qs.getCond()) - { - case 1: - { - if (npc.getId() == VAMPIRICE_BERISE) - { - giveItems(killer, PETRIFIED_GIANTS_HAND_PIECE, 1); - qs.setCond(2, true); - } - break; - } - case 2: - { - if (npc.getId() == VAMPIRICE_BERISE) - { - if (giveItemRandomly(killer, npc, PETRIFIED_GIANTS_HAND_PIECE, 1, 10, 1.0, true)) - { - qs.setCond(3, true); - } - } - break; - } - case 4: - { - if (CommonUtil.contains(GIANTS_FOOT_MONSTERS, npc.getId())) - { - giveItems(killer, PETRIFIED_GIANTS_FOOT_PIECE, 1); - qs.setCond(5, true); - } - break; - } - case 5: - { - if (CommonUtil.contains(GIANTS_FOOT_MONSTERS, npc.getId())) - { - if (giveItemRandomly(killer, npc, PETRIFIED_GIANTS_FOOT_PIECE, 1, 10, 1.0, true)) - { - qs.setCond(6, true); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-01.htm deleted file mode 100644 index b22ae82cee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-The danger posed by Shilen, gradually approaching. If the Queen of Death wake up, I can not imagine to what tip the chaos of this world. And the stronger the influence of Shilen, the stronger her children, dragons. Amid the chaos, the Crystal Maze began to appear powerful demons. I do not know what they are woven intrigue, but there is no reason to doubt that they need to stop.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-02.html deleted file mode 100644 index 35cba6bb1a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-The world is caught up in evil and cruelty. We have to constantly train and temper ourselves to survive. I see you are still not ready to fully prepared to meet whatever fate has prepared for you.
-(This quest is available after the 97th level.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-03.html deleted file mode 100644 index e3c4d1b2f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-We must guard against not only the Goddess of Death. Also represent a threat to "Children of Shilen" and the hordes of demons from hell present themselves here. Need your help is growing. Please do not forget about the development and cultivation.
-(Quest is completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-04.htm deleted file mode 100644 index c51f6c12e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-The Crystal Maze is a kind of prison for those who came not to the liking of Fafurionu. There were these poor horrible torture. However, as we know, has long been Fafurion escaped from these places. Now, Maze became a haven for demons, which has caused Belef. Some of these demons, by the way, supports Shilen in its desire to destroy the world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-05.htm deleted file mode 100644 index eb47555f5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-Now Crystal Caverns is in the hands caused by demons and Belefom Baylor, who directs. I think they're trying to get by with Fafuriona Fanariona Gems, located in the depths of the Crystal Caverns. And demons and minions Shilen represent a huge threat to us, but if they can awaken Fanarion ... Oh, with this disaster, I think we will not cope. We must stop as soon as Baylor and his demons. Please help me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-06.html deleted file mode 100644 index 1da37772c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Fioren:
-I ask you to liquidate the Guardian Baylor, located in the depth of the Crystal Caverns, and then bring it to me signs. We will be able to release Parnas from the influence of demons only if the conduct of these signs cleansing ritual. Know the demon Baylor - not a weak opponent, so bring on the battle with him as much as possible allies. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-07.html deleted file mode 100644 index 1da37772c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Fioren:
-I ask you to liquidate the Guardian Baylor, located in the depth of the Crystal Caverns, and then bring it to me signs. We will be able to release Parnas from the influence of demons only if the conduct of these signs cleansing ritual. Know the demon Baylor - not a weak opponent, so bring on the battle with him as much as possible allies. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-08.html deleted file mode 100644 index 0dd08a20cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/33044-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-So, you came, killing Baylor, along with his henchmen. This is good. Now we clean up Parnassus, having brought by ritual on your characters. We mzgonim of these places are evil spirits and demons.
-For his feats you deserve a reward. Here, take God be with you the blessing of Eve... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/Q00180_InfernalFlamesBurningInCrystalPrison.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/Q00180_InfernalFlamesBurningInCrystalPrison.java deleted file mode 100644 index 3681aa1913..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00180_InfernalFlamesBurningInCrystalPrison/Q00180_InfernalFlamesBurningInCrystalPrison.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00180_InfernalFlamesBurningInCrystalPrison; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author hlwrave - * @URL https://l2wiki.com/Infernal_Flames_Burning_in_Crystal_Prison - */ -public class Q00180_InfernalFlamesBurningInCrystalPrison extends Quest -{ - // NPC - private static final int FIOREN = 33044; - // Monster - private static final int BAYLOR = 29213; - // Misc - private static final int MIN_LEVEL = 97; - // Quest Item - private static final int BELETH_MARK = 17591; - // Item - private static final int ENCHANT_SROLL_R = 22428; - - public Q00180_InfernalFlamesBurningInCrystalPrison() - { - super(180); - addStartNpc(FIOREN); - addTalkId(FIOREN); - registerQuestItems(BELETH_MARK); - addKillId(BAYLOR); - addCondMinLevel(MIN_LEVEL, "33044-02.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - if ("33044-06.html".equals(event)) - { - qs.startQuest(); - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "33044-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33044-07.html"; - } - else if (qs.isCond(2)) - { - takeItems(player, BELETH_MARK, -1); - giveItems(player, ENCHANT_SROLL_R, 1); - addExpAndSp(player, 14000000, 6400000); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = "33044-08.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "33044-03.html"; - } - - return htmltext; - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - giveItems(player, BELETH_MARK, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setCond(2, true); - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm deleted file mode 100644 index db5c77b22c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-Situation became even more unfavorable. We believed that after the destruction of Baylor everything will be decided by itself…. However, new problem, it seems, arose. And consists it before the fact that the gem Of Fanarion concealed before the crystal labyrinth easily can pass beside the hands Of Beleth and its demons. If this happens, then it is necessary at the point of us tightly. Indeed Beleth - extremely powerful demon. However, first at the point of you one must battle not with it, but with its myrmidon.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-02.html deleted file mode 100644 index 04649a9ef7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-Peace of before the evil and the cruelty. Is necessary to be trained and to harden itself, in order to survive. You, I see, it is not still ready to fully armed meet everything that the fate prepared for you.
-(This Quest is accessible after reaching 97 of level and fulfillment of Quest "Flame Hell in the Crystal Prison") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-03.html deleted file mode 100644 index 74601fcdd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-We must be warned not only the goddess of death. They also present threat "Children Of Shillen" and the horde of the demons, which appeared here from hell. The need at the point of your aid all grows. I please not to forget you about the development and the self-perfection.
-(Quest is already completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-04.htm deleted file mode 100644 index 89e9aee160..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-New demon they call Balok. It appeared before the labyrinth immediately after the loss Of Baylor. I, until now, reflect above the fact, who could call him. Certainly, most likely this made Beleth... However, that to sense to consider above this? One should as soon as possible get rid besides this Balok!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm deleted file mode 100644 index 8324f3654a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Fioren:
-Only you upset the plans Of Baylor, as appeared new threat before the person Of Balok. Unhappy Parnassus How much still the invasions of demons will be able it to survive?
-Oh, great hero, whose might and bravery does not know boundaries… Can I turn down you with the request to destroy the demon Of Balok?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-06.html deleted file mode 100644 index 51dd7c3387..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Fioren:
-It is clear that Balok where is stronger and more dangerous than Baylor, with which you battled earlier. But I believe that for you there is nothing impossible. Indeed you already proved that you do not surrender under no circumstances. Well, then step. But I will meanwhile pray Eva about your victory. By the way After killing Balok, bring, I please, its sign. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-07.html deleted file mode 100644 index 51dd7c3387..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Fioren:
-It is clear that Balok where is stronger and more dangerous than Baylor, with which you battled earlier. But I believe that for you there is nothing impossible. Indeed you already proved that you do not surrender under no circumstances. Well, then step. But I will meanwhile pray Eva about your victory. By the way After killing Balok, bring, I please, its sign. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-08.html deleted file mode 100644 index 2ef0b074ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-I greatly worried about you. It does mean, you did destroy Balok and its demons?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-09.html deleted file mode 100644 index b0738ce2a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Fioren:
-Thanks! Yes stores you Evan! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-10.html deleted file mode 100644 index c400562c61..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-You selected the roll of the modification of the armors of rank R, 2 pieces. Here, take, if you please. -Yes stores you Evan! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-11.html deleted file mode 100644 index f28117ec4a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/33044-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Fioren:
-You selected sack with the amplifier of rank R, 2 pieces. Here, take, if you please. -Yes stores you Evan! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java deleted file mode 100644 index 7a7a9fbb31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00181_DevilsStrikeBackAdventOfBalok/Q00181_DevilsStrikeBackAdventOfBalok.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00181_DevilsStrikeBackAdventOfBalok; - -import org.l2jmobius.Config; -import org.l2jmobius.commons.util.Rnd; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author hlwrave - * @URL https://l2wiki.com/Devils_Strike_Back,_Advent_of_Balok - */ -public class Q00181_DevilsStrikeBackAdventOfBalok extends Quest -{ - // NPC - private static final int FIOREN = 33044; - // Monster - private static final int BALOK = 29218; - // Items - private static final int CONTRACT = 17592; - private static final int EAR = 17527; - private static final int EWR = 17526; - private static final int POUCH = 34861; - // Misc - private static final int MIN_LEVEL = 97; - - public Q00181_DevilsStrikeBackAdventOfBalok() - { - super(181); - addStartNpc(FIOREN); - addTalkId(FIOREN); - addKillId(BALOK); - registerQuestItems(CONTRACT); - addCondMinLevel(MIN_LEVEL, "33044-02.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33044-06.html": - { - qs.startQuest(); - break; - } - case "reward": - { - addExpAndSp(player, 886750000, 414855000); - giveAdena(player, 37128000, true); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.exitQuest(QuestType.ONE_TIME, true); - switch (Rnd.get(3)) - { - case 0: - { - giveItems(player, EWR, 2); - return "33044-09.html"; - } - case 1: - { - giveItems(player, EAR, 2); - return "33044-10.html"; - } - case 2: - { - giveItems(player, POUCH, 2); - return "33044-11.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case FIOREN: - { - if (qs.isCreated()) - { - htmltext = "33044-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33044-07.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33044-08.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "33044-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - giveItems(player, CONTRACT, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setCond(2, true); - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-01.htm deleted file mode 100644 index feba1df7a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-My trade is a very competitive one. I believed that the lost knowledge of the Giants would benefit me and all those with interests in the Black Anvil Guild...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-02.htm deleted file mode 100644 index 7c8c432734..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-I allied myself with Lorain, a member of the Bronze Key Guild. I promised that we would share equally any of the secrets we discovered in our quest. However, I think something terrible has recently happened to her. Would you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-03.html deleted file mode 100644 index a05c9bfe48..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-My trade is a very competitive one. I believed that the lost knowledge of the Giants would benefit me and all those with interests in the Black Anvil Guild... Are you not interested in those things?
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-04.htm deleted file mode 100644 index f0d45eecb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Lorain is stationed just outside the entrance to Cruma Tower studying the technology of the ancient Giants. I believe, however, that the monsters who inhabit the Tower are threatening her safety...and interrupting her research. Would you help her? Please, I beg of you...
-(Please note that you cannot enter Cruma Tower if you are over level 52) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-05.html deleted file mode 100644 index c33cc6e17f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30512-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-Please find Researcher Lorain in the Tower of Cruma. She will give you the details about how you can help her. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-01.html deleted file mode 100644 index 7ee12b99da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Welcome. How may I help you? I saw you meeting with Lorain, but I do not think that you are here to see me because of her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-02.html deleted file mode 100644 index 687d8d3fef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30621-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-I have no need of your help with my work, and since you are obviously in league with Lorain, I do not choose to help you with yours.

- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-01.html deleted file mode 100644 index d4c5331dcf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Hello! What can I do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-02.html deleted file mode 100644 index 8f6499aeeb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Ah! You're the one I was promised could help me...
-But you're too late. I was surprised by a monster while searching the 2nd floor, and I ended up having a big fight with that arrogant Nikola over there. He's so frustrating! I know he has a great deal of insight into these matters, but I can't stand working with him.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-03.html deleted file mode 100644 index a704ab9904..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Would you work with someone who abandoned you in the face of danger? You and I can work together, and I'm sure we'll make progress. Of course, it is going to be harder to find the area we need...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-04.html deleted file mode 100644 index 867ee9811d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Well, if you want to, I suppose that's up to you. I won't stop you, but I won't guarantee anything, either. And don't take too long! I want you to search for that area as soon as you get back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-05.html deleted file mode 100644 index ae20e98446..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/30673-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did Nikola tell you that he wanted to work together? What, you haven't left yet? Aren't you going to keep your promise? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/Q00183_RelicExploration.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/Q00183_RelicExploration.java deleted file mode 100644 index 1c12ec4a0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00183_RelicExploration/Q00183_RelicExploration.java +++ /dev/null @@ -1,195 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00183_RelicExploration; - -import org.l2jmobius.gameserver.instancemanager.QuestManager; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; - -/** - * Relic Exploration (183) - * @author ivantotov - */ -public class Q00183_RelicExploration extends Quest -{ - // NPCs - private static final int HEAD_BLACKSMITH_KUSTO = 30512; - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL_FOR_EXP_SP = 46; - - public Q00183_RelicExploration() - { - super(183); - addStartNpc(HEAD_BLACKSMITH_KUSTO); - addTalkId(HEAD_BLACKSMITH_KUSTO, RESEARCHER_LORAIN, MAESTRO_NIKOLA); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30512-04.htm": - { - qs.startQuest(); - qs.setMemoState(1); - htmltext = event; - break; - } - case "30512-02.htm": - { - htmltext = event; - break; - } - case "30621-02.html": - { - if (qs.isMemoState(2)) - { - giveAdena(player, 18100, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 60000, 3000); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30673-02.html": - case "30673-03.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30673-04.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "Contract": - { - final QuestState qs184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - final QuestState qs185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - final Quest quest = QuestManager.getInstance().getQuest(Q00184_ArtOfPersuasion.class.getSimpleName()); - if ((quest != null) && (qs184 == null) && (qs185 == null)) - { - if (player.getLevel() >= MIN_LEVEL) - { - quest.notifyEvent("30621-03.htm", npc, player); - } - else - { - quest.notifyEvent("30621-03a.html", npc, player); - } - } - break; - } - case "Consideration": - { - final QuestState qs184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - final QuestState qs185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - final Quest quest = QuestManager.getInstance().getQuest(Q00185_NikolasCooperation.class.getSimpleName()); - if ((quest != null) && (qs184 == null) && (qs185 == null)) - { - if (player.getLevel() >= MIN_LEVEL) - { - quest.notifyEvent("30621-03.htm", npc, player); - } - else - { - quest.notifyEvent("30621-03a.html", npc, player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == HEAD_BLACKSMITH_KUSTO) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30512-01.htm" : "30512-03.html"; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case HEAD_BLACKSMITH_KUSTO: - { - htmltext = "30512-05.html"; - break; - } - case MAESTRO_NIKOLA: - { - if (qs.isMemoState(2)) - { - htmltext = "30621-01.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - if (qs.isMemoState(1)) - { - htmltext = "30673-01.html"; - } - else if (qs.isMemoState(2)) - { - htmltext = "30673-05.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-01.htm deleted file mode 100644 index 8212c84c96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-Why did you come to see me?
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-02.htm deleted file mode 100644 index 702fa6af06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Why did you come to see me? This place is far too dangerous for someone so inexperienced.
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03.htm deleted file mode 100644 index b4caeadca1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-What's in it for me? I think you are just wasting your time here...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03a.htm deleted file mode 100644 index 7835c13294..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-03a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Don't you think that it's too soon for you to join us?
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-04.htm deleted file mode 100644 index ebbaa6ffbf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-Work together? Undoubtedly she has made some minor strides in her studies that might possibly be of use to me, but...
-My pride would never allow me to conclude some sort of agreement with her. In fact, I can barely stand to even speak to her!
-Unfortunate, perhaps...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-05.htm deleted file mode 100644 index 1529198772..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-Hmm. An intriguing suggestion... Very well! Let us conclude a contract together.
-My condition, however, is that you share all information you discover about the matter.
-What is your condition?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-06.htm deleted file mode 100644 index 18f1727d32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Ah, that is easily done. Here is the map showing the location of that district. Lorain will be able to find the place easily.
-Please note that Cruma Tower is not accessible after level 56. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-07.html deleted file mode 100644 index 5aa76f5c87..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30621-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-One more thing... The map I gave you is worth my life. Please return it after you use it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-01.html deleted file mode 100644 index aeef6a2ffa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Well! Where is the place we're looking for? Did that coward tell you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-02.html deleted file mode 100644 index d06b6e4d98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Hmm, I must admit that you did better than I expected. I am satisfied. As long as our work can continue...
-Now then, show me the map. I need to study it to see where we should search.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-03.html deleted file mode 100644 index 1c31682d1f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Patience! I need a little more time to study this map. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-04.html deleted file mode 100644 index 19cd386ca3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I think we searched the entire 1st floor after comparing my information to Nikola's map. The place we were in danger was somewhere on the 2nd floor. Nikola said that he was examining some broken devices in the front with help from the keeper, but he couldn't determine their exact purpose because of the monster attack. I suppose that's the place we want -- will you go there and check it out?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-05.html deleted file mode 100644 index 2d626c00e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-After you go up to the 2nd floor and pass the crossroads, you will see an intersection where 3 roads meet. Go to the right and you should be able to see the broken pieces of the machine. Be careful, though -- the alarm system in that area may be still functional. If you let the alarm ring, your life may be in danger.
-To disable it, enter the passcode number 3196 into the alarm device. Be careful! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-06.html deleted file mode 100644 index b981f8e936..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-As I told you, climb up to the 2nd floor of the tower and pass the crossroads. You will see an intersection where 3 roads meet. Go to the rightand you should be able to see the broken pieces of the machine. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-07.html deleted file mode 100644 index 6fd475ce84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Were you in any danger?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-08.html deleted file mode 100644 index 32afb3a2c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Well, I'm relieved that you're OK. May I see what you recovered from the ruins?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-09.html deleted file mode 100644 index 6f7b08d884..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-To ensure that there are no oversights, we're issuing a certificate whenever we trade with anyone. Please keep this in a safe place -- if you lose it, you'll be in big trouble! Now go get some rest.
-(If you lose the Certificate of Lorain, you will be moved back to the Seal Removal quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-10.html deleted file mode 100644 index 117d61de3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/30673-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Good job! After I study this, I'll ask for your help. In the meantime, you'd best go get some rest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-01.html deleted file mode 100644 index 9f754830db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Destroyed Device:
-You see a pile of broken pieces. As you walk forward for a closer look...
-You suddenly hear an ear-splitting siren!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-03.html deleted file mode 100644 index 875ceed48e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-The alarm is deafeningly loud. Unless it is turned off soon, it may cause permanent damage! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-04.html deleted file mode 100644 index 4219a78f5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-The siren is deafening. Someone must have accidentally tripped the alarm system. You'd best get out of there right away! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-05.html deleted file mode 100644 index 76b1868734..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Destroyed Device:
-You see something shiny in the pile of broken pieces.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-06.html deleted file mode 100644 index c2af5b22f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-You see a metal plate with something written on it. Take it back to Lorain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-07.html deleted file mode 100644 index d620904a7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Destroyed Device:
-The surrounding area was devastated by the explosion of the alarm system. You see something shiny in the pile of broken pieces.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-08.html deleted file mode 100644 index 26bd0e8358..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/32366-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-It is a broken piece that appears to have been destroyed in the recent explosion. Perhaps you should take it back to Lorain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/Q00184_ArtOfPersuasion.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/Q00184_ArtOfPersuasion.java deleted file mode 100644 index 480a359afb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00184_ArtOfPersuasion/Q00184_ArtOfPersuasion.java +++ /dev/null @@ -1,274 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00184_ArtOfPersuasion; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00183_RelicExploration.Q00183_RelicExploration; -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; - -/** - * Art Of Persuasion (184) - * @author ivantotov - */ -public class Q00184_ArtOfPersuasion extends Quest -{ - // NPCs - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - private static final int DESTROYED_DEVICE = 32366; - private static final int ALARM_OF_GIANT = 32367; - // Items - private static final int METALLOGRAPH = 10359; - private static final int BROKEN_METAL_PIECES = 10360; - private static final int NIKOLAS_MAP = 10361; - // Reward - private static final int LORAINES_CERTIFICATE = 10362; - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL_FOR_EXP_SP = 46; - - public Q00184_ArtOfPersuasion() - { - super(184); - addStartNpc(MAESTRO_NIKOLA); - addTalkId(MAESTRO_NIKOLA, RESEARCHER_LORAIN, DESTROYED_DEVICE, ALARM_OF_GIANT); - registerQuestItems(METALLOGRAPH, BROKEN_METAL_PIECES, NIKOLAS_MAP); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30621-06.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, NIKOLAS_MAP, 1); - htmltext = event; - } - break; - } - case "30621-03.htm": - { - htmltext = player.getLevel() >= MIN_LEVEL ? event : "30621-03a.htm"; - break; - } - case "30621-04.htm": - case "30621-05.htm": - { - htmltext = event; - break; - } - case "30673-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30673-03.html": - { - if (qs.isMemoState(1)) - { - takeItems(player, NIKOLAS_MAP, -1); - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30673-05.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30673-08.html": - { - if (qs.isMemoState(6)) - { - htmltext = event; - } - break; - } - case "30673-09.html": - { - if (qs.isMemoState(6)) - { - if (hasQuestItems(player, METALLOGRAPH)) - { - giveItems(player, LORAINES_CERTIFICATE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = "30673-10.htm"; - qs.exitQuest(false, true); - } - giveAdena(player, 72527, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 203717, 14032); - } - } - break; - } - case "32366-03.html": - { - if (qs.isMemoState(3) && !npc.getVariables().getBoolean("SPAWNED", false)) - { - npc.getVariables().set("SPAWNED", true); - npc.getVariables().set("PLAYER_ID", player.getObjectId()); - final Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0); - alarm.getVariables().set("player0", player); - alarm.getVariables().set("npc0", npc); - } - break; - } - case "32366-06.html": - { - if (qs.isMemoState(4)) - { - giveItems(player, METALLOGRAPH, 1); - qs.setMemoState(6); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32366-08.html": - { - if (qs.isMemoState(5)) - { - giveItems(player, BROKEN_METAL_PIECES, 1); - qs.setMemoState(6); - qs.setCond(5, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MAESTRO_NIKOLA) - { - final QuestState q183 = player.getQuestState(Q00183_RelicExploration.class.getSimpleName()); - final QuestState q184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - final QuestState q185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - if ((q183 != null) && q183.isCompleted() && (q184 != null) && (q185 != null)) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30621-01.htm" : "30621-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MAESTRO_NIKOLA: - { - if (memoState == 1) - { - htmltext = "30621-07.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - if (memoState == 1) - { - htmltext = "30673-01.html"; - } - else if (memoState == 2) - { - htmltext = "30673-04.html"; - } - else if ((memoState >= 3) && (memoState <= 5)) - { - htmltext = "30673-06.html"; - } - else if (memoState == 6) - { - htmltext = "30673-07.html"; - } - break; - } - case DESTROYED_DEVICE: - { - if (memoState == 3) - { - if (!npc.getVariables().getBoolean("SPAWNED", false)) - { - htmltext = "32366-01.html"; - } - else if (npc.getVariables().getInt("PLAYER_ID") == player.getObjectId()) - { - htmltext = "32366-03.html"; - } - else - { - htmltext = "32366-04.html"; - } - } - else if (memoState == 4) - { - htmltext = "32366-05.html"; - } - else if (memoState == 5) - { - htmltext = "32366-07.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == MAESTRO_NIKOLA)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-01.htm deleted file mode 100644 index b49ff2e934..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Why did you come to see me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-02.htm deleted file mode 100644 index 702fa6af06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Why did you come to see me? This place is far too dangerous for someone so inexperienced.
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03.htm deleted file mode 100644 index ea0a94149e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I have no idea what you are talking about. I have nothing to say on the matter.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03a.htm deleted file mode 100644 index 7835c13294..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-03a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Don't you think that it's too soon for you to join us?
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-04.htm deleted file mode 100644 index b5c9685415..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-That was not my fault. I do not know what you heard, but I have nothing to say. I did nothing wrong!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-05.htm deleted file mode 100644 index 78da11daaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-How can I deal civilly with someone who is so unreasonable?
-You obviously know nothing about this. Why don't you just go away and leave me alone!
-I have a great deal of work to do.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-06.htm deleted file mode 100644 index a0aad702cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-You don't give up, do you?
-Very well. I will agree to help her in good faith. But you had best keep your promise as well! Here, take this map. It shows the last place that Lorain explored.
-I hope to hear good news from you soon!
-Please note that Cruma Tower is not accessible after level 56. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-07.html deleted file mode 100644 index 70d8d70c5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30621-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-I trusted you enough to give you the map, which is the culmination of my explorations, didn't I? Don't forget that you are supposed to lend it to Lorain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-01.html deleted file mode 100644 index 911d53ee7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Well! Where is the place? Did that coward tell you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-02.html deleted file mode 100644 index 8a6dcade0c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Researcher Lorain:
-What? Misunderstanding?
-What is that old man talking about? That's absurd...
-But he said he would help us, eh? It's certainly not like him to lend us his precious map.
-I'm still angry at him, but now I have to admit I'm curious enough about his motives to talk to him again...
-In any case, show me the map! I want to study it to see exactly where we should search.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-03.html deleted file mode 100644 index 74cea256bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Can you wait a moment? I need more time to check this out. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-04.html deleted file mode 100644 index 171e66a75e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I think we searched the entire 1st floor after comparing my information to Nikola's map. The place we were in danger was somewhere on the 2nd floor. Nikola said that he was examining some broken devices in the front with help from the keeper, but he couldn't determine their exact purpose because of the monster attack. I suppose that's the place we want -- will you go there and check it out?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-05.html deleted file mode 100644 index 2d626c00e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-After you go up to the 2nd floor and pass the crossroads, you will see an intersection where 3 roads meet. Go to the right and you should be able to see the broken pieces of the machine. Be careful, though -- the alarm system in that area may be still functional. If you let the alarm ring, your life may be in danger.
-To disable it, enter the passcode number 3196 into the alarm device. Be careful! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-06.html deleted file mode 100644 index b981f8e936..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-As I told you, climb up to the 2nd floor of the tower and pass the crossroads. You will see an intersection where 3 roads meet. Go to the rightand you should be able to see the broken pieces of the machine. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-07.html deleted file mode 100644 index 8b95e841d9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Were you in any danger?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-08.html deleted file mode 100644 index c167bdc8b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Well, I'm relieved that you're OK. May I see what you recovered from the ruins?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-09.html deleted file mode 100644 index 6f7b08d884..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-To ensure that there are no oversights, we're issuing a certificate whenever we trade with anyone. Please keep this in a safe place -- if you lose it, you'll be in big trouble! Now go get some rest.
-(If you lose the Certificate of Lorain, you will be moved back to the Seal Removal quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-10.html deleted file mode 100644 index 117d61de3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/30673-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Good job! After I study this, I'll ask for your help. In the meantime, you'd best go get some rest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-01.html deleted file mode 100644 index d54c5631b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Destroyed Device:
-You see a pile of broken pieces. As you walk forward for a closer look...
-You suddenly hear an ear-splitting siren!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-03.html deleted file mode 100644 index 875ceed48e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-The alarm is deafeningly loud. Unless it is turned off soon, it may cause permanent damage! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-04.html deleted file mode 100644 index 4219a78f5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-The siren is deafening. Someone must have accidentally tripped the alarm system. You'd best get out of there right away! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-05.html deleted file mode 100644 index e2044528b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Destroyed Device:
-You see something shiny in the pile of broken pieces.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-06.html deleted file mode 100644 index c2af5b22f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-You see a metal plate with something written on it. Take it back to Lorain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-07.html deleted file mode 100644 index d63d46ade2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Destroyed Device:
-The surrounding area was devastated by the explosion of the alarm system. You see something shiny in the pile of broken pieces.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-08.html deleted file mode 100644 index 26bd0e8358..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/32366-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Destroyed Device:
-It is a broken piece that appears to have been destroyed in the recent explosion. Perhaps you should take it back to Lorain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/Q00185_NikolasCooperation.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/Q00185_NikolasCooperation.java deleted file mode 100644 index 2ef8c90ac9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00185_NikolasCooperation/Q00185_NikolasCooperation.java +++ /dev/null @@ -1,274 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00185_NikolasCooperation; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00183_RelicExploration.Q00183_RelicExploration; -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; - -/** - * Nikola's Cooperation (185) - * @author ivantotov - */ -public class Q00185_NikolasCooperation extends Quest -{ - // NPCs - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - private static final int DESTROYED_DEVICE = 32366; - private static final int ALARM_OF_GIANT = 32367; - // Items - private static final int METALLOGRAPH = 10363; - private static final int BROKEN_METAL_PIECES = 10364; - private static final int NIKOLAS_MAP = 10365; - // Reward - private static final int LORAINES_CERTIFICATE = 10362; - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL_FOR_EXP_SP = 46; - - public Q00185_NikolasCooperation() - { - super(185); - addStartNpc(MAESTRO_NIKOLA); - addTalkId(MAESTRO_NIKOLA, RESEARCHER_LORAIN, DESTROYED_DEVICE); - registerQuestItems(METALLOGRAPH, BROKEN_METAL_PIECES, NIKOLAS_MAP); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30621-06.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, NIKOLAS_MAP, 1); - htmltext = event; - } - break; - } - case "30621-03.htm": - { - htmltext = player.getLevel() >= MIN_LEVEL ? event : "30621-03a.htm"; - break; - } - case "30621-04.htm": - case "30621-05.htm": - { - htmltext = event; - break; - } - case "30673-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30673-03.html": - { - if (qs.isMemoState(1)) - { - takeItems(player, NIKOLAS_MAP, -1); - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30673-05.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30673-08.html": - { - if (qs.isMemoState(6)) - { - htmltext = event; - } - break; - } - case "30673-09.html": - { - if (qs.isMemoState(6)) - { - if (hasQuestItems(player, METALLOGRAPH)) - { - giveItems(player, LORAINES_CERTIFICATE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = "30673-10.html"; - qs.exitQuest(false, true); - } - giveAdena(player, 72527, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 203717, 14032); - } - } - break; - } - case "32366-03.html": - { - if (qs.isMemoState(3) && !npc.getVariables().getBoolean("SPAWNED", false)) - { - npc.getVariables().set("SPAWNED", true); - npc.getVariables().set("PLAYER_ID", player.getObjectId()); - final Npc alarm = addSpawn(ALARM_OF_GIANT, player.getX() + 80, player.getY() + 60, player.getZ(), 16384, false, 0); - alarm.getVariables().set("player0", player); - alarm.getVariables().set("npc0", npc); - } - break; - } - case "32366-06.html": - { - if (qs.isMemoState(4)) - { - giveItems(player, METALLOGRAPH, 1); - qs.setMemoState(6); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32366-08.html": - { - if (qs.isMemoState(5)) - { - giveItems(player, BROKEN_METAL_PIECES, 1); - qs.setMemoState(6); - qs.setCond(5, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MAESTRO_NIKOLA) - { - final QuestState q183 = player.getQuestState(Q00183_RelicExploration.class.getSimpleName()); - final QuestState q184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - final QuestState q185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - if ((q183 != null) && q183.isCompleted() && (q184 != null) && (q185 != null)) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30621-01.htm" : "30621-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MAESTRO_NIKOLA: - { - if (memoState == 1) - { - htmltext = "30621-07.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - if (memoState == 1) - { - htmltext = "30673-01.html"; - } - else if (memoState == 2) - { - htmltext = "30673-04.html"; - } - else if ((memoState >= 3) && (memoState <= 5)) - { - htmltext = "30673-06.html"; - } - else if (memoState == 6) - { - htmltext = "30673-07.html"; - } - break; - } - case DESTROYED_DEVICE: - { - if (memoState == 3) - { - if (!npc.getVariables().getBoolean("SPAWNED", false)) - { - htmltext = "32366-01.html"; - } - else if (npc.getVariables().getInt("PLAYER_ID") == player.getObjectId()) - { - htmltext = "32366-03.html"; - } - else - { - htmltext = "32366-04.html"; - } - } - else if (memoState == 4) - { - htmltext = "32366-05.html"; - } - else if (memoState == 5) - { - htmltext = "32366-07.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == MAESTRO_NIKOLA)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-01.html deleted file mode 100644 index 4cd5a65330..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I have been waiting for you. Do you have some good news for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-02.html deleted file mode 100644 index 1fbdb29fa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-Oh! Is this the research log?
-I'm afraid that cryptography is not my specialty. However, I know a Dwarf that can help you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-03.html deleted file mode 100644 index cd48b27ab4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-His name is Luka, a seller of blueprints at the smithy in the town of Oren. I'm only slightly acquainted with him, but I am sure that he will be able to decode this password. I feel I must warn you, though -- he is somewhat lazy and is unlikely to help you without some kind of compensation.
-I know he is passionate about the accessories worn by Leto Lizardmen found on the Plains of the Lizardmen. Get those accessories for him and I am sure he will help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-04.html deleted file mode 100644 index f5a0c38cf7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30621-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Go to Luka, a seller of blueprints at the smithy in the town of Oren. I'm only slightly acquainted with him, but I am sure that he will be able to decode this password. I feel I must warn you, though -- he is somewhat lazy and is unlikely to help you without some kind of compensation.
-I know he is passionate about the accessories worn by the Leto Lizardmen found on the Plains of the Lizardmen. Get those accessories for him and I am sure he will help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-01.htm deleted file mode 100644 index 1b358e6fa9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password. As much as I hate to admit it, I think we need Nikola's help to solve this riddle. Would you go visit him for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-02.htm deleted file mode 100644 index 5317be0d2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I've been studying the metal plate you brought me. I'm very pleased that I can continue my research...
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-03.htm deleted file mode 100644 index c054ca010f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-It seems that this metal plate is actually an ancient recording device used in a research lab in the Tower of Cruma. Please tell that to Nikola, and ask him to help us solve the password. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-04.html deleted file mode 100644 index 4d1d697e93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? To continue our research, we need to solve the password so we can access the secrets of the metal plate. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-01.html deleted file mode 100644 index 668270551f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Why have you come to see me? Are you interested in my blueprints? Bah! I will have nothing to do with the likes of you. Begone! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-02.html deleted file mode 100644 index a4a71f514f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Why have you come to see me? Are you interested in my blueprints?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-03.html deleted file mode 100644 index bf0f515a96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Why should I do this? Please do not bother me!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-04.html deleted file mode 100644 index 4736990090..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blueprint Seller Luka:
-Hmmm...what's this?!
-Alright, let me see that! You want me to decode the password on this metal plate, eh? Well, well...let's see what I can do...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-05.html deleted file mode 100644 index dda7e4d5e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Give me the plate and I will see what I can do...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-06.html deleted file mode 100644 index 9e9f725f7b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/31437-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Hmm... This will take some time. Come back later -- I don't want you looking over my shoulder while I work! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/Q00186_ContractExecution.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/Q00186_ContractExecution.java deleted file mode 100644 index 59ffa29aa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00186_ContractExecution/Q00186_ContractExecution.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00186_ContractExecution; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; - -/** - * Contract Execution (186) - * @author ivantotov - */ -public class Q00186_ContractExecution extends Quest -{ - // NPCs - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - private static final int BLUEPRINT_SELLER_LUKA = 31437; - // Items - private static final int LORAINES_CERTIFICATE = 10362; - private static final int METALLOGRAPH_RESEARCH_REPORT = 10366; - private static final int LETO_LIZARDMAN_ACCESSORY = 10367; - // Misc - private static final int MIN_LEVEL = 41; - private static final int MAX_LEVEL_FOR_EXP_SP = 47; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20577, 40); // Leto Lizardman - MONSTERS.put(20578, 44); // Leto Lizardman Archer - MONSTERS.put(20579, 46); // Leto Lizardman Soldier - MONSTERS.put(20580, 88); // Leto Lizardman Warrior - MONSTERS.put(20581, 50); // Leto Lizardman Shaman - MONSTERS.put(20582, 100); // Leto Lizardman Overlord - } - - public Q00186_ContractExecution() - { - super(186); - addStartNpc(RESEARCHER_LORAIN); - addTalkId(RESEARCHER_LORAIN, BLUEPRINT_SELLER_LUKA, MAESTRO_NIKOLA); - addKillId(MONSTERS.keySet()); - registerQuestItems(METALLOGRAPH_RESEARCH_REPORT, LETO_LIZARDMAN_ACCESSORY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30673-03.htm": - { - if ((player.getLevel() >= MIN_LEVEL) && hasQuestItems(player, LORAINES_CERTIFICATE)) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, METALLOGRAPH_RESEARCH_REPORT, 1); - takeItems(player, LORAINES_CERTIFICATE, -1); - htmltext = event; - } - break; - } - case "30621-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30621-03.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "31437-03.html": - { - if (qs.isMemoState(2) && hasQuestItems(player, LETO_LIZARDMAN_ACCESSORY)) - { - htmltext = event; - } - break; - } - case "31437-04.html": - { - if (qs.isMemoState(2) && hasQuestItems(player, LETO_LIZARDMAN_ACCESSORY)) - { - qs.setMemoState(3); - htmltext = event; - } - break; - } - case "31437-06.html": - { - if (qs.isMemoState(3)) - { - giveAdena(player, 105083, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 285935, 18711); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isMemoState(2) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false) && (getRandom(100) < MONSTERS.get(npc.getId())) && !hasQuestItems(killer, LETO_LIZARDMAN_ACCESSORY)) - { - giveItems(killer, LETO_LIZARDMAN_ACCESSORY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == RESEARCHER_LORAIN) - { - final QuestState q184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - if ((q184 != null) && q184.isCompleted() && hasQuestItems(player, LORAINES_CERTIFICATE)) - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30673-01.htm" : "30673-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case RESEARCHER_LORAIN: - { - if (memoState >= 1) - { - htmltext = "30673-04.html"; - } - break; - } - case MAESTRO_NIKOLA: - { - if (memoState == 1) - { - htmltext = "30621-01.html"; - } - else if (memoState == 2) - { - htmltext = "30621-04.html"; - } - break; - } - case BLUEPRINT_SELLER_LUKA: - { - if (memoState == 2) - { - htmltext = hasQuestItems(player, LETO_LIZARDMAN_ACCESSORY) ? "31437-02.html" : "31437-01.html"; - } - else if (memoState == 3) - { - htmltext = "31437-05.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == RESEARCHER_LORAIN)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-01.html deleted file mode 100644 index e26e50c800..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see! Do you have any good news?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-02.html deleted file mode 100644 index 8de1849196..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Ha ha! I don't know how you found that out. Well... since you already know, I will tell you. I wouldn't mind if Nikola and Lorain would work together, actually, but since they despise each other I thought it best to let them work separately. But as you discovered, this is not something that you can finish on your own, is it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-03.html deleted file mode 100644 index 4b9801e1d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30512-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Ah! Let me see it!
-Hmm. I see. Yes, we certainly need the password. It might take me some time, but I think I can puzzle it out. Excellent work, my young friend! Please accept this as a token of my gratitude. Farewell -- I must take this to my lab! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-01.html deleted file mode 100644 index 5e39ccc40d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I have been waiting for you. Do you have any good news for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-02.html deleted file mode 100644 index 587190fe7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-She said that, eh?
-It was a good thing that I listened to you, I see. I will do my best to help you. May I see it?
-Hmm... this is beyond my abilities. But there is a Dwarf who can help you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-03.html deleted file mode 100644 index 66a6947979..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-He is Head Blacksmith Kusto in the town of Giran. He will certainly be able to decode this password for sure. Surprised? You shouldn't be. But go visit him for yourself and you'll see why he is ideal for this task. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-04.html deleted file mode 100644 index 6cd5048709..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30621-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-I will introduce you to Head Blacksmith Kusto in the town of Giran, who I am confident can solve this riddle. Go visit him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-01.htm deleted file mode 100644 index 7ae8f7c9a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password. As much as I hate to admit it, I think we need Nikola's help to solve this riddle. Would you go visit him for me -- I'm still worried about the fight we had...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-02.htm deleted file mode 100644 index 5317be0d2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I've been studying the metal plate you brought me. I'm very pleased that I can continue my research...
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-03.htm deleted file mode 100644 index 12487c3b8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-It seems that this metal plate is actually an ancient recording device used in a research lab in the Tower of Cruma. Please tell that to Nikola, and ask him to help us solve the password. Perhaps we can set aside our differences in the face of this amazing new discovery... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-04.html deleted file mode 100644 index b119a462e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? To continue our research, we need to solve the password so we can access the secrets of the metal plate. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/Q00187_NikolasHeart.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/Q00187_NikolasHeart.java deleted file mode 100644 index 05f38d1eaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00187_NikolasHeart/Q00187_NikolasHeart.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00187_NikolasHeart; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; - -/** - * Nikola's Heart (187) - * @author ivantotov - */ -public class Q00187_NikolasHeart extends Quest -{ - // NPCs - private static final int HEAD_BLACKSMITH_KUSTO = 30512; - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - // Items - private static final int LORAINES_CERTIFICATE = 10362; - private static final int METALLOGRAPH = 10368; - // Misc - private static final int MIN_LEVEL = 41; - private static final int MAX_LEVEL_FOR_EXP_SP = 47; - - public Q00187_NikolasHeart() - { - super(187); - addStartNpc(RESEARCHER_LORAIN); - addTalkId(HEAD_BLACKSMITH_KUSTO, RESEARCHER_LORAIN, MAESTRO_NIKOLA); - registerQuestItems(METALLOGRAPH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30673-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, METALLOGRAPH, 1); - takeItems(player, LORAINES_CERTIFICATE, -1); - htmltext = event; - } - break; - } - case "30512-02.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "30512-03.html": - { - if (qs.isMemoState(2)) - { - giveAdena(player, 93383, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 285935, 18711); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30621-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30621-03.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == RESEARCHER_LORAIN) - { - final QuestState q185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - if ((q185 != null) && q185.isCompleted() && hasQuestItems(player, LORAINES_CERTIFICATE)) - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30673-01.htm" : "30673-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case RESEARCHER_LORAIN: - { - if (memoState >= 1) - { - htmltext = "30673-04.html"; - } - break; - } - case HEAD_BLACKSMITH_KUSTO: - { - if (memoState == 2) - { - htmltext = "30512-01.html"; - } - break; - } - case MAESTRO_NIKOLA: - { - if (memoState == 1) - { - htmltext = "30621-01.html"; - } - else if (memoState == 2) - { - htmltext = "30621-04.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == RESEARCHER_LORAIN)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-01.html deleted file mode 100644 index 08700614af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Have you given Lorain a great deal of help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-02.html deleted file mode 100644 index 981008745d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Hmm... This damage is too extensive for me to repair, but I know a person who can do work of this kind.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-03.html deleted file mode 100644 index 7c24c03164..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Locksmith Dorothy in Heine is the foremost expert for this kind of work. I know it's a long journey, but I think it would be worth your while to go visit her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-04.html deleted file mode 100644 index 86b53feb33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-That's right. Locksmith Dorothy. I am sure she can help you in this matter. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-05.html deleted file mode 100644 index 786a5bb255..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30621-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Didn't you already tell me that? Go and find Dorothy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-01.htm deleted file mode 100644 index 92bae8be03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you! I tried to reconstruct these broken metal pieces, but it's beyond my skill. I think we must ask Nikola for help -- he knows a lot of people, one of whom may be able to repair this. I know I should probably visit him myself, but I'm still a litle worried about the argument we had before. Would you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-02.htm deleted file mode 100644 index 5317be0d2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I've been studying the metal plate you brought me. I'm very pleased that I can continue my research...
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-03.htm deleted file mode 100644 index 8f8bb0702a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Tell him these metal fragments are actually parts of an ancient recording device, and ask him if he knows how to restore it. If there's a way to do so, I trust you to see that it gets done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-04.html deleted file mode 100644 index 36db241f45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? Please find a way to repair these broken metal pieces. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-01.html deleted file mode 100644 index ac179f565c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Why have you come to see me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-02.html deleted file mode 100644 index 9202810b79..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Hmm, this is badly broken. Where did you get it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-03.html deleted file mode 100644 index ed806e0f2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/30970-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Locksmith Dorothy:
-This might be a recording device... I assume you'd like me to try and repair it so you can recover whatever information it contains?
-This is going to take some time, but I'll give it my best.
-Come back later and we'll see what we find. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/Q00188_SealRemoval.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/Q00188_SealRemoval.java deleted file mode 100644 index 03c8538bb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00188_SealRemoval/Q00188_SealRemoval.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00188_SealRemoval; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; -import quests.Q00186_ContractExecution.Q00186_ContractExecution; -import quests.Q00187_NikolasHeart.Q00187_NikolasHeart; - -/** - * Seal Removal (188) - * @author ivantotov - */ -public class Q00188_SealRemoval extends Quest -{ - // NPCs - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - private static final int DOROTHY_LOCKSMITH = 30970; - // Items - private static final int LORAINES_CERTIFICATE = 10362; - private static final int BROKEN_METAL_PIECES = 10369; - // Misc - private static final int MIN_LEVEL = 41; - private static final int MAX_LEVEL_FOR_EXP_SP = 47; - - public Q00188_SealRemoval() - { - super(188); - addStartNpc(RESEARCHER_LORAIN); - addTalkId(RESEARCHER_LORAIN, MAESTRO_NIKOLA, DOROTHY_LOCKSMITH); - registerQuestItems(BROKEN_METAL_PIECES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30673-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, BROKEN_METAL_PIECES, 1); - htmltext = event; - } - break; - } - case "30621-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30621-03.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30621-04.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "30970-02.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "30970-03.html": - { - if (qs.isMemoState(2)) - { - giveAdena(player, 98583, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 285935, 18711); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if ((npc.getId() == RESEARCHER_LORAIN) && !hasQuestItems(player, LORAINES_CERTIFICATE)) - { - final QuestState q184 = player.getQuestState(Q00184_ArtOfPersuasion.class.getSimpleName()); - final QuestState q185 = player.getQuestState(Q00185_NikolasCooperation.class.getSimpleName()); - final QuestState q186 = player.getQuestState(Q00186_ContractExecution.class.getSimpleName()); - final QuestState q187 = player.getQuestState(Q00187_NikolasHeart.class.getSimpleName()); - if (((q184 != null) && q184.isCompleted()) || ((q185 != null) && q185.isCompleted() && (q186 == null) && (q187 == null))) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30673-01.htm" : "30673-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case RESEARCHER_LORAIN: - { - htmltext = "30673-04.html"; - break; - } - case MAESTRO_NIKOLA: - { - if (qs.isMemoState(1)) - { - htmltext = "30621-01.html"; - } - else if (qs.isMemoState(2)) - { - htmltext = "30621-05.html"; - } - break; - } - case DOROTHY_LOCKSMITH: - { - if (qs.isMemoState(2)) - { - htmltext = "30970-01.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == RESEARCHER_LORAIN)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-01.html deleted file mode 100644 index 74026dbf6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-How can I help you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-02.html deleted file mode 100644 index cbe9d54493..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Cruma...
-Where did you hear that name?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-03.html deleted file mode 100644 index c67ff4217c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-Hmm. Unfortunately, the Cruma are extinct.
-You know of the ancient war between Elves and Humans? At that time, the Cruma became our greatest ally. But we were overwhelmed by the Humans' sheer numbers and forced to retreat. The Cruma fought a valiant rearguard action, giving us time to reach a safe haven. It was mortally wounded, however, and fell in the place now known as the Sea of Spores. That was the last of its noble kind... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-04.html deleted file mode 100644 index a4c9345da8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30068-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Shegfield:
-I already told you about the fate of the Cruma. Your search is in vain, adventurer. I advise you turn your feet onto another path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-01.html deleted file mode 100644 index cbbca59cd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see. How is Lorain progressing with her assignment?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-02.html deleted file mode 100644 index 8b03d0483b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30512-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-I see. Hmm... Researching Cruma, eh? Interesting... Although there is nothing to be gained financially from it, unfortunately... But I suppose the research may still have some value, eh? Thank you for your help. Please take this in exchange for what you've done. I will send word later if I need your further help, adventurer. In the meantime, may Maphr thicken your beard and strengthen your sinews! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-01.html deleted file mode 100644 index ba9fd486da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You sure took your time! Were you successful?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-02.html deleted file mode 100644 index 7321b9c36b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You did it! Amazing.. .
-Hmm... experiments concerning the life force... To think that a Cruma may still exist! We must find it. I'm sure that Priest Shegfield, the Elven priest for the Town of Dion, knows more about this matter. I'm sorry to impose on you further, but I'm reluctant to leave here right now. Would you seek out Shegfield and question him? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-03.html deleted file mode 100644 index ec7e12af3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Please visit Priest Shegfield in the Town of Dion and question him about the whereabouts of the Cruma. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-04.html deleted file mode 100644 index de8c1838c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-I see... Well, if the Cruma are extinct, then I suppose we don't need the section concerning it. Thank your for your help, though. Please go report all this to Kusto. I'm sure that he will reward you for your hard work. Farewell, and may the hammer of Maphr make clear your path! - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-05.html deleted file mode 100644 index 41fd0bdf2d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/30673-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Many thanks for your trouble. I suppose there's nothing left for you to do here. Please go report all this to Kusto. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-01.htm deleted file mode 100644 index b4a5eb314d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Ah, you again. I have decoded the password on the metal plate you gave me. I wrote it down here...somewhere...ah, here it is! Do you want it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-02.htm deleted file mode 100644 index 0c13beeb21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-I am still trying to puzzle out the code on the metal plate. Come back later.
-(Only characters level 42 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-03.htm deleted file mode 100644 index 3348f5b208..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Ah, here it is. There is more information on the parchment, if you're interested. I am going to bed -- I haven't slept in days... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-04.html deleted file mode 100644 index f7eedcf95d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/31437-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-I have finished the task you gave me. Is there anything else that you want me to do? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/Q00189_ContractCompletion.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/Q00189_ContractCompletion.java deleted file mode 100644 index b31feed799..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00189_ContractCompletion/Q00189_ContractCompletion.java +++ /dev/null @@ -1,211 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00189_ContractCompletion; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00186_ContractExecution.Q00186_ContractExecution; - -/** - * Contract Completion (189) - * @author ivantotov - */ -public class Q00189_ContractCompletion extends Quest -{ - // NPCs - private static final int SHEGFIELD = 30068; - private static final int HEAD_BLACKSMITH_KUSTO = 30512; - private static final int RESEARCHER_LORAIN = 30673; - private static final int BLUEPRINT_SELLER_LUKA = 31437; - // Items - private static final int SCROLL_OF_DECODING = 10370; - // Misc - private static final int MIN_LEVEL = 42; - private static final int MAX_LEVEL_FOR_EXP_SP = 48; - - public Q00189_ContractCompletion() - { - super(189); - addStartNpc(BLUEPRINT_SELLER_LUKA); - addTalkId(BLUEPRINT_SELLER_LUKA, HEAD_BLACKSMITH_KUSTO, RESEARCHER_LORAIN, SHEGFIELD); - registerQuestItems(SCROLL_OF_DECODING); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31437-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, SCROLL_OF_DECODING, 1); - htmltext = event; - } - break; - } - case "30512-02.html": - { - if (qs.isMemoState(4)) - { - giveAdena(player, 121527, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 309467, 20614); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30673-02.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - takeItems(player, SCROLL_OF_DECODING, -1); - htmltext = event; - } - break; - } - case "30068-02.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "30068-03.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == BLUEPRINT_SELLER_LUKA) - { - final QuestState q186 = player.getQuestState(Q00186_ContractExecution.class.getSimpleName()); - if ((q186 != null) && q186.isCompleted()) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "31437-01.htm" : "31437-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case BLUEPRINT_SELLER_LUKA: - { - if (qs.getMemoState() >= 1) - { - htmltext = "31437-04.html"; - } - break; - } - case HEAD_BLACKSMITH_KUSTO: - { - if (qs.isMemoState(4)) - { - htmltext = "30512-01.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30673-01.html"; - break; - } - case 2: - { - htmltext = "30673-03.html"; - break; - } - case 3: - { - qs.setMemoState(4); - qs.setCond(4, true); - htmltext = "30673-04.html"; - break; - } - case 4: - { - htmltext = "30673-05.html"; - break; - } - } - break; - } - case SHEGFIELD: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "30068-01.html"; - break; - } - case 3: - { - htmltext = "30068-04.html"; - break; - } - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == BLUEPRINT_SELLER_LUKA)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-01.html deleted file mode 100644 index 27622a05ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Juris:
-How can I help you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-02.html deleted file mode 100644 index e4e2d6136b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Juris:
-Cruma...
-Where did you learn that name?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-03.html deleted file mode 100644 index f27aeb1329..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Juris:
-Ah, I see. Well, I am afraid I must disappoint you. The Cruma are entirely extinct.
-Do you know of the ancient war between the Elves and Humans? No? At that time, the last Cruma became our greatest ally. Despite its massive size and strength, though, we were overwhelmed by sheer number of Human warriors and forced to retreat. The Cruma fought a valiant rear-guard action, giving us the time to escape to a safe haven. In doing so, it was mortally wounded and fell in the place now called the Sea of Spores. That was the last of its kind, and none of its brethren roam this world in these latter days... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-04.html deleted file mode 100644 index 0e488dbe1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30113-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Juris:
-I already told you of the Cruma's fate. Your journey to find one is in vain. I am sorry... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-01.htm deleted file mode 100644 index 4682ce0831..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Good to see you again! When I decoded the metal plate that you gave me, it turned out to be a research log from the lab. I still need to check something, however. Would you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-02.htm deleted file mode 100644 index 6519f67fdc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-How are you? I certainly appreciate the assistance you provided me. If I need your help again, I won't hesitate to ask! In the meantime, I must take my leave...
-(Only characters level 42 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-03.htm deleted file mode 100644 index ca1d60c8ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-The research log on the metal plate contains a record of the Cruma, one of the ancient creatures born at the creation of the world. I have determined to ask the Elves about the location of the last Cruma. Magister Juris in the town of Giran may know something about this matter. Would you seek her out and ask her? She can be very difficult to find... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-04.html deleted file mode 100644 index 6d8952f8f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-Why are you still here? There is no time to waste. Go find Magister Juris in the town of Giran and ask her about the last Cruma. If you are having second thoughts, I will ask somebody else to go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-05.html deleted file mode 100644 index 45398ac297..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Did you find her? She does know something about the Cruma, doesn't she?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-06.html deleted file mode 100644 index 3c27665f69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Kusto:
-I see... So it really is extinct. As I told you before, I doubt there is anything to be gained financially from this line of research. Still, any knowledge must possess some value, don't you think? In any event, thank you for your efforts.
-I have one final favor to ask of you: would you tell Lorain that the work I asked her to do is now finished? I don't think there is a need for me to have any further contact with her... - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-07.html deleted file mode 100644 index b42853b043..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-Please do not waste any more time! Tell Lorain that the work I asked her to do is finished. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-08.html deleted file mode 100644 index 7b50f9b841..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30512-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Thank you for your help, my friend. Please take this as a small token of my gratitude.
-I should be happy to work with you again if the opportunity arises in the future. Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-01.html deleted file mode 100644 index 763c4b17ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Ah, you've returned! You must have successfully finished the job.
-What did she say? Really? Hmm, perhaps she is not as odious as I believed. Thank you! I think our relationship has become better because of your help. Perhaps I should be more active in contacting her from now on... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-02.html deleted file mode 100644 index 17ff78df39..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30621-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Your news has filled me with new hope. Thank you! I'll take care of the debt with Kusto. Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-01.html deleted file mode 100644 index 28ea8deb49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Is that so? Well, I'll ask Kusto about the cost. At least we've finished one mission. Good job! I hope we can work together again. One last favor... On your way back, please tell Nikola that I'm not angry with him any more, and that I'm ready to work together again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-02.html deleted file mode 100644 index 7ba39849b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/30673-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Good job! One last favor... On your way back, please tell Nikola that I'm not angry with him any more, and that I'm ready to work together again. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/Q00190_LostDream.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/Q00190_LostDream.java deleted file mode 100644 index 15e6e33921..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00190_LostDream/Q00190_LostDream.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00190_LostDream; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00187_NikolasHeart.Q00187_NikolasHeart; - -/** - * Lost Dream (190) - * @author ivantotov - */ -public class Q00190_LostDream extends Quest -{ - // NPCs - private static final int JURIS = 30113; - private static final int HEAD_BLACKSMITH_KUSTO = 30512; - private static final int MAESTRO_NIKOLA = 30621; - private static final int RESEARCHER_LORAIN = 30673; - // Misc - private static final int MIN_LEVEL = 42; - private static final int MAX_LEVEL_FOR_EXP_SP = 48; - - public Q00190_LostDream() - { - super(190); - addStartNpc(HEAD_BLACKSMITH_KUSTO); - addTalkId(HEAD_BLACKSMITH_KUSTO, RESEARCHER_LORAIN, MAESTRO_NIKOLA, JURIS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30512-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - htmltext = event; - } - break; - } - case "30512-06.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30113-02.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "30113-03.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == HEAD_BLACKSMITH_KUSTO) - { - final QuestState q187 = player.getQuestState(Q00187_NikolasHeart.class.getSimpleName()); - if ((q187 != null) && q187.isCompleted()) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30512-01.htm" : "30512-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case HEAD_BLACKSMITH_KUSTO: - { - if (memoState == 1) - { - htmltext = "30512-04.html"; - } - else if (memoState == 2) - { - htmltext = "30512-05.html"; - } - else if ((memoState >= 3) && (memoState <= 4)) - { - htmltext = "30512-07.html"; - } - else if (memoState == 5) - { - htmltext = "30512-08.html"; - giveAdena(player, 109427, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 309467, 20614); - } - qs.exitQuest(false, true); - } - break; - } - case JURIS: - { - if (memoState == 1) - { - htmltext = "30113-01.html"; - } - else if (memoState == 2) - { - htmltext = "30113-04.html"; - } - break; - } - case MAESTRO_NIKOLA: - { - if (memoState == 4) - { - qs.setMemoState(5); - qs.setCond(5, true); - htmltext = "30621-01.html"; - } - else if (memoState == 5) - { - htmltext = "30621-02.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - if (memoState == 3) - { - qs.setMemoState(4); - qs.setCond(4, true); - htmltext = "30673-01.html"; - } - else if (memoState == 4) - { - htmltext = "30673-02.html"; - } - break; - } - } - } - else if (qs.isCompleted() && (npc.getId() == HEAD_BLACKSMITH_KUSTO)) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-01.html deleted file mode 100644 index 5d8f1fe6ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-How can I help you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-02.html deleted file mode 100644 index ff6867428f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Cruma...
-Where did you hear that name?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-03.html deleted file mode 100644 index c67ff4217c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-Hmm. Unfortunately, the Cruma are extinct.
-You know of the ancient war between Elves and Humans? At that time, the Cruma became our greatest ally. But we were overwhelmed by the Humans' sheer numbers and forced to retreat. The Cruma fought a valiant rearguard action, giving us time to reach a safe haven. It was mortally wounded, however, and fell in the place now known as the Sea of Spores. That was the last of its noble kind... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-04.html deleted file mode 100644 index a4c9345da8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30068-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Shegfield:
-I already told you about the fate of the Cruma. Your search is in vain, adventurer. I advise you turn your feet onto another path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-01.html deleted file mode 100644 index f2d655f901..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see. How is Lorain progressing with her assignment?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-02.html deleted file mode 100644 index 8b03d0483b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30512-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-I see. Hmm... Researching Cruma, eh? Interesting... Although there is nothing to be gained financially from it, unfortunately... But I suppose the research may still have some value, eh? Thank you for your help. Please take this in exchange for what you've done. I will send word later if I need your further help, adventurer. In the meantime, may Maphr thicken your beard and strengthen your sinews! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-01.html deleted file mode 100644 index 6561d7cc8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You sure took your time! How did it go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-02.html deleted file mode 100644 index db143e34b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You decoded it! Amazing...
-Hmm... experiments concerning the life force... To think that a Cruma may still exist! We must find it. I'm sure that Priest Shegfield, the Elven priest for the Town of Dion, knows more about this matter. I'm sorry to impose on you further, but I'm reluctant to leave here right now. Would you seek out Shegfield and question him? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-03.html deleted file mode 100644 index ec7e12af3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Please visit Priest Shegfield in the Town of Dion and question him about the whereabouts of the Cruma. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-04.html deleted file mode 100644 index a4a90b4b71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-I see... Well, if the Cruma are extinct, then I suppose we don't need the section concerning it. Thank you for your help, though. Please go report all this to Kusto. I'm sure that he will reward you for your hard work. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-05.html deleted file mode 100644 index 41fd0bdf2d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30673-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Many thanks for your trouble. I suppose there's nothing left for you to do here. Please go report all this to Kusto. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-01.htm deleted file mode 100644 index 5216bf1a9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Welcome, my young friend! I just now finished the repair work you requested. Do you wish to take the item now?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-02.htm deleted file mode 100644 index 203f39a5c9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-I am attempting to repair the metal fragments you brought me. Please wait -- this will take some time.
-(Only characters level 42 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-03.htm deleted file mode 100644 index 71f73f7333..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-I also checked the inner workings of the machine in order to make sure everything is functional. Consider that service on the house... but I am going to have to charge you for the other repair costs.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-04.htm deleted file mode 100644 index d6729030f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Nikola, you say?
-Yes, I think it would be best to charge Nikola for my time. Farewell and good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-05.html deleted file mode 100644 index 81dd9447c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/30970-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Locksmith Dorothy:
-The task that brought you here before has already been accomplished. Do you have something else for me? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/Q00191_VainConclusion.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/Q00191_VainConclusion.java deleted file mode 100644 index 524dd48487..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00191_VainConclusion/Q00191_VainConclusion.java +++ /dev/null @@ -1,219 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00191_VainConclusion; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00188_SealRemoval.Q00188_SealRemoval; - -/** - * Vain Conclusion (191) - * @author ivantotov - */ -public class Q00191_VainConclusion extends Quest -{ - // NPCs - private static final int SHEGFIELD = 30068; - private static final int HEAD_BLACKSMITH_KUSTO = 30512; - private static final int RESEARCHER_LORAIN = 30673; - private static final int DOROTHY_LOCKSMITH = 30970; - // Items - private static final int REPAIRED_METALLOGRAPH = 10371; - // Misc - private static final int MIN_LEVEL = 42; - private static final int MAX_LEVEL_FOR_EXP_SP = 48; - - public Q00191_VainConclusion() - { - super(191); - addStartNpc(DOROTHY_LOCKSMITH); - addTalkId(DOROTHY_LOCKSMITH, HEAD_BLACKSMITH_KUSTO, RESEARCHER_LORAIN, SHEGFIELD); - registerQuestItems(REPAIRED_METALLOGRAPH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30970-03.htm": - { - htmltext = event; - break; - } - case "30970-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, REPAIRED_METALLOGRAPH, 1); - htmltext = event; - } - break; - } - case "30068-02.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "30068-03.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30512-02.html": - { - if (qs.isMemoState(4)) - { - giveAdena(player, 117327, true); - if (player.getLevel() < MAX_LEVEL_FOR_EXP_SP) - { - addExpAndSp(player, 309467, 20614); - } - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30673-02.html": - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(2, true); - takeItems(player, REPAIRED_METALLOGRAPH, -1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == DOROTHY_LOCKSMITH) - { - final QuestState q188 = player.getQuestState(Q00188_SealRemoval.class.getSimpleName()); - if ((q188 != null) && q188.isCompleted()) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30970-01.htm" : "30970-02.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case DOROTHY_LOCKSMITH: - { - if (qs.getMemoState() >= 1) - { - htmltext = "30970-05.html"; - } - break; - } - case SHEGFIELD: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "30068-01.html"; - break; - } - case 3: - { - htmltext = "30068-04.html"; - break; - } - } - break; - } - case HEAD_BLACKSMITH_KUSTO: - { - if (qs.isMemoState(4)) - { - htmltext = "30512-01.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30673-01.html"; - break; - } - case 2: - { - htmltext = "30673-03.html"; - break; - } - case 3: - { - qs.setMemoState(4); - qs.setCond(4, true); - htmltext = "30673-04.html"; - break; - } - case 4: - { - htmltext = "30673-05.html"; - break; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == DOROTHY_LOCKSMITH) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-01.html deleted file mode 100644 index ab84e53ed8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Hollint:
-Einhasad's blessings to you, my child. The days are getting shorter, and the nights colder--our God's comforting embrace is more important now than it ever was before.
-What brings you to me today?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-02.html deleted file mode 100644 index 6ea6221571..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Hollint:
-Hmm... young Jacob has been killed? This is grave news indeed. Something needs to be done before the spreading fear becomes even more tangible.
-Of course, I'll set about preparing the Temple as per Croop's instructions. There was also a matter of prize reward I believe Croop had me set aside for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-03.html deleted file mode 100644 index 3b0ce03747..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30191-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Hollint:
-Here you are then. I hope it's sufficient for the tasks you undertook.
-Now, as I'm sure you can appreciate I have many things to prepare. Thank you for all that you have done. Everyone in Oren appreciates your hard work. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-01.html deleted file mode 100644 index 89b09f2f76..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Guard Hector:
-Here about the murderer aren't you?
-Can't blame you--I'm sure there's quite some bounty on his head, but I ain't here to aid the fear mongering that's been going on, no sir.
-Besides, stay within Oren's walls and you'll be safe as houses. What's outside that pulls so many out, anyway? I swear... the folk in these parts have their heads in the clouds. They're all crusade this, save the world that....
-Now, look at me. I'm happy, I'm content. Keep people safe, and sleep sound as a bear in Winter.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-02.html deleted file mode 100644 index 9d3bfe7411..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Guard Hector:
-A letter? Pass it here then....
-(He silently reads the letter.)
-Ah, Croop. Well, this is different then. All right, I'll unstitch these lips, but if word reaches me that you've been fillin' the taverns with this I'll come straight after you.
-The rumors are true enough--there is someone... something out there offing folk. Old Stan even saw it with his own two eyes. Said it moves fast, hides in the shadows. Sneaky thing, he said. Old Stan th...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-03.html deleted file mode 100644 index 6f619c9383..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Hector:
-Stan? He guards the southern entrance to Oren Castle . Should be on duty right about now, as luck would have it.
-Mind you, he is known for spinning the odd tale. Once he told me he'd seen a giant rat scrambling through the castle kitchens, so we went down together, swords at the ready an' torches lit.
-Only turned out to be a stray dog didn't it? Cute little thing n all, called it Bessie. Course, then it died. Jumped out a window, it did. Stupid mutt.
-Anyway, enough of that. You go see Stan. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-04.html deleted file mode 100644 index 421c448c36..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30197-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Hector:
-Old Stan protects Oren Castle's southern entrance.
-Can't tell you any more than that.
-Remember, I never claimed to see anything strange--go talk to Stan and leave me out of it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-01.html deleted file mode 100644 index a6aae3becb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-ARGH!
-What are you playing at? There's something sneaking round the castle, people are going missing, everyone's on edge, and you still think the best idea is to sneak up on old Stan and scare the stuffing out of him?!
-What's wrong with you? And what do you want?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-02.html deleted file mode 100644 index 97a111a299..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-Ha, did Hector tell you to be that vague, too? He's jumpier than a cat in a thunderstorm these days, looking for things that ain't there, and jamming two coincidences together to make conspiracies.
-Yeah, maybe I saw something, and maybe it was a bit odd. Maybe I felt a pervading sense of evil shortly before seeing whatever it was, and maybe it made an unholy chattering sound as it shot off into the shadows.
-But you know what? Maybe it was nothing. Thought about that?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-03.html deleted file mode 100644 index cdaffe777f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Guard Stan:
-I was out walking through theOren Castle grounds a couple of nights ago. Truth be told, I was clearing my head - women problems, see?
-Anyway, there I was, when a chill creeps up my spine and everything goes deathly quiet. Suddenly this thing appears in front of me, makes some weird old sound, and... I could feel its eyes looking... looking INTO me.
-Then, quick as a click, it was gone.
-See... told you. It was nothing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-04.html deleted file mode 100644 index 482930d485..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Stan:
-Why? You're not... you're not thinking of going there are you?
-But there's nothing there... and if there WAS something there then it's not something you'll want to sit down and share stories with, trust me.
-Anyway, the area East of Oren Castle is fairly unspectacular. Nothing there you'd want to see, and... oh. I just told you where to go, didn't I?
-Bah. Go then! See if I care! If you come back inside-out, then I ain't gonna fix you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-05.html deleted file mode 100644 index dd7c5c6c1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30200-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Stan:
-You still have questions for me? I told you everything I know.
-The thing I saw that night was in the area east of Oren Castle.
-Unless you have something else to ask me, you better get going--I'll be back on duty soon.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-01.htm deleted file mode 100644 index 6000a2b39f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-You're the one I heard so much about? Funny, I thought you'd be taller. Ach, it doesn't matter - it's your reputation that brought you to me, not your height, eh?
-Now listen, my cousin Jacob had inked a new contract with a supplier and was due to bring it here. Thing is, I've nae heard as much as a peep from the boy and he was due here days ago.
-Told him, aye I did, told him not to travel by his wee self. Told him it wasn't safe. Ach....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-02.htm deleted file mode 100644 index 9e624976a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-Why? Ha!
-You should wax your ears from time to time! You've not heard the stories then? No?
-Fine, I'll tell ye. But first you'll promise me that you'll take the job, aye? I'll not wag this beard of mine for little more than etiquette and whatnot. We have a deal?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-03.html deleted file mode 100644 index ea6d77a6d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Aye? Good stuff.
-The stories are circling about like crows over carcasses, friend. Dwarven Contractors being put to the blade. Someone is hunting them, and we have no idea who....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-04.html deleted file mode 100644 index b62148f69b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-Ach, off with ye!
-I'll nae waste my time gassing off to you, not when you're too weak to do the work for me!
-Off with ye! Go!
-(Only charaters who are level 79 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-05.html deleted file mode 100644 index 1906dbf046..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Just received word that the memorial service for my poor cousin can now take place.
-What happened to him is tragc, but I'm grateful for all that you've done for us.
-Bless you for your kindness! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-06.html deleted file mode 100644 index 32e6e32b86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Thanks! You've agreed to help, so I'll tell you everything I know. But I don't want anyone else to hear this, okay?
-Something strange is going on--I hear rumors of some suspicious character killing off Dwarven contractors...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-07.html deleted file mode 100644 index ab8df6d0d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Ach. Look, I'm not saying you'll find Jacob face down in a ditch. I just want the boy found. If he's poured my money down his throat again then... well... he'll see.
-I've found out some bits of information too. Seems Hector knows something about this killer, though if he's able to pull fact from fiction then he's got more knocking about that skull of his than most.
-Take this letter, and go and find him at Oren's Northern entrance. With luck he'll set your path straight and lead you to m'cousin. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-08.html deleted file mode 100644 index 9da03bf5e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Croop:
-Haven't found him yet? Don't waste any more time, okay? You've got to find wee Jacob!
-If you do, I promise you will be richly rewarded. Now hurry! There's nae a minute to waste! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-09.html deleted file mode 100644 index d55cf1856e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Ach! There you are! I was about ready to send someone off after YOU!
-Well, you've news I assume, and by the looks of it, it's nae good. Well, out with it. Words are no good unless spoken.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-10.html deleted file mode 100644 index 9c6ede304f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-Aye... I thought that'd be the way of things. Poor boy... he wasn't ready to go.
-Ach. You see people slipping off the coil all the time, but still... harder to cope with when it's blood.
-Where's the body then?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-11.html deleted file mode 100644 index b67952122e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Croop:
-Bad shape? What do ye mean? Mutilated?
-Hang on a wee moment now--I never even told you what Jacob looked like! How can you be sure it was him? And how can you be so sure that it was him when, as you put it, the body's in "bad shape"? Eh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-12.html deleted file mode 100644 index 870cf1fa9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-Oh. Aye... aye it is. And this is his blood too, I suppose.
-I bought this for him when he started working for me, you know. Was my way of bringing him closer to the family, but look what happened....
-Ach. I'm not one for softness. I have another job for you to do now, if ye'll take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-13.html deleted file mode 100644 index 61849a8cbf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-13.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Croop:
-I want you to prepare a memorial service for m'cousin. It's a simple enough thing, and High Priest Hollint will be there to help you out.
-Dwarves need to put into the ground fast, aye? Return their bodies to the soil, give our children's children nutrients for the farming and ore for the augmenting.
-So, will ye do it? I'll be busy getting his body back here, and need a hand... if you're offering yours.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-14.html deleted file mode 100644 index cebf9d0cdc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/30676-14.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Croop:
-Thank you very much. You are indeed an adventurer with a warm heart. I do have good eyes to spot a good person.
-Now, you can give me Jacob's necklace. I will have someone take it to the Town of Oren's High Priest Hollint in the Temple of Einhasad beforehand.
-Also, I'll send your reward for finding Jacob as well as the memorial service to High Priest Hollint. Even though I'm a dwarf, I won't be stingy in showing my appreciation for an adventurer like you.
-I am sure you are tired after looking for Jacob. Have a drink of water and go see High Priest Hollint.
-Please take care of the memorial service for Jacob for me. Well done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-01.html deleted file mode 100644 index 5a0022036b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Unidentifiable Body:
-You search the body in an attempt to find out who the person was, but come up empty.
-Hmm, the right hand looks clenched. Maybe there's something in its grip worth noting.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-02.html deleted file mode 100644 index e82aa636f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Unidentifiable Body:
-You force the fingers open, and find a blood-stained necklace nestled within.
-Turning it over, you find a simple "J" engraving on the reverse of the necklace.
-J? Jacob? Is this him?
-Take the necklace. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-03.html deleted file mode 100644 index e1e6aef155..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Unidentifiable Body:
-You see the mauled body of a Dwarf. Although the lack of decay indicates recent death, the body is too damaged to easily identify who it was, no matter how closely you examine it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-04.html deleted file mode 100644 index 15775ea69f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/32568-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Unidentifiable Body:
-You see the mauled body of a Dwarf. Although the lack of decay indicates recent death, the body is too damaged to easily identify who it was.
-(Only characters who are above level 79 and in the process of the Seven Signs and Series of Unknown Deaths quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java deleted file mode 100644 index e8152d7657..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/Q00192_SevenSignsSeriesOfDoubt.java +++ /dev/null @@ -1,312 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00192_SevenSignsSeriesOfDoubt; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Seven Signs, Series of Doubt (192) - * @author Adry_85 - */ -public class Q00192_SevenSignsSeriesOfDoubt extends Quest -{ - // NPCs - private static final int HOLLINT = 30191; - private static final int HECTOR = 30197; - private static final int STAN = 30200; - private static final int CROOP = 30676; - private static final int UNIDENTIFIED_BODY = 32568; - // Items - private static final int CROOPS_INTRODUCTION = 13813; - private static final int JACOBS_NECKLACE = 13814; - private static final int CROOPS_LETTER = 13815; - // Misc - private static final int MIN_LEVEL = 79; - - public Q00192_SevenSignsSeriesOfDoubt() - { - super(192); - addStartNpc(CROOP, UNIDENTIFIED_BODY); - addTalkId(CROOP, STAN, UNIDENTIFIED_BODY, HECTOR, HOLLINT); - addCondMinLevel(MIN_LEVEL, "30676-04.html"); - registerQuestItems(CROOPS_INTRODUCTION, JACOBS_NECKLACE, CROOPS_LETTER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30676-02.htm": - { - htmltext = event; - break; - } - case "30676-03.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "video": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - playMovie(player, Movie.SSQ_SUSPICIOUS_DEATHS); - startQuestTimer("back", 32000, npc, player); - return ""; - } - break; - } - case "back": - { - player.teleToLocation(81654, 54851, -1513); - return ""; - } - case "30676-10.html": - case "30676-11.html": - case "30676-12.html": - case "30676-13.html": - { - if (qs.isCond(6) && hasQuestItems(player, JACOBS_NECKLACE)) - { - htmltext = event; - } - break; - } - case "30676-14.html": - { - if (qs.isCond(6) && hasQuestItems(player, JACOBS_NECKLACE)) - { - giveItems(player, CROOPS_LETTER, 1); - takeItems(player, JACOBS_NECKLACE, -1); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30200-02.html": - case "30200-03.html": - { - if (qs.isCond(4)) - { - htmltext = event; - } - break; - } - case "30200-04.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32568-02.html": - { - if (qs.isCond(5)) - { - giveItems(player, JACOBS_NECKLACE, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30197-02.html": - { - if (qs.isCond(3) && hasQuestItems(player, CROOPS_INTRODUCTION)) - { - htmltext = event; - } - break; - } - case "30197-03.html": - { - if (qs.isCond(3) && hasQuestItems(player, CROOPS_INTRODUCTION)) - { - takeItems(player, CROOPS_INTRODUCTION, -1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30191-02.html": - { - if (qs.isCond(7) && hasQuestItems(player, CROOPS_LETTER)) - { - htmltext = event; - } - break; - } - case "reward": - { - if (qs.isCond(7) && hasQuestItems(player, CROOPS_LETTER)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = "30191-03.html"; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - if (npc.getId() == CROOP) - { - htmltext = "30676-05.html"; - } - else if (npc.getId() == UNIDENTIFIED_BODY) - { - htmltext = "32568-04.html"; - } - break; - } - case State.CREATED: - { - if (npc.getId() == CROOP) - { - htmltext = "30676-01.htm"; - } - else if (npc.getId() == UNIDENTIFIED_BODY) - { - htmltext = "32568-04.html"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case CROOP: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30676-06.html"; - break; - } - case 2: - { - giveItems(player, CROOPS_INTRODUCTION, 1); - qs.setCond(3, true); - htmltext = "30676-07.html"; - break; - } - case 3: - case 4: - case 5: - { - htmltext = "30676-08.html"; - break; - } - case 6: - { - if (hasQuestItems(player, JACOBS_NECKLACE)) - { - htmltext = "30676-09.html"; - } - break; - } - } - break; - } - case HECTOR: - { - if (qs.isCond(3)) - { - if (hasQuestItems(player, CROOPS_INTRODUCTION)) - { - htmltext = "30197-01.html"; - } - } - else if (qs.getCond() > 3) - { - htmltext = "30197-04.html"; - } - break; - } - case STAN: - { - if (qs.isCond(4)) - { - htmltext = "30200-01.html"; - } - else if (qs.getCond() > 4) - { - htmltext = "30200-05.html"; - } - break; - } - case UNIDENTIFIED_BODY: - { - if (qs.isCond(5)) - { - htmltext = "32568-01.html"; - } - else if (qs.getCond() < 5) - { - htmltext = "32568-03.html"; - } - break; - } - case HOLLINT: - { - if (qs.isCond(7) && hasQuestItems(player, CROOPS_LETTER)) - { - htmltext = "30191-01.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00192_SevenSignsSeriesOfDoubt/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-01.htm deleted file mode 100644 index 4a338c97a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Hollint:
-So, are you ready for young Jacob's memorial service?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-02.html deleted file mode 100644 index ba8450d103..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Hollint:
-Good. Now as I trust you're aware, the memorial services aren't actually held here. Unfortunately our time is more often than not spent calming the masses these days, and memorial services aren't particularly good at raising spirits.
-Instead we've passed those duties onto the priests of the Service Altar near Oren's lake. I believe Priest Cain is ready to receive you actually.
-All you need to do is bring him Jacob's necklace.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-03.html deleted file mode 100644 index 597b7a33dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Hollint:
-(Only characters who are level 79 or higher and who have already completed the Seven Signs and Series of Mysterious Events quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-04.html deleted file mode 100644 index efef9cc4a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30191-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Hollint:
-I've imbued it with a blessing to ward off evil spirits, and safeguard Jacob's passage. Priest Cain will need it for the service though, so be sure to hand it to him.
-Einhasad's grace, my child. Safe travels. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-01.html deleted file mode 100644 index 4a5efdb823..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Gustav Athebaldt:
-Aha! The good priest told me about you! As fast as your legs are, nothing spreads faster than gossip my friend!
-So you're here for your reward are you? Let's see what I can dig out for you....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-02.html deleted file mode 100644 index d186dbc972..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/30760-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Gustav Athebaldt:
-Ha! Good! I don't trust people who turn down money. Means they've already been paid, usually, and THAT means they aren't in my employ.
-Ah yes, here. I believe this should be about right.
-Now, there's much I need to tell you, but a man's ears are near useless when his stomach's empty. How about you rest up and get a good fill. Come back when you're good and ready for the next chapter in this messy, messy story, hear? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-01.html deleted file mode 100644 index 0ebe19a7f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cain:
-Men and women come into this world screaming and crying, and leave it silent as a winter's night. Still, they each deserve a moment's pause for reflection and consideration.
-You see, some walk through life and leave shallow footprints, while some leave marks as deep as trenches, and are remembered forever. I wonder which sort this Jacob fellow is... and will be.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-02.html deleted file mode 100644 index 7e9442139c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-Hmm... a contractor? That makes two in two days.
-I'm not believer in coincidences, you know. Perhaps there are patterns here that can be discerned--pinpoints that alone mean little, but together map something significant.
-This Jacob fellow, where was he based?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-03.html deleted file mode 100644 index fd8e160ccd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-So then Jacob ran the errands between the Merchants of Mammon and Oren, while the man I buried yesterday was from... where was it... ah yes--Goddard.
-Hmm. I will have to think on this for a while. I have heard whispers of others being killed too, but will have to speak with my associates to ascertain the rumors that have foundation, and those which do not.
-So what part did you play in this act? I assume you are not family.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-04.html deleted file mode 100644 index 210e802753..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-I see. Well then, I can only offer you my heartfelt thanks for doing far more than you were initially hired to do.
-Now I'm afraid I have to ask you to do something more. You see, a memorial service cannot be performed without incense, and incense cannot be made without the full complement of herbs.
-We've been burning through much incense than normal, what with all the recent deaths, and now I'm completely out of the Deadman's Herb. It's a key ingredient.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-05.html deleted file mode 100644 index 037556d314..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cain:
-Pick it? No no--I have a supplier already, only he's a forgetful type and I fear he's just forgotten to send me the package.
-I need you to visit my supplier, Herb Collector Eric, and bring me the herbs that he should have already gathered. He's normally found in the Enchanted Valley, so I'd suggest you start your search for him there.
-Godspeed my friend. Be safe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-06.html deleted file mode 100644 index 781090448c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cain:
-You'll find Herb Collector Eric in the Enchanted Valley.
-Don't forget to bring back the herbs I need! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-07.html deleted file mode 100644 index 9347fd92a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cain:
-Ah good--I assume that package is full of the herbs Eric collected? Pass it here won't you?
-Now we can begin the service. Close your eyes, my child, and pray with me....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-08.html deleted file mode 100644 index 362a666455..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-What was that?! You did see it, right? The black flames billowing out the moment I put Jacob's necklace on the altar?
-Something's wrong. Something is very wrong. This has never happened before... now I fear I have released an evil spirit into our very mids....
-Look! Behind you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-09.html deleted file mode 100644 index 9af9a4de8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-Oh my! I... I've never seen anything killed before! I don't know quite how I'm supposed to feel.
-Come on, Cain--gather yourself--now is not the time for soul-searching! Breathe in... and breathe out. Breathe in... and out....
-Okay, that's better. Now let's analyze what just happened. I placed the necklace on the altar, and dark flames erupted in an instant. Now why would that... of course! Dwarven magic!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-10.html deleted file mode 100644 index c4cdd6d389..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-Dwarves have been able to inscribe weapons and armor with incantations, friend--their skills with metals are unrivalled throughout Aden.
-But what if Jacob were inscribe his necklace with something other than an incantation? What if he left a message within his necklace as he lay dying? A message that would pinpoint his killer?
-It seems that somehow that creature was able to hide itself in the message, and when the necklace touched the burning incense... we must have released it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-11.html deleted file mode 100644 index 0db4af6b29..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cain:
-While you were gone I did some research, by the by, and I believe the Contractor deaths have something to do with the Seven Signs.
-As I'm sure you know, the forces of dawn wage war with the forces of dusk for control over the three Seals. I may as well tell you now; I belong to the Order of the Dawn. That's actually how I came to be in charge of this place.
-You've had first-hand experiences of these murders, as well as the murderers, and I feel I would be remiss in not extending our hand to you. Help us, and we will reward you well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-12.html deleted file mode 100644 index a3bec55b91..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cain:
-Thank you, friend! Thank you!
-Now I will study the necklace and see if my theory regarding Jacob's message holds water. You should hurry to Sir Gustav Athebaldt in Oren. He coordinates our efforts, and will be able to tell you far more than I.
-Go - hurry, and keep your sword arm free. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-13.html deleted file mode 100644 index 13932746a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cain:
-(Priest Cain is focused on fighting the strange-looking creature. He does not notice you trying to talk to him.)
-(Another player is currently speaking with him.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-14.html deleted file mode 100644 index 47b76f9a18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32569-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Cain:
-Don't just stand there! Destroy that... thing! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-01.html deleted file mode 100644 index d8561997de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Herb Collector Eric:
-Now can I do for you, eh? I'm Eric, master gatherer and general do-gooder. Yessir, need something found, just come to me. Need something killed, then... go to someone else. Heh.
-Oh lord... you've only gone and made me forget what I was lookin' for, haven't you? I wonder if I still have that letter on me....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-02.html deleted file mode 100644 index 772a591157..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Herb Collector Eric:
-Priest Ca... oh! Oh... that's what this package was then.
-See, least I remembered to pick the herbs, eh? Picked an' packaged, then just forgot who they were going to.
-Well, here you are. Send along my apologies to the good priest, won't you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-03.html deleted file mode 100644 index ce71d52b43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/32570-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Herb Collector Eric:
-Hurry and take the package to Cain, won't you? Lord knows I'm in enough trouble without you loping around here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java deleted file mode 100644 index f846c8a051..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/Q00193_SevenSignsDyingMessage.java +++ /dev/null @@ -1,345 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00193_SevenSignsDyingMessage; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q00192_SevenSignsSeriesOfDoubt.Q00192_SevenSignsSeriesOfDoubt; - -/** - * Seven Signs, Dying Message (193) - * @author Adry_85 - */ -public class Q00193_SevenSignsDyingMessage extends Quest -{ - // NPCs - private static final int SHILENS_EVIL_THOUGHTS = 27343; - private static final int HOLLINT = 30191; - private static final int SIR_GUSTAV_ATHEBALDT = 30760; - private static final int CAIN = 32569; - private static final int ERIC = 32570; - // Items - private static final int JACOBS_NECKLACE = 13814; - private static final int DEADMANS_HERB = 13816; - private static final int SCULPTURE_OF_DOUBT = 14353; - // Misc - private static final int MIN_LEVEL = 79; - private boolean isBusy = false; - // Skill - private static SkillHolder NPC_HEAL = new SkillHolder(4065, 8); - - public Q00193_SevenSignsDyingMessage() - { - super(193); - addStartNpc(HOLLINT); - addTalkId(HOLLINT, CAIN, ERIC, SIR_GUSTAV_ATHEBALDT); - addKillId(SHILENS_EVIL_THOUGHTS); - addCondMinLevel(MIN_LEVEL, "30191-03.html"); - addCondCompletedQuest(Q00192_SevenSignsSeriesOfDoubt.class.getSimpleName(), "30191-03.html"); - registerQuestItems(JACOBS_NECKLACE, DEADMANS_HERB, SCULPTURE_OF_DOUBT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if ((npc.getId() == SHILENS_EVIL_THOUGHTS) && "despawn".equals(event)) - { - if (!npc.isDead()) - { - isBusy = false; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.NEXT_TIME_YOU_WILL_NOT_ESCAPE); - npc.deleteMe(); - } - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30191-02.html": - { - giveItems(player, JACOBS_NECKLACE, 1); - qs.startQuest(); - htmltext = event; - break; - } - case "32569-02.html": - case "32569-03.html": - case "32569-04.html": - { - if (qs.isCond(1) && hasQuestItems(player, JACOBS_NECKLACE)) - { - htmltext = event; - } - break; - } - case "32569-05.html": - { - if (qs.isCond(1) && hasQuestItems(player, JACOBS_NECKLACE)) - { - takeItems(player, JACOBS_NECKLACE, -1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "showmovie": - { - if (qs.isCond(3) && hasQuestItems(player, DEADMANS_HERB)) - { - takeItems(player, DEADMANS_HERB, -1); - qs.setCond(4, true); - playMovie(player, Movie.SSQ_DYING_MASSAGE); - return ""; - } - break; - } - case "32569-10.html": - case "32569-11.html": - { - if (qs.isCond(5) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = event; - } - break; - } - case "32569-12.html": - { - if (qs.isCond(5) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - takeItems(player, SCULPTURE_OF_DOUBT, -1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "32570-02.html": - { - if (qs.isCond(2)) - { - giveItems(player, DEADMANS_HERB, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "fight": - { - htmltext = "32569-14.html"; - if (qs.isCond(4)) - { - isBusy = true; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP, player.getName()); - startQuestTimer("heal", 30000 - getRandom(20000), npc, player); - final MonsterInstance monster = (MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 82425, 47232, -3216, 0, false, 0, false); - monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM); - monster.setRunning(); - monster.addDamageHate(player, 0, 999); - monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); - startQuestTimer("despawn", 300000, monster, null); - } - break; - } - case "heal": - { - if (!npc.isInsideRadius3D(player, 600)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND, player.getName()); - } - else if (!player.isDead()) - { - npc.setTarget(player); - npc.doCast(NPC_HEAL.getSkill()); - } - startQuestTimer("heal", 30000 - getRandom(20000), npc, player); - break; - } - case "reward": - { - if (qs.isCond(6)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = "30760-02.html"; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 4); - if (partyMember == null) - { - return null; - } - - final QuestState qs = getQuestState(partyMember, false); - if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE)) - { - giveItems(partyMember, SCULPTURE_OF_DOUBT, 1); - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH); - qs.setCond(5); - } - - isBusy = false; - cancelQuestTimers("despawn"); - cancelQuestTimers("heal"); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_YOU_MAY_HAVE_WON_THIS_TIME_BUT_NEXT_TIME_I_WILL_SURELY_CAPTURE_YOU, partyMember.getName()); - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == HOLLINT) - { - htmltext = "30191-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HOLLINT: - { - if (qs.isCond(1) && hasQuestItems(player, JACOBS_NECKLACE)) - { - htmltext = "30191-04.html"; - } - break; - } - case CAIN: - { - switch (qs.getCond()) - { - case 1: - { - if (hasQuestItems(player, JACOBS_NECKLACE)) - { - htmltext = "32569-01.html"; - } - break; - } - case 2: - { - htmltext = "32569-06.html"; - break; - } - case 3: - { - if (hasQuestItems(player, DEADMANS_HERB)) - { - htmltext = "32569-07.html"; - } - break; - } - case 4: - { - if (isBusy) - { - htmltext = "32569-13.html"; - } - else - { - htmltext = "32569-08.html"; - } - break; - } - case 5: - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = "32569-09.html"; - } - break; - } - } - break; - } - case ERIC: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "32570-01.html"; - break; - } - case 3: - { - htmltext = "32570-03.html"; - break; - } - } - break; - } - case SIR_GUSTAV_ATHEBALDT: - { - if (qs.isCond(6)) - { - htmltext = "30760-01.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00193_SevenSignsDyingMessage/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-01.htm deleted file mode 100644 index 583c1c3959..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sir Gustav Athebaldt:
-Ready are you? Well then, let's get to it!
-I'm sure you're full to the brim with questions, but allow me first to tell you a short story. My tale should answer your questions before they are asked, give you context to what you have already witnessed, and show you your path if you are to continue working with the Order of the Dawn.
-That, I assume, is a given?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-02.html deleted file mode 100644 index 56c2dc3adb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Gustav Athebaldt:
-Good, very good! One thing the Order can never have too much of is talented individuals such as yourself.
-Now, this story. Let's start back at the very beginning, shall we? Emperor Shunaiman unifies Aden, and brings peace to a world that had for centuries been ravaged by war, greed, and chaos.
-Even today his time is remembered as a time of prosperity and peace--a golden age.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-03.html deleted file mode 100644 index d92abd74d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Gustav Athebaldt:
-As most do.
-But many are not aware of a great battle that bubbles under the surface, between our order and the Order of Dusk. We fight for control over the Seven Seals, the seals Shunaiman himself created to fight Shilen and her armies.
-These seals are now buried deep in Aden's catacombs and necropolises, areas which have turned into hellish battlefields.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-04.html deleted file mode 100644 index cf9318d992..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Gustav Athebaldt:
-Aye, but what you don't see is one of Aden's most closely guarded secrets. You see, Emperor Shunaiman's rise to supremacy was not a smooth transition, and in his darkest hours Aden's greatest Emperor turned to some unlikely sources....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-05.html deleted file mode 100644 index 868b667bb8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Gustav Athebaldt:
-(Only characters who are level 79 or higher and who have completed the Seven Signs and Dying Message quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-06.html deleted file mode 100644 index bc927c43ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Gustav Athebaldt:
-No doubt, but time is not something we have to spare, my friend.
-Now listen. Our agents have succeeded in gathering all but the last page of this contract. We believe this last page has the secret agreement penned in it, the one we seek to uncover.
-We need help. We need someone to go and recover the last page.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-07.html deleted file mode 100644 index ffb5dde18a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Gustav Athebaldt:
-We do--the Priests of Dawn hold the page. One of our spies was able to find the document, but was discovered and killed before we could spirit him away.
-I want you to go in his place, infiltrate the Priests of Dawn and steal the last page of that contract. We'll train you up first, or rather Agent Collin will.
-You'll find him at Oren's South Entrance. Take him this note else he'll tell you little more than the time of day. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-08.html deleted file mode 100644 index 66a206d7c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/30760-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Gustav Athebaldt:
-Hurry along to Agent Collin, won't you? He won't wait for you forever, you know.
-Hurry! Oren's South Entrance! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-01.html deleted file mode 100644 index 27c759a66b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-There you are! I've heard plenty about you already; in fact I've not heard my husband mention someone quite so glowingly in quite some time.
-I've also heard your training sessions with Collin are over?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-02.html deleted file mode 100644 index ce05c4bd78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-Excellent news. I am so very thankful to Priest Cain for getting you involved in the Order of the Dawn in the first place. Perhaps you will be the one who can finally tip the scales back in our favor.
-Now here's a little something for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-03.html deleted file mode 100644 index 74d01180ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/31001-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Lady Claudia:
-Not at all! It's the least we could do!
-Now, how about you take a small break, and come to me when you're good and ready to continue, hmm? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-01.html deleted file mode 100644 index fe656f4deb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Secret Agent Collin:
-Lookin' like trouble's brewing, eh? Start learnin' its smell, you know. Trouble, that is. Clear as crystals. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-02.html deleted file mode 100644 index 06ef9b1160..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-Well then! You must be the one who cracked knuckles against Cain's monster. Good work there - those things ain't known for staying down.
-I've been told what you're to do, pal, and I ain't jealous of you. Listen closely though and I'll make sure you get in and out before priests even realize they've been caught with their pants down.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-03.html deleted file mode 100644 index 01f7b80483..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Secret Agent Collin:
-Well, we get you training!
-First thing you need to know is that we ain't going to be dressin' you up in rags and have you wobblin' about like some old madam.
-No no--you're gonna be transformed, my friend!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-04.html deleted file mode 100644 index b2b796df07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Secret Agent Collin:
-Yes, magically transformed. You'll be visually indistinguishable from the priests. But as any spy worth his salt knows, there's more to a disguise than getting dressed into fancy rags. Gotta play the part too, move like them, talk like them, think like them.
-Right, enough chat. Your first task will be to see the Frog King at the nearby lake and swindle him out of somethin' precious.
-Think on your feet, act fast, and get out of there before they have your legs for lunch. Remember what I told you and keep your wits about you!
- -(The transformation will cancel all movement and speed related buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-05.html deleted file mode 100644 index 8753a47e3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Secret Agent Collin:
-Perfect! Just remember that the disguise won't last forever, and you'll need to use some skills to get you there and back in good time.
-Oh, and stay out of the water! The magic'll be broken if you get wet!
-There's not much time left before the transformation ends, so hurry!
-Now go and see the Frog King. Hop to it, rather. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-06.html deleted file mode 100644 index d5167d124e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-The disguise slipped? Do you need me to transform you again?
-
-(The transformation will cancel all movement-related buffs, including the PC room buff, other than energy buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-07.html deleted file mode 100644 index 8d423ebe52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-There you go. Remember to stay out of water, and move fast, else you'll be back here again beggin' for another chance.
-Now hurry up. That treasure won't bring itself will it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-08.html deleted file mode 100644 index 6f45da3b23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Secret Agent Collin:
-What do you want? A pat on the head? A kick in the jacobs?
-Look, just get out there and fetch me something to prove you can pull off the disguise. I ain't sending you to the priests without training you up.
-Get going.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-09.html deleted file mode 100644 index 4f2599a66d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Secret Agent Collin:
-Right. When you want to resume your training, just let me know. Now go, I have things to do. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-10.html deleted file mode 100644 index d069ca1023..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Back are we? Show me what you've brought then eh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-11.html deleted file mode 100644 index 4ba02c6fa4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-The blue bead! Well, didn't think you'd get anything quite as fancy as this, I must admit.
-Well then, I think we can consider that part of the test passed. Now let's see how you handle part two.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-12.html deleted file mode 100644 index 65f957b0b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-12.html +++ /dev/null @@ -1,7 +0,0 @@ -Secret Agent Collin:
-The Frog King was an easy mark. Not too smart and preoccupied with that Frog Lady we fabricated.
-This is different though. You're going to be transformed into a young boy, and you'll be talkin' to Grandma Tess. You'll have to use completely different character traits this time round, but I still want some kind of proof of your work.
-Ready?
-
-(The transformation will cancel all movement-related buffs, including the PC room buff, other than energy buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-13.html deleted file mode 100644 index fe88a6409f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-There we go! Haha - look at you!
-Now go and see Grandma Tess, and see how long you can keep your chat going. You'll have to run as fast as your little legs'll carry you though, else you'll pop up all tall and strong before her very eyes, and lord knows what she'll do then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-14.html deleted file mode 100644 index 0ef2bc496b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-14.html +++ /dev/null @@ -1,6 +0,0 @@ -Secret Agent Collin:
-What happened? How come the transformation slipped?
-Ah, it doesn't matter. Want me to change you again?
-
-(The transformation will cancel all movement-related buffs, including the PC room buff, other than energy buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-15.html deleted file mode 100644 index f50d01b770..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-15.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-There - you're a child again. Now hurry and bring me a belonging from the old woman, all right?
-Now the transformation won't last long, so move fast, and steer clear of water! You'll also want to use some of your movement skills to get you there before the illusion wears off.
-Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-16.html deleted file mode 100644 index ffd4fd88b4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-16.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Why are you here? Do you want the transformation removed?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-17.html deleted file mode 100644 index bb64b5bfe3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Secret Agent Collin:
-There. Now do what you have to do, and hurry back as soon as you can. Time ain't a commodity we have to spare. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-18.html deleted file mode 100644 index 4831cf7fa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-18.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-Back eh?
-Let's see what you brought then.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-19.html deleted file mode 100644 index bb6b60a289..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-19.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Nice work! Didn't think you'd be smart enough to bring back something edible, my friend. Clearly you know how to worm your way into my good books, eh?
-Now, there's one last training mission for you to do, then my work will be done. Let me know when you're ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-20.html deleted file mode 100644 index a162d1eaab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-20.html +++ /dev/null @@ -1,7 +0,0 @@ -Secret Agent Collin:
-So you've conned a talking frog and an old lady, now comes the real test. I want you to speak to one of the adult villagers here and get him to hand you one of their belongings.
-Do it and we'll be done with our trainin'. Fail and we'll know more work is needed.
-Ready for the transformation?
-
-(The transformation will cancel all movement-related buffs, including the PC room buff, other than energy buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-21.html deleted file mode 100644 index f23fa94bba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-21.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Now the mark's name is Kuta. This transformation won't last long, so run as fast as you can and get the job done in double-time.
-Same rules as before. Move fast, and avoid water. Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-22.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-22.html deleted file mode 100644 index 8370fd2705..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-22.html +++ /dev/null @@ -1,6 +0,0 @@ -Secret Agent Collin:
-What happened? Why's your disguise slipped?
-Do you need transforming again?
-
-(The transformation will cancel all movement-related buffs, including the PC room buff, other than energy buffs.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-23.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-23.html deleted file mode 100644 index c852722ae0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-23.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Right, don't mess up this time. I need you to convince Kuta to hand you over one of his possessions. As soon as you have it, get back here and I'll assess your progress.
-Remember: move fast, avoid water. Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-24.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-24.html deleted file mode 100644 index 82092040f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-24.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-What? Why are you back already?
-Don't tell me you've other work that needs doing....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-25.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-25.html deleted file mode 100644 index 4af5660bbf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-25.html +++ /dev/null @@ -1,3 +0,0 @@ -Secret Agent Collin:
-Right, well it's done. You better hurry up though--we don't have much time. If the priests move that page then we'll be right back at square one, understand? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-26.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-26.html deleted file mode 100644 index 16bcdfb3a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-26.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-Ah ha! Let's see what you've got then.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-27.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-27.html deleted file mode 100644 index 6bc59420ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-27.html +++ /dev/null @@ -1,5 +0,0 @@ -Secret Agent Collin:
-A pair of work gloves... not bad. Bit old though, ain't they?
-Never mind. You passed the tests, meanin' our training sessions are now complete. Lady Claudia asked me to send you onto her as soon as you were done--you'll find her in Aden's outer ring.
-You best leave. Well done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-28.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-28.html deleted file mode 100644 index 1fb6de14dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32571-28.html +++ /dev/null @@ -1,4 +0,0 @@ -Secret Agent Collin:
-What are you waitin' for? A pat on the back?
-Hurry to the Outer Ring of the Town of Aden and see Lady Claudia! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-01.html deleted file mode 100644 index 9d3b680f9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Frog King:
-A ribbiting human wakes me up! Ribbit!
-Get out! Thought you were someone else! Someone I was waiting to hear from! Croak! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-02.html deleted file mode 100644 index d21e636926..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Frog King:
-Ribbit! Servant! You were ribbiting servant I sent to give letter to ribbiting frog lady, yes? Think you were... all look the same to me. Rib-rib-ribbit.
-Did you give her it? Croak!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-03.html deleted file mode 100644 index 27c88cd134..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Frog King:
-Well ribbiting done! Ribbit!
-And what did she say? Tell me and I'll send you flies for a whole week! Two weeks! Croak!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-04.html deleted file mode 100644 index 8b41bc139a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Frog King:
-Greedy ribbiting frog lady! Rib-rib-ribbit!
-Well then I'll send her dead worms! Dead ribbiting worms and rotting ribbiting flowers! Romantic, right? Croak!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-05.html deleted file mode 100644 index 5d37deb63d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Frog King:
-Ribbit! What happened to you, servant? Much smarter than when I ribbiting sent you! Eat a smart-fly or something? Rib-ribbit!
-Very well, I'll send her the Blue Bead, my most treasured ribbiting possession. She can't say no to such a beauty!
-Take this and ribbiting give it to her! See what she says, and come back to me with the good news! Rib-rib-ribbit! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-06.html deleted file mode 100644 index 9d3b680f9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Frog King:
-A ribbiting human wakes me up! Ribbit!
-Get out! Thought you were someone else! Someone I was waiting to hear from! Croak! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-07.html deleted file mode 100644 index 38d2125923..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32572-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Frog King:
-Hurry and take the ribbiting bead to her! Take too long and someone else might snap her up!
-Go! Rib-ribbit! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-01.html deleted file mode 100644 index 142847ba33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Grandma Tess:
-Oh hello there!
-You haven't seen my grandson have you? Short boy, looks like he needs a good meal... no?
-Well, if you see him, tell him his grandma is looking for him, all right? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-02.html deleted file mode 100644 index 83df28b414..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Grandma Tess:
-Oh my! You... you scared me there, child. Can't see too well these days, not with these eyes! Oh no....
-Now, what's your name again? Hmm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-03.html deleted file mode 100644 index 0055323aaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Grandma Tess:
-Oh my--of course it is!
-Now sit down, won't you, and tell old Grandma what you've been up to. I thought all you kids were going fishing today? Couldn't you catch anything?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-04.html deleted file mode 100644 index 4057c46526..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Grandma Tess:
-Oh I see! Well then let me get you some of the candy I made. It's not going to fill you right up, but should keep you going until supper.
-Hmm... I'll tell you what. How about I give you all the candy I made, and you hand it out to the others kids?
-Now hurry back to your friends, hear? I want you all back before dark or I'll have to come looking for you again. And with my back.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-05.html deleted file mode 100644 index 142847ba33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Grandma Tess:
-Oh hello there!
-You haven't seen my grandson have you? Short boy, looks like he needs a good meal... no?
-Well, if you see him, tell him his grandma is looking for him, all right? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-06.html deleted file mode 100644 index fe104b45a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32573-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grandma Tess:
-Hurry along now child, and remember to be home before dark! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-01.html deleted file mode 100644 index aa7585d4f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Villager Kuta:
-Hey you! You haven't seen a young lad milling about have you? Supposed to have a new starter today, but lord knows where he's put himself....
-Ah, never worry. Look, if you see him, or if he asks for Kuta, tell him I've started work at the Coliseum. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-02.html deleted file mode 100644 index 86d3f4ba3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Villager Kuta:
-What time do you call this?! If you want to make a career out of this, you'll have to do better than showin' up late on your first bleedin' day, hear?!
-Who was it that gave you the job anyway? Luca? Tano? It was Tano wasn't it? I'll clip his ear for this.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-03.html deleted file mode 100644 index 637d4d1872..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Villager Kuta:
-Typical. And would you look at that--you didn't bring any gloves! Bet that was Tano 'n all eh?
-Well, you can't work without gloves, pal. You'll have hands like ribbons before lunchtime.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-04.html deleted file mode 100644 index 156a740da5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Villager Kuta:
-Yeah well, you do now. Just thank your lucky stars that I bought a new pair recently, and still have the old ones kicking about. Go on--take them, but if they don't fit properly don't you dare even think about complaining.
-Now let's get goi... WHAT ARE THOSE THINGS ON YOUR FEET?! Don't tell me you didn't bring proper shoes either!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-05.html deleted file mode 100644 index 53e3dcfea5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Villager Kuta:
-Forgotten them?! Well you scamper on home right now and fetch them then, you hear?
-I'm docking your pay--half wages today! You've made me late too, so don't think I'll be waiting here for you when you finally manage to get your mangy form ready.
-Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-06.html deleted file mode 100644 index aa7585d4f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Villager Kuta:
-Hey you! You haven't seen a young lad milling about have you? Supposed to have a new starter today, but lord knows where he's put himself....
-Ah, never worry. Look, if you see him, or if he asks for Kuta, tell him I've started work at the Coliseum. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-07.html deleted file mode 100644 index acc4d07be4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/32574-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Villager Kuta:
-Fine, you go wander off. Just don't expect me to be waiting by the time you get back. Honest to god, you'll be lucky if you're job's still here, pal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java deleted file mode 100644 index 9402995b48..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/Q00194_SevenSignsMammonsContract.java +++ /dev/null @@ -1,575 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00194_SevenSignsMammonsContract; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00193_SevenSignsDyingMessage.Q00193_SevenSignsDyingMessage; - -/** - * Seven Signs, Mammon's Contract (194) - * @author Adry_85 - */ -public class Q00194_SevenSignsMammonsContract extends Quest -{ - // NPCs - private static final int SIR_GUSTAV_ATHEBALDT = 30760; - private static final int CLAUDIA_ATHEBALDT = 31001; - private static final int COLIN = 32571; - private static final int FROG = 32572; - private static final int TESS = 32573; - private static final int KUTA = 32574; - // Items - private static final int ATHEBALDTS_INTRODUCTION = 13818; - private static final int NATIVES_GLOVE = 13819; - private static final int FROG_KINGS_BEAD = 13820; - private static final int GRANDA_TESS_CANDY_POUCH = 13821; - // Misc - private static final int MIN_LEVEL = 79; - // Skills - private static SkillHolder TRANSFORMATION_FROG = new SkillHolder(6201, 1); - private static SkillHolder TRANSFORMATION_KID = new SkillHolder(6202, 1); - private static SkillHolder TRANSFORMATION_NATIVE = new SkillHolder(6203, 1); - - public Q00194_SevenSignsMammonsContract() - { - super(194); - addStartNpc(SIR_GUSTAV_ATHEBALDT); - addTalkId(SIR_GUSTAV_ATHEBALDT, COLIN, FROG, TESS, KUTA, CLAUDIA_ATHEBALDT); - addCondMinLevel(MIN_LEVEL, "30760-05.html"); - addCondCompletedQuest(Q00193_SevenSignsDyingMessage.class.getSimpleName(), "30760-05.html"); - registerQuestItems(ATHEBALDTS_INTRODUCTION, NATIVES_GLOVE, FROG_KINGS_BEAD, GRANDA_TESS_CANDY_POUCH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30760-02.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30760-03.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "30760-04.html": - { - if (qs.isCond(1)) - { - htmltext = event; - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "showmovie": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - playMovie(player, Movie.SSQ_CONTRACT_OF_MAMMON); - return ""; - } - break; - } - case "30760-07.html": - { - if (qs.isCond(2)) - { - giveItems(player, ATHEBALDTS_INTRODUCTION, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "32571-03.html": - case "32571-04.html": - { - if (qs.isCond(3) && hasQuestItems(player, ATHEBALDTS_INTRODUCTION)) - { - htmltext = event; - } - break; - } - case "32571-05.html": - { - if (qs.isCond(3) && hasQuestItems(player, ATHEBALDTS_INTRODUCTION)) - { - takeItems(player, ATHEBALDTS_INTRODUCTION, -1); - npc.setTarget(player); - npc.doCast(TRANSFORMATION_FROG.getSkill()); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32571-07.html": - { - if (qs.isCond(4) && (player.getTransformationId() != 111) && !hasQuestItems(player, FROG_KINGS_BEAD)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION_FROG.getSkill()); - htmltext = event; - } - break; - } - case "32571-09.html": - { - if (qs.isCond(4) && (player.getTransformationId() == 111) && !hasQuestItems(player, FROG_KINGS_BEAD)) - { - player.stopAllEffects(); - htmltext = event; - } - break; - } - case "32571-11.html": - { - if (qs.isCond(5) && hasQuestItems(player, FROG_KINGS_BEAD)) - { - takeItems(player, FROG_KINGS_BEAD, -1); - qs.setCond(6, true); - htmltext = event; - if (player.getTransformationId() == 111) - { - player.stopAllEffects(); - } - } - break; - } - case "32571-13.html": - { - if (qs.isCond(6)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION_KID.getSkill()); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "32571-15.html": - { - if (qs.isCond(7) && (player.getTransformationId() != 112) && !hasQuestItems(player, GRANDA_TESS_CANDY_POUCH)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION_KID.getSkill()); - htmltext = event; - } - break; - } - case "32571-17.html": - { - if (qs.isCond(7) && (player.getTransformationId() == 112) && !hasQuestItems(player, GRANDA_TESS_CANDY_POUCH)) - { - player.stopAllEffects(); - htmltext = event; - } - break; - } - case "32571-19.html": - { - if (qs.isCond(8) && hasQuestItems(player, GRANDA_TESS_CANDY_POUCH)) - { - takeItems(player, GRANDA_TESS_CANDY_POUCH, -1); - qs.setCond(9, true); - htmltext = event; - if (player.getTransformationId() == 112) - { - player.stopAllEffects(); - } - } - break; - } - case "32571-21.html": - { - if (qs.isCond(9)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION_NATIVE.getSkill()); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "32571-23.html": - { - if (qs.isCond(10) && (player.getTransformationId() != 124) && !hasQuestItems(player, NATIVES_GLOVE)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION_NATIVE.getSkill()); - htmltext = event; - } - break; - } - case "32571-25.html": - { - if (qs.isCond(10) && (player.getTransformationId() == 124) && !hasQuestItems(player, NATIVES_GLOVE)) - { - player.stopAllEffects(); - htmltext = event; - } - break; - } - case "32571-27.html": - { - if (qs.isCond(11) && hasQuestItems(player, NATIVES_GLOVE)) - { - takeItems(player, NATIVES_GLOVE, -1); - qs.setCond(12, true); - htmltext = event; - if (player.getTransformationId() == 124) - { - player.stopAllEffects(); - } - } - break; - } - case "32572-03.html": - case "32572-04.html": - { - if (qs.isCond(4)) - { - htmltext = event; - } - break; - } - case "32572-05.html": - { - if (qs.isCond(4)) - { - giveItems(player, FROG_KINGS_BEAD, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32573-03.html": - { - if (qs.isCond(7)) - { - htmltext = event; - } - break; - } - case "32573-04.html": - { - if (qs.isCond(7)) - { - giveItems(player, GRANDA_TESS_CANDY_POUCH, 1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "32574-03.html": - case "32574-04.html": - { - if (qs.isCond(10)) - { - htmltext = event; - } - break; - } - case "32574-05.html": - { - if (qs.isCond(10)) - { - giveItems(player, NATIVES_GLOVE, 1); - qs.setCond(11, true); - htmltext = event; - } - break; - } - case "31001-02.html": - { - if (qs.isCond(12)) - { - htmltext = event; - } - break; - } - case "31001-03.html": - { - if (qs.isCond(12)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == SIR_GUSTAV_ATHEBALDT) - { - htmltext = "30760-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SIR_GUSTAV_ATHEBALDT: - { - if (qs.isCond(1)) - { - htmltext = "30760-02.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30760-06.html"; - } - else if (qs.isCond(3) && hasQuestItems(player, ATHEBALDTS_INTRODUCTION)) - { - htmltext = "30760-08.html"; - } - break; - } - case COLIN: - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "32571-01.html"; - break; - } - case 3: - { - if (hasQuestItems(player, ATHEBALDTS_INTRODUCTION)) - { - htmltext = "32571-02.html"; - } - break; - } - case 4: - { - if (!hasQuestItems(player, FROG_KINGS_BEAD)) - { - htmltext = (player.getTransformationId() != 111) ? "32571-06.html" : "32571-08.html"; - } - break; - } - case 5: - { - if (hasQuestItems(player, FROG_KINGS_BEAD)) - { - htmltext = "32571-10.html"; - } - break; - } - case 6: - { - htmltext = "32571-12.html"; - break; - } - case 7: - { - if (!hasQuestItems(player, GRANDA_TESS_CANDY_POUCH)) - { - htmltext = (player.getTransformationId() != 112) ? "32571-14.html" : "32571-16.html"; - } - break; - } - case 8: - { - if (hasQuestItems(player, GRANDA_TESS_CANDY_POUCH)) - { - htmltext = "32571-18.html"; - } - break; - } - case 9: - { - htmltext = "32571-20.html"; - break; - } - case 10: - { - if (!hasQuestItems(player, NATIVES_GLOVE)) - { - htmltext = (player.getTransformationId() != 124) ? "32571-22.html" : "32571-24.html"; - } - break; - } - case 11: - { - if (hasQuestItems(player, NATIVES_GLOVE)) - { - htmltext = "32571-26.html"; - } - break; - } - case 12: - { - htmltext = "32571-28.html"; - break; - } - } - break; - } - case FROG: - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - { - htmltext = "32572-01.html"; - break; - } - case 4: - { - htmltext = (player.getTransformationId() == 111) ? "32572-02.html" : "32572-06.html"; - break; - } - case 5: - { - if (hasQuestItems(player, FROG_KINGS_BEAD) && (player.getTransformationId() == 111)) - { - htmltext = "32572-07.html"; - } - break; - } - } - break; - } - case TESS: - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - { - htmltext = "32573-01.html"; - break; - } - case 7: - { - htmltext = (player.getTransformationId() == 112) ? "32573-02.html" : "32573-05.html"; - break; - } - case 8: - { - if (hasQuestItems(player, GRANDA_TESS_CANDY_POUCH) && (player.getTransformationId() == 112)) - { - htmltext = "32573-06.html"; - } - break; - } - } - break; - } - case KUTA: - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - { - htmltext = "32574-01.html"; - break; - } - case 10: - { - htmltext = (player.getTransformationId() == 124) ? "32574-02.html" : "32574-06.html"; - break; - } - case 11: - { - if (hasQuestItems(player, NATIVES_GLOVE) && (player.getTransformationId() == 124)) - { - htmltext = "32574-07.html"; - } - break; - } - } - break; - } - case CLAUDIA_ATHEBALDT: - { - if (qs.isCond(12)) - { - htmltext = "31001-01.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00194_SevenSignsMammonsContract/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-01.html deleted file mode 100644 index a35ddd9c2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-Ah, you're our agent aren't you! Quickly, come here!
-I'm afraid Agent Collin has been assigned elsewhere, and I've been tasked to complete your transformation in his stead. Now, the guards will be unsuspecting, but you must keep your distance, else your disguise will fail. Steer clear from all the guards, understand?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-02.html deleted file mode 100644 index 8b1d65d1f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-Now you'll need to know the password for the Storage Room's Code Input device .It's 72.79.78.71. Do not, under any circumstances, forget it. Good men died getting that code; forgetting it would be a disservice to all that they sacrificed.
-Now, what's the code?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-03.html deleted file mode 100644 index e39e2dc217..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Perfect. Just don't forget it.
-Now are you ready to be transformed?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-04.html deleted file mode 100644 index c8efc599aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-There we go! Now you'll need to use the Light of Dawn teleporter here in the Temple to get to the Sanctum. Once there use your invisibility skills, move fast, and steer clear from the guards.
-Oh, and the code! 72.79.78.71. 72.79.78.71. 72.79.78.71. DO NOT forget it!
(See High Priest Raymond again to clear the Sentry Morph after abandoning the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-05.html deleted file mode 100644 index aa92296fe7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-If not now, then when?
-Time is running out, child. You must hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-06.html deleted file mode 100644 index da2558b034..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-06.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-You made it back! Do you have the missing page?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-07.html deleted file mode 100644 index 60ef7a988e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-07.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Well, let me see it then!
-Oh, after all that! I can make out the odd word, but this is written in Elmoreden. It's an ancient language conceived by merchants so as to hide their plans from outsiders. Clever....
-It was rarely spoken then, but is almost unheard of now. In fact, I know of just one man that can help--Iason Heine.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-08.html deleted file mode 100644 index 4880d31e9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-He works as an accountant for the Lords of Dawn in the city of Heine. He's had a long, long fascination with the Elmoreden language, and I'm sure he'll be thrilled to have this contract to decipher.
-Here's a small token of our appreciation. Now if you could please take it to him for us.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-09.html deleted file mode 100644 index 889712351f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-09.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-Why are you still here? You need to steal the last page of that contract!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-10.html deleted file mode 100644 index 7c4cd8f3af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-10.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-There - now go! Hurry, and don't forget what I said! Use your invisibility skills, move fast, and steer clear from the guards!
-Oh, and 72.79.78.71! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-11.html deleted file mode 100644 index 27136f847c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-11.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-If you need to be transformed into a Sentry, just come and see me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-12.html deleted file mode 100644 index 8f387a5db3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30289-12.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Hurry to the city of Heine and find Iason Heine.
-Ask him to translate the text for us, and perhaps he'll be able to help us along our path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-01.html deleted file mode 100644 index 3084e2267f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-Ah yes! I've heard about you from the good Lady Claudia! I understand the Order of the Dawn owes you a great deal.
-I am Iason Heine, master accountant for the Lords of Dawn. I believe you have something for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-02.html deleted file mode 100644 index 3f07868f86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-Of course it is! This document is 1500 years old, my child. The fact that it is still eligible at all is a miracle in its own right--most parchment this old is little more than dust and ash these days.
-But this... this is remarkable! The one document binding Shunaiman and the Merchants together... in my very hands. A historian's dream....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-03.html deleted file mode 100644 index 8f065fbf51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/30969-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Oh yes, yes I can. But I'm afraid my Elmoreden is rather out of practice, and the language was created to confuse outsiders. Pronounce one syllable differently and the whole sentence changes or loses meaning you see, and written Elmoreden is simply a phonetic interpretation of the spoken language....
-I will need time to translate this page, my child. In the meantime I suggest you get some rest, or perhaps a drink or two. Haha--here's a small reward for you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-01.htm deleted file mode 100644 index 0cacfab440..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lady Claudia:
-Good, let's get started.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-02.html deleted file mode 100644 index b785a35971..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Lady Claudia:
-(This quest may only be taken by a character who is level 79 or higher, who has already completed the Seven Signs, Contract of Mammon quests.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-03.html deleted file mode 100644 index b9e0afed29..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-It does indeed! We wouldn't put you through all that training and then not make use of it, would we?
-Now, I need to tell you about a place called the Sanctum of Dawn. It's a place filled with a great many treasures, including halls lined with seal stones gathered from every corner of Aden... and the last page of that damned contract.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-04.html deleted file mode 100644 index 430d27cb07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-Yes, for now at least.
-I need you to sneak into the Sanctum of Dawn, take the last page of the contract, and bring it back here to me. It won't be easy, but if Collin's notes are correct, then you should have all the skills you need to complete your mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-05.html deleted file mode 100644 index e45c2021f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-Once you've been transformed, yes, exactly. They'll be so busy guarding their other entrances they won't think to check on one of their own walking through the front door, so to speak.
-There was one slight problem--all the guards carry unique ID cards, without which they can't gain access to the Sanctum.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-06.html deleted file mode 100644 index d5bec2c85a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-Yes, the old fashioned way too--bribery!
-I've paid off one of the guards of the Sanctum, Captain John. He's fabricated a new card for you, and should be waiting for you right now in Gludio.
-If you hurry he'll still be there by the time you arrive. Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-07.html deleted file mode 100644 index d6ddbb11c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/31001-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady Claudia:
-What are you still doing here!!!
-Hurry to the Gludio Village and find Master Guard of Dawn John.
-He has the Identity Card of the Guards of the Dawn that I need. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-01.html deleted file mode 100644 index c8a82cc1ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Oracle Captain John:
-What do you want eh, shelter from the wind? How about you toddle off 'fore I end up with bruised fists?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-02.html deleted file mode 100644 index a227cd81a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Oracle Captain John:
-Oh! Begs your pardon, just we get lots of vagrants and the like round here, see? Terribly sorry if I caused offense--wasn't my intention, 'specially not after Lady Claudia was so generous with that... donation... of hers.
-Here you are--that card'll get you into the Sanctum faster than a ferret on fire, just you see!
-Oh! 'fore you go, there's a message the good lady asked me to pass on. Wants you to go see Bishop Raymond in the Temple of Einhasad, said it's important. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-03.html deleted file mode 100644 index a9a9c817c9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32576-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Oracle Captain John:
-Eh? Weren't nothin' else for me to give you was there? No... no. You best be off! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-01.html deleted file mode 100644 index b2313f90e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Code Input Device:
-To access the library archives, you must enter -the correct passcode. Do so now.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-02.html deleted file mode 100644 index 28edc9cd96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32577-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Code Input Device:
-The code is incorrect.
-Try again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32578-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32578-01.html deleted file mode 100644 index 8be7765b9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32578-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Identity Confirm Device:
-Identity confirmation required. Insert card and -await verification.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-01.html deleted file mode 100644 index 60bd9ed80f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Darkness of Dawn:
-You hear what seems to be a human voice emanate from the shining blue sphere.
-"I am the Darkness of Dawn -- the hidden exit of the Order of Dawn.
-To access my functions, you must confirm your identity.
-If you have already received the permission of Order of the Dawn, you will be able to pass through... Do you wish to gain access now?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-02.html deleted file mode 100644 index 0d6e288be1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Darkness of Dawn:
-You hear what seems to be a human voice emanate from the shining blue sphere.
-"If you have already received the permission of the Order of Dawn, you may access this at any time..." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-03.html deleted file mode 100644 index fcc94ed0e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32579-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Darkness of Dawn:
-YYou hear what seems to be a human voice emanate from the shining blue sphere.
-"You have the permission of the Order of the Dawn. Transport to the exterior has been initiated..." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-01.html deleted file mode 100644 index 922e7ee044..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Bookshelf of Dawn:
-The bookshelf contains a great many books. This may take a while to sort through.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-02.html deleted file mode 100644 index a195747677..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Bookshelf of Dawn:
-Here! You've found a bundle of papers that look like an old contract. You check each page carefully, and... yes! Here's the missing page!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-03.html deleted file mode 100644 index 1f2ed8d74b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/32580-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Bookshelf of Dawn:
-There's something more here... is that an Escape Scroll? Perhaps you could use it, even though you'll have no idea where it'll send you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java deleted file mode 100644 index 0afb9c538f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/Q00195_SevenSignsSecretRitualOfThePriests.java +++ /dev/null @@ -1,348 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00195_SevenSignsSecretRitualOfThePriests; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00194_SevenSignsMammonsContract.Q00194_SevenSignsMammonsContract; - -/** - * Seven Signs, Secret Ritual of the Priests (195) - * @author Adry_85 - */ -public class Q00195_SevenSignsSecretRitualOfThePriests extends Quest -{ - // NPCs - private static final int RAYMOND = 30289; - private static final int IASON_HEINE = 30969; - private static final int CLAUDIA_ATHEBALDT = 31001; - private static final int LIGHT_OF_DAWN = 32575; - private static final int JOHN = 32576; - private static final int PASSWORD_ENTRY_DEVICE = 32577; - private static final int IDENTITY_CONFIRM_DEVICE = 32578; - private static final int DARKNESS_OF_DAWN = 32579; - private static final int SHELF = 32580; - // Items - private static final int IDENTITY_CARD = 13822; - private static final int SHUNAIMANS_CONTRACT = 13823; - // Misc - private static final int MIN_LEVEL = 79; - // Skills - // private static SkillHolder TRANSFORM_DISPEL = new SkillHolder(6200, 1); - private static SkillHolder TRANSFORMATION = new SkillHolder(6204, 1); - - public Q00195_SevenSignsSecretRitualOfThePriests() - { - super(195); - addFirstTalkId(IDENTITY_CONFIRM_DEVICE, PASSWORD_ENTRY_DEVICE, DARKNESS_OF_DAWN, SHELF); - addStartNpc(CLAUDIA_ATHEBALDT); - addTalkId(CLAUDIA_ATHEBALDT, JOHN, RAYMOND, IASON_HEINE, LIGHT_OF_DAWN, DARKNESS_OF_DAWN, IDENTITY_CONFIRM_DEVICE, PASSWORD_ENTRY_DEVICE, SHELF); - addCondMinLevel(MIN_LEVEL, "31001-02.html"); - addCondCompletedQuest(Q00194_SevenSignsMammonsContract.class.getSimpleName(), "31001-02.html"); - registerQuestItems(IDENTITY_CARD, SHUNAIMANS_CONTRACT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31001-03.html": - case "31001-04.html": - case "31001-05.html": - case "32580-03.html": - { - htmltext = event; - break; - } - case "31001-06.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32576-02.html": - { - if (qs.isCond(1)) - { - giveItems(player, IDENTITY_CARD, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30289-02.html": - case "30289-03.html": - case "30289-05.html": - { - if (qs.isCond(2)) - { - htmltext = event; - } - break; - } - case "30289-04.html": - { - if (qs.isCond(2)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION.getSkill()); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30289-07.html": - { - if (qs.isCond(3)) - { - htmltext = event; - } - break; - } - case "30289-08.html": - { - if (qs.isCond(3) && hasQuestItems(player, IDENTITY_CARD) && hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - takeItems(player, IDENTITY_CARD, -1); - qs.setCond(4, true); - htmltext = event; - if (player.getTransformationId() == 113) - { - // player.doCast(TRANSFORM_DISPEL.getSkill()); - player.stopAllEffects(); - } - } - break; - } - case "30289-10.html": - { - if (qs.isCond(3)) - { - npc.setTarget(player); - npc.doCast(TRANSFORMATION.getSkill()); - htmltext = event; - } - break; - } - case "30289-11.html": - { - if (qs.isCond(3)) - { - // player.doCast(TRANSFORM_DISPEL.getSkill()); - player.stopAllEffects(); - htmltext = event; - } - break; - } - case "30969-02.html": - { - if (qs.isCond(4) && hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - htmltext = event; - } - break; - } - case "reward": - { - if (qs.isCond(4) && hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = "30969-03.html"; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = null; - switch (npc.getId()) - { - case IDENTITY_CONFIRM_DEVICE: - { - htmltext = "32578-01.html"; - break; - } - case PASSWORD_ENTRY_DEVICE: - { - htmltext = "32577-01.html"; - break; - } - case DARKNESS_OF_DAWN: - { - htmltext = "32579-01.html"; - break; - } - case SHELF: - { - htmltext = "32580-01.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == CLAUDIA_ATHEBALDT) - { - htmltext = "31001-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case CLAUDIA_ATHEBALDT: - { - if (qs.isCond(1)) - { - htmltext = "31001-07.html"; - } - break; - } - case JOHN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32576-01.html"; - break; - } - case 2: - { - htmltext = "32576-03.html"; - break; - } - } - break; - } - case RAYMOND: - { - switch (qs.getCond()) - { - case 2: - { - if (hasQuestItems(player, IDENTITY_CARD) && (player.getTransformationId() != 113)) - { - htmltext = "30289-01.html"; - } - break; - } - case 3: - { - if (hasQuestItems(player, IDENTITY_CARD)) - { - htmltext = hasQuestItems(player, SHUNAIMANS_CONTRACT) ? "30289-06.html" : "30289-09.html"; - } - break; - } - case 4: - { - htmltext = "30289-12.html"; - break; - } - } - break; - } - case LIGHT_OF_DAWN: - { - if (qs.isCond(3) && hasQuestItems(player, IDENTITY_CARD)) - { - htmltext = "31001-07.html"; - } - break; - } - case PASSWORD_ENTRY_DEVICE: - { - if (qs.isCond(3) && hasQuestItems(player, IDENTITY_CARD)) - { - htmltext = "32577-02.html"; - player.teleToLocation(-78240, 205858, -7856); - } - break; - } - case SHELF: - { - if (qs.isCond(3) && !hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - giveItems(player, SHUNAIMANS_CONTRACT, 1); - htmltext = "32580-02.html"; - } - break; - } - case DARKNESS_OF_DAWN: - { - if (qs.isCond(3) && !hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - htmltext = "32579-02.html"; - } - break; - } - case IASON_HEINE: - { - if (qs.isCond(4) && hasQuestItems(player, SHUNAIMANS_CONTRACT)) - { - htmltext = "30969-01.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00195_SevenSignsSecretRitualOfThePriests/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-01.htm deleted file mode 100644 index db88d01fd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Ah, please--come here, come here!
I've had a look over that page, and I have good news and bad news in equal measure. First the bad: the document was written in heavy, heavy slang, meaning I've had to best-guess several whole phrases. There were also some markings on the contract which made some sections illegible....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-02.htm deleted file mode 100644 index ad8ac17ced..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-The good news, yes yes!
I managed to fully translate a clause in the contract between the Merchants of Mammon and Emperor Shunaiman. It's all rather interesting, and seems to indicate that the Emperor wasn't as on top of things as history suggests.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-03.htm deleted file mode 100644 index 00ae0958d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Here... it says that Shunaiman and the merchants entered into a secret pact, but only half of the deal is mentioned here: the merchants agreed to aid the Emperor whenever his Seal was under threat.
But no merchant worth his salt would agree to a clause like that without getting something in return--so what DID they demand? And why isn't it on this page? Hmm....
That's not all either.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-04.htm deleted file mode 100644 index 4b6902eaee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-See this part here? This whole section rhymes in Elmoreden.
It's like a chant of some sort, though I have no idea why the Merchants would write in such elaborate verse when their language was created for cut-and-thrust matters like illicit trading and the like.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-05.html deleted file mode 100644 index dfaceef1e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-No, of course not! What if I were to summon some ancient spirit? Do I look like a fighting man to you?
Ah, but now you're here... perhaps I should. Hmm... yes. Here we go....

"The Merchants of Mammon shall respectfully pledge the following to the Great Emperor Shunaiman:
When dark blood begins to swallow the Seal, this paper of promise will reveal itself to the world. Those who have the Emperor's gold must cross the river of time..."

What? What's happening?! The contract is glowing!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-06.html deleted file mode 100644 index 104d4b7062..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-(The light from the contract fades, and a small figure is seen standing next to Iason.)
Oh my! A merchant of Mammon! Talk to him... quickly! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-07.html deleted file mode 100644 index 210e81575b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-I don't have time for idle banter right now!
(Another player is currently speaking with him.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-08.html deleted file mode 100644 index bd54467c95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-(Only characters who are level 79 or higher and who have completed the Seven Signs and Secret Ritual of the Priests quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-09.html deleted file mode 100644 index dfaceef1e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-No, of course not! What if I were to summon some ancient spirit? Do I look like a fighting man to you?
Ah, but now you're here... perhaps I should. Hmm... yes. Here we go....

"The Merchants of Mammon shall respectfully pledge the following to the Great Emperor Shunaiman:
When dark blood begins to swallow the Seal, this paper of promise will reveal itself to the world. Those who have the Emperor's gold must cross the river of time..."

What? What's happening?! The contract is glowing!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-10.html deleted file mode 100644 index 25221cc7ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Incredible... so the seal was under threat many years ago, and we must now go and aid the Emperor by travelling back to the time of his rule?
The science is mind-boggling, frankly. How will we know what implications your interference will cause? But then... what if the past IS our past BECAUSE you time-travelled. Oh....
There's no time to ponder any of this--just go to the Disciple's Necropolis and find the Promise of Mammon! I'll send word if I discover something's amiss! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-11.html deleted file mode 100644 index 2359fa90b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Now's not the time, adventurer!
Hurry to the Disciple's Necropolis and find the Promise of Mammon! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-12.html deleted file mode 100644 index e33eeee3fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-You're back!
Tell me all that happened, please! I've almost rubbed my hands raw with worry.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-13.html deleted file mode 100644 index 444550d3e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Incredible. Absolutely incredible.
And now this book... we must find it. What did you say the clues were again? The Emperor's Key, and the Witness of Dawn?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-14.html deleted file mode 100644 index be315d0b45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Well, I can't help with the Emperor's Key, but the Witness of Dawn... hmm.
The Lords of Dawn have long used that term for their first--their leader. The Leader, the Prima, is the first to welcome the rising sun on their special occasions, where he witnesses the passing of night into day.
The current Witness of Dawn is a man named Franz, but he doesn't often meet others. I suggest you go first to the Temple of Einhasad in Aden Town and meet with Priest Wood. He should be able to set a meeting up between the two of you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-15.html deleted file mode 100644 index 1dbc4109b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/30969-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Go and meet Priest Wood in the Temple of Einhasad, traveller! He'll be able to set up a meeting with the Witness of Dawn. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-01.html deleted file mode 100644 index 34bfecdfd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Merchant of Mammon:
-Was it you who summoned me from the Necropolis? Then you must have Shunaiman's contract in your possession....
We inked our names in that document 1500 years ago, but still the paper bears our names, and still we are bound to honor the terms set out in it.
I assume you have summoned me so that the clause can finally be honored?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-02.html deleted file mode 100644 index c1d403e470..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Merchant of Mammon:
-It was a simple enough deal: the Merchants of Mammon would supply the Emperor with funds and military hardware, and in return our trading would be left unhindered. The profits we made were astonishing, beating even our most optimistic projections.
In return though, the Emperor gained use of a great, great power....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-03.html deleted file mode 100644 index 450da35040..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Merchant of Mammon:
-The power to move between planes, child!
We first used it to travel from Necropolis to Necropolis, but soon augmented our device to allow us travel on a different axis: time itself.
We called it 'The Promise of Mammon'. It was the most powerful creation in Aden's history, and a tool that Emperor Shunaiman was granted access to in that contract of ours.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-04.html deleted file mode 100644 index acef185543..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Merchant of Mammon:
-It lies near the entrance to the Disciple's Necropolis. You must find it, and meet with Emperor Shunaiman. Aid him and our word will finally be honored, we will be released from that infernal contract....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-05.html deleted file mode 100644 index e61d444ea0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Merchant of Mammon:
-I am little more than dust these days, child. We always expected to be called in our lifetimes, but this is your time now, not ours.
Help the Emperor. Help Shunaiman! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-06.html deleted file mode 100644 index f28c77c505..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Merchant of Mammon:
-You were not the one who summoned me! Leave--now! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584.htm deleted file mode 100644 index 9121e2af07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32584.htm +++ /dev/null @@ -1,4 +0,0 @@ -Merchant of Mammon:
-Is it finally time? Is this the day that the Merchants of Mammon are finally asked to keep their ancient promise?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-01.html deleted file mode 100644 index 6dddc58433..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-Who are you? How did you get in here?
Who do you serve? Shilen, or your true Emperor? Answer me!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-02.html deleted file mode 100644 index 4600ecc45d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-Of course! The Merchants of Mammon! Einhasad's fortunes finally smiles down upon me!
But... where are you from? I have never seen clothes like those before, and that weapon!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-03.html deleted file mode 100644 index 88ea3ee15a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Emperor Shunaiman:
-The future?! So that's what they meant....
And what of my rule? Am I remembered favorably? Is the empire still inta... no. Now is not the time! We will save talking for later; now we must fight to guarantee we can still draw breath by the evening's close.
Einhasad's own angel, Anakim, leads my forces against Lilith, Shilen's daughter. This is a war of absolute horror, of field after field stained red with the blood of Aden's people. Yet I can see no immediate resolution... I fear that when the dust of this great conflict has settled, the victor will have naught to rule over but ruined lands and a broken people.
That is why I sought to activate the seal. But even then my path was blocked. The men I sent were each butchered, and now even I have been wounded. But you... will you help?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-04.html deleted file mode 100644 index d6a7887d5b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-Thank you!
Listen closely as I tell you what you need to do. Lilith has blocked access to the Seal by summoning a fire wall, but the fires can be extinguished by this holy water.
Once that has been done, there's a red door that you'll need to go through.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-05.html deleted file mode 100644 index 354326c5c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-No? Then the time you came from is a heartless one indeed. Leave then. Leon will assist you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-06.html deleted file mode 100644 index 0d561259b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-You'll need to have your wits about you in the next room, as you'll come face to face with some of Lilith's strongest minions.
Here... take my sword. It has been blessed by Einhasad herself; its strengths will be a great boon to you.... Ahh, the pain....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-07.html deleted file mode 100644 index a9672d9339..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-Don't worry about me! I am built of simple flesh and bone, but the Empire... it houses the dreams of so, so many people.
Now, listen. The final room contains four sealing devices, each of which need to be activated. You will then need to gather the four Binding Seals... and bring them back to me.
Do not lose the sword, and do not discard the holy water--they are absolutely vital to our survival! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-08.html deleted file mode 100644 index 83fbaf7493..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-Remember, you must activate all four sealing devices, then bring me the Binding Seals!
Oh, and holy water on the magical fire, then through the red door! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-09.html deleted file mode 100644 index f087535104..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-Do not lose those things. Without them you cannot complete your task, and the Empire will fall.
Do not fail us! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-10.html deleted file mode 100644 index 44e25cd82b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-The Binding Seals! Perhaps now we can reverse the tide of this terrible, terrible conflict.
And all this... because of you. Please, stay here and become the Empire's guardian--I could do with someone like you by my side.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-11.html deleted file mode 100644 index bb454a05f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-Ah, of course. No doubt you have many friends and family waiting for you. Very well.
But I would be remiss not to you involve you in the Empire's wellbeing somehow. Hmm....
Ah! I shall have a book made, detailing the secrets... of the seals. I will have it hidden, and I want you to be the one to find it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-12.html deleted file mode 100644 index 6060710e18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-There are seven seals, you see. Each is extremely powerful, but still delicate enough to be destroyed should enough force be applied to it.
I'll call the tome the Book of Seals, and it will contain all the secrets of the Seals. You must recover it. Shilen must never even know of its existence.
Now....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-13.html deleted file mode 100644 index 506d763ac0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Emperor Shunaiman:
-Exactly! Oh, how I have longed for someone of your intelligence and bravery to show up.
I could search the whole kingdom from house to house and not find anyone more suitable than you.
Ah... perhaps I should set you a final test before I deem you worthy of the Book of Seals, hmm? One can never be... too careful with matters of such importance!
Now, I'll leave two clues for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-14.html deleted file mode 100644 index fa8d1e1b32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-The book itself will stay on this continent, and the clues will be in the Witness of Dawn, and in the words of the Emperor's Key.
Now I must ask... for time to heal. Leon will see you out.
Oh... and thank you. The Empire stands because of people like you... willing to bear its weight on your shoulders. I am... in your debt. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-15.html deleted file mode 100644 index 760a5bcf5b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32586-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Emperor Shunaiman:
-Speak to Leon, my friend. He'll send you back to your time.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-01.html deleted file mode 100644 index 218bfa5122..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Yes, traveller? Is there something I can do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-02.html deleted file mode 100644 index 163d020fd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32593-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Wood:
-Ah yes, he sent word someone was coming.
I am to give you this small reward. I understand the work you have done for the Order has helped us greatly.
Now, as for Franz.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-01.html deleted file mode 100644 index d7c4f41a0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Court Magician:
-You look over the body quickly, and finally notice a message written in blood on the floor.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-02.html deleted file mode 100644 index 5cccf701f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Court Magician:
-"Use the staff. Open door. With staff. Save the Empire."
Pick up the staff. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-03.html deleted file mode 100644 index 8bfb9b92a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/32598-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Court Magician:
-There's nothing else of significance here for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java deleted file mode 100644 index 534d6483e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/Q00196_SevenSignsSealOfTheEmperor.java +++ /dev/null @@ -1,372 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00196_SevenSignsSealOfTheEmperor; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.SystemMessageId; - -import quests.Q00195_SevenSignsSecretRitualOfThePriests.Q00195_SevenSignsSecretRitualOfThePriests; - -/** - * Seven Signs, Seal of the Emperor (196) - * @author Adry_85 - */ -public class Q00196_SevenSignsSealOfTheEmperor extends Quest -{ - // NPCs - private static final int IASON_HEINE = 30969; - private static final int MERCHANT_OF_MAMMON = 32584; - private static final int SHUNAIMAN = 32586; - private static final int WOOD = 32593; - private static final int COURT_MAGICIAN = 32598; - // Items - private static final int ELMOREDEN_HOLY_WATER = 13808; - private static final int COURT_MAGICIANS_MAGIC_STAFF = 13809; - private static final int SEAL_OF_BINDING = 13846; - private static final int SACRED_SWORD_OF_EINHASAD = 15310; - // Misc - private static final int MIN_LEVEL = 79; - private boolean isBusy = false; - - public Q00196_SevenSignsSealOfTheEmperor() - { - super(196); - addFirstTalkId(MERCHANT_OF_MAMMON); - addStartNpc(IASON_HEINE); - addTalkId(IASON_HEINE, MERCHANT_OF_MAMMON, SHUNAIMAN, WOOD, COURT_MAGICIAN); - addCondMinLevel(MIN_LEVEL, "30969-08.html"); - addCondCompletedQuest(Q00195_SevenSignsSecretRitualOfThePriests.class.getSimpleName(), "30969-08.html"); - registerQuestItems(ELMOREDEN_HOLY_WATER, COURT_MAGICIANS_MAGIC_STAFF, SEAL_OF_BINDING, SACRED_SWORD_OF_EINHASAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if ((npc.getId() == MERCHANT_OF_MAMMON) && "DESPAWN".equals(event)) - { - isBusy = false; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_ANCIENT_PROMISE_TO_THE_EMPEROR_HAS_BEEN_FULFILLED); - npc.deleteMe(); - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30969-02.htm": - case "30969-03.htm": - case "30969-04.htm": - { - htmltext = event; - break; - } - case "30969-05.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "ssq_mammon": - { - if (qs.isCond(1)) - { - if (!isBusy) - { - isBusy = true; - npc.setScriptValue(1); - final Npc merchant = addSpawn(MERCHANT_OF_MAMMON, 109743, 219975, -3512, 0, false, 0, false); - merchant.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHO_DARES_SUMMON_THE_MERCHANT_OF_MAMMON); - htmltext = "30969-06.html"; - startQuestTimer("DESPAWN", 120000, merchant, null); - } - else - { - htmltext = "30969-07.html"; - } - } - break; - } - case "30969-13.html": - { - if (qs.isCond(5)) - { - htmltext = event; - } - break; - } - case "30969-14.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "32584-02.html": - case "32584-03.html": - case "32584-04.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "32584-05.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - cancelQuestTimers("DESPAWN"); - npc.deleteMe(); - isBusy = false; - } - break; - } - case "32586-02.html": - case "32586-03.html": - case "32586-04.html": - case "32586-06.html": - { - if (qs.isCond(3)) - { - htmltext = event; - } - break; - } - case "32586-07.html": - { - if (qs.isCond(3)) - { - giveItems(player, ELMOREDEN_HOLY_WATER, 1); - giveItems(player, SACRED_SWORD_OF_EINHASAD, 1); - qs.setCond(4, true); - player.sendPacket(SystemMessageId.BY_USING_THE_SKILL_OF_EINHASAD_S_HOLY_SWORD_DEFEAT_THE_EVIL_LILIMS); - player.sendPacket(SystemMessageId.BY_USING_THE_HOLY_WATER_OF_EINHASAD_OPEN_THE_DOOR_POSSESSED_BY_THE_CURSE_OF_FLAMES); - htmltext = event; - } - break; - } - case "32586-11.html": - case "32586-12.html": - case "32586-13.html": - { - if (qs.isCond(4) && (getQuestItemsCount(player, SEAL_OF_BINDING) >= 4)) - { - htmltext = event; - } - break; - } - case "32586-14.html": - { - if (qs.isCond(4) && (getQuestItemsCount(player, SEAL_OF_BINDING) >= 4)) - { - takeItems(player, -1, ELMOREDEN_HOLY_WATER, COURT_MAGICIANS_MAGIC_STAFF, SEAL_OF_BINDING, SACRED_SWORD_OF_EINHASAD); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "finish": - { - if (qs.isCond(6)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = "32593-02.html"; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - case "32598-02.html": - { - if (qs.isCond(3) || qs.isCond(4)) - { - giveItems(player, COURT_MAGICIANS_MAGIC_STAFF, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return "32584.htm"; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == IASON_HEINE) - { - htmltext = "30969-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case IASON_HEINE: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30969-09.html"; - break; - } - case 2: - { - qs.setCond(3, true); - npc.setScriptValue(0); - htmltext = "30969-10.html"; - break; - } - case 3: - case 4: - { - htmltext = "30969-11.html"; - break; - } - case 5: - { - htmltext = "30969-12.html"; - break; - } - case 6: - { - htmltext = "30969-15.html"; - break; - } - } - break; - } - case MERCHANT_OF_MAMMON: - { - if (qs.isCond(1)) - { - if (npc.isScriptValue(0)) - { - npc.setScriptValue(player.getObjectId()); - } - htmltext = (npc.isScriptValue(player.getObjectId())) ? "32584-01.html" : "32584-06.html"; - } - break; - } - case SHUNAIMAN: - { - switch (qs.getCond()) - { - case 3: - { - htmltext = "32586-01.html"; - break; - } - case 4: - { - if (getQuestItemsCount(player, SEAL_OF_BINDING) < 4) - { - if (hasQuestItems(player, ELMOREDEN_HOLY_WATER, SACRED_SWORD_OF_EINHASAD)) - { - htmltext = "32586-08.html"; - } - else if (!hasQuestItems(player, ELMOREDEN_HOLY_WATER) && hasQuestItems(player, SACRED_SWORD_OF_EINHASAD)) - { - htmltext = "32586-09.html"; - giveItems(player, ELMOREDEN_HOLY_WATER, 1); - } - else if (hasQuestItems(player, ELMOREDEN_HOLY_WATER) && !hasQuestItems(player, SACRED_SWORD_OF_EINHASAD)) - { - htmltext = "32586-09.html"; - giveItems(player, SACRED_SWORD_OF_EINHASAD, 1); - } - player.sendPacket(SystemMessageId.BY_USING_THE_SKILL_OF_EINHASAD_S_HOLY_SWORD_DEFEAT_THE_EVIL_LILIMS); - player.sendPacket(SystemMessageId.BY_USING_THE_HOLY_WATER_OF_EINHASAD_OPEN_THE_DOOR_POSSESSED_BY_THE_CURSE_OF_FLAMES); - } - else - { - htmltext = "32586-10.html"; - } - break; - } - case 5: - { - htmltext = "32586-15.html"; - break; - } - } - break; - } - case WOOD: - { - if (qs.isCond(6)) - { - htmltext = "32593-01.html"; - } - break; - } - case COURT_MAGICIAN: - { - if (qs.isCond(3) || qs.isCond(4)) - { - htmltext = (!hasQuestItems(player, COURT_MAGICIANS_MAGIC_STAFF)) ? "32598-01.html" : "32598-03.html"; - player.sendPacket(SystemMessageId.BY_USING_THE_COURT_WIZARD_S_MAGIC_STAFF_OPEN_THE_DOOR_ON_WHICH_THE_MAGICIAN_S_BARRIER_IS_PLACED); - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/level_check.html deleted file mode 100644 index 3960d3451f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00196_SevenSignsSealOfTheEmperor/level_check.html +++ /dev/null @@ -1,2 +0,0 @@ -Characters who are level 79 or above may redeem the Reward for the Current Quest. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-01.html deleted file mode 100644 index 09cde9f5ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Why have you come to see this old priest? You don't seem like one of our typical supplicants....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-02.html deleted file mode 100644 index 32657e99cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Ah, yes, of course. I heard you were coming.
-You're searching for the Sacred Book of Seals, aren't you? When I received Wood's missive, I remembered a text I'd read a few years ago that might be helpful to you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-03.html deleted file mode 100644 index 0b555d0a15..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Orven:
-Well, the Emperor's Key is not a key at all, but a prayer. It dates back to the Elmoreden era, and is rather brief compared to other prayers of the time.
-I suspect there is a secret message hidden in that prayer, which will reveal how it relates to the Sacred Book. I don't know anything more, but I think I know someone who can help.
-A friend of mine is a cryptologist -- a codebreaker. He might be able to determine the hidden meaning of the prayer. What do you think? Would you like to speak with him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-04.html deleted file mode 100644 index 1bee7e8313..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-His name is Leopard, and he's a genius. I feel certain he'll be able to help you. You'll find him in the Town of Goddard--you should arrange to travel there immediately.
-I'll send my copy of the prayer to Leopard myself. Now hurry! I will pray to Einhasad for your success. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-05.html deleted file mode 100644 index d166a36d5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/30857-05.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Remember, you're looking for Leopard the cryptologist, in the Town of Goddard. Mention my name! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-01.htm deleted file mode 100644 index 0fbe323b22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-You've come to see Franz, yes?
-I'm afraid you just missed him. He left for a meeting with the High Priests. If you're unable to await his return, then perhaps I can help. I'm his secretary. I assure you, I'm very trustworthy.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-02.htm deleted file mode 100644 index 259bd4a760..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-The Sacred Book of Seals? I thought that was a myth. How fascinating....
-What have you learned about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-03.htm deleted file mode 100644 index 3d85dc9e2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-The Emperor's Key...the Emperor's Key... It does sound familiar... Hmm....
-No, I don't think I can quite place it. Franz will certainly know more than I, but I don't think you can afford to wait. You really ought to search for that book.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-04.html deleted file mode 100644 index df2af6154c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Oh, I know!
High Priest Orven reads every scroll he can get his hands on. Perhaps he knows something about the Emperor's Key. He's at the Temple of Einhasad in the Town of Aden. Tell him I sent you.
-I'll send a messenger ahead of you. But hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-05.html deleted file mode 100644 index 333d33d58a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Wood:
-(Only characters who are level 79 or higher and who have completed the Seven Signs and Emperor's Seal quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-06.html deleted file mode 100644 index e1046d3087..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-I believe it is of paramount importance that we find the Sacred Book of Seals immediately.
-Hurry to High Priest Orven in the Temple of Einhasad in the Town of Aden. I will send a messenger ahead of you. Now, go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-07.html deleted file mode 100644 index 971d5972ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-I'm sorry, Franz has not yet returned. Have you learned anything new about the Book of Seals? Did you decipher the Emperor's Key? I'm dying of suspense!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-08.html deleted file mode 100644 index ddb649f7d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-A copy? This morning I believed the book itself to be a myth, and now you have a copy! Unbelievable! How on earth did you find it? Well done, well done! Say, what's that in your other hand?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-09.html deleted file mode 100644 index c1401d61ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32593-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-Oh my... I wonder if it was after you...or the sacred text?
-Well, that settles it. Give me that manuscript and the object you found and I'll keep them safe. You must be exhausted! Rest for a while. When you've refreshed yourself, then come back and see me.
-By then, perhaps Franz will be back as well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-01.html deleted file mode 100644 index d2f30fc4df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Cipher Officer Leopard:
-You're the adventurer that High Priest Orven sent word of! I owe a great deal to him, and if I can repay him by helping you, then I'll do all I can.
-Now, what can I do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-02.html deleted file mode 100644 index 04aa857553..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Cipher Officer Leopard:
-I know that prayer... it's very simple and straightforward. Why do you ask about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-03.html deleted file mode 100644 index e3c339fd00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Cipher Officer Leopard:
-Really? That's... surprising. But some of the simplest-appearing ciphers are the hardest to decode. Hmm... let me think....
-Sigh.... No, this is beyond my abilities, I'm afraid. However, my old cryptology teacher, Lawrence, is here in Goddard. If anyone can help, it's him. They don't call him the Great Master for nothing.
-You should be able to find him walking just outside the castle walls.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-04.html deleted file mode 100644 index 7858f69165..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32594-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Cipher Officer Leopard:
-Great Master Lawrence just went for a walk nearby, so he won't be far. Check outside the castle walls. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-01.html deleted file mode 100644 index 4844a492ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Great Master Lawrence:
-Hello stranger, do you know who I am? Almost no one around here does these days. Perhaps I should spend less time reading, and more time restoring the value to my name.
-Well? Who are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-02.html deleted file mode 100644 index 3e0787799d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Great Master Lawrence:
-Leopard, eh? Smart as a whip, that one. Well, what have you got for me? Let's have a look...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-03.html deleted file mode 100644 index 168eb73ae5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Great Master Lawrence:
-Isn't this the Emperor's Key Prayer? What's to decipher here? What are you looking for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-04.html deleted file mode 100644 index 8a117e300a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Great Master Lawrence:
-What?! The Book of Seals?! A myth!
-Why do you waste my time with... w-what in the world is that?! We're going to die! Kill it, quickly! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-05.html deleted file mode 100644 index 3b78a4837a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Great Master Lawrence:
-Give me a moment, please. I'm otherwise engaged. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-06.html deleted file mode 100644 index 55f4b3f549..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Great Master Lawrence:
-I've lived a very long time, and I've seen a great many things... but nothing like that. The myth... perhaps it's true after all.
-Let's take another look at that prayer, shall we?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-07.html deleted file mode 100644 index 871987d923..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Great Master Lawrence:
-Let me read the prayer quietly..
-The Emperor's Key!! Hmm... Back then the emperor of Elmore-Aden started the holy war. A winged messenger of Einhasad appeared, turning the tides of battle...
-The 6 catacombs became graves to followers of darkness.. The 7 Necropolis turned to battlefields for the army of death... This is how the divine Einhasad tells the tale.
-Hm..
-Right... Now I've got it. It couldn't be simpler. Ha ha ha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-08.html deleted file mode 100644 index f669cd6f04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Great Master Lawrence:
-Betimes the most obvious things escape our notice the longest. See here: a number is called out in each of the first four lines.
-One emperor, three pairs of wings, six catacombs, seven Necropolises... 1-6-6-7! That's the answer!
-Heh... how about that? Not bad for an old man!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-09.html deleted file mode 100644 index 6c89c40491..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Great Master Lawrence:
-Sigh... don't you see? "These are the records..." Now, where are records kept? The library! Start with the Library of Sages in Rune--they have the oldest records collection in the kingdom.
-I believe Sophia is still the director there, and she has one of the most gifted minds in all of Aden.
-Give her the number, and mention my name--I'm sure she'll give you all the help she can. But hurry... I fear the worst is yet to come. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-10.html deleted file mode 100644 index b8dbf104b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32595-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Great Master Lawrence:
-Remember: 1-6-6-7. Give that number to Sophia at the Library of Sages in Rune.
-Waste no more time! That monster you slew was only the beginning, unless I'm mistaken. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-01.html deleted file mode 100644 index 1dda6abbc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-A sacred book? Well, all books are sacred to one such as me. In any case, a title would help. Or better yet, a reference number. You don't happen to have one, do you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-02.html deleted file mode 100644 index 7f15e2153b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Library of Sages Director Sophia:
-Only four digits? Hmm... that must be very old text. We use 12-digits these days. Unfortunately, many of our old records were destroyed, so we may not be able to locate it.
-Let me look.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-03.html deleted file mode 100644 index c6be46b046..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Library of Sages Director Sophia:
-I'm so sorry: document number 1667 was lost in the great fire. However, there is a copy... a handwritten, incomplete copy. It is a mysterious record in its own right--we have no record of its title, year of publication, author, or subject.
-I wonder if anyone has actually read it? Well, I'm going to need to see some identification before I can turn this over. Do you have a library card?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-04.html deleted file mode 100644 index 18d16b5966..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Orven! Well, why didn't you say so? And you're working with Franz, too? This must be an important mission you've undertaken.
-Of course you may have the text with my compliments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-05.html deleted file mode 100644 index 6489e66636..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/32596-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia:
-Good luck to you, stranger. Please give my best to Franz... and Orven! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java deleted file mode 100644 index e523ec3555..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/Q00197_SevenSignsTheSacredBookOfSeal.java +++ /dev/null @@ -1,364 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00197_SevenSignsTheSacredBookOfSeal; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q00196_SevenSignsSealOfTheEmperor.Q00196_SevenSignsSealOfTheEmperor; - -/** - * Seven Signs, The Sacred Book of Seal (197) - * @author Adry_85 - */ -public class Q00197_SevenSignsTheSacredBookOfSeal extends Quest -{ - // NPCs - private static final int SHILENS_EVIL_THOUGHTS = 27396; - private static final int ORVEN = 30857; - private static final int WOOD = 32593; - private static final int LEOPARD = 32594; - private static final int LAWRENCE = 32595; - private static final int SOPHIA = 32596; - // Items - private static final int MYSTERIOUS_HAND_WRITTEN_TEXT = 13829; - private static final int SCULPTURE_OF_DOUBT = 14354; - // Misc - private static final int MIN_LEVEL = 79; - private boolean isBusy = false; - - public Q00197_SevenSignsTheSacredBookOfSeal() - { - super(197); - addStartNpc(WOOD); - addTalkId(WOOD, ORVEN, LEOPARD, LAWRENCE, SOPHIA); - addKillId(SHILENS_EVIL_THOUGHTS); - addCondMinLevel(MIN_LEVEL, "32593-05.html"); - addCondCompletedQuest(Q00196_SevenSignsSealOfTheEmperor.class.getSimpleName(), "32593-05.html"); - registerQuestItems(MYSTERIOUS_HAND_WRITTEN_TEXT, SCULPTURE_OF_DOUBT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if ((npc.getId() == SHILENS_EVIL_THOUGHTS) && "despawn".equals(event)) - { - if (!npc.isDead()) - { - isBusy = false; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.NEXT_TIME_YOU_WILL_NOT_ESCAPE); - npc.deleteMe(); - } - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32593-02.htm": - case "32593-03.htm": - { - htmltext = event; - break; - } - case "32593-04.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32593-08.html": - { - if (qs.isCond(6) && hasQuestItems(player, MYSTERIOUS_HAND_WRITTEN_TEXT, SCULPTURE_OF_DOUBT)) - { - htmltext = event; - } - break; - } - case "32593-09.html": - { - if (qs.isCond(6)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 52518015, 5817677); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = "level_check.html"; - } - } - break; - } - case "30857-02.html": - case "30857-03.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "30857-04.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "32594-02.html": - { - if (qs.isCond(2)) - { - htmltext = event; - } - break; - } - case "32594-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "32595-02.html": - case "32595-03.html": - { - if (qs.isCond(3)) - { - htmltext = event; - } - break; - } - case "32595-04.html": - { - if (qs.isCond(3)) - { - isBusy = true; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP, player.getName()); - final MonsterInstance monster = (MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 152520, -57502, -3408, 0, false, 0, false); - monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM); - monster.setRunning(); - monster.addDamageHate(player, 0, 999); - monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); - startQuestTimer("despawn", 300000, monster, null); - } - break; - } - case "32595-06.html": - case "32595-07.html": - case "32595-08.html": - { - if (qs.isCond(4) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = event; - } - break; - } - case "32595-09.html": - { - if (qs.isCond(4) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32596-02.html": - case "32596-03.html": - { - if (qs.isCond(5) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = event; - } - break; - } - case "32596-04.html": - { - if (qs.isCond(5) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - giveItems(player, MYSTERIOUS_HAND_WRITTEN_TEXT, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 3); - if (partyMember == null) - { - return null; - } - - final QuestState qs = getQuestState(partyMember, false); - if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE)) - { - giveItems(partyMember, SCULPTURE_OF_DOUBT, 1); - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_FINISH); - qs.setCond(4); - } - - isBusy = false; - cancelQuestTimers("despawn"); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_YOU_MAY_HAVE_WON_THIS_TIME_BUT_NEXT_TIME_I_WILL_SURELY_CAPTURE_YOU, partyMember.getName()); - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == WOOD) - { - htmltext = "32593-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case WOOD: - { - if ((qs.getCond() > 0) && (qs.getCond() < 6)) - { - htmltext = "32593-06.html"; - } - else if (qs.isCond(6)) - { - if (hasQuestItems(player, MYSTERIOUS_HAND_WRITTEN_TEXT, SCULPTURE_OF_DOUBT)) - { - htmltext = "32593-07.html"; - } - } - break; - } - case ORVEN: - { - if (qs.isCond(1)) - { - htmltext = "30857-01.html"; - } - else if (qs.getCond() >= 2) - { - htmltext = "30857-05.html"; - } - break; - } - case LEOPARD: - { - if (qs.isCond(2)) - { - htmltext = "32594-01.html"; - } - else if (qs.getCond() >= 3) - { - htmltext = "32594-04.html"; - } - break; - } - case LAWRENCE: - { - if (qs.isCond(3)) - { - if (isBusy) - { - htmltext = "32595-05.html"; - } - else - { - htmltext = "32595-01.html"; - } - } - else if (qs.isCond(4)) - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = "32595-06.html"; - } - } - else if (qs.getCond() >= 5) - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = "32595-10.html"; - } - } - break; - } - case SOPHIA: - { - if (qs.isCond(5)) - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = "32596-01.html"; - } - } - else if (qs.getCond() >= 6) - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT, MYSTERIOUS_HAND_WRITTEN_TEXT)) - { - htmltext = "32596-05.html"; - } - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00197_SevenSignsTheSacredBookOfSeal/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-01.htm deleted file mode 100644 index 9e75f822eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-Ah, I've just received word from Franz. Apparently he cancelled all his appointments and has just arrived back so he can meet you.
-Clearly you are someone of great importance, my friend. I've got this manuscript for you to give him, so... are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-02.html deleted file mode 100644 index 2509de91f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-You know Franz doesn't just meet anyone. In fact I believe you'll be the first new acquaintance of his for quite some time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-03.html deleted file mode 100644 index 7fb9b33e7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Wood:
-(Only characters who are level 79 or above and who have completed the Seven Signs and Sacred Book of Seals quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-04.html deleted file mode 100644 index a251566890..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Good! Now... it's time for you to meet the great man yourself.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-05.html deleted file mode 100644 index dd155d23fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32593-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-You're back!
-I must ask you to keep your conversation with Franz between just the two of you. You have been made aware of some of our order's greatest secrets; should they become public knowledge our society would be ruined.
-Now, I understand I am to give you this, and bid you farewell while you train, and we research. We will contact you soon, so be ready! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-01.html deleted file mode 100644 index 3fe118b132..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-I must first apologize for taking so long to get here. Unfortunately I can only get about so quickly, and I was quite a way away.
-Now, I have heard from Sir Athebaldt, his good wife Lady Claudia, and Iason Heine. You've collected quite a revered list of companions, but from what I have gathered... it is they who should consider themselves blessed.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-02.html deleted file mode 100644 index 7dc15c86c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-Not at all.
Now I'm going to let you in on another of our secrets. It... it... did you hear that? Strange....
-It concerns that book of yours.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-03.html deleted file mode 100644 index 89cf4238c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-As you may know, Emperor Shunaiman had control over the Seven Seals.
-Only those in his bloodline could control them, so when the last of his bloodline, Emperor Baium, was killed, we thought the power of the Seals had been lost forever.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-04.html deleted file mode 100644 index 3d0c69d1a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Franz:
-But, we were wrong. It has since emerged that that power still exists, and is contained in a Seal Stone buried in Lilith's own body.
-Now... not all the books can currently be controlled, but the Book of Seals is said to teach whoever reads it, and gain them mastery over all se... seven....
-What... what's that? It's gone cold....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-05.html deleted file mode 100644 index c096e983f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-A monster! Kill it! It must have heard our secrets! Kill it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-06.html deleted file mode 100644 index 74bdd62fd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-Fight the creature or we'll both be killed!
-(Another player is currently speaking with him.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-07.html deleted file mode 100644 index 3c57a4fcc8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Priest Franz:
-My word! What was that thing? And... and what is that thing it left?
-It must have been searching for this copy of the Book of Seals...
-What? This is part of the Sculpture of Shilen... she must have somehow manifested herself into inanimate objects. My word....
-Quickly child--hand me that manuscript.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-08.html deleted file mode 100644 index e4344ed791..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-Well, I cannot fully interpret the document, but... I can understand enough.
"When the... when the new powers of... Shilen enter the world, monsters unseen shall become... seen."
-Oh my....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-09.html deleted file mode 100644 index 05d6266a9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-It just proves my theory: that creature was indeed a manifestation of Shilen herself. Clearly she is looking to control the power of the Seals. That also means a fourth seal has been broken somewhere... but how?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-10.html deleted file mode 100644 index 9722d5657c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-There is more to this story, I'm sure of it, and I believe you are the one who can uncover the final chapters. Look at what you have done far, in such a short space of time, compared to what our best have uncovered over months... years even.
-But would you willing to help us again, when the time comes?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-11.html deleted file mode 100644 index b5d7487eb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-Thank you. We must uncover exactly what has happened and who is behind it all. Shilen stirs, but she can't be acting alone... I must look at our enemies--the Order of Dusk.
-More training is required--much more--before we can even look at them though. I propose a respite: you should leave and prepare yourself for a great fight, while I shall take this Shilen fragment and study it further.
-Priestess Jayna will lead you outside, and I believe Priest Wood has a reward for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-12.html deleted file mode 100644 index 19b55afaf8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32597-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-You must leave now, my child. We will do our research, and then contact you when the time is right.
-Priestess Jayna will lead you outside, and I believe Priest Wood has a reward for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-01.html deleted file mode 100644 index b352dd4c14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Jeina:
-Are you sure you wish to leave the safety of our hall?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-02.html deleted file mode 100644 index 5121eb917c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/32617-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Jeina:
-Please speak with Priest Franz for more details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java deleted file mode 100644 index c5456f0727..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/Q00198_SevenSignsEmbryo.java +++ /dev/null @@ -1,271 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00198_SevenSignsEmbryo; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.itemcontainer.Inventory; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q00197_SevenSignsTheSacredBookOfSeal.Q00197_SevenSignsTheSacredBookOfSeal; - -/** - * Seven Signs, Embryo (198) - * @author Adry_85 - */ -public class Q00198_SevenSignsEmbryo extends Quest -{ - // NPCs - private static final int SHILENS_EVIL_THOUGHTS = 27346; - private static final int WOOD = 32593; - private static final int FRANZ = 32597; - private static final int JAINA = 32617; - // Items - private static final int SCULPTURE_OF_DOUBT = 14355; - private static final int DAWNS_BRACELET = 15312; - // Misc - private static final int MIN_LEVEL = 79; - private boolean isBusy = false; - // Skill - private static SkillHolder NPC_HEAL = new SkillHolder(4065, 8); - - public Q00198_SevenSignsEmbryo() - { - super(198); - addFirstTalkId(JAINA); - addStartNpc(WOOD); - addTalkId(WOOD, FRANZ); - addKillId(SHILENS_EVIL_THOUGHTS); - addCondMinLevel(MIN_LEVEL, "32593-03.html"); - addCondCompletedQuest(Q00197_SevenSignsTheSacredBookOfSeal.class.getSimpleName(), "32593-03.html"); - registerQuestItems(SCULPTURE_OF_DOUBT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if ((npc.getId() == SHILENS_EVIL_THOUGHTS) && "despawn".equals(event)) - { - if (!npc.isDead()) - { - isBusy = false; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.NEXT_TIME_YOU_WILL_NOT_ESCAPE); - npc.deleteMe(); - } - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32593-02.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32597-02.html": - case "32597-03.html": - case "32597-04.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "fight": - { - htmltext = "32597-05.html"; - if (qs.isCond(1)) - { - isBusy = true; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP, player.getName()); - startQuestTimer("heal", 30000 - getRandom(20000), npc, player); - final MonsterInstance monster = (MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, -23734, -9184, -5384, 0, false, 0, false, npc.getInstanceId()); - monster.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM); - monster.setRunning(); - monster.addDamageHate(player, 0, 999); - monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); - startQuestTimer("despawn", 300000, monster, null); - } - break; - } - case "heal": - { - if (!npc.isInsideRadius3D(player, 600)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LOOK_HERE_S1_DON_T_FALL_TOO_FAR_BEHIND, player.getName()); - } - else if (!player.isDead()) - { - npc.setTarget(player); - npc.doCast(NPC_HEAL.getSkill()); - } - startQuestTimer("heal", 30000 - getRandom(20000), npc, player); - break; - } - case "32597-08.html": - case "32597-09.html": - case "32597-10.html": - { - if (qs.isCond(2) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = event; - } - break; - } - case "32597-11.html": - { - if (qs.isCond(2) && hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - takeItems(player, SCULPTURE_OF_DOUBT, -1); - qs.setCond(3, true); - htmltext = event; - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WE_WILL_BE_WITH_YOU_ALWAYS); - } - break; - } - case "32617-02.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return "32617-01.html"; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 1); - if (partyMember == null) - { - return null; - } - - final QuestState qs = getQuestState(partyMember, false); - if (npc.isInsideRadius3D(partyMember, Config.ALT_PARTY_RANGE)) - { - giveItems(partyMember, SCULPTURE_OF_DOUBT, 1); - qs.setCond(2, true); - } - - isBusy = false; - cancelQuestTimers("despawn"); - cancelQuestTimers("heal"); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_YOU_MAY_HAVE_WON_THIS_TIME_BUT_NEXT_TIME_I_WILL_SURELY_CAPTURE_YOU, partyMember.getName()); - npc.deleteMe(); - playMovie(partyMember, Movie.SSQ_EMBRYO); - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == WOOD) - { - htmltext = "32593-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == WOOD) - { - if ((qs.getCond() > 0) && (qs.getCond() < 3)) - { - htmltext = "32593-04.html"; - } - else if (qs.isCond(3)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 315108090, 34906059); - giveItems(player, DAWNS_BRACELET, 1); - giveItems(player, Inventory.ANCIENT_ADENA_ID, 1500000); - qs.exitQuest(false, true); - htmltext = "32593-05.html"; - } - else - { - htmltext = "level_check.html"; - } - } - } - else if (npc.getId() == FRANZ) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = (isBusy) ? "32597-06.html" : "32597-01.html"; - break; - } - case 2: - { - if (hasQuestItems(player, SCULPTURE_OF_DOUBT)) - { - htmltext = "32597-07.html"; - } - break; - } - case 3: - { - htmltext = "32597-12.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/level_check.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/level_check.html deleted file mode 100644 index e446203226..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00198_SevenSignsEmbryo/level_check.html +++ /dev/null @@ -1,3 +0,0 @@ - -Characters who are level 79 or above may redeem the Reward for the Current Quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-01.html deleted file mode 100644 index c1f9b2cd57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Bella:
-Yes, it is true. I am a Gatekeeper from Ivory Tower and also a member of the Animal Lovers Association. Why have you come? Did Lundy send you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-02.html deleted file mode 100644 index cb8b6e7c35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Bella:
-Pets help their owners in a number of ways.
-If your inventory is low or you have exceeded your weight limit, your pets can carry some of your item. Just be careful not to use your pets too often on errands, no mater how useful they may be.
-Now if your pets die, you can ressurect them without the 24 hour time limit. No need to worry about losing your pets forever!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-03.html deleted file mode 100644 index 49eb29f0fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30256-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Bella:
-How about a wolf for you first pet?
-Wolves are biologically classified as canines. Canines are extremely varied and include dogs, raccoons, foxes, jakals, and even timberwolves. The lifespan of wolves in the wild is unknown, but wolves in captivity can live from 12 to 15 years.
-This is all I can tell you. For more information, go talk to Guard Brynn in the Town of Gludio.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-01.html deleted file mode 100644 index 17ec03e15e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Sydnia:
-How did you know that I am a member of the Animal Lovers Association? Ah, I see - Mr. Lundy must have mentioned me. So, what can I do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-02.html deleted file mode 100644 index 139ca781bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30321-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Sydnia:
-Raising a wolf, are you? Well, there are many things you must know.
-I must first explain their reproductive cycle. A wolf is fertile for 1-2 months, and the pregnancy lasts for approximately Pet Manager Lundy in the Town of Gludio and show off your new knowledge.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-01.html deleted file mode 100644 index 48aedd024e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Brynn:
-You're right. I am a member of the Animal Lovers Association, too. What brought you here? If you have a question for me, spit it out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-02.html deleted file mode 100644 index 68658fe165..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30335-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Brynn:
-Since you are going to have a wolf as a pet, let me tell you about wolves.
-They have a great sense of smell. They can even smell their prey up to 2.4 km away. When hunting, a pack of 7 to 13 wolves go around together. Every pack is led by a male. Regarding their appearance, fully grown ones weigh less than the average adult human. Some people say that dogs are domesticated wolves. But unlike dogs, wolves drop their tail down at times.
-This is all I can tell you! For more information, go ask Trader Sydnia in the Town of Gludio.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-01.htm deleted file mode 100644 index bafeac56f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-So, you have an honest face, but I don't give away pets to just anybody. Let's talk about the right companion for you
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-02.htm deleted file mode 100644 index e22180bd64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-To have a pet, you need to know about them. The pet I think is best for you is a wolf, but you'll need to learn the basics about them. Go get some information about pet wolves then come back to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.htm deleted file mode 100644 index 227d929080..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-Not from me! The people who can give you information about pet wolves are here in the Town of Gludio
-First, go see Gatekeeper Bella.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.html deleted file mode 100644 index 640a76f0de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-Not from me! The people who can give you information about pet wolves are here in the Town of Gludio.
-First, go see Gatekeeper Bella. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-04.html deleted file mode 100644 index dc8de94f75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-I would normally wouldn't give you a pet until testing you about the stories you've heard, but I've received only glowing reports from everyone you talked to. I believe you fully understand how to treat your companion, and are ready for the next step. Here is a Wolf Necklace that will help you handle a pet wolf.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-05.html deleted file mode 100644 index ca1c95481f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Never lose your compassion and love for animals. If you have more questions about your pets, feel free to come see me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-06.html deleted file mode 100644 index 30a3520d39..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Lundy:
-Never lose your compassion and love for animals. If you have more questions about your pets, feel free to come see me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-07.html deleted file mode 100644 index 850cc6f469..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/30827-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Pet Manager Lundy:
-All the people who can give you information about pet wolves are here in the Town of Gludio.
-First, go see Gatekeeper Bella. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/Q00210_ObtainAWolfPet.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/Q00210_ObtainAWolfPet.java deleted file mode 100644 index 0e62d0a0ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/Q00210_ObtainAWolfPet.java +++ /dev/null @@ -1,186 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00210_ObtainAWolfPet; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Obtain a Wolf Pet (210) - * @author Stayway - */ -public class Q00210_ObtainAWolfPet extends Quest -{ - // NPCs - private static final int LUNDY = 30827; - private static final int BELLA = 30256; - private static final int BYNN = 30335; - private static final int SYDNIA = 30321; - // Item - private static final int WOLF_COLLAR = 2375; - // Misc - private static final int MIN_LEVEL = 15; - - public Q00210_ObtainAWolfPet() - { - super(210); - addStartNpc(LUNDY); - addTalkId(LUNDY, BELLA, BYNN, SYDNIA); - addCondMinLevel(MIN_LEVEL, "no_level.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30827-02.htm": - case "30827-04.htm": - case "30256-02.html": - { - htmltext = event; - break; - } - case "30256-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2); - htmltext = event; - } - break; - } - case "30827-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30335-02.html": - { - if (qs.isCond(2)) - { - qs.setCond(3); - htmltext = event; - } - break; - } - case "30321-02.html": - { - if (qs.isCond(3)) - { - qs.setCond(4); - htmltext = event; - } - break; - } - case "30827-05.html": - { - if (qs.isCond(4)) - { - rewardItems(player, WOLF_COLLAR, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == LUNDY) - { - htmltext = "30827-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case LUNDY: - { - if (qs.isCond(1)) - { - htmltext = "30827-07.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30827-07.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30827-04.html"; - } - break; - } - case BELLA: - { - if (qs.isCond(1)) - { - htmltext = "30256-01.html"; - } - break; - } - case BYNN: - { - if (qs.isCond(2)) - { - htmltext = "30335-01.html"; - } - break; - } - case SYDNIA: - { - if (qs.isCond(3)) - { - htmltext = "30321-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/no_level.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/no_level.htm deleted file mode 100644 index 79526caffb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00210_ObtainAWolfPet/no_level.htm +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet level requirements
-(Quest available from level 15 and above) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-00.htm deleted file mode 100644 index 79b2ad696f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-You're too weak to enter Dragon Valley.
-Turn back. There is nothing for you here.
-(Only characters level 80 or above may do this quest) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-01.htm deleted file mode 100644 index a7d048a728..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Why are you here?
-Are you trying to enter Dragon Valley? Don't you know of the terrors in that place?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-02.html deleted file mode 100644 index 17b19ccb35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-How arrogant. But... How sad it would be, if you were all talk. I've seen many like you, you know. All talk; none have proven their strength.
-Most people run from the monsters, and those brave enough to fight are soon enough killed.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-03.html deleted file mode 100644 index 9bd6e6ef99..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Then prove it! If I told you to defeat the servants of the land dragon known as the Wings of Sand... would that be possible?
-...If you can show me that much strength, you can be compared to... Yes, can be compared to the Legendary Hero.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-04.htm deleted file mode 100644 index 32a38cecd6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Watcher of Antharas Gilmore:
-Yes. The name of that dark elf is... No, it doesn't really matter what his name was... nor his race.
-He proved his strength, and he challenged the land dragon alone even after I warned him. He could not defeat the land dragon Antharas, but his strength was shocking.
-When you say you'll prove it, it means you'll challenge this legend.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-05.html deleted file mode 100644 index f42f31093a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Then prove it with your skills, not words! You'll get a Large Dragon Bone when you defeat the monsters in this region. Bring the bone to one of the Dragon Votrexes found in many places in the Dragon Valley, You will meet one of the servant of the land dragon.
-Kill a Emerald Horn, Dust Rider, Bleeding Fly, Black Dagger Wing, Shadow Summoner, Spike Slasher, or a Muscle Bomber and bring their Large Dragon Skull.
-Of course, that means you'd have to kill each of them at least once. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-06.html deleted file mode 100644 index c089c26755..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Gilmore:
-You have not done all that I asked of you. Remember that you have to have killed seven dragons at least once each. If you haven't killed at least one Emerald Horn, Dust Rider, Bleeding Fly, Black Dagger Wing, Shadow Summoner, Spike Slasher, and Muscle Bomber each, then you're not done.
- diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-07.html deleted file mode 100644 index 503de589fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-You've brought all the bones I've requested! Excellent.
-There's something I have that will suit you, but I'm not sure what will suit you best.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-08.html deleted file mode 100644 index 1be4f6e804..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-08.html +++ /dev/null @@ -1,14 +0,0 @@ -Watcher of Antharas Gilmore:
-Okay. Choose.
- - - - - - - - - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-09.html deleted file mode 100644 index c942070f5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Gilmore:
-I will remember your achievements. Your story will become a legend someday!
-I hope the item you've selected will add to your story. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-12.htm deleted file mode 100644 index 25b989c07d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Gilmore:
-You must bring 7 Large Dragon Skulls for your reward! Where's the Large Dragon Skull that you promised me? - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-14.htm deleted file mode 100644 index e88c3d3488..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-True, unless you've been around for as long as I have it might be new to you and you wouldn't be able to tell where the skull comes from.
-Show me ones you've collected.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-15.html deleted file mode 100644 index 3349a2034f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-15.html +++ /dev/null @@ -1,11 +0,0 @@ -Watcher of Antharas Gilmore:
-Hm, I see. You've brought a skull. Okay, then ask away.

- - - - - - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-16.html deleted file mode 100644 index eeafb72b91..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-16.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-No, the skull contains a certain characteristic that this one does not have. I can say that this is not their skull.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-17.html deleted file mode 100644 index d22f3880ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-17.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Nope, you do not have any skulls that match theirs.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-18.html deleted file mode 100644 index 3739cbcc1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-18.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Hmmm... it doesn't look like you have any dragon skulls that look like this creature. Are you sure you killed the right one?
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-19.html deleted file mode 100644 index d73a7f7500..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-19.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-No, it does not look like you have this dragon skull.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-20.html deleted file mode 100644 index e2d82fcbd6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-20.html +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Gilmore:
-I hope you finish your hunt safe and sound. You should talk to me again if you have any other questions. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-21.html deleted file mode 100644 index 62a1ce714f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-21.html +++ /dev/null @@ -1,11 +0,0 @@ -Watcher of Antharas Gilmore:
-Ask away! What do you want to know about?

- - - - - - - - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-22.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-22.html deleted file mode 100644 index 5e0cd329e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-22.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-That's right, you got it! This dragon skull is definitely from an Emerald Horn.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-23.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-23.html deleted file mode 100644 index 01d3ba4141..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-23.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Hm, yes this Dragon Skull is definitely from a Dust Rider. You have done well.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-24.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-24.html deleted file mode 100644 index 1f2aed06e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-24.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-The skull of the Bleeding Fly?! Correct, you know it well!
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-25.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-25.html deleted file mode 100644 index ec7c891de6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-25.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-You think this skull is from a Black Dagger Wing? You're correct!
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-26.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-26.html deleted file mode 100644 index db9e0406f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-26.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Correct! You can clearly see the characteristics of the Shadow Summoner in this skull.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-27.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-27.html deleted file mode 100644 index 24ba3bc4a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-27.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Ah, a Spike Slasher skull! You know it well. That's right.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-28.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-28.html deleted file mode 100644 index 703147ac3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-28.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-Yes, you're correct! The skull you showed me is of the Muscle Bomber.
- - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-29.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-29.html deleted file mode 100644 index 00fe54116d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/30754-29.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Gilmore:
-I remember you!
-If you continue on, your stories will be remembered!
-(This quest has been completed already) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/Q00254_LegendaryTales.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/Q00254_LegendaryTales.java deleted file mode 100644 index d43be5b6eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00254_LegendaryTales/Q00254_LegendaryTales.java +++ /dev/null @@ -1,273 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00254_LegendaryTales; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Legendary Tales (254) - * @author nonom - */ -public class Q00254_LegendaryTales extends Quest -{ - // NPC - private static final int GILMORE = 30754; - - // Monsters - private enum Bosses - { - EMERALD_HORN(25718), - DUST_RIDER(25719), - BLEEDING_FLY(25720), - BLACK_DAGGER(25721), - SHADOW_SUMMONER(25722), - SPIKE_SLASHER(25723), - MUSCLE_BOMBER(25724); - - private final int _bossId; - private final int _mask; - - private Bosses(int bossId) - { - _bossId = bossId; - _mask = 1 << ordinal(); - } - - public int getId() - { - return _bossId; - } - - public int getMask() - { - return _mask; - } - - public static Bosses valueOf(int npcId) - { - for (Bosses val : values()) - { - if (val.getId() == npcId) - { - return val; - } - } - return null; - } - } - - // @formatter:off - private static final int[] MONSTERS = - { - Bosses.EMERALD_HORN.getId(), Bosses.DUST_RIDER.getId(), Bosses.BLEEDING_FLY.getId(), - Bosses.BLACK_DAGGER.getId(), Bosses.SHADOW_SUMMONER.getId(), Bosses.SPIKE_SLASHER.getId(), - Bosses.MUSCLE_BOMBER.getId() - }; - // @formatter:on - - // Items - private static final int LARGE_DRAGON_SKULL = 17249; - - // Misc - private static final int MIN_LEVEL = 80; - - public Q00254_LegendaryTales() - { - super(254); - addStartNpc(GILMORE); - addTalkId(GILMORE); - addKillId(MONSTERS); - registerQuestItems(LARGE_DRAGON_SKULL); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() < MIN_LEVEL) ? "30754-00.htm" : "30754-01.htm"; - break; - } - case State.STARTED: - { - final long count = getQuestItemsCount(player, LARGE_DRAGON_SKULL); - if (qs.isCond(1)) - { - htmltext = ((count > 0) ? "30754-14.htm" : "30754-06.html"); - } - else if (qs.isCond(2)) - { - htmltext = ((count < 7) ? "30754-12.htm" : "30754-07.html"); - } - break; - } - case State.COMPLETED: - { - htmltext = "30754-29.html"; - break; - } - } - return htmltext; - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30754-05.html": - { - qs.startQuest(); - } - case "30754-02.html": - case "30754-03.html": - case "30754-04.htm": - case "30754-08.html": - case "30754-15.html": - case "30754-20.html": - case "30754-21.html": - { - htmltext = event; - break; - } - case "25718": // Emerald Horn - { - htmltext = (checkMask(qs, Bosses.EMERALD_HORN) ? "30754-22.html" : "30754-16.html"); - break; - } - case "25719": // Dust Rider - { - htmltext = (checkMask(qs, Bosses.DUST_RIDER) ? "30754-23.html" : "30754-17.html"); - break; - } - case "25720": // Bleeding Fly - { - htmltext = (checkMask(qs, Bosses.BLEEDING_FLY) ? "30754-24.html" : "30754-18.html"); - break; - } - case "25721": // Black Dagger Wing - { - htmltext = (checkMask(qs, Bosses.BLACK_DAGGER) ? "30754-25.html" : "30754-19.html"); - break; - } - case "25722": // Shadow Summoner - { - htmltext = (checkMask(qs, Bosses.SHADOW_SUMMONER) ? "30754-26.html" : "30754-16.html"); - break; - } - case "25723": // Spike Slasher - { - htmltext = (checkMask(qs, Bosses.SPIKE_SLASHER) ? "30754-27.html" : "30754-17.html"); - break; - } - case "25724": // Muscle Bomber - { - htmltext = (checkMask(qs, Bosses.MUSCLE_BOMBER) ? "30754-28.html" : "30754-18.html"); - break; - } - case "13467": // Vesper Thrower - case "13466": // Vesper Singer - case "13465": // Vesper Caster - case "13464": // Vesper Retributer - case "13463": // Vesper Avenger - case "13457": // Vesper Cutter - case "13458": // Vesper Slasher - case "13459": // Vesper Buster - case "13460": // Vesper Sharper - case "13461": // Vesper Fighter - case "13462": // Vesper Stormer - { - if (qs.isCond(2) && (getQuestItemsCount(player, LARGE_DRAGON_SKULL) >= 7)) - { - htmltext = "30754-09.html"; - rewardItems(player, Integer.parseInt(event), 1); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isPet) - { - if (player.isInParty()) - { - for (PlayerInstance partyMember : player.getParty().getMembers()) - { - actionForEachPlayer(partyMember, npc, false); - } - } - else - { - actionForEachPlayer(player, npc, false); - } - return super.onKill(npc, player, isPet); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = player.getQuestState(Q00254_LegendaryTales.class.getSimpleName()); - - if ((qs != null) && qs.isCond(1)) - { - final int raids = qs.getInt("raids"); - final Bosses boss = Bosses.valueOf(npc.getId()); - - if (!checkMask(qs, boss)) - { - qs.set("raids", raids | boss.getMask()); - giveItems(player, LARGE_DRAGON_SKULL, 1); - - if (getQuestItemsCount(player, LARGE_DRAGON_SKULL) < 7) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - qs.setCond(2, true); - } - } - } - } - - private static boolean checkMask(QuestState qs, Bosses boss) - { - final int pos = boss.getMask(); - return ((qs.getInt("raids") & pos) == pos); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-01.html deleted file mode 100644 index 30ba078f04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Duelist Kaien:
-This is the first I've heard of that! I'm so sorry, obviously you've gone to a great deal of trouble for nothing... Wait a moment~
-Could I take a closer look at that? This design is remarkably similar to the one engraved on a scabbard that I received from my father... I am beginning to believe you now.
-I come from a long line of dualists! It has been a tradition in my family for over a thousand years! Charming, no?
-Thank you, I will accept this... I wish I had more to offer you in return! Please accept these worthless trinkets as a token of my appreciation! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-02.html deleted file mode 100644 index 7d26a7f34a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30623-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Duelist Kaien:
-Your hilt has been taken to a Dwarven craftsman who will fashion a suitable blade for it... Aren't you excited?! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-01.html deleted file mode 100644 index e27146d75c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Gavarentz:
-This necklace and statue prove that what you say is true. Last night I dreamed of an Orc. His large body was covered with scars and he was drenched in what must have been his enemy's blood. He gave me this necklace...
-Thank you, young traveler. Now I shall give the necklace to you. Use it carefully. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-02.html deleted file mode 100644 index ee7ea79d9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30704-02.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Gavarentz:
-I have entrusted the amulet necklace to my daughter, who I have sent north to the Orc Fortress. She will wear the necklace in battle. I pray the mighty spirit of her ancestor will watch over her. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-01.htm deleted file mode 100644 index 5d8350e67a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-I've not left Dragon Valley since I led my men here so many years ago to battle Antharas...
-I have accepted the inevitability of my eternal responsibility to watch over the beast. But my heart goes out to the loyal soldiers who lost their lives due to my stubborn ignorance. I have no other wish than to see their remains returned to their hometowns, but I fear that you are not up to the task...
-(This quest can only be undertaken by a character of level 48 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-02.htm deleted file mode 100644 index bc381fafef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-I've not left Dragon Valley since I led my men here so many years ago to battle Antharas...
-I have accepted the inevitability of my eternal responsibility to watch over the beast. But my heart goes out to the loyal soldiers who lost their lives due to my stubborn ignorance. I have no other wish than to see their remains returned to their hometowns so they can rest in peace.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-03.htm deleted file mode 100644 index d4502b7916..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Gilmore:
-I buried my former subordinates in a corner of this Valley in a region called the Watcher's Tomb. However, they strangely came back from the dead after Antharas and Desparion used their magic. My mind is still strong, but they turned into monsters after blood and death... These friends... creatures... are now called... 'Cave Servants'...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-04.htm deleted file mode 100644 index d8c1aaa263..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Gilmore:
-You probably know as well, but there were many, many people that tried to kill Antharas. None were able, but their death was not the end for all. While some were undoubtedly held by Shilen's grasp, others become Cave Servants. Right now, I don't even know how many Cave Servants exist in the Watcher's Tomb. What I can ask of you is to destroy as many Cave Servants as possible. Cave Servant, Archer, Warrior, Chief... Anything that has Cave in the name. Kill them and collect their relics, then bring them to me. I will reward you appropriately. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-05.html deleted file mode 100644 index c71f4d8dda..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Gilmore:
-Is there something keeping you here? Why aren't you out killing cave servants? Bring me back any relics they leave behind. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-06.html deleted file mode 100644 index 6b59bb1b3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Gilmore:
-Believe it or not we gave our lives willingly to save Giran! But we never counted on being here for eternity, let alone looking like this! It's been a thousand years and still I long for my mortal life...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-07.html deleted file mode 100644 index 0d4dc03c9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Gilmore:
-What's that? Oh, for some reason, I was sure that you had brought back relics. You should be out killing cave servants. You must do whatever you can to release my men from their endless torment. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-08.html deleted file mode 100644 index ed50a3eb37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-Thank you! Please take this as a token of my appreciation. Thanks to you the noble soldiers can finally rest in peace... I am afraid that there are many more, however, who still wander this valley. Would you be willing to continue doing this for a while?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-09.html deleted file mode 100644 index b9fb68916d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Gilmore:
-Could it be? If my eyes aren't deceiving me this used to belong to a friend of mine...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-10.html deleted file mode 100644 index d770e32ce5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-My personal aide wore this key around his neck. He stood by my side during the battle with Antharas 1,000 years ago. He was the first-born son in his family... This key was very important to him.
-I believe one of his descendants is living in the Town of Giran. He has the family name of Rodemai.
-I am bound to this valley so cannot go myself. Would you please take the key to Rodemai in the Town of Giran? I will pay you for your trouble. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-11.html deleted file mode 100644 index 772823c4c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-This sword belonged to one of my aides who fought alongside me against Antharas 1,000 years ago. In the intervening years the blade must have rusted away and only this hilt is left. He was a swordsman without parallel...
-It is said that one of his descendants is living in the Town of Oren. It is likely that he is following the family tradition of being a Duelist.
-I am unable to leave this valley or I would take this relic to him. Would you please do this for me? I will pay you for your trouble. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-12.html deleted file mode 100644 index b5e4ecd3b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-This necklace belonged to a soldier that served under my command in the battle against Antharas. He was the finest Orc I've ever known, a true intellectual. Seriously! I'm fairly certain he was of aristocratic birth.
-Come to think of it, I've seen that necklace elsewhere. It was worn by an Orc who was a High Prefect from Hunters Village.
-I would take the necklace to him if I was able to leave this valley, but alas, I cannot. Would you please take it to him? I will compensate you well for your trouble. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-13.html deleted file mode 100644 index 1ae245960a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Gilmore:
-This crucifix belonged to one of the brave young soldiers who accompanied me here 1,000 years ago to battle the beast Antharas. At that time it shone like the sun. Now it looks so old and weathered...
-He worshipped in a temple that stood where Aden Castle stands now. Please go to the Town of Aden and take this crucifix to the temple of Einhasad. Show it to a High Priest at the temple, he will know what to do with it.
-Even if I could leave the valley to travel there, an undead such as myself could never enter the temple. If you will do this for me I will pay you well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-14.html deleted file mode 100644 index 785b0426db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Gilmore:
-Please go ahead and deliver the relic I gave you. You can come back and resume dispatching the cave servants afterwards. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-15.html deleted file mode 100644 index 4130c367d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-15.html +++ /dev/null @@ -1,6 +0,0 @@ -Watcher of Antharas Gilmore:
-Oh, you're back? Perhaps I should reward for your good work, hmm?
-Now, while you're here, I'd like to ask you to help with the same task in your future endeavours, as there are other friends of mine who still cannot rest in the watcher's tomb. Would you do this for me again in a while?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-16.html deleted file mode 100644 index fb33cbc75d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Gilmore:
-Oh, thank you! I knew I could depend on you. This could go on for a while. There seems to be no end of cave servants in this cursed valley. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-17.html deleted file mode 100644 index 464b896f45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30754-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Gilmore:
-Oh, well, you have done much good. I knew you wouldn't stay here forever, as I and my soldiers must do. Thank you for helping me and my men. Goodbye... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-01.html deleted file mode 100644 index 089d914b7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Kristof Rodemai:
-Really! So the ancestors of the Rodemai family participated in the expedition to fight Antharas during the Elmoreden Empire?
-Yes, that does sound familiar. My family has always been a self-sacrificing lot... This key proves it. So, how about that?
-I appreciate your bringing me something so precious! Here, take this as a token of my appreciation for your hard work. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-02.html deleted file mode 100644 index 9209516c9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30756-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Kristof Rodemai:
-The recovery of this key has restored the honor of the Rodemai family. It actually traces our ancestry back to the time of the ancient empire! I hope that you will continue working for us... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-01.html deleted file mode 100644 index 7b77324814..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-This looks like a badge from our temple...? Don't tell me... Could it be a relic from the battle against Antharas 1,000 years ago? How could it be?
-I have always feared that our efforts to slay Antharas have been in vain. This old badge tells me that our responsibilities cannot be avoided, no matter the cost.
-Thank you, young traveler. Please take this small token of appreciation from our temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-02.html deleted file mode 100644 index 179c2b115c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/30857-02.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-The badge is safe with other sacred relics deep within the temple. Many fail to grasp the significance of this old piece of metal, but I hear it calling me to my duty... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java deleted file mode 100644 index 433dee9a14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00344_1000YearsTheEndOfLamentation/Q00344_1000YearsTheEndOfLamentation.java +++ /dev/null @@ -1,381 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00344_1000YearsTheEndOfLamentation; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * 1000 years, the End of Lamentation (344) - * @author Pandragon - */ -public class Q00344_1000YearsTheEndOfLamentation extends Quest -{ - // NPCs - private static final int KAIEN = 30623; - private static final int GARVARENTZ = 30704; - private static final int GILMORE = 30754; - private static final int RODEMAI = 30756; - private static final int ORVEN = 30857; - // Items - private static final int ARTICLES = 4269; - private static final ItemHolder OLD_KEY = new ItemHolder(4270, 1); - private static final ItemHolder OLD_HILT = new ItemHolder(4271, 1); - private static final ItemHolder TOTEM_NECKLACE = new ItemHolder(4272, 1); - private static final ItemHolder CRUCIFIX = new ItemHolder(4273, 1); - // Monsters - private static final Map MONSTER_CHANCES = new HashMap<>(); - static - { - MONSTER_CHANCES.put(20236, 0.58); // Cave Servant - MONSTER_CHANCES.put(20238, 0.75); // Cave Servant Warrior - MONSTER_CHANCES.put(20237, 0.78); // Cave Servant Archer - MONSTER_CHANCES.put(20239, 0.79); // Cave Servant Captain - MONSTER_CHANCES.put(20240, 0.85); // Royal Cave Servant - MONSTER_CHANCES.put(20272, 0.58); // Cave Servant - MONSTER_CHANCES.put(20273, 0.78); // Cave Servant Archer - MONSTER_CHANCES.put(20274, 0.75); // Cave Servant Warrior - MONSTER_CHANCES.put(20275, 0.79); // Cave Servant Captain - MONSTER_CHANCES.put(20276, 0.85); // Royal Cave Servant - } - - // Rewards - private static final ItemHolder ORIHARUKON_ORE = new ItemHolder(1874, 25); - private static final ItemHolder VARNISH_OF_PURITY = new ItemHolder(1887, 10); - private static final ItemHolder SCROLL_EWC = new ItemHolder(951, 1); - private static final ItemHolder RAID_SWORD = new ItemHolder(133, 1); - private static final ItemHolder COKES = new ItemHolder(1879, 55); - private static final ItemHolder RING_OF_AGES = new ItemHolder(885, 1); - private static final ItemHolder LEATHER = new ItemHolder(1882, 70); - private static final ItemHolder COARSE_BONE_POWDER = new ItemHolder(1881, 50); - private static final ItemHolder HEAVY_DOOM_HAMMER = new ItemHolder(191, 1); - private static final ItemHolder STONE_OF_PURITY = new ItemHolder(1875, 19); - private static final ItemHolder SCROLL_EAC = new ItemHolder(952, 5); - private static final ItemHolder DRAKE_LEATHER_BOOTS = new ItemHolder(2437, 1); - // Misc - private static final int MIN_LVL = 48; - private static final int MAX_LVL = 55; - - public Q00344_1000YearsTheEndOfLamentation() - { - super(344); - addStartNpc(GILMORE); - addTalkId(KAIEN, GARVARENTZ, GILMORE, RODEMAI, ORVEN); - addKillId(MONSTER_CHANCES.keySet()); - registerQuestItems(ARTICLES, OLD_KEY.getId(), OLD_HILT.getId(), TOTEM_NECKLACE.getId(), CRUCIFIX.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30754-03.htm": - case "30754-16.html": - { - htmltext = event; - break; - } - case "30754-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30754-08.html": - { - if (qs.isCond(1)) - { - final long count = getQuestItemsCount(player, ARTICLES); - if (count < 1) - { - htmltext = "30754-07.html"; - } - else - { - takeItems(player, ARTICLES, -1); - if (getRandom(1000) >= count) - { - giveAdena(player, count * 60, true); - htmltext = event; - } - else - { - qs.setCond(2, true); - switch (getRandom(4)) - { - case 0: - { - qs.setMemoState(1); - giveItems(player, OLD_HILT); - break; - } - case 1: - { - qs.setMemoState(2); - giveItems(player, OLD_KEY); - break; - } - case 2: - { - qs.setMemoState(3); - giveItems(player, TOTEM_NECKLACE); - break; - } - case 3: - { - qs.setMemoState(4); - giveItems(player, CRUCIFIX); - break; - } - } - htmltext = "30754-09.html"; - } - } - } - break; - } - case "30754-17.html": - { - if (qs.isCond(1)) - { - htmltext = event; - qs.exitQuest(true, true); - } - break; - } - case "relic_info": - { - switch (qs.getMemoState()) - { - case 1: - { - htmltext = "30754-10.html"; - break; - } - case 2: - { - htmltext = "30754-11.html"; - break; - } - case 3: - { - htmltext = "30754-12.html"; - break; - } - case 4: - { - htmltext = "30754-13.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case GILMORE: - { - if (qs.isCreated()) - { - htmltext = ((talker.getLevel() >= MIN_LVL) && (talker.getLevel() <= MAX_LVL)) ? "30754-02.htm" : "30754-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = (hasQuestItems(talker, ARTICLES)) ? "30754-06.html" : "30754-05.html"; - } - else if (hasItem(talker, OLD_KEY) || hasItem(talker, OLD_HILT) || hasItem(talker, TOTEM_NECKLACE) || hasItem(talker, CRUCIFIX)) - { - htmltext = "30754-14.html"; - } - else - { - qs.setCond(1); - htmltext = "30754-15.html"; - } - } - else - { - htmltext = getAlreadyCompletedMsg(talker); - } - break; - } - case KAIEN: - { - if (qs.getMemoState() == 1) - { - if (hasItem(talker, OLD_HILT)) - { - takeItems(talker, OLD_HILT.getId(), -1); - final int rand = getRandom(100); - if (rand <= 52) - { - rewardItems(talker, ORIHARUKON_ORE); - } - else if (rand <= 76) - { - rewardItems(talker, VARNISH_OF_PURITY); - } - else if (rand <= 98) - { - rewardItems(talker, SCROLL_EWC); - } - else - { - rewardItems(talker, RAID_SWORD); - } - qs.setCond(1); - htmltext = "30623-01.html"; - } - else - { - htmltext = "30623-02.html"; - } - } - break; - } - case RODEMAI: - { - if (qs.getMemoState() == 2) - { - if (hasItem(talker, OLD_KEY)) - { - takeItems(talker, OLD_KEY.getId(), -1); - final int rand = getRandom(100); - if (rand <= 39) - { - rewardItems(talker, COKES); - } - else if (rand <= 89) - { - rewardItems(talker, SCROLL_EWC); - } - else - { - rewardItems(talker, RING_OF_AGES); - } - qs.setCond(1); - htmltext = "30756-01.html"; - } - else - { - htmltext = "30756-02.html"; - } - } - break; - } - case GARVARENTZ: - { - if (qs.getMemoState() == 3) - { - if (hasItem(talker, TOTEM_NECKLACE)) - { - takeItems(talker, TOTEM_NECKLACE.getId(), -1); - final int rand = getRandom(100); - if (rand <= 47) - { - rewardItems(talker, LEATHER); - } - else if (rand <= 97) - { - rewardItems(talker, COARSE_BONE_POWDER); - } - else - { - rewardItems(talker, HEAVY_DOOM_HAMMER); - } - qs.setCond(1); - htmltext = "30704-01.html"; - } - else - { - htmltext = "30704-02.html"; - } - } - break; - } - case ORVEN: - { - if (qs.getMemoState() == 4) - { - if (hasItem(talker, CRUCIFIX)) - { - takeItems(talker, CRUCIFIX.getId(), -1); - final int rand = getRandom(100); - if (rand <= 49) - { - rewardItems(talker, STONE_OF_PURITY); - } - else if (rand <= 69) - { - rewardItems(talker, SCROLL_EAC); - } - else - { - rewardItems(talker, DRAKE_LEATHER_BOOTS); - } - qs.setCond(1); - htmltext = "30857-01.html"; - } - else - { - htmltext = "30857-02.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - if (qs != null) - { - giveItemRandomly(qs.getPlayer(), npc, ARTICLES, 1, 0, MONSTER_CHANCES.get(npc.getId()), true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-01.htm deleted file mode 100644 index c41b84a428..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Seer Reva:
-Behold... countless ghosts encircle the Tower of Insolence! Just listen to their horrible screams! Do you feel their incredible rage?
-The sword of a devil shall pierce the heart of an angel, and the bright red blood of the last emperor will run through the streets! Dawn and dusk will become as one, and the heavens and earth will tremble! This is how Pa'agrio describes the beginning of endless winter...
-The arrogant humans are hastening their grisly fate! Unless the wrathful souls of the dead can be appeased, a terrible apocalypse will surely destroy this land forever!
-I beg of you! Will you take the risk of the tower and help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-02.htm deleted file mode 100644 index d233f5510e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seer Reva:
-Humans so easily ignore the fact that the Tower of Insolence is like a gigantic tomb, erected at the expense of countless lives! To conceal the secret of the tower, the despot Baium executed thousands of slaves and buried them there. Their vengeful spirits haunt the tower to this day.
-Hurry to the Tower of Insolence. There you will find the warriors who serve the Devil's Overlord. You must kill Elmoreden's Lady, Elmoreden's Archer, Elmoreden's Maid, and Elmoreden's Warrior. Don't give an inch! Recover the Ancient Ash Urns! Bring back the ashes and I will perform the ritual of fire that will put the undead warriors to rest. If your work is deemed worthy in my eyes, I will bestow upon you a prize. Bring me 100 or more ash urns at once and you will receive an even greater prize! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-03.html deleted file mode 100644 index 84fdab3df0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Seer Reva:
-Behold... countless ghosts encircle the Tower of Insolence! Just listen to their horrible screams! Do you feel their incredible rage?
-The sword of a devil shall pierce the heart of an angel, and the bright red blood of the last emperor will run through the streets! Dawn and dusk will become as one, and the heavens and earth will tremble! This is how Pa'agrio describes the beginning of endless winter...
-The arrogant humans are hastening their grisly fate! Unless the wrathful souls of the dead can be appeased, a terrible apocalypse will surely destroy this land forever!
-Take heed, young warrior! When you've developed your skills to the point that you can brave the tower, come and see me.
-(This quest may only be undertaken by a character of level 59 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-04.html deleted file mode 100644 index 2cd5ac2635..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Seer Reva:
-Congratulations on your safe return, young soldier! Word has come that the tower has become a chaotic entanglement of angels and demons. I trust that you have recovered many of the Ancient Ash Urns from Hallate's warriors, knights and commanders!
-The Ancient Porcelain you brought doesn't contain any remains. It was only used for decoration! It's no good to me, you can keep it for yourself! Either sell it at a store or take it to antique dealer Patrin! He is at the general store in the Town of Oren.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-05.html deleted file mode 100644 index f0b0a105fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Reva:
-How rude! You come here empty-handed and have the gall to demand a prize? Hurry to the Tower of Insolence and find the Ancient Ash Urns! The souls of the undead warriors cry out for rest! Don't waste any more time! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-06.html deleted file mode 100644 index 99e5e446a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Reva:
-These are remains of the dead, trampled by a despot... I can feel their bitterness, even after one thousand years!
-Listen to me, young soldier! I, Reva, will grant you a prize for your hard work! Take it!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-07.html deleted file mode 100644 index 9a658e02fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Reva:
-These are remains of the dead, trampled by a despot... I can feel their bitterness, even after one thousand years!
-You have brought over 100 ash urns at once! What a magnificent accomplishment! As I promised, I will grant you a special prize! Take it!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-08.html deleted file mode 100644 index d321310447..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Reva:
-Failure in this mission would prove catastrophic to us! Don't underestimate its importance! This is your duty! Do it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-09.html deleted file mode 100644 index c3f1b40012..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Reva:
-Would you ignore the desperate cries of the dead? If you are so callous, I won't stop you! You must be aware that the failure of this mission will bring a terrible and irreversible disaster upon us. But if you've made up your mind, so be it! Your help is appreciated. Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-10.html deleted file mode 100644 index ddc0eafe43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30867-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Reva:
-Congratulations on your safe return, young soldier! Word has come that the tower has become a chaotic entanglement of angels and demons. Have you vanquished Hallate's warriors, Hallate's knights and Hallate's commanders and recovered the Ancient Ash Urns?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-01.html deleted file mode 100644 index 129a0eedb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Antique Dealer Patrin:
-It has come to my attention that the Orc seer Reva of the Town of Aden is collecting Ancient Ash Urns. I asked him to give them to me so that I could sell them for a handsome price to antique collectors. He refused my offer, insisting that he needed them for a ritual! He promised me that if he finds an urn that does not contain any remains he would send it to me. Have you brought me such an item?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-02.html deleted file mode 100644 index bec16c7672..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Antique Dealer Patrin:
-An appraisal determines the true value of an item! To the untrained eye, an antique piece like this one may seem rather ordinary. But to the experienced eye of an expert like myself, each subtle mark and worn surface tells a story. The materials and techniques used to create it become clear to me.
-If the porcelain you bring me turns out to be a famous or a high grade porcelain, it will fetch a very high price at the store.
If the appraisal shows that the porcelain is low grade or lowest grade, it becomes practically worthless! Such items are better left unappraised.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-03.html deleted file mode 100644 index c8a012dca2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Antique Dealer Patrin:
-What's the big idea, coming to me empty-handed for an appraisal? Are you crazy or is this some kind of a joke? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-04.html deleted file mode 100644 index 9652a47906..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Antique Dealer Patrin:
-Just a moment... Let me get my glasses...
-Now, what have we here, hmm?
-Oh, my! Indeed!
-This is a famous porcelain, made by the court sculptors! It is of the highest quality. It will fetch a great price at any store! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-05.html deleted file mode 100644 index 499aa4c31c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Antique Dealer Patrin:
-Just a moment... Let me get my glasses...
-What have we here, hmm? Hmm...
-Oh my! Indeed!
-You've found a high grade porcelain. It has been glazed to make it shiny. Most likely it decorated the home of an Elmoreden aristocrat... It will fetch a good price at any store. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-06.html deleted file mode 100644 index 892755bf17..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Antique Dealer Patrin:
-Just a moment... Let me get my glasses...
-Now, what have we here, hmm? Oh Oh...!
-Well, there's no go way to say this... This is a low grade porcelain. Take a look here... Do you see this scratch? And look at this chipped edge... I'm sorry. It won't fetch much at a store. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-07.html deleted file mode 100644 index 5b6c4b5a71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Antique Dealer Patrin:
-Just a moment... Let me get my glasses...
-Now, what have we here, hmm...
-Oh my!
-This is the lowest grade porcelain I've ever seen! Look at the large crack on the side. Do you see it? The texture is very crude, made from coarse clay... Sorry to disappoint you, but it is practically worthless... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-08.html deleted file mode 100644 index e10abb0ccf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/30929-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Antique Dealer Patrin:
-Just a moment... Let me get my glasses...
-Now, what have we here, hmm...?
-Wha...?!! I just touched it once... and it shattered into a thousand pieces! Oh, my! How embarrassing! I should've been more careful!
-Ahem! I'm so sorry. Objects this old tends to be fragile and are easily broken... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/Q00371_ShrieksOfGhosts.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/Q00371_ShrieksOfGhosts.java deleted file mode 100644 index cf4a3cb2df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00371_ShrieksOfGhosts/Q00371_ShrieksOfGhosts.java +++ /dev/null @@ -1,231 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00371_ShrieksOfGhosts; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * Shrieks of Ghosts (371) - * @author Adry_85 - */ -public class Q00371_ShrieksOfGhosts extends Quest -{ - private static final class DropInfo - { - public int _firstChance; - public int _secondChance; - - public DropInfo(int firstChance, int secondChance) - { - _firstChance = firstChance; - _secondChance = secondChance; - } - - public int getFirstChance() - { - return _firstChance; - } - - public int getSecondChance() - { - return _secondChance; - } - } - - // NPCs - private static final int REVA = 30867; - private static final int PATRIN = 30929; - // Items - private static final int ANCIENT_ASH_URN = 5903; - private static final int ANCIENT_PORCELAIN = 6002; - private static final int ANCIENT_PORCELAIN_EXCELLENT = 6003; - private static final int ANCIENT_PORCELAIN_HIGH_QUALITY = 6004; - private static final int ANCIENT_PORCELAIN_LOW_QUALITY = 6005; - private static final int ANCIENT_PORCELAIN_LOWEST_QUALITY = 6006; - // Misc - private static final int MIN_LEVEL = 59; - - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20977, new DropInfo(350, 400)); // Elmoreden's Lady - MOBS.put(20978, new DropInfo(583, 673)); // Elmoreden's Archer - MOBS.put(20979, new DropInfo(458, 538)); // Elmoreden's Maid - MOBS.put(21073, new DropInfo(540, 620)); // Elmoreden's Warrior - } - - public Q00371_ShrieksOfGhosts() - { - super(371); - addStartNpc(REVA); - addTalkId(REVA, PATRIN); - addKillId(MOBS.keySet()); - registerQuestItems(ANCIENT_ASH_URN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30867-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30867-05.html": - { - final long ancientAshUrnCount = getQuestItemsCount(player, ANCIENT_ASH_URN); - - if (ancientAshUrnCount < 1) - { - htmltext = event; - } - else if (ancientAshUrnCount < 100) - { - giveAdena(player, (ancientAshUrnCount * 1000) + 15000, true); - takeItems(player, ANCIENT_ASH_URN, -1); - htmltext = "30867-06.html"; - } - else - { - giveAdena(player, (ancientAshUrnCount * 1000) + 37700, true); - takeItems(player, ANCIENT_ASH_URN, -1); - htmltext = "30867-07.html"; - } - break; - } - case "30867-08.html": - case "30929-01.html": - case "30929-02.html": - { - htmltext = event; - break; - } - case "30867-09.html": - { - giveAdena(player, getQuestItemsCount(player, ANCIENT_ASH_URN) * 1000, true); - qs.exitQuest(true, true); - htmltext = "30867-09.html"; - break; - } - case "30929-03.html": - { - if (!hasQuestItems(player, ANCIENT_PORCELAIN)) - { - htmltext = event; - } - else - { - final int random = getRandom(100); - - if (random < 2) - { - giveItems(player, ANCIENT_PORCELAIN_EXCELLENT, 1); - htmltext = "30929-04.html"; - } - else if (random < 32) - { - giveItems(player, ANCIENT_PORCELAIN_HIGH_QUALITY, 1); - htmltext = "30929-05.html"; - } - else if (random < 62) - { - giveItems(player, ANCIENT_PORCELAIN_LOW_QUALITY, 1); - htmltext = "30929-06.html"; - } - else if (random < 77) - { - giveItems(player, ANCIENT_PORCELAIN_LOWEST_QUALITY, 1); - htmltext = "30929-07.html"; - } - else - { - htmltext = "30929-08.html"; - } - - takeItems(player, ANCIENT_PORCELAIN, 1); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - return null; - } - - final DropInfo info = MOBS.get(npc.getId()); - final int random = getRandom(1000); - - if (random < info.getFirstChance()) - { - giveItemRandomly(killer, npc, ANCIENT_ASH_URN, 1, 0, 1.0, true); - } - else if (random < info.getSecondChance()) - { - giveItemRandomly(killer, npc, ANCIENT_PORCELAIN, 1, 0, 1.0, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30867-01.htm" : "30867-03.htm"; - } - else if (qs.isStarted()) - { - if (npc.getId() == REVA) - { - htmltext = hasQuestItems(player, ANCIENT_PORCELAIN) ? "30867-04.html" : "30867-10.html"; - } - else - { - htmltext = "30929-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-01.htm deleted file mode 100644 index 3c60374af3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Romp:
-The Iron Gate Guild is dedicated to keeping its customers' goods safe and sound. Our warehouses are virtual fortresses, strong and solid.
-We now use Infernium for our warehouse doors, locks and exterior walls. There's nothing stronger that we know of. But...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-03.html deleted file mode 100644 index eddc48d549..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Romp:
-Something happened a few days ago. The Blacksmith who was refining Infernium was attacked by monsters, and all the Infernium ore were stolen. That ore was going to be used to construct a new, state-of-the-art warehouse. We must retrieve them at all costs!
-Will you help us retrieve the Infernium ore? We will gladly pay you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-04.html deleted file mode 100644 index f520ff29fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Romp:
-The Iron Gate Guild is dedicated to keeping its customers' goods safe and sound. Our warehouses are virtual fortresses, strong and solid.
We now use Infernium for our warehouse doors, locks and exterior walls. There's nothing stronger that we know of. But... Eh, no, never mind. It's too early to tell you this story.
-(Only characters who are level 58 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-05.htm deleted file mode 100644 index 67dfcf82d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Romp:
-Good! For every 100 Infernium Ores you recover, I will give you a chance to play bingo. If you do well in bingo you will also receive a nice reward: a necessary ingredient for the manufacture of an A-Grade weapon. Nice, eh?
-Oh! I forgot to tell you something important. From the footprints, fur and eyewitness testimony, the monsters that attacked the blacksmith shop seem to be Crimson drakes, kadios, Fallen Orc Shamans, Sharp Talon Tigers, Giant's shadows, Creatures of the Past and Soldiers of Ancient Times. Please help us -- our Guild's pride is at stake! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-06.html deleted file mode 100644 index c6b5aa3fd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Romp:
-As I told you, hunt Glow Wisps, Marsh Predators, Hames Orc Snipers, Cursed Guardians, Hames Orc Overlords, Wretched Archers, Grace Lichs, Grave Predators, Crimson Drakes, Kadios, Fallen Orc Shamans, Sharp Talon Tigers, Past Knights, Hungered Corpses, Bloody Lords, Bloody Ghosts, Dark Guards, Death Agents, Spiteful Soul Leaders, Spiteful Soul Wizards, Giant's Shadows, Past Creatures, Warriors of Ancient Times and Soldiers of Ancient Times and bring back the Infernium Ores they stole. For every 100 Infernium Ores you recover, I will give you a chance to play bingo. If you do well in bingo you will also receive a nice reward: a necessary ingredient for the manufacture of an A-Grade weapon. Nice, eh? Please hurry-- our Guild's pride is at stake!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-07.html deleted file mode 100644 index afac7dab40..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Romp:
-Did you recover the Infernium Ores? Then let's play bingo!
-Oh, make sure you have enough spaces in your inventory before we start playing. I'd hate for you to do well and then not be able to actually receive the item!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-08.html deleted file mode 100644 index 55ebae8402..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Romp:
-Ah well. You haven't yet recovered all the stolen Infernium Ores, but I suppose you have other concerns to deal with, too...
-If you change your mind and want to help us again, please come see me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09.html deleted file mode 100644 index 798347588a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Romp:
-I'll place numbers 1-9 on a 3x3 number pad. Then you need to pick 6 numbers out of 1-9. When you have finished making your choices, we count how many horizontal, vertical and diagonal lines were created by your choice of numbers. Is that clear enough? I think you'll understand once you play.
-If your numbers make 3 lines, I'll give you a reward.
-Back - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09a.htm deleted file mode 100644 index 13c6bcedac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-09a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Romp:
-I'll place numbers 1-9 on a 3x3 numberpad. Then you need to pick 6 numbers out of 1-9. When you have finished making your choices, we count how many horizontal, vertical and diagonal lines were created by your choice of numbers. Is that clear enough? I think you'll understand once you play.
-If your numbers make 3 lines, I'll give you a reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-11.html deleted file mode 100644 index f4dce8ac5b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Romp:
-Well? It looks like you have only a few Infernium Ores here. Is this all you brought?
-Please go back and collect more before seeing me again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-12.html deleted file mode 100644 index 1df5bfe286..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-12.html +++ /dev/null @@ -1,14 +0,0 @@ -Warehouse Keeper Romp:
-I placed numbers ranging from 1-9 on a numberpad. Of course I won't show you what they are!
-But I will take 100 Infernium Ores in advance. If you quit midgame, I won't give them back! Understand?
-Now it's time for you to pick 6 numbers ranging from 1-9. Pick your first number.
-     -     -     -     -     -     -     -     - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-13.html deleted file mode 100644 index 980d056ac0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-13.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-Now, pick your second number.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-14.html deleted file mode 100644 index 5625bcfbe2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-14.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-Ready to pick your third number?
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-15.html deleted file mode 100644 index c1f0175db9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-15.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-That number has been picked already. Pick the second number again.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-16.html deleted file mode 100644 index dbf68b5999..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-16.html +++ /dev/null @@ -1,29 +0,0 @@ -Warehouse Keeper Romp:
-Time for the fourth number. Pick it well...
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-17.html deleted file mode 100644 index 4aa4395575..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-17.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-That number has been picked already. Pick the third number again.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-18.html deleted file mode 100644 index bdd3cc6616..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-18.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-You're almost finished. Choose your fifth number carefully.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-19.html deleted file mode 100644 index a2a5fa4168..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-19.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-The number you have picked has already been chosen. Pick the fourth number again.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-20.html deleted file mode 100644 index 659ddfba69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-20.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-Good! Now, it's time to pick your sixth and final number.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-21.html deleted file mode 100644 index 7a0bdbd4d9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-21.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-Are you starting to get a little confused because of all the numbers? You chose one that has already been picked. Pick the fifth number again.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-22.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-22.html deleted file mode 100644 index dcf7e53448..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-22.html +++ /dev/null @@ -1,20 +0,0 @@ -Warehouse Keeper Romp:
-Ah! Congratulations! You can see your choices in red on the bingo pad below. As you can see, you made 3 lines. Well done. As promised, here is your reward.
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-23.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-23.html deleted file mode 100644 index 6106c7015e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-23.html +++ /dev/null @@ -1,20 +0,0 @@ -Warehouse Keeper Romp:
-Oh... You can see your choices in red on the bingo pad below. Unfortunately, you didn't end up with 3 lines. Better luck next time!
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-24.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-24.html deleted file mode 100644 index 453e6847c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-24.html +++ /dev/null @@ -1,21 +0,0 @@ -Warehouse Keeper Romp:
-You are a seriously unlucky person! Your choices are in red on the bingo pad below. As you can see, you didn't even make a single line! You know, that's actually harder to do than to complete all 3 lines.
Usually, we only reward winners, but I want to do something nice for you to keep your spirits up.
-Here, take this. I hope it helps!
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-25.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-25.html deleted file mode 100644 index 273e584829..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/30843-25.html +++ /dev/null @@ -1,30 +0,0 @@ -Warehouse Keeper Romp:
-The number you picked has already been chosen. Pick the sixth number again.
-     -     -     -     -     -     -     -     - -Current status
- - - - - - - - - - - - - - - - -
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/Q00386_StolenDignity.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/Q00386_StolenDignity.java deleted file mode 100644 index 4e23abc7af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00386_StolenDignity/Q00386_StolenDignity.java +++ /dev/null @@ -1,781 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00386_StolenDignity; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.util.Util; - -/** - * Stolen Dignity (386) - * @author Zealar / Stayway (Rework Helios) - */ -public class Q00386_StolenDignity extends Quest -{ - // NPCs - private static final int WAREHOUSE_KEEPER_ROMP = 30843; - // Monsters - private static final int CRIMSON_DRAKE = 20670; - private static final int KADIOS = 20671; - private static final int SPITEFUL_SOUL_LEADER = 20974; - private static final int SPITEFUL_SOUL_WIZARD = 20975; - private static final int ARCHER_OF_DESTRUCTIONS = 21001; - private static final int GRAVEYARD_LICH = 21003; - private static final int GRAVEYARD_PREDATOR = 21005; - private static final int FALLEN_ORC_SHAMAN = 21020; - private static final int SHARP_TALON_TIGER = 21021; - private static final int HAMES_ORC_SNIPER = 21113; - private static final int HAMES_ORC_PREFECT = 21116; - // Items - private static final int Q_STOLEN_INF_ORE = 6363; - // Reward - private static final int DRAGON_SLAYER_EDGE = 5529; - private static final int METEOR_SHOWER_HEAD = 5532; - private static final int ELYSIAN_HEAD = 5533; - private static final int SOUL_BOW_SHAFT = 5534; - private static final int CARNIUM_BOW_SHAFT = 5535; - private static final int BLOODY_ORCHID_HEAD = 5536; - private static final int SOUL_SEPARATOR_HEAD = 5537; - private static final int DRAGON_GRINDER_EDGE = 5538; - private static final int BLOOD_TORNADO_EDGE = 5539; - private static final int TALLUM_GLAIVE_EDGE = 5541; - private static final int HALBARD_EDGE = 5542; - private static final int DASPARIONS_STAFF_HEAD = 5543; - private static final int WORLDTREES_BRANCH_HEAD = 5544; - private static final int DARK_LEGIONS_EDGE_EDGE = 5545; - private static final int SWORD_OF_MIRACLE_EDGE = 5546; - private static final int ELEMENTAL_SWORD_EDGE = 5547; - private static final int TALLUM_BLADE_EDGE = 5548; - private static final int INFERNO_MASTER_BLADE = 8331; - private static final int EYE_OF_SOUL_PIECE = 8341; - private static final int DRAGON_FLAME_HEAD_PIECE = 8342; - private static final int DOOM_CRUSHER_HEAD = 8349; - private static final int HAMMER_OF_DESTROYER_PIECE = 8346; - private static final int SIRR_BLADE_BLADE = 8712; - private static final int SWORD_OF_IPOS_BLADE = 8713; - private static final int BARAKIEL_AXE_PIECE = 8714; - private static final int TUNING_FORK_OF_BEHEMOTH_PIECE = 8715; - private static final int NAGA_STORM_PIECE = 8716; - private static final int TIPHON_SPEAR_EDGE = 8717; - private static final int SHYID_BOW_SHAFT = 8718; - private static final int SOBEKK_HURRICANE_EDGE = 8719; - private static final int TONGUE_OF_THEMIS_PIECE = 8720; - private static final int HAND_OF_CABRIO_HEAD = 8721; - private static final int CRYSTAL_OF_DEAMON_PIECE = 8722; - - public Q00386_StolenDignity() - { - super(386); - addStartNpc(WAREHOUSE_KEEPER_ROMP); - addTalkId(WAREHOUSE_KEEPER_ROMP); - addKillId(CRIMSON_DRAKE, KADIOS, SPITEFUL_SOUL_LEADER, SPITEFUL_SOUL_WIZARD, ARCHER_OF_DESTRUCTIONS, GRAVEYARD_LICH, GRAVEYARD_PREDATOR, FALLEN_ORC_SHAMAN, SHARP_TALON_TIGER, HAMES_ORC_SNIPER, HAMES_ORC_PREFECT); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final String htmltext = getNoQuestMsg(player); - - if (npc.getId() == WAREHOUSE_KEEPER_ROMP) - { - if (qs.isCreated()) - { - if (player.getLevel() >= 58) - { - return "30843-01.htm"; - } - return "30843-04.html"; - } - if (getQuestItemsCount(player, Q_STOLEN_INF_ORE) < 100) - { - return "30843-06.html"; - } - return "30843-07.html"; - } - return htmltext; - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && (npc.getId() == WAREHOUSE_KEEPER_ROMP)) - { - if (event.equals("QUEST_ACCEPTED")) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ACCEPT); - qs.setMemoState(336); - qs.startQuest(); - player.sendPacket(new TutorialShowQuestionMark(336, 1)); // why not getId() ? - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - return "30843-05.htm"; - } - if (event.contains(".html")) - { - return event; - } - final int ask = Integer.parseInt(event); - switch (ask) - { - case 3: - { - return "30843-09a.html"; - } - case 5: - { - return "30843-03.html"; - } - case 6: - { - qs.exitQuest(true, true); - return "30843-08.html"; - } - case 9: - { - return "30843-09.htm"; - } - case 8: - { - if (getQuestItemsCount(player, Q_STOLEN_INF_ORE) >= 100) - { - takeItems(player, Q_STOLEN_INF_ORE, 100); - createBingoBoard(qs); - return "30843-12.html"; - } - return "30843-11.html"; - } - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - case 17: - case 18: - { - selectBingoNumber(qs, (ask - 10) + 1); - return fillBoard(player, qs, getHtm(player, "30843-13.html")); - } - case 19: - { - return takeHtml(player, qs, 1); - } - case 20: - { - return takeHtml(player, qs, 2); - } - case 21: - { - return takeHtml(player, qs, 3); - } - case 22: - { - return takeHtml(player, qs, 4); - } - case 23: - { - return takeHtml(player, qs, 5); - } - case 24: - { - return takeHtml(player, qs, 6); - } - case 25: - { - return takeHtml(player, qs, 7); - } - case 26: - { - return takeHtml(player, qs, 8); - } - case 27: - { - return takeHtml(player, qs, 9); - } - case 55: - { - return beforeReward(player, qs, 1); - } - case 56: - { - return beforeReward(player, qs, 2); - } - case 57: - { - return beforeReward(player, qs, 3); - } - case 58: - { - return beforeReward(player, qs, 4); - } - case 59: - { - return beforeReward(player, qs, 5); - } - case 60: - { - return beforeReward(player, qs, 6); - } - case 61: - { - return beforeReward(player, qs, 7); - } - case 62: - { - return beforeReward(player, qs, 8); - } - case 63: - { - return beforeReward(player, qs, 9); - } - } - } - return super.onAdvEvent(event, npc, player); - } - - private String takeHtml(PlayerInstance player, QuestState qs, int num) - { - String html = null; - int i3; - if (!isSelectedBingoNumber(qs, num)) - { - selectBingoNumber(qs, num); - i3 = getBingoSelectCount(qs); - - if (i3 == 2) - { - html = getHtm(player, "30843-14.html"); - } - else if (i3 == 3) - { - html = getHtm(player, "30843-16.html"); - } - else if (i3 == 4) - { - html = getHtm(player, "30843-18.html"); - } - else if (i3 == 5) - { - html = getHtm(player, "30843-20.html"); - } - return fillBoard(player, qs, html); - } - i3 = getBingoSelectCount(qs); - if (i3 == 1) - { - html = getHtm(player, "30843-15.html"); - } - else if (i3 == 2) - { - html = getHtm(player, "30843-17.html"); - } - else if (i3 == 3) - { - html = getHtm(player, "30843-19.html"); - } - else if (i3 == 4) - { - html = getHtm(player, "30843-21.html"); - } - return fillBoard(player, qs, html); - } - - private String fillBoard(PlayerInstance player, QuestState qs, String html) - { - for (int i0 = 0; i0 < 9; i0 += 1) - { - final int i1 = getNumberFromBingoBoard(qs, i0); - if (isSelectedBingoNumber(qs, i1)) - { - html = html.replace("", Integer.toString(i1)); - } - else - { - html = html.replace("", "?"); - } - } - return html; - } - - private String colorBoard(PlayerInstance player, QuestState qs, String html) - { - for (int i0 = 0; i0 < 9; i0 += 1) - { - final int i1 = getNumberFromBingoBoard(qs, i0); - html = html.replace("", isSelectedBingoNumber(qs, i1) ? "ff0000" : "ffffff"); - html = html.replace("", Integer.toString(i1)); - } - return html; - } - - private String beforeReward(PlayerInstance player, QuestState qs, int num) - { - if (!isSelectedBingoNumber(qs, num)) - { - selectBingoNumber(qs, num); - final int i3 = getMatchedBingoLineCount(qs); - String html; - if ((i3 == 3) && (getBingoSelectCount(qs) == 6)) - { - reward(player, qs, 4); - html = getHtm(player, "30843-22.html"); - } - else if ((i3 == 0) && (getBingoSelectCount(qs) == 6)) - { - reward(player, qs, 10); - html = getHtm(player, "30843-24.html"); - } - else - { - html = getHtm(player, "30843-23.html"); - } - return colorBoard(player, qs, html); - } - return fillBoard(player, qs, getHtm(player, "30843-25.html")); - } - - private void reward(PlayerInstance player, QuestState qs, int count) - { - switch (getRandom(33)) - { - case 0: - { - giveItems(player, DRAGON_SLAYER_EDGE, count); - break; - } - case 1: - { - giveItems(player, METEOR_SHOWER_HEAD, count); - break; - } - case 2: - { - giveItems(player, ELYSIAN_HEAD, count); - break; - } - case 3: - { - giveItems(player, SOUL_BOW_SHAFT, count); - break; - } - case 4: - { - giveItems(player, CARNIUM_BOW_SHAFT, count); - break; - } - case 5: - { - giveItems(player, BLOODY_ORCHID_HEAD, count); - break; - } - case 6: - { - giveItems(player, SOUL_SEPARATOR_HEAD, count); - break; - } - case 7: - { - giveItems(player, DRAGON_GRINDER_EDGE, count); - break; - } - case 8: - { - giveItems(player, BLOOD_TORNADO_EDGE, count); - break; - } - case 9: - { - giveItems(player, TALLUM_GLAIVE_EDGE, count); - break; - } - case 10: - { - giveItems(player, HALBARD_EDGE, count); - break; - } - case 11: - { - giveItems(player, DASPARIONS_STAFF_HEAD, count); - break; - } - case 12: - { - giveItems(player, WORLDTREES_BRANCH_HEAD, count); - break; - } - case 13: - { - giveItems(player, DARK_LEGIONS_EDGE_EDGE, count); - break; - } - case 14: - { - giveItems(player, SWORD_OF_MIRACLE_EDGE, count); - break; - } - case 15: - { - giveItems(player, ELEMENTAL_SWORD_EDGE, count); - break; - } - case 16: - { - giveItems(player, TALLUM_BLADE_EDGE, count); - break; - } - case 17: - { - giveItems(player, INFERNO_MASTER_BLADE, count); - break; - } - case 18: - { - giveItems(player, EYE_OF_SOUL_PIECE, count); - break; - } - case 19: - { - giveItems(player, DRAGON_FLAME_HEAD_PIECE, count); - break; - } - case 20: - { - giveItems(player, DOOM_CRUSHER_HEAD, count); - break; - } - case 21: - { - giveItems(player, HAMMER_OF_DESTROYER_PIECE, count); - break; - } - case 22: - { - giveItems(player, SIRR_BLADE_BLADE, count); - break; - } - case 23: - { - giveItems(player, SWORD_OF_IPOS_BLADE, count); - break; - } - case 24: - { - giveItems(player, BARAKIEL_AXE_PIECE, count); - break; - } - case 25: - { - giveItems(player, TUNING_FORK_OF_BEHEMOTH_PIECE, count); - break; - } - case 26: - { - giveItems(player, NAGA_STORM_PIECE, count); - break; - } - case 27: - { - giveItems(player, TIPHON_SPEAR_EDGE, count); - break; - } - case 28: - { - giveItems(player, SHYID_BOW_SHAFT, count); - break; - } - case 29: - { - giveItems(player, SOBEKK_HURRICANE_EDGE, count); - break; - } - case 30: - { - giveItems(player, TONGUE_OF_THEMIS_PIECE, count); - break; - } - case 31: - { - giveItems(player, HAND_OF_CABRIO_HEAD, count); - break; - } - case 32: - { - giveItems(player, CRYSTAL_OF_DEAMON_PIECE, count); - break; - } - } - } - - /** - * @param qs - */ - private void createBingoBoard(QuestState qs) - { - //@formatter:off - final Integer[] arr = {1,2,3,4,5,6,7,8,9}; - //@formatter:on - Collections.shuffle(Arrays.asList(arr)); - qs.set("numbers", Arrays.asList(arr).toString().replaceAll("[^\\d ]", "")); - qs.set("selected", "? ? ? ? ? ? ? ? ?"); - } - - /** - * @param qs - * @return - */ - private int getMatchedBingoLineCount(QuestState qs) - { - final String[] q = qs.get("selected").split(" "); - int found = 0; - // Horizontal - if ((q[0] + q[1] + q[2]).matches("\\d+")) - { - found++; - } - if ((q[3] + q[4] + q[5]).matches("\\d+")) - { - found++; - } - if ((q[6] + q[7] + q[8]).matches("\\d+")) - { - found++; - } - // Vertical - if ((q[0] + q[3] + q[6]).matches("\\d+")) - { - found++; - } - if ((q[1] + q[4] + q[7]).matches("\\d+")) - { - found++; - } - if ((q[2] + q[5] + q[8]).matches("\\d+")) - { - found++; - } - // Diagonal - if ((q[0] + q[4] + q[8]).matches("\\d+")) - { - found++; - } - if ((q[2] + q[4] + q[6]).matches("\\d+")) - { - found++; - } - return found; - } - - /** - * @param qs - * @param num - */ - private void selectBingoNumber(QuestState qs, int num) - { - final String[] numbers = qs.get("numbers").split(" "); - int pos = 0; - for (int i = 0; i < numbers.length; i++) - { - if (Integer.parseInt(numbers[i]) == num) - { - pos = i; - break; - } - } - final String[] selected = qs.get("selected").split(" "); - for (int i = 0; i < selected.length; i++) - { - if (i == pos) - { - selected[i] = Integer.toString(num); - continue; - } - } - String result = selected[0]; - for (int i = 1; i < selected.length; i++) - { - result += " " + selected[i]; - } - qs.set("selected", result); - } - - /** - * @param qs - * @param num - * @return - */ - private boolean isSelectedBingoNumber(QuestState qs, int num) - { - return qs.get("selected").contains(Integer.toString(num)); - } - - /** - * @param qs - * @param num - * @return - */ - private int getNumberFromBingoBoard(QuestState qs, int num) - { - return Integer.parseInt(qs.get("numbers").split(" ")[num]); - } - - /** - * @param qs - * @return - */ - private int getBingoSelectCount(QuestState qs) - { - return qs.get("selected").replaceAll("\\D", "").length(); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPlayerFromParty(killer, npc); - if (qs != null) - { - switch (npc.getId()) - { - case CRIMSON_DRAKE: - { - if (getRandom(1000) < 20.200001) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case KADIOS: - { - if (getRandom(1000) < 211) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case SPITEFUL_SOUL_LEADER: - { - if (getRandom(100) < 44) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case SPITEFUL_SOUL_WIZARD: - { - if (getRandom(100) < 39) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case ARCHER_OF_DESTRUCTIONS: - { - if (getRandom(1000) < 214) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case GRAVEYARD_LICH: - { - if (getRandom(1000) < 173) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case GRAVEYARD_PREDATOR: - { - if (getRandom(1000) < 211) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case FALLEN_ORC_SHAMAN: - { - if (getRandom(1000) < 478) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case SHARP_TALON_TIGER: - { - if (getRandom(1000) < 234) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case HAMES_ORC_SNIPER: - { - if (getRandom(100) < 37) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - case HAMES_ORC_PREFECT: - { - if (getRandom(1000) < 487) - { - giveItemRandomly(qs.getPlayer(), npc, Q_STOLEN_INF_ORE, 1, 0, 1, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private QuestState getRandomPlayerFromParty(PlayerInstance player, Npc npc) - { - final QuestState qs = getQuestState(player, false); - final List candidates = new ArrayList<>(); - - if ((qs != null) && qs.isStarted()) - { - candidates.add(qs); - candidates.add(qs); - } - - if (player.isInParty()) - { - player.getParty().getMembers().stream().forEach(pm -> - { - final QuestState qss = getQuestState(pm, false); - if ((qss != null) && qss.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, pm, true)) - { - candidates.add(qss); - } - }); - } - return candidates.isEmpty() ? null : candidates.get(getRandom(candidates.size())); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-01.html deleted file mode 100644 index bab9dbf9d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-Hmm, as it is written here? A Fairy Stone?
-...It shouldn't be very difficult to make it according to this... I will need you to get the ingredients for me. I don't have any of this stuff just laying around. Toad Lord Back Skin can be obtained by hunting toad lords near the Cruma Marshlands. You can purchase the other ingredients from adventurers and traders you meet. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-02.html deleted file mode 100644 index 611539f202..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Maria:
-Hmm... A Fairy Stone, eh?
-It shouldn't be very difficult to make... Let's see what ingredients you have brought... Coal, Charcoal... gemstones... silver and Toad Lord Back Skins... It's all here! If you will wait a moment. I'll make it now.
-Gemstone with base.. Polish with silver. Umm, from this angle it seems very similar to a Crystal of Purity.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-03.html deleted file mode 100644 index 258e2ff4e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-Almost done. Once I absorb the impurities with the Toad Lord Back Skin...
-Alright! Finished! What a beautiful jewel! Not just physical beauty but something else... An inner power... At least it gives me a good feeling... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-04.html deleted file mode 100644 index be24871a93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Maria:
-Hmm... A Fairy Stone, eh?
-It shouldn't be very difficult to make... Let's see what ingredients you have brought... Coal, Charcoal... gemstones... silver and Toad Lord Back Skins... It's all here! If you will wait a moment. I'll make it now.
-Gemstone with base.. Polish with silver. Umm, from this angle it seems very similar to a Crystal of Purity.
-What is this, "Then reprocess with Stone of Purity again."? Hmm, is that really necessary? Anyway...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-05.html deleted file mode 100644 index 079845f185..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Maria:
-Almost done.Now I will absorb the impurities with the Toad Lord Back Skin...
-OK! Finished! Look how clear it is! Like pure water, it has no color at all! I've never seen anything like this... Even though I made it, I'm still in awe. Here it is.
-In my experience, this kind of jewel is very fragile, so please handle it carefully. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-06.html deleted file mode 100644 index c4d2b9c590..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30608-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-That jewel that I made for you earlier was so curious... If it is too fragile it will be useless as an ornament. It seemed rather weak and sensitive... Do you suppose it was made for a special purpose?
-Oh, by the way, I have been asked to make something for Dwarves to use to craft Mithril and adamantite... A jewel that is harder than a diamond... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-01.html deleted file mode 100644 index e153b4d33c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
Let me guess. You have come for a hatchling, am I right? You should reconsider this foolish choice! It will not fight and eats like a pig. You cannot ride it, but must escort it about like it is your master. Why do you want something that will give you such trouble and heartache? I suppose you want to raise it to be a wyvern. If it were that easy, I, Cronos, would be astride one instead of sitting here talking to you!
-You should not expect more from a pet than to be cute and cuddly. I don't approve of your choice at all.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-02.html deleted file mode 100644 index 270e94123d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-How can you say that with a straight face! That makes my skin crawl! No matter how hard you try, it cannot be raised properly by those of our race. The fairies were the only ones successful at it! Why don't you find a fairy, and babble about love. Maybe she will listen and grant your wish. Ha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-03.html deleted file mode 100644 index 445c74ab46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Such a stubborn youth! Do you only hear the words you want to hear? Fairies have been gone for centuries! In ancient times they became so disgusted with Human behavior they all flew away to another world! If you must see them, you might try looking in Enchanted Valley. You must be very careful, that place is very dangerous. If someone enters the valley off guard, they can wind up dead before they know what happened!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-04.html deleted file mode 100644 index f1826f7c23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Elder Cronos:
-Are you deaf? You still insist on going there even though you will surely be killed? Oh well, you were warned! Don't blame me if you wind up dead.
-Now where is that book?
-You must listen carefully! Let's assume that by some miracle you survive the Enchanted Valley long enough to meet a fairy. Do you really think this fairy will listen to you and grant your request? Certainly not! The fairy will ignore you, not even bothering to laugh at your ignorance. If you wish to catch a fairy's eye you must have a Fairy Stone! You cannot buy one anywhere. You must collect the ingredients and make it yourself!
-There are two types of Fairy Stone. One is a regular Fairy Stone and the other is a Deluxe Fairy Stone. The difference between them is quite mysterious, even for a wizened old sage like myself.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-05.html deleted file mode 100644 index d30ad904ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Oh well, what do I have to lose? Here is the list of ingredients you will need in order to create a Fairy Stone. Howover this cannot be accomplished easily, not even by a skilled Dwarven Artisan. I do know of a young lady named Maria who lives in the Town of Dion who can make a Crystal of Purity. I think she may also be able to make a Deluxe Fairy Stone... If she can't help you I am afraid you may be out of luck. But you won't know until you ask, eh? By the way, among the ingredients, the toad lord's back skin cannot be purchased. You must go to the Cruma Marshlands yourself and kill a toad lord to collect it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-06.html deleted file mode 100644 index 256aeb7b3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Oh well, what do I have to lose? Here is the list of ingredients you will need in order to create a Fairy Stone. However this cannot be accomplished easily, not even by a skilled Dwarven Artisan. I do know of a young lady named Maria who lives in the Town of Dion who can make a Crystal of Purity. I think she may also be able to make a Deluxe Fairy Stone... If she can't help you I am afraid you may be out of luck. But you won't know until you ask, eh? By the way, among the ingredients, the toad lord's back skin cannot be purchased. You must go to the Cruma Marshlands yourself and kill a toad lord to collect it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-07.html deleted file mode 100644 index 4fc22552b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Why are you dawdling about? Don't you have your instructions? If you do not create the stone, I'll have nothing more to do with you! You must go see Maria at the Town of Dion, she will tell you more. To find the toad lord's back skin you must go to the Cruma Marshlands yourself and capture a toad lord. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-08.html deleted file mode 100644 index e98052c5a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Are you kidding? You made a Fairy Stone? Seriously? I didn't expect it to work! May I see it? Oh my, it is splendid! Consider how lucky you are, my young friend. A wizened old sage like myself never expected to see one with my own eyes. I wonder what you should do next?
-Oh yes, I know! You have met Byron, the guard of this village... He is from here, and seems to know more than anyone about the creatures in this place. He will tell you what to do next. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-09.html deleted file mode 100644 index b5dc65de6f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Have you seen Guard Byron? I know nothing of fairies and the like... Maybe you should visit the Enchanted Valley after all... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-10.html deleted file mode 100644 index 3f63807242..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-Ah, so a Deluxe Fairy Stone will break when it comes in contact with blood? This stone is more fragile than I thought. You knew about this weakness before you fought? If Byron told you not to engage in combat, you should have followed his instructions... How unfortunate! Oh well, some people never learn. I'm just wasting my breath. Aren't you ready to give up and create a regular Fairy Stone? It's easier to make and more durable. What do you think?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-11.html deleted file mode 100644 index bcf007e90a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-So he told you to go to the deepest part of Enchanted Valley? Then by all means, you should go! Byron knows of what he speaks. Few know the Enchanted Valley as well as he... Do as he says. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-12.html deleted file mode 100644 index 002ca99b6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Here is the Ingredient List. You can obtain the toad lord's back skin in the Cruma Marshlands. You must capture a toad lord and take it with the other ingredients to Maria of the Town of Dion. She will make a Fairy Stone for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-13.html deleted file mode 100644 index d2b5c70472..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Here is the Ingredient List. You can obtain the toad lord's back skin in the Cruma Marshlands. You must capture a toad lord and take it with the other ingredients to Maria of the Town of Dion. She will make a Deluxe Fairy Stone for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-14.html deleted file mode 100644 index 4010d9b953..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30610-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Ah, another Fairy Stone! I had no idea you would actually make another one! May I examine it? It seems very similar to the last one. As I said before, you must go and see Guard Byron. He was born in this village and is the one to tell you what you should do next. Have you been to the deepest part of the Enchanted Valley as he suggested? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-01.html deleted file mode 100644 index 0dd81aa81d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Byron:
-You wish to know how to meet a Fairy? Ha, ha... There is surely more than one way, my friend! If you find out one of them, let me know...
-The Fairies do not think like Humans do. One moment they seem terrified and the next they are open and friendly. But watch yourself, for just as quickly they can turn crueler than a demon... They will only show you what they want you to see.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-02.html deleted file mode 100644 index 218292c4ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Byron:
-Hmm, what is this? Such a beautiful stone! It looks very expensive... Wait! Could it be? Oh, my... Is this a Fairy Stone? If you've got one of these, you should be able to attract a Fairy. A Fairy is barely perceptible to the human eye and will run away immediately when spoken to. But this stone will surely get a Fairy's attention.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-03.html deleted file mode 100644 index a58913c084..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Byron:
-Something happened to me when I was quite young. I don't remember it well, but... If there are still Fairies living in Enchanted Valley, they would most likely be found in the deepest part of the Northern Valley. If you have that Fairy Stone I am certain a Fairy will talk to you there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-04.html deleted file mode 100644 index 1b4ce84962..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Byron:
-Something happened to me when I was quite young. I don't remember it well, but... If there are still Fairies living in Enchanted Valley, they would most likely be found in the deepest part of the northern valley. Take that Fairy Stone and...
-Wait! Let me see that stone again. ...This is not an ordinary Fairy Stone! It's as white as pure driven snow... This is the pure white Fairy Stone that Fairies can't resist! You mustn't let any blood touch the stone. In particular, the blood of creatures related to fairies... If it gets blood on it it will break immediately. And there are many creatures there that don't like Humans at all... Ah, yes, it is a very difficult situation. You must not attack any creatures in the Enchanted Valley on your way to meet the Fairy... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-05.html deleted file mode 100644 index 6e8d427321..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Byron:
-Ah, another Fairy Stone! I see that this is an ordinary Fairy Stone and not a pure white Fairy Stone. You won't have to worry about it breaking, even if it gets blood on it. It will be safe as you travel to the deepest part of the northern valley. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-06.html deleted file mode 100644 index c5f1a177d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Byron:
-Even though you failed, here you are again with that pure white Fairy Stone! With such dedication the fairy will surely open the village to you. But the creatures living there won't care about that sincerity of yours... Ha, ha.
-Remember, if the blood of any creature that lives in Enchanted Valley gets on the white Fairy Stone, it will break immediately. You must not attack any creatures in Enchanted Valley on your way to meet the Fairy... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-07.html deleted file mode 100644 index 9d5a427892..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Byron:
-You haven't left for Enchanted Valley yet? If you wish to meet a Fairy, you must take the Fairy Stone and go to the very deepest part of the northern valley. If you're lucky, you will meet a fairy there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-08.html deleted file mode 100644 index e688d2c32f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Byron:
-You haven't left for Enchanted Valley yet? If you wish to meet a Fairy, you must take the pure white Fairy Stone and go to the very deepest part of the northern valley. If you're lucky, you will meet a Fairy there. But you must be careful. If the blood of any creature living in Enchanted Valley should get on the pure white Fairy Stone, it will break. Therefore, you must not fight. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-09.html deleted file mode 100644 index afff8d1ae0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Byron:
-Weren't you off to meet a Fairy? What happened?! Looks like you had some trouble in the valley. Did you lose the pure white Fairy Stone? Oh, what a shame...
-If you still wish to meet a Fairy, then you must make another Fairy Stone. Did Elder Cronos help you with the last one? You must go back and ask him again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-10.html deleted file mode 100644 index e29bc75edc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30711-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Byron:
-Have you met Elder Cronos? I suppose these are the ingredients for a Fairy Stone...! Hmm... I wouldn't know from just looking. A quick glance tells me that there are a lot of very expensive items here... Ha, someone going to meet a Fairy shouldn't look so glum! Just try again and do your best this time! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-01.html deleted file mode 100644 index 23a9791d3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-What trouble! What trouble! What... Oh? I'm getting a good feeling from you. What do you have? What? What is it? Huh? What? Alright, I know that you've got something... Give it to me, give it to me, give it to me... OK? Huh? Huh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-02.html deleted file mode 100644 index 9cf8a6b93b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Heh, heh... A Fairy Stone! It's a Fairy Stone... Ha, ha! Yeah, thank you, thank you. You're a really great person! Uh, huh... OK, I'm going to have to give you a gift of gratitude. If Mimyu gets a gift, she always gives a gift in return. What should I do for you? Huh? Huh? Well, ask me for anything later!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-03.html deleted file mode 100644 index 4388beed86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-What trouble! What trouble! What... Oh? I'm getting a good feeling from you. It's a great feeling.... What do you have? What? What is it? Huh? What? Alright, I know that you've got something... Give it to me, give it to me, give it to me... OK? Huh? Huh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-04.html deleted file mode 100644 index cbbf279c88..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Heh, heh... A Fairy Stone! That's also a white Fairy Stone...! Ha, ha, ha, ha... Haaah. It's great, it's great, it's great! I don't know what it is, but thanks. Thank you so much for giving me this great thing! You're really just a really, super, great guy! I mean, really, really good! I love you! Uh, huh... OK, I'm going to have to give you a gift of gratitude. If Mimyu gets a gift, she always gives a gift in return. OK, take this! It's fairy powder from my wing! It's a mysterious concoction that contributes to the beauty of a woman, the head of a child or the prowess of a man! Well, but that's still not enough, huh? Of course, I'm sure you'll ask for something else. Right? What should I do for you? Huh? Huh? Well, ask me for anything later!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-05.html deleted file mode 100644 index 07adc6f4fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-Um...! OK... Yes, I know why you have come looking for me. It's because you want to get a hatchling, right? But that's not such an easy thing. To obtain a hatchling, you've got to get the egg of a wyvern and hatch it. But if it were you and someone asked you for your egg... Ah, your race has live births? Anyway, if someone were to ask you for your child, huh? Would you do it? You wouldn't? You wouldn't? You wouldn't?
-Right... But since you gave me a good item, I'll teach you something special... You don't need only a wyvern egg. The egg of anything with scales that flies in the sky is fine. Yeah, creatures like drakes and wyverns... But recently they've been having their own problems and don't really have their wits about them. But, well, you can ask them about it somehow...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-06.html deleted file mode 100644 index 6671a4ee71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-Ah, yes, I know why you have come. You want a hatchling, don't you? Well, its not as easy as that. To obtain a hatchling, you must obtain the egg of a wyvern and hatch it. The wyvern will not surrender her egg without a fight... Your race gives live birth, doesn't it? Anyway, if someone were to ask you for your child, would you gladly give it? No? Oh, really...
-Well, your generosity must be rewarded, I shall tell you a valuable secret... It is not necessary for the egg to come from a wyvern! Any egg from a scaled flying creature will do, such as a drake or wyvern... Their eggs will be easier to get since they have been acting odd lately... Anyway, they can tell you more...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-07.html deleted file mode 100644 index 3d186c15ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-07.html +++ /dev/null @@ -1,10 +0,0 @@ -Fairy Mimyu:
-Nearby there are drakes and wyverns looking for their lost eggs. There is evil afoot... Why would anyone steal eggs? Really...!
-I know of at least five creatures who have had their eggs stolen.
-The closest one to us... is Drake Exarion, who lives at the top of the mountain to the west of Oren Castle. It is a very difficult place for your tribe who cannot fly to reach.
-Drake Kalibran lives at the top of another mountain southwest of Oren Castle. Two-legged races like yours typically have quite a bit of trouble climbing mountains, don't they?
-Wyvern Suzet is searching in the northwest side of Death Pass, also quite a mountainous region...
-And south from there... You will find Wyvern Shamhai looking for her eggs in the low western mountains of Death Pass.
-And last, Drake Zwov is in the reservoir of the west mountain ridge of Plains of the Lizardmen. You shouldn't have any problem reaching her...
-Yes, I hope you can meet up with them. All of them have lost their eggs and are quite frantic. Take this poison of monkshood with you. While deadly to your race it will quickly bring a wyvern or drake to her senses. If you stick it in the nose of one of these creatures, they will gladly do whatever you say. Now go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-08.html deleted file mode 100644 index d1d6889f8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-08.html +++ /dev/null @@ -1,8 +0,0 @@ -Fairy Mimyu:
-You haven't yet found the ones looking for their eggs? Why not? Is it because the mountain was too high? Or perhaps, you forget the locations that I told you? OK, I'll tell you again. Please remember it well!
-The closest one to us... is Drake Exarion, who lives at the top of the mountain to the west of Oren Castle. It is a very difficult place for your tribe who cannot fly to reach.
-Drake Kalibran lives at the top of another mountain southwest of Oren Castle. Two-legged races like yours typically have quite a bit of trouble climbing mountains, don't they?
-Wyvern Suzet is searching in the northwest side of Death Pass, also quite a mountainous region...
-And south from there... You will find Wyvern Shamhai looking for her eggs in the low western mountains of Death Pass.
-And last, Drake Zwov is in the reservoir of the west mountain ridge of Plains of the Lizardmen. You shouldn't have any problem reaching her... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-09.html deleted file mode 100644 index b991f062e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-Why are you standing about? The eggs could be in mortal peril! Please, you must go and rescue them right away! When you accomplish this I shall grant you a favor. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-10.html deleted file mode 100644 index aa4184eff1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-Oh, wonderful! Let me count... 1, 2, 3... Yes, you've found all of the eggs! How pretty they are! Right? Now you must hurry and take them to their mother! She will be waiting! Oh, won't she be happy! They seem no worse for the wear, but there is no use taking chances, it would be best if you hurry and take them to their mother immediately. I'm sure she'll let you keep one of them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-11.html deleted file mode 100644 index 4719d82ccd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Ah, an egg! How cute! Will it hatch? I can hear its little heart beating. Can you hear it? Well, we can't just sit around staring at it. We must hurry up and hatch it. It seems the child is getting impatient...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-12.html deleted file mode 100644 index 308fb10a44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-12.html +++ /dev/null @@ -1,13 +0,0 @@ -Fairy Mimyu:
-Let's get started!
-OK.... It's moving. You're doing a good job...
-All right! There is the weak spot. Here you go... One, two, three..! Once more... One! Two! Three!
-Ah ha! A crack...
-Alright, now come out under your own power! Here is your mother, little one... She will feed you and teach you many things!
-OK, come on, let's go! A little more!
-OK... Good job...! Thank you!
-OK... I'll take a look... Perhaps it's due to the fact that it wasn't nurtured by its mother, but this hatchling looks a bit scrawny.
-Do you still have the Fairy Dust that I gave you? Could you give me some of that? I've got an idea...
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-13.html deleted file mode 100644 index 8b45258517..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-13.html +++ /dev/null @@ -1,6 +0,0 @@ -Fairy Mimyu:
-You are a mean, greedy and selfish creature! What harm would it do to part with a little of the dust I gave you?
-Oh well, it seems to be moving normally. If it's well fed and cared for it should thrive. But the world is a very dangerous place, it can't be left unprotected.
-I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by blowing on it.
-Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-14.html deleted file mode 100644 index 477ca8d8d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-14.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-This is armor for the hatchling. Would the new mother like to do the honors? OK... The movement of the arms and legs seems good. If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.
-I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.
-Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-15.html deleted file mode 100644 index 539c571055..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-15.html +++ /dev/null @@ -1,6 +0,0 @@ -Fairy Mimyu:
-This is food for the hatchling. This will help the child grow strong. Would the new mother care to do the honors?
-OK... The movement of the arms and legs seems to be quite healthy. If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.
-I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.
-Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-16.html deleted file mode 100644 index cbdce1e250..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30747-16.html +++ /dev/null @@ -1,11 +0,0 @@ -Fairy Mimyu:
-Shall we begin?
-OK.... It's moving. Good job...
-Alright! There's the weak spot. Together now... One, two, three..! Once more... One! Two! Three!
-There's a crack... Alright, now come out under your own power! Here is your mother, little one... She who will feed you and teach you many things!
-OK, now all the way out!
-OK... Good job! Thank you!
-Yes, the movement of the arms and legs seems normal... If it's well fed and cared for it should grow up normally. But the world is a very dangerous place, it can't be left unprotected.
-I shall hide the baby in the Elven world under my powers. Take this flute. You'll be able to summon the child at any time just by playing it.
-Take heed... If anything should happen to this baby I will cast my strongest curse upon you! Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-01.html deleted file mode 100644 index 442775d4bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Exarion:
-Greetings, two-legged creature! What brings you up this tall mountain? If you intend to kill me with that weapon, please proceed. Those vicious Leto Lizardmen have stolen my eggs. I have already killed countless lizardmen trying to retrieve them but so far my search has been in vain. The depth of my grief precludes me from killing any more of those horrible creatures. If you truly believe in the sense of justice spoken of by your gods, please help me. You must find the eggs holding my sleeping babies! If you retrieve all of the eggs that were stolen, I shall give you one of them. This should demonstrate my sincerity and profound sense of loss. Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-02.html deleted file mode 100644 index a16f76d4ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Drake Exarion:
-Gran Kain and Antharas, lord of all scaled four-legged creatures of this land! What an extraordinary meeting! This child of the race of our tormentors agrees to go and recover my children...
-Thank you, two-legged creature! As you know, the leto Lizardman Warriors have stolen my eggs. Those creatures have been seen near the fortress that you call Oren Castle. There are a total of 20 eggs that were taken. Kill the lizardmen and bring me my eggs...
-Here is one of my scales. The pattern on my eggs will match the pattern on the scale. This will allow you to differentiate my eggs from the eggs of their other victims. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-03.html deleted file mode 100644 index 41322224d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Exarion:
-Please hurry and find my 20 eggs. As I told you, the leto Lizardman Warriors stole them. Those creatures have been seen near the fortress that you call Oren Castle. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-04.html deleted file mode 100644 index 120fe64a47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Exarion:
-You have found all my eggs! What a good job!
-Yes, I remember the promise I made. In the name of Antharas I will give you one of my eggs. Take heed, once the egg is out of my protection, the baby inside will weaken and die if certain steps are not taken. You must take the egg to Fairy Mimyu in Enchanted Valley. Her magic will protect the baby inside the egg. I am very thankful for what you have done for me. Now you must hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-05.html deleted file mode 100644 index fc3f400466..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30748-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Exarion:
-Are you still here? I have given you one of my eggs as promised. It is now your responsibility to protect it. As a mother, I feel as though my heart has been ripped from my chest... Now please, hurry and take that egg to Fairy Mimyu. My pain and the life of my infant must not be squandered! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-01.html deleted file mode 100644 index ffb6101170..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Drake Zwov:
-I've smelled that stench before...The poison of monkshood, correct?
-Do I also detect a hint of Fairy Dust? Perhaps Mimyu has sent you to help find my eggs?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-02.html deleted file mode 100644 index c6af158987..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Zwov:
-Could it be that you are actually here to help me? Ooh... I see you have some Fairy Dust on you! Have you met Fairy Mimyu? In that case I can trust you.
-As you may know, my eggs were stolen by spiders and I have no idea why... Recently there have been many marsh spiders in the Cruma Marshlands... It is a vast area and I fear I will never find my eggs alone. If you will, please go and kill the marsh spiders and recover my offspring. Take my scale so you will recognize the pattern of my eggs. We certainly wouldn't want for you to accidently bring back spider eggs! Please make sure to find all 20 of them! I will continue my search elsewhere. OK? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-03.html deleted file mode 100644 index aaa7c8f4a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Zwov:
-Have you found my eggs? Oh, you looked so self-satisfied I thought surely you had been successful... Please, you must go now and kill the marsh spiders in the Cruma Marshlands and recover all 20 of my eggs! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-04.html deleted file mode 100644 index 94ce147021..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Zwov:
-What a waste of time! Look at this! I'm covered with spider bites! I have accomplished nothing for all my troubles! What is that? You succeeded? You found my eggs! Oh, thank you so much! You are a saint!
-Let me take a look... One, two, three... They all seem to be in good shape... But what is this, 21? There's one too many! What is going on here? How strange is that? I suppose I laid 21 eggs... No, that can't be right... Well, what's the difference? This one isn't mine, you can have it. If you take it to Fairy Mimyu, she'll incubate it and make sure that it hatches into a cute baby for you! Please raise it well...! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-05.html deleted file mode 100644 index 7da7404660..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30749-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Zwov:
-Why are you standing around with that egg? You must take it immediately to Fairy Mimyu! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-01.html deleted file mode 100644 index 130617dda1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Kalibran:
-What is that foul odor? Could it be the stench of monkshood? Oh well, thanks to you I have regained my wits... I see that you are covered in Elven dust. While you were searching for my lost eggs, you sought help from Fairy Mimyu, didn't you?... Did she send you to help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-02.html deleted file mode 100644 index 0a4aac471d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Drake Kalibran:
-Ah yes, you two-legged creatures must always receive payment for your efforts. I understand. My eggs were stolen by road scavengers. They attacked me and stole my eggs. I have no idea why they would do such a thing. They are camping near the valley the Humans call the "Death Pass."
-If you retrieve all 20 eggs of mine that were stolen, I will do anything within my power that you ask. Here is one of my scales. The pattern of my eggs will match its pattern. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-03.html deleted file mode 100644 index 6b968a3224..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Kalibran:
-Where are my eggs? You must hurry to the Death Pass, kill the road scavengers and retrieve my 20 eggs! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-04.html deleted file mode 100644 index d861e53acf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Drake Kalibran:
-...My eggs! They are all here! And still warm! How marvelous! Sob! Oooh.... Sniff...! Why are you staring? Do you take pleasure in seeing a drake cry?
-Ah yes, the promise that I made to you. What do you ask of me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-05.html deleted file mode 100644 index 31bb6486c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Drake Kalibran:
-Oh my! How could you! No, no way...! Please, anything else! OK... Your kind loves money, don't you? I will do anything to give you as much as you want! No?
-How cruel you are! You must be aware that fairies cannot break a promise once made. Sob... I understand. A promise is a promise! You shall have one of my offspring. I beg you to raise my child into a great drake...
-The eggs have been weakened by their ordeal and without nurturing the child will die. You must take this egg to Fairy Mimyu, she will know what to do. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-06.html deleted file mode 100644 index 8244445cb5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30750-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Kalibran:
-Please take this child to Fairy Mimyu, she will know what to do. May the divine blessings of the gods be upon you and this child whom I love so. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-01.html deleted file mode 100644 index 41ef8c1dc4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Wyvern Suzet:
-I am a cold-hearted beast. Is this the Juice of Monkshood? I suppose Fairy Mimyu told you that in order to straighten out a dull-witted wyvern, you would have to pour this poison into my mouth? Poppycock! You should throw away such dangerous stuff.
-If you have been sent by Mimyu, I suppose you are the one who will find my lost eggs. I guess you want a reward for your work, right? What is your wish? I will try to meet your expectations as much as possible.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-02.html deleted file mode 100644 index e4c029c83d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Suzet:
-Only one out of twenty? It seems reasonable but it's not easy for me to say yes. These eggs are a part of me. But for you, its just another exotic animal, am I right? I fear that you will desert my baby and it will end up being killed.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-03.html deleted file mode 100644 index f8a94da428..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Wyvern Suzet:
-If you were irresponsible I know you wouldn't have been able speak with Fairy Mimyu and find me like this. In the name of Sayha and Antharas, if you recover my 20 lost eggs that have been stolen by Breka orcs, I promise to give one of them to you. Take my scale with you. My eggs will have the same pattern as this scale so you can recognize them. You must stalk and kill the Breka Orc overlords. Many of them can be found in a place the Humans call Giran in the northern part of the land. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-04.html deleted file mode 100644 index 0ec9bad21e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Wyvern Suzet:
-Have you found my eggs yet? I hate to hurry you, but I'm very worried about what Breka orcs will do to my eggs. Please go to Northern Giran, kill the Breka Orc Overlords and bring back my 20 eggs. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-05.html deleted file mode 100644 index aad48645ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Suzet:
-You saved all my eggs! And none damaged! Outstanding! Dear Sayha, thank you.
-Of course I guess I should give you the reward... As I promised, I will give you one of my eggs. If you take it to Fairy Mimyu, she will hatch it for you. During the upcoming time of war and tribulation, I pray that my child will demonstrate his valor alongside you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-06.html deleted file mode 100644 index 3ada806472..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30751-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Suzet:
-Are you still here? How fortunate! This gives me the opportunity to see my child again.
-Oh yes! There is something I must tell you. It is said that the lord of all creatures with scales and wings, who has been sleeping deeply in Dragon Valley has awoken. Weak creatures cannot even gaze upon his countenance. I believe that soon many races will unite and attempt to kill him. I can guarantee that none of them will ever succeed... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-01.html deleted file mode 100644 index f5e0721147..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Shamhai:
-Aaaarrgh! What are you doing! Why are you pouring that putrid liquid into my nostrils? Are you crazy? I could bite your head off with one go! Why have you come to see me? I'm crazy with grief over the loss of all my eggs!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-02.html deleted file mode 100644 index 571afdc564..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Shamhai:
-One of my eggs? I see... In other times, I would drag you into the sky and drop you to your death. But today I shall make an exception and listen to what you have to say...
-All right. I accept your offer. However, this is on the condition that you will find and bring back all 20 of my eggs. Understand? My eggs were stolen by the dead seekers who inhabit the place that Humans call the Execution Grounds. Take one of my scales. Kill the dead seekers and find the 20 eggs that have the same pattern as my scales and bring them to me. When you complete this task you shall have one of my babies! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-03.html deleted file mode 100644 index e5506e4288..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Wyvern Shamhai:
-Have you found all of my precious eggs? Not yet? You must hurry! Go straight away to the Execution Grounds, kill the dead seekers and bring back my 20 precious eggs! You must leave right away! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-04.html deleted file mode 100644 index 4d90b87b8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Wyvern Shamhai:
-Oh, my eggs, my precious eggs...! Have you found all of them? Yes! Everyone is still healthy! Thank you for your hard work. You can go now...
-Oh yes, the matter of my egg. I doubt whether you can raise my baby to be strong and brave, cruel and proud. I will test you to find out. Take this egg to Fairy Mimyu and ask her to hatch it for you. Take good care of my child. If you neglect or mistreat my little one, I shall feed you to it! Understand? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-05.html deleted file mode 100644 index 29a655a16b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30752-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Wyvern Shamhai:
-Have you changed your mind? Do you wish to return my egg? No? Then why are you still here? You must hurry to Fairy Mimyu and ask her to hatch my child! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-01.htm deleted file mode 100644 index 270315e637..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Pet Manager Cooper:
-My, my! Hatchlings are very popular this season! I will tell you what I can about them. When they grow larger they are called striders and may be ridden. Later they mature into flying creatures called wyverns.
-Take a look at this Katz. It's so cute and cuddly it's hard to imagine that they become such huge creatures! Ha Ha...
-What is your interest in hatchlings? Would you like to raise one?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-02.htm deleted file mode 100644 index 9d668ee4f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-Previous owners of hatchlings have sought advice from Elder Cronos in Hunters Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-03.html deleted file mode 100644 index 37b42874ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Pet Manager Cooper:
-My, my, hatchlings are very popular this season. I will tell you what I can about them. When they grow larger they are called striders and may be ridden. Later they mature into flying creatures called wyverns. Hatchlings are so cute and cuddly it's hard to imagine that they become such gigantic creatures!
-A hatchling will only obey one who possesses a certain degree of skill. You're not yet up to the task.
-(This quest may only be undertaken by players of level 35 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-04.html deleted file mode 100644 index 1faa891b10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/30829-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pet Manager Cooper:
-I see that you have not yet gotten a hatchling. Many have bought hatchlings in the market, but I see that you are more of a traditionalist. Ha! Keep trying... Anything worth having is worth working for. If you do get a pet, we'll be glad to care for it in our kennel. It matters not whether it is a hatchling or a wolf. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/Q00420_LittleWing.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/Q00420_LittleWing.java deleted file mode 100644 index aff1ff7fb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00420_LittleWing/Q00420_LittleWing.java +++ /dev/null @@ -1,879 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00420_LittleWing; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Little Wing (420) - * @author Pandragon / Stayway (Rework Helios) - */ -public class Q00420_LittleWing extends Quest -{ - // NPCs - private static final int MARIA = 30608; - private static final int CRONOS = 30610; - private static final int BYRON = 30711; - private static final int MIMYU = 30747; - private static final int EXARION = 30748; - private static final int ZWOV = 30749; - private static final int KALIBRAN = 30750; - private static final int SUZET = 30751; - private static final int SHAMHAI = 30752; - private static final int COOPER = 30829; - // Items - private static final int ACCESSORY_GEM = 36556; - private static final int ARMOR_FRAGMENT = 36551; - private static final int COKES = 36561; - private static final int GEMSTONE_D = 2130; - private static final int GEMSTONE_C = 2131; - private static final int FAIRY_DUST = 3499; - private static final int FAIRY_STONE = 3816; - private static final int DELUXE_FAIRY_STONE = 3817; - private static final int FAIRY_STONE_LIST = 3818; - private static final int DELUXE_STONE_LIST = 3819; - private static final int TOAD_SKIN = 3820; - private static final int MONKSHOOD_JUICE = 3821; - private static final int EXARION_SCALE = 3822; - private static final int EXARION_EGG = 3823; - private static final int ZWOV_SCALE = 3824; - private static final int ZWOV_EGG = 3825; - private static final int KALIBRAN_SCALE = 3826; - private static final int KALIBRAN_EGG = 3827; - private static final int SUZET_SCALE = 3828; - private static final int SUZET_EGG = 3829; - private static final int SHAMHAI_SCALE = 3830; - private static final int SHAMHAI_EGG = 3831; - // Monsters - private static final int LESSER_BASILISK = 20070; - private static final int BASILISK = 20072; - private static final int TOAD_LORD = 20231; - private static final int MARSH_SPIDER = 20233; - private static final int BREKA_PREFECT = 20270; - private static final int ROAD_SCAVENGER = 20551; - private static final int LETO_WARRIOR = 20580; - private static final int[] DELUXE_STONE_BREAKERS = - { - 23566, // Nymph Rose - 23567, // Nymph Rose - 23568, // Nymph Lily - 23569, // Nymph Lily - 23570, // Nymph Tulip - 23571, // Nymph Tulip - 23572, // Nymph Cosmos - 23573, // Nymph Cosmos - 23578, // Nymph Guardian - 23581, // Apherus - 23582, // Nymph Rose - }; - // Rewards - private static final int DRAGONFLUTE_OF_WIND = 3500; - private static final int DRAGONFLUTE_OF_STAR = 3501; - private static final int DRAGONFLUTE_OF_TWILIGHT = 3502; - private static final int HATCHLING_ARMOR = 3912; - private static final int HATCHLING_FOOD = 4038; - private static final List EGGS = Arrays.asList(EXARION_EGG, SUZET_EGG, KALIBRAN_EGG, SHAMHAI_EGG, ZWOV_EGG); - // Drake Drops - private static final Map EGG_DROPS = new HashMap<>(); - static - { - EGG_DROPS.put(LESSER_BASILISK, SHAMHAI_EGG); - EGG_DROPS.put(BASILISK, SHAMHAI_EGG); - EGG_DROPS.put(MARSH_SPIDER, ZWOV_EGG); - EGG_DROPS.put(BREKA_PREFECT, SUZET_EGG); - EGG_DROPS.put(ROAD_SCAVENGER, KALIBRAN_EGG); - EGG_DROPS.put(LETO_WARRIOR, EXARION_EGG); - } - // Misc - private static final int MIN_LVL = 35; - - public Q00420_LittleWing() - { - super(420); - addStartNpc(COOPER); - addTalkId(MARIA, CRONOS, BYRON, MIMYU, EXARION, ZWOV, KALIBRAN, SUZET, SHAMHAI, COOPER); - addAttackId(DELUXE_STONE_BREAKERS); - addKillId(TOAD_LORD, BASILISK, LESSER_BASILISK, MARSH_SPIDER, BREKA_PREFECT, ROAD_SCAVENGER, LETO_WARRIOR); - registerQuestItems(FAIRY_DUST, FAIRY_STONE, DELUXE_FAIRY_STONE, FAIRY_STONE_LIST, DELUXE_STONE_LIST, TOAD_SKIN, MONKSHOOD_JUICE, EXARION_SCALE, EXARION_EGG, ZWOV_SCALE, ZWOV_EGG, KALIBRAN_SCALE, KALIBRAN_EGG, SUZET_SCALE, SUZET_EGG, SHAMHAI_SCALE, SHAMHAI_EGG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30610-02.html": - case "30610-03.html": - case "30610-04.html": - case "30711-02.html": - case "30747-05.html": - case "30747-06.html": - case "30751-02.html": - { - htmltext = event; - break; - } - case "30829-02.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30610-05.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - qs.set("old_stone", 0); - qs.set("fairy_stone", 1); - giveItems(player, FAIRY_STONE_LIST, 1); - htmltext = event; - } - break; - } - case "30610-06.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - qs.set("old_stone", 0); - qs.set("fairy_stone", 2); - giveItems(player, DELUXE_STONE_LIST, 1); - htmltext = event; - } - break; - } - case "30610-12.html": - { - if (qs.isCond(5)) - { - qs.setCond(2, true); - qs.set("old_stone", qs.getInt("fairy_stone")); - qs.set("fairy_stone", 1); - giveItems(player, FAIRY_STONE_LIST, 1); - htmltext = event; - } - break; - } - case "30610-13.html": - { - if (qs.isCond(5)) - { - qs.setCond(2, true); - qs.set("old_stone", qs.getInt("fairy_stone")); - qs.set("fairy_stone", 2); - giveItems(player, DELUXE_STONE_LIST, 1); - htmltext = event; - } - break; - } - case "30608-03.html": - { - if (qs.isCond(2)) - { - if ((qs.getInt("fairy_stone") == 1) && (getQuestItemsCount(player, ACCESSORY_GEM) >= 4) && (getQuestItemsCount(player, ARMOR_FRAGMENT) >= 2) && (getQuestItemsCount(player, GEMSTONE_D) >= 1) && (getQuestItemsCount(player, COKES) >= 1) && (getQuestItemsCount(player, TOAD_SKIN) >= 10)) - { - takeItems(player, FAIRY_STONE_LIST, -1); - takeItems(player, ACCESSORY_GEM, 4); - takeItems(player, ARMOR_FRAGMENT, 2); - takeItems(player, GEMSTONE_D, 1); - takeItems(player, COKES, 1); - takeItems(player, TOAD_SKIN, -1); - giveItems(player, FAIRY_STONE, 1); - } - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30608-05.html": - { - if (qs.isCond(2)) - { - if ((qs.getInt("fairy_stone") == 2) && (getQuestItemsCount(player, ACCESSORY_GEM) >= 5) && (getQuestItemsCount(player, ARMOR_FRAGMENT) >= 2) && (getQuestItemsCount(player, GEMSTONE_C) >= 1) && (getQuestItemsCount(player, COKES) >= 1) && (getQuestItemsCount(player, TOAD_SKIN) >= 20)) - { - takeItems(player, DELUXE_STONE_LIST, -1); - takeItems(player, ACCESSORY_GEM, 5); - takeItems(player, ARMOR_FRAGMENT, 2); - takeItems(player, GEMSTONE_C, 1); - takeItems(player, COKES, 1); - takeItems(player, TOAD_SKIN, -1); - giveItems(player, DELUXE_FAIRY_STONE, 1); - } - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30711-03.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - if (qs.getInt("fairy_stone") == 2) - { - htmltext = "30711-04.html"; - } - else - { - htmltext = event; - } - } - break; - } - case "30747-02.html": - case "30747-04.html": - { - if (qs.isCond(4) && ((getQuestItemsCount(player, FAIRY_STONE) + getQuestItemsCount(player, DELUXE_FAIRY_STONE)) > 0)) - { - takeItems(player, -1, FAIRY_STONE, DELUXE_FAIRY_STONE); - if (qs.getInt("fairy_stone") == 2) - { - giveItems(player, FAIRY_DUST, 1); - } - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30747-07.html": - case "30747-08.html": - { - if (qs.isCond(5) && (getQuestItemsCount(player, MONKSHOOD_JUICE) == 0)) - { - giveItems(player, MONKSHOOD_JUICE, 1); - htmltext = event; - } - break; - } - case "30747-12.html": - { - if (qs.isCond(7)) - { - if ((qs.getInt("fairy_stone") == 1) || (getQuestItemsCount(player, FAIRY_DUST) == 0)) - { - giveReward(player); - qs.exitQuest(true, true); - htmltext = "30747-16.html"; - } - else - { - qs.setCond(8, false); - htmltext = event; - } - } - else if (qs.isCond(8)) - { - htmltext = event; - } - break; - } - case "30747-13.html": - { - if (qs.isCond(8)) - { - giveReward(player); - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - case "30747-15.html": - { - if (qs.isCond(8) && (getQuestItemsCount(player, FAIRY_DUST) > 1)) - { - if (getRandom(100) < 5) - { - giveItems(player, HATCHLING_ARMOR, 1); - htmltext = "30747-14.html"; - } - else - { - giveItems(player, HATCHLING_FOOD, 20); - htmltext = event; - } - giveReward(player); - takeItems(player, FAIRY_DUST, -1); - qs.exitQuest(true, true); - } - break; - } - case "30748-02.html": - { - if (qs.isCond(5)) - { - takeItems(player, MONKSHOOD_JUICE, -1); - giveItems(player, EXARION_SCALE, 1); - qs.setCond(6, true); - qs.set("drake_hunt", LETO_WARRIOR); - htmltext = event; - } - break; - } - case "30749-02.html": - { - if (qs.isCond(5)) - { - takeItems(player, MONKSHOOD_JUICE, -1); - giveItems(player, ZWOV_SCALE, 1); - qs.setCond(6, true); - qs.set("drake_hunt", MARSH_SPIDER); - htmltext = event; - } - break; - } - case "30750-02.html": - { - if (qs.isCond(5)) - { - takeItems(player, MONKSHOOD_JUICE, -1); - giveItems(player, KALIBRAN_SCALE, 1); - qs.setCond(6, true); - qs.set("drake_hunt", ROAD_SCAVENGER); - htmltext = event; - } - break; - } - case "30750-05.html": - { - if (qs.isCond(6) && (getQuestItemsCount(player, KALIBRAN_EGG) >= 20)) - { - takeItems(player, -1, KALIBRAN_SCALE, KALIBRAN_EGG); - giveItems(player, KALIBRAN_EGG, 1); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30751-03.html": - { - if (qs.isCond(5)) - { - takeItems(player, MONKSHOOD_JUICE, -1); - giveItems(player, SUZET_SCALE, 1); - qs.setCond(6, true); - qs.set("drake_hunt", BREKA_PREFECT); - htmltext = event; - } - break; - } - case "30752-02.html": - { - if (qs.isCond(5)) - { - takeItems(player, MONKSHOOD_JUICE, -1); - giveItems(player, SHAMHAI_SCALE, 1); - qs.setCond(6, true); - qs.set("drake_hunt", LESSER_BASILISK); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && (getQuestItemsCount(attacker, DELUXE_FAIRY_STONE) > 0) && (getRandom(100) < 30)) - { - takeItems(attacker, DELUXE_FAIRY_STONE, -1); - playSound(attacker, QuestSound.ITEMSOUND_QUEST_MIDDLE); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_STONE_THE_ELVEN_STONE_BROKE); - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == COOPER) - { - htmltext = (talker.getLevel() >= MIN_LVL) ? "30829-01.htm" : "30829-03.html"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case COOPER: - { - htmltext = "30829-04.html"; - break; - } - case CRONOS: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30610-01.html"; - break; - } - case 2: - { - htmltext = "30610-07.html"; - break; - } - case 3: - { - if (qs.getInt("old_stone") > 0) - { - htmltext = "30610-14.html"; - } - else - { - htmltext = "30610-08.html"; - } - break; - } - case 4: - { - htmltext = "30610-09.html"; - break; - } - case 5: - { - if ((getQuestItemsCount(talker, FAIRY_STONE) == 0) && (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) == 0)) - { - htmltext = "30610-10.html"; - } - else - { - htmltext = "30610-11.html"; - } - break; - } - } - break; - } - case MARIA: - { - switch (qs.getCond()) - { - case 2: - { - if ((qs.getInt("fairy_stone") == 1) && (getQuestItemsCount(talker, ACCESSORY_GEM) >= 4) && (getQuestItemsCount(talker, ARMOR_FRAGMENT) >= 2) && (getQuestItemsCount(talker, GEMSTONE_D) >= 1) && (getQuestItemsCount(talker, COKES) >= 1) && (getQuestItemsCount(talker, TOAD_SKIN) >= 10)) - { - htmltext = "30608-02.html"; - } - else if ((qs.getInt("fairy_stone") == 2) && (getQuestItemsCount(talker, ACCESSORY_GEM) >= 5) && (getQuestItemsCount(talker, ARMOR_FRAGMENT) >= 2) && (getQuestItemsCount(talker, GEMSTONE_C) >= 1) && (getQuestItemsCount(talker, COKES) >= 1) && (getQuestItemsCount(talker, TOAD_SKIN) >= 20)) - { - htmltext = "30608-04.html"; - } - else - { - htmltext = "30608-01.html"; - } - break; - } - case 3: - { - htmltext = "30608-06.html"; - break; - } - } - break; - } - case BYRON: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "30711-10.html"; - break; - } - case 3: - { - if (qs.getInt("old_stone") == 0) - { - htmltext = "30711-01.html"; - } - else if (qs.getInt("old_stone") == 1) - { - qs.setCond(5, true); - htmltext = "30711-05.html"; - } - else - { - qs.setCond(4, true); - htmltext = "30711-06.html"; - } - break; - } - case 4: - { - if ((getQuestItemsCount(talker, FAIRY_STONE) == 0) && (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) == 0)) - { - htmltext = "30711-09.html"; - } - else if (getQuestItemsCount(talker, FAIRY_STONE) == 0) - { - htmltext = "30711-08.html"; - } - else - { - htmltext = "30711-07.html"; - } - break; - } - } - break; - } - case MIMYU: - { - switch (qs.getCond()) - { - case 4: - { - if (getQuestItemsCount(talker, FAIRY_STONE) > 0) - { - htmltext = "30747-01.html"; - } - else if (getQuestItemsCount(talker, DELUXE_FAIRY_STONE) > 0) - { - htmltext = "30747-03.html"; - } - break; - } - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30747-09.html"; - } - else if (qs.getInt("fairy_stone") == 1) - { - htmltext = "30747-05.html"; - } - else - { - htmltext = "30747-06.html"; - } - break; - } - case 6: - { - if ((getQuestItemsCount(talker, EXARION_EGG) >= 20) || (getQuestItemsCount(talker, ZWOV_EGG) >= 20) || (getQuestItemsCount(talker, KALIBRAN_EGG) >= 20) || (getQuestItemsCount(talker, SUZET_EGG) >= 20) || (getQuestItemsCount(talker, SHAMHAI_EGG) >= 20)) - { - htmltext = "30747-10.html"; - } - else - { - htmltext = "30747-09.html"; - } - break; - } - case 7: - { - htmltext = "30747-11.html"; - break; - } - case 8: - { - htmltext = "30747-12.html"; - break; - } - } - break; - } - case EXARION: - { - switch (qs.getCond()) - { - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30748-01.html"; - } - break; - } - case 6: - { - if (getQuestItemsCount(talker, EXARION_EGG) >= 20) - { - takeItems(talker, -1, EXARION_SCALE, EXARION_EGG); - giveItems(talker, EXARION_EGG, 1); - qs.setCond(7, true); - htmltext = "30748-04.html"; - } - else - { - htmltext = "30748-03.html"; - } - break; - } - case 7: - { - htmltext = "30748-05.html"; - break; - } - } - break; - } - case ZWOV: - { - switch (qs.getCond()) - { - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30749-01.html"; - } - break; - } - case 6: - { - if (getQuestItemsCount(talker, ZWOV_EGG) >= 20) - { - takeItems(talker, -1, ZWOV_SCALE, ZWOV_EGG); - giveItems(talker, ZWOV_EGG, 1); - qs.setCond(7, true); - htmltext = "30749-04.html"; - } - else - { - htmltext = "30749-03.html"; - } - break; - } - case 7: - { - htmltext = "30749-05.html"; - break; - } - } - break; - } - case KALIBRAN: - { - switch (qs.getCond()) - { - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30750-01.html"; - } - break; - } - case 6: - { - if (getQuestItemsCount(talker, KALIBRAN_EGG) >= 20) - { - htmltext = "30750-04.html"; - } - else - { - htmltext = "30750-03.html"; - } - break; - } - case 7: - { - htmltext = "30750-06.html"; - break; - } - } - break; - } - case SUZET: - { - switch (qs.getCond()) - { - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30751-01.html"; - } - break; - } - case 6: - { - if (getQuestItemsCount(talker, SUZET_EGG) >= 20) - { - takeItems(talker, -1, SUZET_SCALE, SUZET_EGG); - giveItems(talker, SUZET_EGG, 1); - qs.setCond(7, true); - htmltext = "30751-05.html"; - } - else - { - htmltext = "30751-04.html"; - } - break; - } - case 7: - { - htmltext = "30751-06.html"; - break; - } - } - break; - } - case SHAMHAI: - { - switch (qs.getCond()) - { - case 5: - { - if (getQuestItemsCount(talker, MONKSHOOD_JUICE) > 0) - { - htmltext = "30752-01.html"; - } - break; - } - case 6: - { - if (getQuestItemsCount(talker, SHAMHAI_EGG) >= 20) - { - takeItems(talker, -1, SHAMHAI_SCALE, SHAMHAI_EGG); - giveItems(talker, SHAMHAI_EGG, 1); - qs.setCond(7, true); - htmltext = "30752-04.html"; - } - else - { - htmltext = "30752-03.html"; - } - break; - } - case 7: - { - htmltext = "30752-05.html"; - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - if (qs.isCond(2) && (npc.getId() == TOAD_LORD)) - { - if (qs.getInt("fairy_stone") == 1) - { - giveItemRandomly(qs.getPlayer(), npc, TOAD_SKIN, 1, 10, 0.3, true); - } - else - { - giveItemRandomly(qs.getPlayer(), npc, TOAD_SKIN, 1, 20, 0.3, true); - } - } - else if (qs.isCond(6) && (npc.getId() == qs.getInt("drake_hunt"))) - { - giveItemRandomly(qs.getPlayer(), npc, EGG_DROPS.get(npc.getId()), 1, 20, 0.5, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - /** - * Gives the reward to the player. - * @param player the player - */ - private void giveReward(PlayerInstance player) - { - final int random = getRandom(100); - for (int i : EGGS) - { - if (hasQuestItems(player, i)) - { - final int mul = EGGS.indexOf(i) * 5; - if (hasQuestItems(player, FAIRY_DUST)) - { - if (random < (45 + mul)) - { - giveItems(player, DRAGONFLUTE_OF_WIND, 1); - } - else if (random < (75 + mul)) - { - giveItems(player, DRAGONFLUTE_OF_STAR, 1); - } - else - { - giveItems(player, DRAGONFLUTE_OF_TWILIGHT, 1); - } - } - if (random < (50 + mul)) - { - giveItems(player, DRAGONFLUTE_OF_WIND, 1); - } - else if (random < (85 + mul)) - { - giveItems(player, DRAGONFLUTE_OF_STAR, 1); - } - else - { - giveItems(player, DRAGONFLUTE_OF_TWILIGHT, 1); - } - takeItems(player, i, -1); - break; - } - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-01.htm deleted file mode 100644 index f783ce7a9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-We've had this conversation about hatchlings before, haven't we, my young friend? As I said before, raising a hatchling requires resolve, which you haven't proven to me yet. But you wouldn't listen, oh no... So here we are... Have you learned anything? Since you are determined to keep it, you should prepare yourself to be the master of a strider. Hone your skills and come back to see me.
-(This quest can only be undertaken by a character of level 45 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-02.htm deleted file mode 100644 index 33bec72367..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-We've had this conversation about hatchlings before, haven't we, my young friend? As I said before, raising a hatchling requires resolve, which you haven't proven to me yet. But would you listen, oh no... So here we are... Have you learned anything?
-Wait, what is this? Why are you carrying all those dragon flutes? A bit greedy, don't you think? You should get rid of all but one of those if you want to own a strider.
-(This quest can only be undertaken by a character with one dragon flute.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-03.html deleted file mode 100644 index a2d67ea57f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-We've had this conversation about hatchlings before, haven't we, my young friend? As I said before, raising a hatchling requires resolve, which you haven't proven to me yet. But you wouldn't listen, oh no... So here we are... Have you learned anything? Since you are determined to keep it, you should prepare it to be a strider. That cute little fellow isn't ready yet, though!
-(Only a hatchling of level 55 or above can transform into a strider.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-04.htm deleted file mode 100644 index 2395b718f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-We've had this conversation before, haven't we? As I said, raising a hatchling requires resolve, which you haven't yet proven. Have you learned your lesson yet? Are you ready to have your hatchling transformed into a strider?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-05.htm deleted file mode 100644 index 26ac09c5b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Whether I know how to do it or not is not your concern...
-You should talk to Fairy Mimyu in the Enchanted Valley. Actually, she was the one I got your hatchling from! I have kept in touch with her since our last encounter. We have become friendly. I will send her a letter asking her to take good care of you and your hatchling... Do you understand what I'm saying to you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-06.html deleted file mode 100644 index f8f469dc8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Whether I know how to do it or not is no concern of yours...
-The thing about hatchlings is... Wait! What is this? When did you switch the dragon flute? Oh, come on! How long can you go on acting like this? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-07.html deleted file mode 100644 index 451ebe653a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30610-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Questions, questions, questions! You should mind your own business and go and find Fairy Mimyu in the Enchanted Valley. She will tell you what you need to do in order to transform your hatchling into a strider. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-01.html deleted file mode 100644 index be8dff7588..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-This is so annoying! Please, leave me alone! Oh, its you! You're the one who brought me the Fairy Stone... What have you brought me this time? Nothing?!
-What a selfish brute! Why would you visit me emptyhanded? Oh, I remember! Cronos said that you would be visiting me...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-02.html deleted file mode 100644 index c6f9596d7b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-Oh, has the baby grown? Summon him, I wish to see him! Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-03.html deleted file mode 100644 index 30d6e55fe1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-This is not right! This is definitely not the hatchling Cronos mentioned! How dare you attempt to deceive me! I will take it from you now! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-04.html deleted file mode 100644 index 4a4a6c448e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Oh my, hasn't the baby grown! You've done an admirable job raising him. His mother will be so proud! Yes, he'll make a fine strider!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-05.html deleted file mode 100644 index 54da841cac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Nothing would make me happier, unfortunately, the hatchling is responsible for his own transformation. He must find the four fairy trees and gorge himself on their juice. This task is risky, for the trees are protected by the ghosts of tree guardians. You must see that this Fairy Leaf is affixed to the tree when his thirst is sated.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-06.html deleted file mode 100644 index 2833667f3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-What is the meaning of this? If you persist with your lying I will change the hatchling back into an egg! First let me see the child, then we'll talk! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-07.html deleted file mode 100644 index 8ffe8dfe13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Fairy Mimyu:
-What more can I tell you?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-08.html deleted file mode 100644 index b69fb0f210..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-The four fairy trees are connected. Their roots traverse unimaginable depths to touch the Mother Tree Glade in the Elven Forest. The Essence of Wind, star, twilight and the abyss respectively flow within the trunks of these trees... These elements are essential for a hatchling to mature properly...Legend says that these trees were planted long ago by King Raul after he met the Lady of the Lake. He did this at the behest of the Lady of the Lake to stop the poisonous smog that was coming over from Dragon Valley. Now, in the northern section of the valley, those damn hunters have settled down....
-And there is one thing that you have to be absolutely careful about! While this sap is indispensible for a hatchling's growth, it is a deadly poison to your race. If you handle a fairy tree, you will likely get sick and die.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-09.html deleted file mode 100644 index 1ee90538b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-These are the spirits of elves who protected the Mother Tree Glade in ancient times. In death they have lost their former discretion and attack indiscriminately anyone who ventures near. You will find many souls in each tree. Your hatchling is certain to be attacked by these spirits when it is drinking the sap of the trees.
-You must use care when defending your hatchling, for if a fairy tree is cut down, the spirits from within that tree will be set loose upon you and your party. This would be disastrous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-10.html deleted file mode 100644 index e9731fa669..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-When your hatchling has slaked his thirst, affix the Fairy Leaf I gave you to the tree from which he drank. This will heal the tree and quieten the spirits within it. You only have enough leaves to use one per tree. Is that clear?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-11.html deleted file mode 100644 index b215a1420e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Why have you come back so soon? Your hatchling has not had enough sap! Surely you don't think that someone else will do your job for you? Go now and deal with your responsibilities!
-Remember, your hatchling must drink the sap of the four fairy trees in the forest south of the Town of Aden. You mustn't touch the sap of the tree as it is a deadly poison to your race. Your hatchling must feed himself! Beware the ghosts that guard the fairy trees! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-12.html deleted file mode 100644 index 18262a6b6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-Go ahead and summon your hatchling! I trust that you completed your task successfully? If not, the forest must be in quite an uproar with those spirits careening about! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-13.html deleted file mode 100644 index 97243b2dfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Fairy Mimyu:
-Let's have a look... Ah, yes! Good job! Your task was quite challenging. You've made your godmother proud! You've filled yourself with the sap of the fairy trees.
-Well, my friend, it is time to play your dragon flute and send this child to the other world. Soon he will grow too large to safely stay here.
-Ah! When this child comes back from the other world, all his belongings will disappear. Therefore, move all his belongings to another place and then give me the flute. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-14.html deleted file mode 100644 index d9a527dd14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Let's have a look. Oh my... Well, it is not your fault... Your master thinks himself too clever, and has been switching hatchlings on me.
-You are despicable! Although it is just a pet, you are obliged to treat it as a treasured gift! Yet you switch it around like it is no more than a piece of Coal! I find your type of person appalling! I never want to see you again! Leave me now! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-15.html deleted file mode 100644 index 3e715d2b73..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-What is the holdup? You must send this youngster to the other world and give me the flute! Is that clear? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-16.html deleted file mode 100644 index 89af610f12..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-16.html +++ /dev/null @@ -1,4 +0,0 @@ -Fairy Mimyu:
-Give me the dragon flute. Your strider will no longer respond to it. You must now use this to call him.
-Although your pet looks very different now, if you just continue to give it the love and attention you did before, you will get along fine. Someday he will likely trust you enough to take you flying on his back. There's something to look forward to! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-17.html deleted file mode 100644 index ca2d0798b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-Why would anyone carry more than one dragon flute? You aren't collecting hatchlings, are you? I hope you got this hatchling through the proper channels! I do not deal with those who traffic in pets! Pets are not chattel! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-18.html deleted file mode 100644 index 66312455f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/30747-18.html +++ /dev/null @@ -1,3 +0,0 @@ -Fairy Mimyu:
-You are getting on my last nerve! Did you think I wouldn't notice that you switched the dragon flutes? You are reprehensible! I am going to put a curse on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/Q00421_LittleWingsBigAdventure.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/Q00421_LittleWingsBigAdventure.java deleted file mode 100644 index 0db472fd84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00421_LittleWingsBigAdventure/Q00421_LittleWingsBigAdventure.java +++ /dev/null @@ -1,515 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00421_LittleWingsBigAdventure; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.Summon; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.util.Util; - -/** - * Little Wing's Big Adventure (421) - * @author Pandragon, jurchiks - */ -public class Q00421_LittleWingsBigAdventure extends Quest -{ - // NPCs - private static final int CRONOS = 30610; - private static final int MIMYU = 30747; - // Items - private static final int DRAGONFLUTE_OF_WIND = 3500; - private static final int DRAGONFLUTE_OF_STAR = 3501; - private static final int DRAGONFLUTE_OF_TWILIGHT = 3502; - private static final int FAIRY_LEAF = 4325; - // Monsters - private static final int TREE_OF_WIND = 27185; - private static final int TREE_OF_STAR = 27186; - private static final int TREE_OF_TWILIGHT = 27187; - private static final int TREE_OF_ABYSS = 27188; - private static final int SOUL_OF_TREE_GUARDIAN = 27189; - // Skills - private static final SkillHolder CURSE_OF_MIMYU = new SkillHolder(4167, 1); - private static final SkillHolder DRYAD_ROOT = new SkillHolder(1201, 33); - private static final SkillHolder VICIOUS_POISON = new SkillHolder(4243, 1); - // Rewards - private static final int DRAGON_BUGLE_OF_WIND = 4422; - private static final int DRAGON_BUGLE_OF_STAR = 4423; - private static final int DRAGON_BUGLE_OF_TWILIGHT = 4424; - // Misc - private static final int MIN_PLAYER_LVL = 45; - private static final int MIN_HACHLING_LVL = 55; - private static final Map NPC_DATA = new HashMap<>(); - - static - { - NPC_DATA.put(TREE_OF_WIND, new NpcData(NpcStringId.HEY_YOU_VE_ALREADY_DRUNK_THE_ESSENCE_OF_WIND, 2, 1, 270)); - NPC_DATA.put(TREE_OF_STAR, new NpcData(NpcStringId.HEY_YOU_VE_ALREADY_DRUNK_THE_ESSENCE_OF_A_STAR, 4, 2, 400)); - NPC_DATA.put(TREE_OF_TWILIGHT, new NpcData(NpcStringId.HEY_YOU_VE_ALREADY_DRUNK_THE_ESSENCE_OF_DUSK, 8, 4, 150)); - NPC_DATA.put(TREE_OF_ABYSS, new NpcData(NpcStringId.HEY_YOU_VE_ALREADY_DRUNK_THE_ESSENCE_OF_THE_ABYSS, 16, 8, 270)); - } - - public Q00421_LittleWingsBigAdventure() - { - super(421); - addStartNpc(CRONOS); - addTalkId(CRONOS, MIMYU); - addAttackId(NPC_DATA.keySet()); - addKillId(NPC_DATA.keySet()); - registerQuestItems(FAIRY_LEAF); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30610-05.htm": - { - if (qs.isCreated()) - { - if (getQuestItemsCount(player, DRAGONFLUTE_OF_WIND, DRAGONFLUTE_OF_STAR, DRAGONFLUTE_OF_TWILIGHT) == 1) - { - final ItemInstance flute = getFlute(player); - - if (flute.getEnchantLevel() < MIN_HACHLING_LVL) - { - htmltext = "30610-06.html"; - } - else - { - qs.startQuest(); - qs.setMemoState(100); - qs.set("fluteObjectId", flute.getObjectId()); - htmltext = event; - } - } - else - { - htmltext = "30610-06.html"; - } - } - break; - } - case "30747-04.html": - { - final Summon summon = player.getPet(); - - if (summon == null) - { - htmltext = "30747-02.html"; - } - else if (summon.getControlObjectId() != qs.getInt("fluteObjectId")) - { - htmltext = "30747-03.html"; - } - else - { - htmltext = event; - } - break; - } - case "30747-05.html": - { - final Summon summon = player.getPet(); - - if (summon == null) - { - htmltext = "30747-06.html"; - } - else if (summon.getControlObjectId() != qs.getInt("fluteObjectId")) - { - htmltext = "30747-06.html"; - } - else - { - giveItems(player, FAIRY_LEAF, 4); - qs.setCond(2, true); - qs.setMemoState(0); - htmltext = event; - } - break; - } - case "30747-07.html": - case "30747-08.html": - case "30747-09.html": - case "30747-10.html": - { - htmltext = event; - break; - } - case "DESPAWN_GUARDIAN": - { - if (npc != null) - { - npc.deleteMe(); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (npc.getId()) - { - case CRONOS: - { - switch (qs.getState()) - { - case State.CREATED: - { - final long fluteCount = getQuestItemsCount(talker, DRAGONFLUTE_OF_WIND, DRAGONFLUTE_OF_STAR, DRAGONFLUTE_OF_TWILIGHT); - if (fluteCount == 0) - { - break; // this quest does not show up if no flute in inventory - } - - if (talker.getLevel() < MIN_PLAYER_LVL) - { - htmltext = "30610-01.htm"; - } - else if (fluteCount > 1) - { - htmltext = "30610-02.htm"; - } - else if (getFlute(talker).getEnchantLevel() < MIN_HACHLING_LVL) - { - htmltext = "30610-03.html"; - } - else - { - htmltext = "30610-04.htm"; - } - break; - } - case State.STARTED: - { - htmltext = "30610-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case MIMYU: - { - switch (qs.getMemoState()) - { - case 100: - { - qs.setMemoState(200); - htmltext = "30747-01.html"; - break; - } - case 200: - { - final Summon summon = talker.getPet(); - - if (summon == null) - { - htmltext = "30747-02.html"; - } - else if (summon.getControlObjectId() != qs.getInt("fluteObjectId")) - { - htmltext = "30747-03.html"; - } - else - { - htmltext = "30747-04.html"; - } - break; - } - case 0: - { - htmltext = "30747-07.html"; - break; - } - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - { - if (hasQuestItems(talker, FAIRY_LEAF)) - { - htmltext = "30747-11.html"; - } - break; - } - case 15: - { - if (!hasQuestItems(talker, FAIRY_LEAF)) - { - final Summon summon = talker.getPet(); - - if (summon == null) - { - htmltext = "30747-12.html"; - } - else if (summon.getControlObjectId() == qs.getInt("fluteObjectId")) - { - qs.setMemoState(16); - htmltext = "30747-13.html"; - } - else - { - htmltext = "30747-14.html"; - } - } - break; - } - case 16: - { - if (!hasQuestItems(talker, FAIRY_LEAF)) - { - if (talker.hasSummon()) - { - htmltext = "30747-15.html"; - } - else - { - final long fluteCount = getQuestItemsCount(talker, DRAGONFLUTE_OF_WIND, DRAGONFLUTE_OF_STAR, DRAGONFLUTE_OF_TWILIGHT); - - if (fluteCount > 1) - { - htmltext = "30747-17.html"; - } - else if (fluteCount == 1) - { - final ItemInstance flute = getFlute(talker); - - if (flute.getObjectId() == qs.getInt("fluteObjectId")) - { - // TODO what if the hatchling has items in his inventory? - // Should they be transfered to the strider or given to the player? - switch (flute.getId()) - { - case DRAGONFLUTE_OF_WIND: - { - takeItems(talker, DRAGONFLUTE_OF_WIND, -1); - giveItems(talker, DRAGON_BUGLE_OF_WIND, 1); - break; - } - case DRAGONFLUTE_OF_STAR: - { - takeItems(talker, DRAGONFLUTE_OF_STAR, -1); - giveItems(talker, DRAGON_BUGLE_OF_STAR, 1); - break; - } - case DRAGONFLUTE_OF_TWILIGHT: - { - takeItems(talker, DRAGONFLUTE_OF_TWILIGHT, -1); - giveItems(talker, DRAGON_BUGLE_OF_TWILIGHT, 1); - break; - } - } - - qs.exitQuest(true, true); - htmltext = "30747-16.html"; - } - else - { - npc.setTarget(talker); - npc.doCast(CURSE_OF_MIMYU.getSkill()); - htmltext = "30747-18.html"; - } - } - } - } - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isCond(2)) - { - if (isSummon) - { - final NpcData data = NPC_DATA.get(npc.getId()); - if ((qs.getMemoState() % data.memoStateMod) < data.memoStateValue) - { - final Summon pet = attacker.getPet(); - if ((pet != null) && (pet.getControlObjectId() == qs.getInt("fluteObjectId"))) - { - final int hits = qs.getInt("hits") + 1; - qs.set("hits", hits); - - if (hits < data.minHits) - { - if ((npc.getId() == TREE_OF_ABYSS) && (getRandom(100) < 2)) - { - npc.setTarget(attacker); - npc.doCast(DRYAD_ROOT.getSkill()); - } - } - else if (getRandom(100) < 2) - { - if (hasQuestItems(attacker, FAIRY_LEAF)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.GIVE_ME_A_FAIRY_LEAF); - takeItems(attacker, FAIRY_LEAF, 1); - qs.setMemoState(qs.getMemoState() + data.memoStateValue); - qs.unset("hits"); - playSound(attacker, QuestSound.ITEMSOUND_QUEST_MIDDLE); - - if (qs.getMemoState() == 15) - { - qs.setCond(3); - } - } - } - } - } - else - { - switch (getRandom(3)) - { - case 0: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHY_DO_YOU_BOTHER_ME_AGAIN); - break; - } - case 1: - { - npc.broadcastSay(ChatType.NPC_GENERAL, data.message); - break; - } - case 2: - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.LEAVE_NOW_BEFORE_YOU_INCUR_THE_WRATH_OF_THE_GUARDIAN_GHOST); - break; - } - } - } - } - else if (getRandom(100) < 30) - { - npc.setTarget(attacker); - npc.doCast(VICIOUS_POISON.getSkill()); - } - } - else if ((npc.getCurrentHp() < (npc.getMaxHp() * 0.67)) && (getRandom(100) < 30)) - { - npc.setTarget(attacker); - npc.doCast(VICIOUS_POISON.getSkill()); - } - - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true)) - { - for (int i = 0; i < 20; i++) - { - final Npc guardian = addSpawn(SOUL_OF_TREE_GUARDIAN, npc); - startQuestTimer("DESPAWN_GUARDIAN", 300000, guardian, null); - - if (i == 0) - { - npc.setTarget(killer); - npc.doCast(VICIOUS_POISON.getSkill()); - } - - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, killer); - } - } - return super.onKill(npc, killer, isSummon); - } - - private static ItemInstance getFlute(PlayerInstance player) - { - final int fluteItemId; - if (hasQuestItems(player, DRAGONFLUTE_OF_WIND)) - { - fluteItemId = DRAGONFLUTE_OF_WIND; - } - else if (hasQuestItems(player, DRAGONFLUTE_OF_STAR)) - { - fluteItemId = DRAGONFLUTE_OF_STAR; - } - else - { - fluteItemId = DRAGONFLUTE_OF_TWILIGHT; - } - return player.getInventory().getItemByItemId(fluteItemId); - } - - private static final class NpcData - { - public NpcStringId message; - public int memoStateMod; - public int memoStateValue; - public int minHits; - - public NpcData(NpcStringId message, int memoStateMod, int memoStateValue, int minHits) - { - this.message = message; - this.memoStateMod = memoStateMod; - this.memoStateValue = memoStateValue; - this.minHits = minHits; - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-01.htm deleted file mode 100644 index e9d3bd076f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grave Robber Leader Kanemika:
-Yuk yuk! I am Kanemika, leader of these grave robbers. You look strong enough, eh? How about doing me a favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-02.htm deleted file mode 100644 index 75d5880cce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grave Robber Leader Kanemika:
-What a weakling! Oh, you wouldn't last long.
-I can't ask you. No, no mission for you.
-(Only characters who are level 80 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-03.html deleted file mode 100644 index 20d9d194e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Grave Robber Leader Kanemika:
-You already did what I asked today, remember?
-Thanks, but I don't need anything else right now.
-(You can only undertake this quest once a day. It resets every day at 6:30 AM.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-04.htm deleted file mode 100644 index 9d27b73158..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grave Robber Leader Kanemika:
-One day, a Dwarf came to see me. I could not see his face because he was wearing a scarf but...he promised to give me a good sum of Adena if I found something hidden in this mine.
-But he fooled us! We just did what he told us to do, but then evil spirits spread out to every corner of the mine. Gak! Now my followers have been driven mad.
Would you help me save my followers?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-05.htm deleted file mode 100644 index 432f4552fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grave Robber Leader Kanemika:
-Hey, look here...even if you think grave robbers are animals -- heh heh -- don't we still have a right to live?
-Please! Please help save my poor followers!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-06.html deleted file mode 100644 index 1b1a04ebc1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grave Robber Leader Kanemika:
-Please...have mercy on us...no...don't leave us! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-07.htm deleted file mode 100644 index 4f795eeca4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grave Robber Leader Kanemika:
-We can't do anything for the ones who are already possessed by the evil spirits. But there are still some who have escaped their influence.
-If you see any normal Grave Robber Warriors roaming through the mine, tell them to hide in a safe place. Bring me 10 Evidence of Migration as proof that you were able to persuade them and I'll reward you handsomely.
-Kuk, but know this: those who are possessed will probably attack you... If that happens, do what you have to do... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-08.html deleted file mode 100644 index 818ffd284b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grave Robber Leader Kanemika:
-If you see any normal Grave Robber Warriors roaming through the mine, tell them to hide in a safe place. Bring me 10 Proofs of Migration as evidence that you were able to persuade them and I'll reward you handsomely.
-Wha...wait! Didn't I already tell you all this? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-09.html deleted file mode 100644 index 6bed766f5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Grave Robber Leader Kanemika:
-You don't have 10 Evidence of Migration. Hurry -- there's no time to waste! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-10.html deleted file mode 100644 index dfc4824e79..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32650-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grave Robber Leader Kanemika:
-Thanks to you, some of my followers were able to escape to a safe place. Take some of the money I got from that accursed Dwarf as payment.
-If we survive this mess, you'll always be welcome around our fire! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32651-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32651-01.html deleted file mode 100644 index db62426ede..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/32651-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grave Robber Warrior:
-Did the captain say so? We knew something was going on...
-Kiak, thanks for letting me know. I'll get out of here as soon as I can! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/Q00450_GraveRobberRescue.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/Q00450_GraveRobberRescue.java deleted file mode 100644 index 32bfe71de2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00450_GraveRobberRescue/Q00450_GraveRobberRescue.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00450_GraveRobberRescue; - -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Grave Robber Rescue (450) - * @author malyelfik - */ -public class Q00450_GraveRobberRescue extends Quest -{ - // NPCs - private static final int KANEMIKA = 32650; - private static final int WARRIOR = 32651; - // Monster - private static final int WARRIOR_MON = 22741; - // Item - private static final int EVIDENCE_OF_MIGRATION = 14876; - // Misc - private static final int MIN_LEVEL = 80; - - public Q00450_GraveRobberRescue() - { - super(450); - addStartNpc(KANEMIKA); - addTalkId(KANEMIKA, WARRIOR); - registerQuestItems(EVIDENCE_OF_MIGRATION); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "32650-04.htm": - case "32650-05.htm": - case "32650-06.html": - { - break; - } - case "32650-07.htm": - { - qs.startQuest(); - break; - } - case "despawn": - { - npc.setBusy(false); - npc.deleteMe(); - htmltext = null; - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == KANEMIKA) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "32650-03.html"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "32650-01.htm" : "32650-02.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = (!hasQuestItems(player, EVIDENCE_OF_MIGRATION)) ? "32650-08.html" : "32650-09.html"; - } - else - { - giveAdena(player, 65000, true); // Glory days reward: 6 886 980 exp, 8 116 410 sp, 371 400 Adena - qs.exitQuest(QuestType.DAILY, true); - htmltext = "32650-10.html"; - } - break; - } - } - } - else if (qs.isCond(1)) - { - if (npc.isBusy()) - { - return null; - } - - if (getRandom(100) < 66) - { - giveItems(player, EVIDENCE_OF_MIGRATION, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(npc.getX() + 100, npc.getY() + 100, npc.getZ(), 0)); - npc.setBusy(true); - - startQuestTimer("despawn", 3000, npc, player); - - if (getQuestItemsCount(player, EVIDENCE_OF_MIGRATION) == 10) - { - qs.setCond(2, true); - } - htmltext = "32651-01.html"; - } - else - { - if (getRandom(100) < 50) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.GRUNT_OH); - } - else - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.GRUNT_WHAT_S_WRONG_WITH_ME); - } - npc.deleteMe(); - htmltext = null; - - final Attackable monster = (Attackable) addSpawn(WARRIOR_MON, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 600000); - monster.setRunning(); - monster.addDamageHate(player, 0, 999); - monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); - showOnScreenMsg(player, NpcStringId.THE_GRAVE_ROBBER_WARRIOR_HAS_BEEN_FILLED_WITH_DARK_ENERGY_AND_IS_ATTACKING_YOU, 5, 5000); - } - } - - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-01.htm deleted file mode 100644 index 09856a4631..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Daichir:
-If you're wandering around in a remote place like this, I'm guessing you have some time on your hands. I have need of an adventurer like you...
-It must be the will of the Goddess of Earth that you have come when you did...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-02.htm deleted file mode 100644 index b864388dcb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Daichir, Priest of Earth:
-As it happens, I do need the services of an adventurer, but you are far too unexperienced to entrust with this matter.
-Perhaps our paths will cross again, if the Goddess wills it. Karna Maprera!
-(Only characters who are level 80 or above may undertake this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-03.html deleted file mode 100644 index b059f6f3e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Daichir, Priest of Earth:
-Thanks to your help, we have been able to stabilize the force shield surrounding the Mithril Mine.
-This isn't a permanent solution, but it should buy us some time. I will contact you when we again need your services.
-(This quest can only be completed once per day. It resets every day at 6:30 AM.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-04.htm deleted file mode 100644 index 8c297452aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Priest of the Earth Daichir:
-Have you heard about the Ratmen's damaging the magical shield deep inside the Mithril Mine? Now the mine has been shut down and all the miners have been forced to evacuate.
-If the shield is completely destroyed... well, I shudder to think what will happen!
-Will you help us prevent that?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-05.htm deleted file mode 100644 index 88daeb9c70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Daichir, Priest of Earth:
-Thank Maphr!
-Here is a Replenished Power Bead. Go to the Mithril Mine and take it to the various Lucien's Altars within. Then the power within will again flow into the altar.
-You must visit all 5 altars. If you are successful, I promise that you will be richly rewarded!
-Good luck!Karna Maprera! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-08.html deleted file mode 100644 index 4bca0c3c80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Daichir, Priest of Earth:
-You made it back safely, thanks be to Maphr! The magical shield in the Mithril Mine seems to have again been stabilized...at least for now.
-Thank you for your help! Here is the reward I promised -- use it well. I fear this positive change is only temporary, though, so I hope you will help us if the shield begins to weaken again.
-Until then, may Maphr shield you from all harm! Karna Maprera! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-09.html deleted file mode 100644 index a1f6426513..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Daichir, Priest of Earth:
-If you lack the courage for this mission, tell me now. No? Karna Maprera!
-Then hurry and use this Replenished Power Beadto recharge the Lucien's Altars in the mine. Do not forget that you must visit all 5 altars!
-Good luck!Karna Maprera! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-10.html deleted file mode 100644 index 559ece639f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/30537-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Daichir, Priest of Earth:
-Did you forget? You must visit all 5 altars, just as I told you. Hurry back after you have completed the mission.
-May Maphr forgive your slowness... Karna Maprera! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/Q00451_LuciensAltar.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/Q00451_LuciensAltar.java deleted file mode 100644 index 747127532e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/Q00451_LuciensAltar.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00451_LuciensAltar; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Lucien's Altar (451) - * @author malyelfik - */ -public class Q00451_LuciensAltar extends Quest -{ - // NPCs - private static final int DAICHIR = 30537; - private static final int[] ALTARS = - { - 32706, - 32707, - 32708, - 32709, - 32710 - }; - // Items - private static final int REPLENISHED_BEAD = 14877; - private static final int DISCHARGED_BEAD = 14878; - // Misc - private static final int MIN_LEVEL = 80; - - public Q00451_LuciensAltar() - { - super(451); - addStartNpc(DAICHIR); - addTalkId(ALTARS); - addTalkId(DAICHIR); - registerQuestItems(REPLENISHED_BEAD, DISCHARGED_BEAD); - addCondMinLevel(MIN_LEVEL, "30537-02.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - if (event.equals("30537-04.htm")) - { - htmltext = event; - } - else if (event.equals("30537-05.htm")) - { - qs.startQuest(); - giveItems(player, REPLENISHED_BEAD, 5); - htmltext = event; - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - final int npcId = npc.getId(); - if (npcId == DAICHIR) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "30537-03.html"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30537-01.htm" : "30537-02.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - if (qs.isSet("32706") || qs.isSet("32707") || qs.isSet("32708") || qs.isSet("32709") || qs.isSet("32710")) - { - htmltext = "30537-10.html"; - } - else - { - htmltext = "30537-09.html"; - } - } - else - { - qs.exitQuest(QuestType.DAILY, true); - giveAdena(player, 742_800, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 13_773_960, 3_305); - } - htmltext = "30537-08.html"; - } - break; - } - } - } - else if (qs.isCond(1) && hasQuestItems(player, REPLENISHED_BEAD)) - { - if (qs.getInt(String.valueOf(npcId)) == 0) - { - qs.set(String.valueOf(npcId), "1"); - takeItems(player, REPLENISHED_BEAD, 1); - giveItems(player, DISCHARGED_BEAD, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - - if (getQuestItemsCount(player, DISCHARGED_BEAD) >= 5) - { - qs.setCond(2, true); - } - htmltext = "recharge.html"; - } - else - { - htmltext = "findother.html"; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs != null) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(DISCHARGED_BEAD, false, (int) getQuestItemsCount(player, DISCHARGED_BEAD))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/findother.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/findother.html deleted file mode 100644 index 2f19dafa34..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/findother.html +++ /dev/null @@ -1,3 +0,0 @@ -Altar of Lucien:
-(Find another altar. This one has already been recharged.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/recharge.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/recharge.html deleted file mode 100644 index e862f58c94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00451_LuciensAltar/recharge.html +++ /dev/null @@ -1,4 +0,0 @@ -Lucien's Altar:
-(Mysterious energy flows out from the bead into the altar as the Recharged Power Bead is brought closer to it. After its power is exhausted, the bead becomes a Depleted Black Bead.
-The process appears to be completed. Find more Lucien's Crystals elsewhere.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-01.htm deleted file mode 100644 index 86549e8f38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Aren't you the one that's always in the Dragon Valley? ... Or is this is the first time I've seen you? Ever since my soul has been ripped apart, my memories have become so vague.
-Anyhow, I have something to ask you, so could you lend me your ears?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-02.htm deleted file mode 100644 index f68aa83508..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Looking at you all running around here! You must be confident, but don't you want to help me get my revenge?
-I'm asking if you can kill the Land Dragon Antharas.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-03.htm deleted file mode 100644 index 3465d2912e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Scared? Come now, I'd be embarassed if I was that easily shocked.
-You really can't kill that Land Dragon?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-04.htm deleted file mode 100644 index a592c4c6e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-True, you have a point. How about this kind of favor? Gather up companions and as a revenge, kill his servants for me. Kill the cursed creatures called the Wings of Sand.
-Wouldn't Antharas be weakened if he loses servants? Maybe I can get my revenge some day...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-05.htm deleted file mode 100644 index f521423a95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Separated Soul:
-Go on then. Kill Emerald Horns, Dust Riders, Bleeding Flies, Black Dagger Wings, Shadow Summoners, Spike Slashers, and Muscle Bombers.
-You can bring back the Large Dragon Tooth. One is good, two is better. I will reward you, now go show me your skills. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-06.html deleted file mode 100644 index 5baed2863e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Separated Soul:
-Go on then. Kill Emerald Horns, Dust Riders, Bleeding Flies, Black Dagger Wings, Shadow Summoners, Spike Slashers, and Muscle Bombers.
-You can bring back the Large Dragon Tooth. One is good, two is better. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-07.html deleted file mode 100644 index 164156e0e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Separated Soul:
-Yes take this. Thank you. I hope this weakens the army of Antharas and the day would come to avenge me someday... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-08.html deleted file mode 100644 index 5d8425ffb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/32864-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-I barely remember anything, but I DO remember that you're the one who did me a favor.
-Thank you!
-(You can only do this quest once a day. This quest resets everyday at 6:30 am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/Q00455_WingsOfSand.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/Q00455_WingsOfSand.java deleted file mode 100644 index 503fd9f15f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00455_WingsOfSand/Q00455_WingsOfSand.java +++ /dev/null @@ -1,244 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00455_WingsOfSand; - -import java.util.Arrays; -import java.util.List; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Wings of Sand (455) - * @author Zoey76 - */ -public class Q00455_WingsOfSand extends Quest -{ - // NPCs - private static final int[] SEPARATED_SOULS = - { - 32864, - 32865, - 32866, - 32867, - 32868, - 32869, - 32870, - 32891 - }; - // Monsters - private static final int EMERALD_HORN = 25718; - private static final int DUST_RIDER = 25719; - private static final int BLEEDING_FLY = 25720; - private static final int BLACK_DAGGER_WING = 25721; - private static final int SHADOW_SUMMONER = 25722; - private static final int SPIKE_SLASHER = 25723; - private static final int MUSCLE_BOMBER = 25724; - // Item - private static final int LARGE_BABY_DRAGON = 17250; - private static final List ARMOR_PARTS = Arrays.asList(15660, 15661, 15662, 15663, 15664, 15665, 15666, 15667, 15668, 15669, 15670, 15671, 15672, 15673, 15674, 15675, 15691); - // Misc - private static final int MIN_LEVEL = 80; - private static final int CHANCE = 350; - - public Q00455_WingsOfSand() - { - super(455); - addStartNpc(SEPARATED_SOULS); - addTalkId(SEPARATED_SOULS); - addKillId(EMERALD_HORN, DUST_RIDER, BLEEDING_FLY, BLACK_DAGGER_WING, SHADOW_SUMMONER, SPIKE_SLASHER, MUSCLE_BOMBER); - registerQuestItems(LARGE_BABY_DRAGON); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && (getRandom(1000) < CHANCE)) - { - giveItems(player, LARGE_BABY_DRAGON, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (getQuestItemsCount(player, LARGE_BABY_DRAGON) == 1) - { - qs.setCond(2, true); - } - else if (getQuestItemsCount(player, LARGE_BABY_DRAGON) == 2) - { - qs.setCond(3, true); - } - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - if (player.getLevel() >= MIN_LEVEL) - { - switch (event) - { - case "32864-02.htm": - case "32864-03.htm": - case "32864-04.htm": - { - htmltext = event; - break; - } - case "32864-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "32864-01.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32864-06.html"; - break; - } - case 2: - { - giveItems(qs); - htmltext = "32864-07.html"; - break; - } - case 3: - { - giveItems(qs); - htmltext = "32864-07.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "32864-08.html"; - } - else - { - qs.setState(State.CREATED); - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "32864-01.htm"; - } - } - break; - } - } - return htmltext; - } - - /** - * Reward the player. - * @param qs the quest state of the player to reward - */ - private void giveItems(QuestState qs) - { - final PlayerInstance player = qs.getPlayer(); - int chance; - int parts; - for (int i = 1; i <= (qs.getCond() - 1); i++) - { - chance = getRandom(1000); - parts = getRandom(1, 2); - if (chance < 50) - { - giveItems(player, getRandom(15815, 15825), 1); // Weapon Recipes - } - else if (chance < 100) - { - giveItems(player, getRandom(15792, 15808), parts); // Armor Recipes - } - else if (chance < 150) - { - giveItems(player, getRandom(15809, 15811), parts); // Jewelry Recipes - } - else if (chance < 250) - { - giveItems(player, ARMOR_PARTS.get(getRandom(ARMOR_PARTS.size())), parts); // Armor Parts - } - else if (chance < 500) - { - giveItems(player, getRandom(15634, 15644), parts); // Weapon Parts - } - else if (chance < 750) - { - giveItems(player, getRandom(15769, 15771), parts); // Jewelry Parts - } - else if (chance < 900) - { - giveItems(player, getRandom(9552, 9557), 1); // Crystals - } - else if (chance < 970) - { - giveItems(player, 6578, 1); // Blessed Scroll: Enchant Armor (S-Grade) - } - else - { - giveItems(player, 6577, 1); // Blessed Scroll: Enchant Weapon (S-Grade) - } - } - qs.exitQuest(QuestType.DAILY, true); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-01.htm deleted file mode 100644 index e0498afcd2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Anyhow, do you know me? Do you know my name?
-No... you probably dont... That's what everyone says... You're no different.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-02.html deleted file mode 100644 index c8929d8690..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Separated Soul:
-Thanks.
-(This quest can be completed once a day. This quest resets everyday at 6:30 am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-03.html deleted file mode 100644 index f417918e52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Separated Soul:
-I suppose you wish to be a ripped soul like me, hmm?
-(Must be above level 80 to do this quest) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-04.htm deleted file mode 100644 index 2b56920257..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-After taking a blow from Antharas, I ended up here like this. But, even more painful than death was my name... I cannot remember my name.
-That's when I started asking people that came through... if they knew... my name.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-05.htm deleted file mode 100644 index df59b4d711..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-No, it's the opposite. Many adventurers told me names coming from Antharas' Lair. Names like Drake Lord, Behemoth Leader, Dragon Beast.
-I just wanted to know my name, but I ended up learning about names of other monsters.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-06.htm deleted file mode 100644 index 8567a0ae33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Now that I think about it, I have feelings of great hate towards those monsters... as if they had taken my name, do you understand? I have supported adventurers who hunt those monsters. I know I can't get my name back that way, but it puts me at ease.
-Ah yes, you meet the requirements! It doesn't matter how many people you involve. If they contributed even a little to defeat them, I will still reward them. What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-07.htm deleted file mode 100644 index 3a71daa8b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Separated Soul:
-Go on then! Kill them and take the Essense of Drake Lord... the Behemoth Leader's Essence... And the... Dragon Beast's Essence... collect them. I will gather my last bit of hatred to cheer you on!
-Except you will need many skilled people for this fight - take trustworthy people with you.
-(You cannot collect the quest item if you're not in a party) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-08.html deleted file mode 100644 index dfa5e61469..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Separated Soul:
-As a soul, all I have is time. I'll tell you everything.
-Kill them and take the Essense of Drake Lord from its corpse... the Behemoth Leader's Essence... And... the Dragon Beast's Essence... collect them. I will gather my last bit of hatred to cheer you on!
-Except you will need many skilled people for this fight - take trustworthy people with you.
-(You cannot collect the quest item if you're not in a party) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-09.html deleted file mode 100644 index 4e94cedd8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Separated Soul:
-Have you gathered all three essences... No... No...
-Remember, I need the Essence of Drake Lord... the Behemoth Leader's Essence... and... the Dragon Beast's Essence... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-10.html deleted file mode 100644 index 305cc05fbc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32864-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Separated Soul:
-Have you gathered all three essences? Okay, the Essence of Drake Lord... the Behemoth Leader's Essence... And the... Dragon Beast's Essence!!! You did it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-01.html deleted file mode 100644 index 88b0378bdf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Lord's Corpse:
-(A glittering, bead-shaped object was found while searching the corpse of the Drake Lord. This must be the Drake Lord's Essence.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-02.html deleted file mode 100644 index 4c022625c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Lord's Corpse:
-(This is the Drake Lord's Corpse.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-03.html deleted file mode 100644 index b1311c3c76..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32884-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Drake Lord's Corpse:
-(The Drake Lord's Essence has already been obtained. There is nothing more to do here.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-01.html deleted file mode 100644 index 06f9bcd06e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Behemoth Leader's Corpse:
-(A glittering, bead-shaped object was found while searching the corpse of the Behemoth Leader. This must be the Behemoth Leader's Essence!) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-02.html deleted file mode 100644 index aba84517eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Behemoth Leader's Corpse:
-(This is the corpse of the Behemoth Leader. It was clearly murdered.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-03.html deleted file mode 100644 index 3f691597ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32885-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Behemoth Leader's Corpse:
-(This corpse is no longer useful to you.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-01.html deleted file mode 100644 index 0b155ffa40..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Dragon Beast's Corpse:
-(A glittering, bead-shaped object was found while searching the corpse. This must be the Dragon Beast's Essence.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-02.html deleted file mode 100644 index 54c4811bef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Dragon Beast's Corpse:
-(This is the Dragon Beast's Corpse.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-03.html deleted file mode 100644 index 9373d04b4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/32886-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Dragon Beast's Corpse:
-(The Dragon Beast's Essence has been already obtained. There's nothing left of interest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/Q00456_DontKnowDontCare.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/Q00456_DontKnowDontCare.java deleted file mode 100644 index 9e4d2fba1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00456_DontKnowDontCare/Q00456_DontKnowDontCare.java +++ /dev/null @@ -1,366 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00456_DontKnowDontCare; - -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.datatables.ItemTable; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.AggroInfo; -import org.l2jmobius.gameserver.model.CommandChannel; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.items.Item; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.util.Util; - -/** - * Don't Know, Don't Care (456) - * @author lion, ivantotov, jurchiks - */ -public class Q00456_DontKnowDontCare extends Quest -{ - // NPCs - // @formatter:off - private static final int[] SEPARATED_SOUL = - { - 32864, 32865, 32866, 32867, 32868, 32869, 32870, 32891 - }; - // @formatter:on - private static final int DRAKE_LORD_CORPSE = 32884; - private static final int BEHEMOTH_LEADER_CORPSE = 32885; - private static final int DRAGON_BEAST_CORPSE = 32886; - // Items - private static final int DRAKE_LORD_ESSENCE = 17251; - private static final int BEHEMOTH_LEADER_ESSENCE = 17252; - private static final int DRAGON_BEAST_ESSENCE = 17253; - // Misc - private static final int MIN_PLAYERS = 18; - private static final int MIN_LEVEL = 80; - private static final Map MONSTER_NPCS = new HashMap<>(); - private static final Map MONSTER_ESSENCES = new HashMap<>(); - static - { - MONSTER_NPCS.put(25725, DRAKE_LORD_CORPSE); - MONSTER_NPCS.put(25726, BEHEMOTH_LEADER_CORPSE); - MONSTER_NPCS.put(25727, DRAGON_BEAST_CORPSE); - MONSTER_ESSENCES.put(DRAKE_LORD_CORPSE, DRAKE_LORD_ESSENCE); - MONSTER_ESSENCES.put(BEHEMOTH_LEADER_CORPSE, BEHEMOTH_LEADER_ESSENCE); - MONSTER_ESSENCES.put(DRAGON_BEAST_CORPSE, DRAGON_BEAST_ESSENCE); - } - - // Rewards - private static final int[] WEAPONS = - { - 15558, // Periel Sword - 15559, // Skull Edge - 15560, // Vigwik Axe - 15561, // Devilish Maul - 15562, // Feather Eye Blade - 15563, // Octo Claw - 15564, // Doubletop Spear - 15565, // Rising Star - 15566, // Black Visage - 15567, // Veniplant Sword - 15568, // Skull Carnium Bow - 15569, // Gemtail Rapier - 15570, // Finale Blade - 15571, // Dominion Crossbow - }; - private static final int[] ARMOR = - { - 15743, // Sealed Vorpal Helmet - 15746, // Sealed Vorpal Breastplate - 15749, // Sealed Vorpal Gaiters - 15752, // Sealed Vorpal Gauntlets - 15755, // Sealed Vorpal Boots - 15758, // Sealed Vorpal Shield - 15744, // Sealed Vorpal Leather Helmet - 15747, // Sealed Vorpal Leather Breastplate - 15750, // Sealed Vorpal Leather Leggings - 15753, // Sealed Vorpal Leather Gloves - 15756, // Sealed Vorpal Leather Boots - 15745, // Sealed Vorpal Circlet - 15748, // Sealed Vorpal Tunic - 15751, // Sealed Vorpal Stockings - 15754, // Sealed Vorpal Gloves - 15757, // Sealed Vorpal Shoes - 15759, // Sealed Vorpal Sigil - }; - private static final int[] ACCESSORIES = - { - 15763, // Sealed Vorpal Ring - 15764, // Sealed Vorpal Earring - 15765, // Sealed Vorpal Necklace - }; - private static final int[] ATTRIBUTE_CRYSTALS = - { - 9552, // Fire Crystal - 9553, // Water Crystal - 9554, // Earth Crystal - 9555, // Wind Crystal - 9556, // Dark Crystal - 9557, // Holy Crystal - }; - private static final int BLESSED_SCROLL_ENCHANT_WEAPON_S = 6577; - private static final int BLESSED_SCROLL_ENCHANT_ARMOR_S = 6578; - private static final int SCROLL_ENCHANT_WEAPON_S = 959; - private static final int GEMSTONE_S = 2134; - private final Map> allowedPlayerMap = new HashMap<>(); - - public Q00456_DontKnowDontCare() - { - super(456); - addStartNpc(SEPARATED_SOUL); - addTalkId(SEPARATED_SOUL); - addFirstTalkId(DRAKE_LORD_CORPSE, BEHEMOTH_LEADER_CORPSE, DRAGON_BEAST_CORPSE); - addTalkId(DRAKE_LORD_CORPSE, BEHEMOTH_LEADER_CORPSE, DRAGON_BEAST_CORPSE); - addKillId(MONSTER_NPCS.keySet()); - registerQuestItems(DRAKE_LORD_ESSENCE, BEHEMOTH_LEADER_ESSENCE, DRAGON_BEAST_ESSENCE); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - final Set allowedPlayers = allowedPlayerMap.get(npc.getObjectId()); - - if ((qs == null) || !qs.isCond(1) || (allowedPlayers == null) || !allowedPlayers.contains(player.getObjectId())) - { - return npc.getId() + "-02.html"; - } - - final int essence = MONSTER_ESSENCES.get(npc.getId()); - final String htmltext; - - if (hasQuestItems(player, essence)) - { - htmltext = npc.getId() + "-03.html"; - } - else - { - giveItems(player, essence, 1); - htmltext = npc.getId() + "-01.html"; - - if (hasQuestItems(player, getRegisteredItemIds())) - { - qs.setCond(2, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (CommonUtil.contains(SEPARATED_SOUL, npc.getId())) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "32864-02.html"; - break; - } - qs.setState(State.CREATED); - // intentional fall-through - } - case State.CREATED: - { - htmltext = ((player.getLevel() >= MIN_LEVEL) ? "32864-01.htm" : "32864-03.html"); - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = (hasAtLeastOneQuestItem(player, getRegisteredItemIds()) ? "32864-09.html" : "32864-08.html"); - break; - } - case 2: - { - if (hasQuestItems(player, getRegisteredItemIds())) - { - rewardPlayer(player, npc); - qs.exitQuest(QuestType.DAILY, true); - htmltext = "32864-10.html"; - } - break; - } - } - break; - } - } - } - return htmltext; - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - - switch (event) - { - case "32864-04.htm": - case "32864-05.htm": - case "32864-06.htm": - { - if ((qs != null) && qs.isCreated()) - { - htmltext = event; - } - break; - } - case "32864-07.htm": - { - if ((qs != null) && qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "unspawnRaidCorpse": - { - allowedPlayerMap.remove(npc.getObjectId()); - npc.deleteMe(); - break; - } - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - if (!killer.isInParty() || !killer.getParty().isInCommandChannel()) - { - // only the killing cc gets the quest - return super.onKill(npc, killer, isSummon); - } - - final CommandChannel cc = killer.getParty().getCommandChannel(); - - if (cc.getMemberCount() < MIN_PLAYERS) - { - return super.onKill(npc, killer, isSummon); - } - - final Map playerList = ((Attackable) npc).getAggroList(); - final Set allowedPlayers = new HashSet<>(); - - for (AggroInfo aggro : playerList.values()) - { - if ((aggro.getAttacker() == null) || !aggro.getAttacker().isPlayer()) - { - continue; - } - - final PlayerInstance attacker = aggro.getAttacker().getActingPlayer(); - - if (attacker.isInParty() // - && attacker.getParty().isInCommandChannel() // - && attacker.getParty().getCommandChannel().equals(cc) // only players from the same cc are allowed - && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, attacker, true)) - { - allowedPlayers.add(attacker.getObjectId()); - } - } - - if (!allowedPlayers.isEmpty()) - { - // This depends on the boss respawn delay being at least 5 minutes. - final Npc spawned = addSpawn(MONSTER_NPCS.get(npc.getId()), npc, true, 0); - allowedPlayerMap.put(spawned.getObjectId(), allowedPlayers); - startQuestTimer("unspawnRaidCorpse", 300000, npc, null); - } - - return super.onKill(npc, killer, isSummon); - } - - private void rewardPlayer(PlayerInstance player, Npc npc) - { - final int chance = getRandom(10000); - final int reward; - int count = 1; - - if (chance < 170) - { - reward = ARMOR[getRandom(ARMOR.length)]; - } - else if (chance < 200) - { - reward = ACCESSORIES[getRandom(ACCESSORIES.length)]; - } - else if (chance < 270) - { - reward = WEAPONS[getRandom(WEAPONS.length)]; - } - else if (chance < 325) - { - reward = BLESSED_SCROLL_ENCHANT_WEAPON_S; - } - else if (chance < 425) - { - reward = BLESSED_SCROLL_ENCHANT_ARMOR_S; - } - else if (chance < 925) - { - reward = ATTRIBUTE_CRYSTALS[getRandom(ATTRIBUTE_CRYSTALS.length)]; - } - else if (chance < 1100) - { - reward = SCROLL_ENCHANT_WEAPON_S; - } - else - { - reward = GEMSTONE_S; - count = 3; - } - - giveItems(player, reward, count); - final Item item = ItemTable.getInstance().getTemplate(reward); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_RECEIVED_A_S2_ITEM_AS_A_REWARD_FROM_THE_SEPARATED_SOUL, player.getName(), item.getName()); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00.htm deleted file mode 100644 index fe4d9edcd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Your life has not yet reached this page in your destiny.
-Prepare yourself for the future, and glory will come to you.
-(This quest can only be fulfilled by characters who have completed the Witch of Orbis quest, and who are level 95 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00a.html deleted file mode 100644 index 5ed5a13585..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You completed your task well. You should rest for tomorrow's mission.
-(This quest can be fulfilled only once per day. This quest timer resets at 6:30 a.m. everyday.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-01.htm deleted file mode 100644 index 4643c67e19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-It is time for you to take up the mission that you were born for.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-02.htm deleted file mode 100644 index c034556114..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-This is where ancient heroes were put to rest, though the perpetuity of time degenerated their souls into something less, something pitiful. This weakness allowed Malevolent Power to infiltrate and corrupt their souls.
-Now, we need a pure, untainted power to combat the darkness that threatens to engulf our world. That, my child, is what brought me to you. You are that power.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-03.htm deleted file mode 100644 index f3eec081fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-This is no coincidence. -We've waited a long time for someone to break the eternal balance and bring peace to this place.
-You must fight the lost heroes, remove their darkness from their souls, and set them free once again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-04.htm deleted file mode 100644 index 5abb3ec078..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Divine Messenger Lydia:
-I am sure you will. -There is one more thing I must tell you - in order to succeed, you must also fight the most powerful of the fallen heroes. There are ten in total, ten mighty champions that saved the world while they lived, and now seek to damn it as while dead. -Defeat the ancient heroes, and you'll summon these champions to defend them. As I said, there are 10 in total, but I will only ask that you kill two, if you can. If you can only kill one, then I will understand.
-Now, it's time to choose. Will you face the fate in front of you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-05.htm deleted file mode 100644 index c274e1f4c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-I'll tell you who you need to defeat.
Turanclass and Georgios, Angelos, Theofanis, Steregos, Micalia, Evagelos, Sotiris, Lazaros are all powerful ancient warriors.
-Also, Talicrom, Micalia, Evangelos, Sotiris, and Lazaros have powerful subordinates and use magic very well.
-Well? Your destiny awaits! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-06.html deleted file mode 100644 index 4eb35103ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Turanclass and Georgios, Angelos, Theofanis, Steregos, Micalia, Evagelos, Sotiris, Lazaros are all powerful warriors from the past.
-Also, Talicrom, Micalia, Evangelos, Sotiris, and Lazaros have powerful subordinates and they also use magic very well.
-Furthermore, face the fate that will challenge you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-07.html deleted file mode 100644 index 105c915640..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-You've killed one of them.
-What do you want to do now?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-08.html deleted file mode 100644 index 9db8f70abb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Okay... -I can still feel the sadness of the other fallen champions... when will they finally get the rest they deserve?
-Anyway, your reward is here. If you have enough of these and want to return to Ancient City Arcan , you'll want to speak to Anthony and exchange it for something of significant value. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-09.html deleted file mode 100644 index 7107b04a30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/32892-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Okay. Defeat any one of Turanclass, Georgios, Angelos, Theofanis, Steregos, Micalia, Evagelos, Sotiris, Lazaros. It doesn't matter who.
-Go face your fate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/Q00462_StuffedAncientHeroes.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/Q00462_StuffedAncientHeroes.java deleted file mode 100644 index 4c6ffd9281..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00462_StuffedAncientHeroes/Q00462_StuffedAncientHeroes.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00462_StuffedAncientHeroes; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10317_OrbisWitch.Q10317_OrbisWitch; - -/** - * Stuffed Ancient Heroes (462) - * @URL https://l2wiki.com/Stuffed_Ancient_Heroes - * @author Gigi - */ -public class Q00462_StuffedAncientHeroes extends Quest -{ - // NPCs - private static final int LYDIA = 32892; - private static final int ANCIENT_HEROES = 33347; - // Boss - private static final int[] BOSES = - { - 25760, // Turanclass - 25761, // Georgios - 25762, // Angelos - 25763, // Theofanis - 25764, // Steregos - 25766, // Talicrome - 25767, // Meikaliya - 25768, // Evangelos - 25769, // Sotiris - 25770 // Lazaros - }; - // Item - private static final int CERTIFICATE_OF_HERO = 30386; - // Misc - private static final int MIN_LEVEL = 95; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00462_StuffedAncientHeroes() - { - super(462); - addStartNpc(LYDIA); - addTalkId(LYDIA); - addKillId(BOSES); - addCondMinLevel(MIN_LEVEL, "32892-00.htm"); - addCondCompletedQuest(Q10317_OrbisWitch.class.getSimpleName(), "32892-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - switch (event) - { - case "32892-02.htm": - case "32892-03.htm": - case "32892-04.htm": - case "32892-09.html": - { - htmltext = event; - break; - } - case "32892-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32892-08.html": - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (qs.isCond(2)) - { - giveItems(player, CERTIFICATE_OF_HERO, 2); - qs.exitQuest(QuestType.DAILY, true); - } - else if (qs.isCond(3)) - { - giveItems(player, CERTIFICATE_OF_HERO, killCount); - qs.exitQuest(QuestType.DAILY, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (npc.getId() == LYDIA) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "32892-00a.html"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = "32892-01.htm"; - qs.isStarted(); - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32892-06.html"; - } - else if (qs.getCond() > 1) - { - htmltext = "32892-07.html"; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (qs.getCond() > 0)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - qs.set(KILL_COUNT_VAR, killCount); - if (killCount == 1) - { - qs.setCond(2, true); - } - else if ((killCount > 1) && (killCount <= 10)) - { - qs.setCond(1); - qs.setCond(3); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && (qs.getCond() > 0)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(1); - holder.add(new NpcLogListHolder(ANCIENT_HEROES, false, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-01.html deleted file mode 100644 index c53f8deddd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-01.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Agripel:
-You have not completed your task yet, continue to cleanse the Valley of Saints and remove the terrible evil of those foul monsters. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-02.html deleted file mode 100644 index d969cecf12..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/31348-02.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Agripel:
-Praise to the Gods for sending a divine adventurer to save Rune Township from the evils that spread from the Valley of Saints. Here is your reward for completing this task. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-01.htm deleted file mode 100644 index 1b7f5507c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide:
-Are you still looking for work? High Priest Agripel of Rune Township needs some help.
-Agripel suspects the rise in evil around Rune Township is due to creatures inhabiting the Valley of Saints. He suggests a "cleansing."
-Agripel isn't looking for zealots, just mercenaries willing to do a task for rewards.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-02.htm deleted file mode 100644 index cb90bb5611..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-By request, you are to destroy creatures that inhabit the Valley of Saints... specifically the Splendors, Judges, and Pilgrims.
-After death they should fade from existence, leaving behind some Remnant Ash. Gather 20 piles of Remnant Ash and deliver it to High Priest Agripel.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm deleted file mode 100644 index acfa094952..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-Not exactly, but I suppose it might seem like that depending on your process. Haven't you ever noticed that after killing a monster the corpse tends to vanish? It doesn't completely disappear, just dissolves into a fine, powdery substance resembling ash. It's usually blown away by the wind. Possibly more information than you need… just collect the Remnant Ash and return it to High Priest Agripel in Rune Township's Einhasad Temple for payment.
-Will you work on this task?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-04.htm deleted file mode 100644 index 58f92201fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Good. Here is a list of all the creatures you should hunt.
-Kill the following: Eyes of Splendor, Claws of Splendor, Flashes of Splendor, Blades of Splendor, Wisdom of Splendor, Pilgrim's Disciples, Pilgrim's Servants, Fury of Splendor, Souls of Splendor, Pilgrims of Splendor, Victories of Splendor, Punishments of Splendor, Shouts of Splendor, Alliances of Splendor, Signets of Splendor, Crowns of Splendor, Judges of Fire, Judges of Light, Fangs of Splendor, Wailings of Splendor, and Judges of Splendor. Collect 20 Piles of Remnant Ash and deliver them to High Priest Agripel in the Town of Rune. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-05.html deleted file mode 100644 index 13cd28f601..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Here's a quick recap:
-Kill the following: Eyes of Splendor, Claws of Splendor, Flashes of Splendor, Blades of Splendor, Wisdom of Splendor, Pilgrim's Disciples, Pilgrim's Servants, Fury of Splendor, Souls of Splendor, Pilgrims of Splendor, Victories of Splendor, Punishments of Splendor, Shouts of Splendor, Alliances of Splendor, Signets of Splendor, Crowns of Splendor, Judges of Fire, Judges of Light, Fangs of Splendor, Wailings of Splendor, and Judges of Splendor. Collect 20 Piles of Remnant Ash and deliver them to High Priest Agripel in the Town of Rune. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-06.html deleted file mode 100644 index 247ddf4eeb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/32327-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-You're alive... I mean, welcome back!
-If you have the 20 Remnant Ash, take them to High Priest Agripel in Rune. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/Q00470_DivinityProtector.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/Q00470_DivinityProtector.java deleted file mode 100644 index 7e53b0a19c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00470_DivinityProtector/Q00470_DivinityProtector.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00470_DivinityProtector; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Divinity Protector (470) - * @author St3eT - */ -public class Q00470_DivinityProtector extends Quest -{ - // NPCs - private static final int ADVENTURER = 32327; - private static final int AGRIPEL = 31348; - private static final int[] MONSTERS = - { - 21520, // Eye of Splendor - 21521, // Claws of Splendor - 21523, // Flash of Splendor - 21524, // Blade of Splendor - 21526, // Wisdom of Splendor - 21542, // Pilgrim's Disciple - 21543, // Page of Pilgrim - 21527, // Fury of Splendor - 21529, // Soul of Splendor - 21541, // Pilgrim of Splendor - 21530, // Victory of Splendor - 21532, // Shout of Splendor - 21533, // Alliance of Splendor - 21535, // Signet of Splendor - 21536, // Crown of Splendor - 21545, // Judge of Fire - 21546, // Judge of Light - 21537, // Fang of Splendor - 21539, // Wailing of Splendor - 21544, // Judge of Splendor - }; - // Items - private static final int ASH = 19489; // Remnant Ash - // Misc - private static final int MIN_LEVEL = 60; - private static final int MAX_LEVEL = 64; - - public Q00470_DivinityProtector() - { - super(470); - addStartNpc(ADVENTURER); - addTalkId(ADVENTURER, AGRIPEL); - addKillId(MONSTERS); - registerQuestItems(ASH); - addCondLevel(MIN_LEVEL, MAX_LEVEL, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32327-02.htm": - case "32327-03.htm": - { - htmltext = event; - break; - } - case "32327-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = npc.getId() == ADVENTURER ? "32327-05.html" : "31348-01.html"; - } - else if (qs.isCond(2)) - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-06.html"; - } - else if (npc.getId() == AGRIPEL) - { - qs.exitQuest(QuestType.DAILY, true); - giveAdena(player, 194_000, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1_879_400, 451); - } - htmltext = "31348-02.html"; - } - } - break; - } - case State.COMPLETED: - { - if ((npc.getId() == ADVENTURER) && qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "32327-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if (giveItemRandomly(killer, ASH, 1, 20, 0.20, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-01.html deleted file mode 100644 index 4334725c20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Vishotsky:
-Excellent! Thank you for helping replenish our food supplies. Here is the reward as promised. Speak with the Adventurer Helper tomorrow if you wish to help us again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-02.html deleted file mode 100644 index 8bf3c16eb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/31981-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Vishosky:
-Another busy day.
-(You may complete this quest once per day. It resets each day at 6:30am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-01.htm deleted file mode 100644 index 46b881a186..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide:
-Interested in travelling the Schuttgart area to assist folks preparing for the apocalypse?
-It's no secret everyone is concerned what will happen around here, what with Shilen and the increase in monster attacks. Everyone is preparing for the worst, causing quite a strain on resources.
-Captain Vishotsky needs someone to go hunting and bring back some meat to help with the food shortage. Sound interesting?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-02.htm deleted file mode 100644 index bafd921c1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-In better days, my friend. In better days. The Frozen Labyrinth area is full of game. Lost Buffaloes, Frost Buffaloes, Ursus Cubs, Ursuses, Lost Yetis, and Frost Yetis should yield the most meat.
-The job calls for 30 cuts each of Buffalo Meat, Ursus Meat, and Yeti Meat. Any questions?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-03.htm deleted file mode 100644 index 57c975ff65..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-Heh... don't let the word "cub" fool you. By this time of year they are extremely deadly, able to rip apart the unwary. But if you really want to, you can always just fight the adult Ursus. No matter how you do it, once you have all 90 cuts of meat visit Captain Vishotsky in the Town of Schuttgart. He will pay you for the meat and distribute it accordingly. -Sound good?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-04.htm deleted file mode 100644 index 63d4feca63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Alright, just to recap:
-Hunt the Lost Buffaloes, Frost Buffaloes, Ursus Cubs, Ursuses, Lost Yetis, and Frost Yetis in the Frozen Labyrinth. Then slice off 30 cuts each of Buffalo Meat, Ursus Meat, and Yeti Meat. Once you've collected everything, go see Captain Vishotsky in the Town of Schuttgart. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-05.html deleted file mode 100644 index 98786d0975..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventurers' Guide:
-I'll tell you one more time!
Hunt the Lost Buffaloes, Frost Buffaloes, Ursus Cubs, Ursuses, Lost Yetis, and Frost Yetis in the Frozen Labyrinth. Then slice off 30 cuts each of Buffalo Meat, Ursus Meat, and Yeti Meat. Once you've collected everything, go see Captain Vishotsky in the Town of Schuttgart. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-06.html deleted file mode 100644 index 0bd182b4a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/32327-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-You look like someone who just went a few rounds with an Ursus!
-Thank you for hunting Lost Buffaloes, Frost Buffaloes, Ursus Cubs, Ursuses, Lost Yetis, and Frost Yetis in the Frozen Labyrinth. If you've got 30 cuts each of Buffalo Meat, Ursus Meat, and Yeti Meat, take them to Captain Vishotsky in the Town of Schuttgart. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/Q00474_WaitingForTheSummer.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/Q00474_WaitingForTheSummer.java deleted file mode 100644 index cefc5797a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00474_WaitingForTheSummer/Q00474_WaitingForTheSummer.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00474_WaitingForTheSummer; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Waiting for the Summer (474) - * @author malyelfik - */ -public class Q00474_WaitingForTheSummer extends Quest -{ - // NPCs - private static final int ADVENTURER = 32327; - private static final int VISHOTSKY = 31981; - // Monsters - private static final int LOST_BUFFALO = 22093; - private static final int FROST_BUFFALO = 22094; - private static final int URSUS_CUB = 22095; - private static final int URSUS = 22096; - private static final int LOST_YETI = 22097; - private static final int FROST_YETI = 22098; - // Items - private static final int BUFFALO_MEAT = 19490; - private static final int URSUS_MEAT = 19491; - private static final int YETI_MEAT = 19492; - // Misc - private static final int MIN_LEVEL = 60; - private static final int MAX_LEVEL = 64; - private static final double DROP_CHANCE = 0.16d; - - public Q00474_WaitingForTheSummer() - { - super(474); - addStartNpc(ADVENTURER); - addTalkId(ADVENTURER, VISHOTSKY); - addKillId(LOST_BUFFALO, FROST_BUFFALO, URSUS_CUB, URSUS, LOST_YETI, FROST_YETI); - - addCondLevel(MIN_LEVEL, MAX_LEVEL, ""); - registerQuestItems(BUFFALO_MEAT, URSUS_MEAT, YETI_MEAT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "32327-02.htm": - case "32327-03.htm": - { - break; - } - case "32327-04.htm": - { - qs.startQuest(); - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == ADVENTURER) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = "32327-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "32327-05.html" : "32327-06.html"; - break; - } - } - } - else if (qs.isStarted() && qs.isCond(2)) - { - giveAdena(player, 194000, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1879400, 451); - } - qs.exitQuest(QuestType.DAILY, true); - htmltext = "31981-01.html"; - } - else if (qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "31981-02.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - // Get item id by mob id - final int itemId; - switch (npc.getId()) - { - case LOST_BUFFALO: - case FROST_BUFFALO: - { - itemId = BUFFALO_MEAT; - break; - } - case URSUS: - case URSUS_CUB: - { - itemId = URSUS_MEAT; - break; - } - case LOST_YETI: - case FROST_YETI: - { - itemId = YETI_MEAT; - break; - } - default: - { - itemId = -1; - } - } - - // Give item - if (itemId != -1) - { - giveItemRandomly(killer, npc, itemId, 1, 30, DROP_CHANCE, true); - if ((getQuestItemsCount(killer, BUFFALO_MEAT) >= 30) && (getQuestItemsCount(killer, URSUS_MEAT) >= 30) && (getQuestItemsCount(killer, YETI_MEAT) >= 30)) - { - qs.setCond(2); - } - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html deleted file mode 100644 index d2f91995d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Andrei:
-Good work soldier! I'm sure as you slaughtered the beasts you could see through their ruse of being simple field creatures. Yes, the residents can sleep safely tonight… but tomorrow… I don't know. They are out there... grazing... and plotting. Well enough is enough and here is your pay. If you wish to save us again, please talk to the Adventurer Helper tomorrow. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-02.html deleted file mode 100644 index f8bb07c4c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-I'm busy, so unless it's a pressing issue just take care of it yourself.
-(This quest may only be done three times a day. It resets each day at 6:30am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-03.html deleted file mode 100644 index f3c69b11df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/31292-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Andrei:
-Soldier! What are you doing here? I don't see any Antelopes, Bandersnatches, Buffaloes, and Grendels in town. I see plenty of them outside of town about to storm our city. Kill 45 of each of them and then report back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-01.htm deleted file mode 100644 index 853bdd8e75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide:
-The town of Goddard is in desperate need of an adventurer!
-Captain Andrei of Goddard is in need of someone willing to defend the town from the destructive forces that surround them. -Are you willing to throw caution to the wind and save the town?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-02.htm deleted file mode 100644 index a428ef991c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-Please kill Antelopes, Bandersnatches, Buffalos and Grendels in the Garden of Beasts.
-45 creatures each should be fine. Simple, huh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-03.htm deleted file mode 100644 index 05dfcf10a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Of course! They may look harmless... but Captain Andrei is quite certain that it is all a clever ploy to lull the town into a false sense of security. And then, when they least suspect it... the beasts will attack! Yes, very clever indeed. Just be sure not to look them in their cuddly eyes when you put them down. After you are finished placing those beasts on the endangered species list, speak to Captain Andrei in Goddard to collect your reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-04.htm deleted file mode 100644 index 153ff47e8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Alright, just to recap:
-Kill 45 each of Antelopes, Bandersnatches, Buffaloes, and Grendels, then return to Captain Andrei in the Town of Goddard. Please hurry, the peaceful sounds of contented chewing are clearly a prelude to an attack! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-05.html deleted file mode 100644 index f1008e5bb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-One more time.
-Kill 45 each of Antelopes, Bandersnatches, Buffaloes, and Grendels, then return to Captain Andrei in the Town of Goddard. Please hurry, the peaceful sounds of contented chewing are clearly a prelude to an attack! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-06.html deleted file mode 100644 index a25c5186a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/32327-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Excellent, the slaughterer of the innoc... foul beasts threatening us all has returned!
-If you've defeated 45 Antelopes, Bandersnatches, Buffaloes, and Grendels each, just take the proof to Captain Andrei in Goddard. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/Q00476_PlainMission.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/Q00476_PlainMission.java deleted file mode 100644 index c800df0754..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00476_PlainMission/Q00476_PlainMission.java +++ /dev/null @@ -1,237 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00476_PlainMission; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Plain Mission (476) - * @author St3eT - */ -public class Q00476_PlainMission extends Quest -{ - // NPCs - private static final int ADVENTURER = 32327; - private static final int ANDREI = 31292; - private static final int[] GRENDEL = - { - 21290, - 21291, - 21292, - }; - private static final int[] BUFFALO = - { - 21286, - 21287, - 21288, - }; - private static final int[] ANTELOPE = - { - 21278, - 21279, - 21280, - }; - private static final int[] BANDERSNATCH = - { - 21282, - 21283, - 21284, - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 69; - - public Q00476_PlainMission() - { - super(476); - addStartNpc(ADVENTURER); - addTalkId(ADVENTURER, ANDREI); - addKillId(BANDERSNATCH); - addKillId(ANTELOPE); - addKillId(BUFFALO); - addKillId(GRENDEL); - addCondLevel(MIN_LEVEL, MAX_LEVEL, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32327-02.htm": - case "32327-03.htm": - { - htmltext = event; - break; - } - case "32327-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = npc.getId() == ADVENTURER ? "32327-05.html" : "31292-03.html"; - } - else if (qs.isCond(2)) - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-06.html"; - } - else if (npc.getId() == ANDREI) - { - qs.exitQuest(QuestType.DAILY, true); - giveAdena(player, 142_200, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 4_685_175, 1_124); - } - htmltext = "31292-01.html"; - } - } - break; - } - case State.COMPLETED: - { - if ((npc.getId() == ADVENTURER) && qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "32327-01.htm"; - } - else if ((npc.getId() == ANDREI) && qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "31292-02.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - int killedAntelope = qs.getInt("killed_" + ANTELOPE[0]); - int killedBandersnatch = qs.getInt("killed_" + BANDERSNATCH[0]); - int killedBuffalo = qs.getInt("killed_" + BUFFALO[0]); - int killedGrendel = qs.getInt("killed_" + GRENDEL[0]); - - if (CommonUtil.contains(ANTELOPE, npc.getId())) - { - if (killedAntelope < 45) - { - killedAntelope++; - qs.set("killed_" + ANTELOPE[0], killedAntelope); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (CommonUtil.contains(BANDERSNATCH, npc.getId())) - { - if (killedBandersnatch < 45) - { - killedBandersnatch++; - qs.set("killed_" + BANDERSNATCH[0], killedBandersnatch); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (CommonUtil.contains(BUFFALO, npc.getId())) - { - if (killedBuffalo < 45) - { - killedBuffalo++; - qs.set("killed_" + BUFFALO[0], killedBuffalo); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (killedGrendel < 45) - { - killedGrendel++; - qs.set("killed_" + GRENDEL[0], killedGrendel); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((killedAntelope == 45) && (killedBandersnatch == 45) && (killedBuffalo == 45) && (killedGrendel == 45)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(4); - npcLogList.add(new NpcLogListHolder(ANTELOPE[0], false, qs.getInt("killed_" + ANTELOPE[0]))); - npcLogList.add(new NpcLogListHolder(BANDERSNATCH[0], false, qs.getInt("killed_" + BANDERSNATCH[0]))); - npcLogList.add(new NpcLogListHolder(BUFFALO[0], false, qs.getInt("killed_" + BUFFALO[0]))); - npcLogList.add(new NpcLogListHolder(GRENDEL[0], false, qs.getInt("killed_" + GRENDEL[0]))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/Q00482_RecertificationOfValue.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/Q00482_RecertificationOfValue.java deleted file mode 100644 index f3e6dd59fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/Q00482_RecertificationOfValue.java +++ /dev/null @@ -1,334 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00482_RecertificationOfValue; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.Summon; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.SkillCaster; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; - -import quests.Q10353_CertificationOfValue.Q10353_CertificationOfValue; - -/** - * Recertification Of Value (482) - * @author Zeusx - */ -public class Q00482_RecertificationOfValue extends Quest -{ - // NPCs - private static final int RIEYI = 33406; - private static final int KYUORI = 33358; - // Monsters - private static final int[] TOI_MONSTERS = - { - 23044, - 23045, - 23046, - 23047, - 23048, - 23049, - 23050, - 23051, - 23052, - 23053, - 23054, - 23055, - 23056, - 23057, - 23058, - 23059, - 23060, - 23061, - 23062, - 23063, - 23064, - 23065, - 23066, - 23067, - 23068, - 23101, - 23102, - 23103, - 23104, - 23105, - 23106, - 23107, - 23108, - 23109, - 23110, - 23111, - 23112 - }; - // Buffs - private static final SkillHolder[] WARRIOR_BUFFS = - { - new SkillHolder(4322, 1), // Adventurer's Wind Walk - new SkillHolder(4323, 1), // Adventurer's Shield - new SkillHolder(5637, 1), // Adventurer's Magic Barrier - new SkillHolder(4324, 1), // Adventurer's Blessed Body - new SkillHolder(4325, 1), // Adventurer's Vampiric Rage - new SkillHolder(4326, 1), // Adventurer's Regeneration - }; - private static final SkillHolder[] MAGE_BUFFS = - { - new SkillHolder(4322, 1), // Adventurer's Wind Walk - new SkillHolder(4323, 1), // Adventurer's Shield - new SkillHolder(5637, 1), // Adventurer's Magic Barrier - new SkillHolder(4328, 1), // Adventurer's Blessed Soul - new SkillHolder(4329, 1), // Adventurer's Acumen - new SkillHolder(4330, 1), // Adventurer's Concentration - new SkillHolder(4331, 1), // Adventurer's Empower - }; - private static final SkillHolder[] SUMMON_BUFFS = - { - new SkillHolder(4322, 1), // Adventurer's Wind Walk - new SkillHolder(4323, 1), // Adventurer's Shield - new SkillHolder(5637, 1), // Adventurer's Magic Barrier - new SkillHolder(4324, 1), // Adventurer's Blessed Body - new SkillHolder(4325, 1), // Adventurer's Vampiric Rage - new SkillHolder(4326, 1), // Adventurer's Regeneration - new SkillHolder(4328, 1), // Adventurer's Blessed Soul - new SkillHolder(4329, 1), // Adventurer's Acumen - new SkillHolder(4330, 1), // Adventurer's Concentration - new SkillHolder(4331, 1), // Adventurer's Empower - }; - private static final SkillHolder HASTE = new SkillHolder(4327, 1); // Adventurer's Haste - private static final SkillHolder HASTE2 = new SkillHolder(5632, 1); // Adventurer's Haste - private static final SkillHolder CUBIC = new SkillHolder(4338, 1); // Adventurer's Life Cubic - // Item - private static final int TOWER_OF_INSOLENCE_TOKEN = 17624; - - public Q00482_RecertificationOfValue() - { - super(482); - addStartNpc(RIEYI); - addTalkId(RIEYI, KYUORI); - addKillId(TOI_MONSTERS); - addCondMinLevel(48, "liason_starter2_q0482_02.htm"); - addCondCompletedQuest(Q10353_CertificationOfValue.class.getSimpleName(), "liason_starter2_q0482_02.htm"); // TODO: Need proper Name - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "liason_starter2_q0482_05.htm": - case "liason_starter2_q0482_06.htm": - case "liason_starter2_q0482_07.htm": - { - htmltext = event; - break; - } - case "liason_starter2_q0482_08.htm": - { - qs.startQuest(); - qs.setMemoState(1); - htmltext = event; - break; - } - case "oman_cuori_q0482_02.htm": - { - qs.setCond(2, true); - qs.setMemoState(2); - htmltext = event; - break; - } - case "oman_cuori_q0482_07.htm": - { - qs.exitQuest(QuestType.DAILY, true); - addExpAndSp(player, 1_500_000, 360); - giveItems(player, TOWER_OF_INSOLENCE_TOKEN, 1); - htmltext = event; - break; - } - case "EXIT": // TODO: Need make Instance Kamaloka (Hall of Abyss). - { - player.teleToLocation(new Location(114312, 13413, -5096)); - break; - } - case "BUFF_PLAYER": - { - npc.setTarget(player.getPet()); - if (player.isInCategory(CategoryType.MAGE_GROUP)) - { - for (SkillHolder skill : MAGE_BUFFS) - { - SkillCaster.triggerCast(npc, npc, skill.getSkill()); - } - if ((player.getLevel() >= 16) && (player.getLevel() <= 34)) - { - SkillCaster.triggerCast(npc, npc, CUBIC.getSkill()); - } - } - else - { - for (SkillHolder skill : WARRIOR_BUFFS) - { - SkillCaster.triggerCast(npc, npc, skill.getSkill()); - } - if ((player.getLevel() >= 6) && (player.getLevel() <= 39)) - { - SkillCaster.triggerCast(npc, npc, HASTE.getSkill()); - } - else if ((player.getLevel() >= 40) && (player.getLevel() <= 75)) - { - SkillCaster.triggerCast(npc, npc, HASTE2.getSkill()); - } - else if ((player.getLevel() >= 16) && (player.getLevel() <= 34)) - { - SkillCaster.triggerCast(npc, npc, CUBIC.getSkill()); - } - } - break; - } - case "BUFF_SUMMON": - { - for (Summon servitors : player.getServitorsAndPets()) - { - for (SkillHolder skill : SUMMON_BUFFS) - { - SkillCaster.triggerCast(npc, servitors, skill.getSkill()); - } - if ((player.getLevel() >= 6) && (player.getLevel() <= 39)) - { - SkillCaster.triggerCast(npc, servitors, HASTE.getSkill()); - } - else if ((player.getLevel() >= 40) && (player.getLevel() <= 75)) - { - SkillCaster.triggerCast(npc, servitors, HASTE2.getSkill()); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - switch (npc.getId()) - { - case RIEYI: - { - switch (qs.getCond()) - { - case 0: - { - htmltext = qs.isNowAvailable() ? "liason_starter2_q0482_03.htm" : "liason_starter2_q0482_01.htm"; - break; - } - case 1: - { - htmltext = "liason_starter2_q0482_09.htm"; - break; - } - } - break; - } - case KYUORI: - { - if (qs.isCompleted()) - { - htmltext = "oman_cuori_q0482_03.htm"; - } - switch (qs.getCond()) - { - case 1: - { - htmltext = "oman_cuori_q0482_01.htm"; - break; - } - case 2: - { - if (qs.getInt("23044") < 1) - { - htmltext = "oman_cuori_q0482_05.htm"; - } - else if ((qs.getInt("23044") > 1) && (qs.getInt("23044") < 10)) - { - htmltext = "oman_cuori_q0482_06.htm"; - } - break; - } - case 3: - { - htmltext = "oman_cuori_q0482_07.htm"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int npcId = npc.getId(); - - String variable = String.valueOf(npcId); // i3 - int currentValue = qs.getInt(variable); - if (currentValue < 10) - { - qs.set(variable, String.valueOf(currentValue + 1)); // IncreaseNPCLogByID - - if (currentValue >= 10) - { - qs.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(npcId, qs.getInt("23044")); - killer.sendPacket(log); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_01.htm deleted file mode 100644 index 8b249ca15e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rieyi:
-Well hello again, friend. How's it going? Don't suppose you are up to help out the Krasis again? It's nothing special... just a little like what you did last time. No, I'm lying. It's exactly what you did last time. But, hey at least you know you're getting yourself into this time.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_02.htm deleted file mode 100644 index af4264227e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-No, no. I'm sorry, but I'm afraid you'll get hurt out there.
-(Only characters whose level is greater than 48 and who have completed the Certification of Value quest can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_03.htm deleted file mode 100644 index f38aab6220..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-Excellent job, as I expected. Stop by again some time. Our Krasis may have further need for your talents.
-(You can only perform this quest once a day. This quest is reset daily at 6:30 AM.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_04.htm deleted file mode 100644 index 49f3430267..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-Honestly, I'm sorry, but I just don't think you're up for this high-risk task. You need to mature a bit more. Build up your skills, then come see me again.
-(Only characters who have finished the [Name of Prequest] quest can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm deleted file mode 100644 index d25202754c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else… never mind, I guess I can tell you again.
-Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
-We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_06.htm deleted file mode 100644 index 4e598b7697..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rieyi:
-If we want to win in this war against Shilen, we need to slap the power from her hands to give us an extra edge. She's the one who's behind the recent plethora of disasters and in order to fight her we need someone to get their hands a little dirty to win. We have an operative located at the Tower of Insolence ready to brief you if you want to take the gig. We're running low on resources so we can't send her in to handle the task if that was what you were thinking.
-Krasis has given the okay to allow contract adventures to assist us in our missions. Unfortunately, there is no financial compensation, but you'll get experience performing these types of missions and earn all types of credit with the Krasis.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_07.htm deleted file mode 100644 index e247f095de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rieyi:
-You have already met Kyuori in the Tower of Insolence, have you not? She is also a member of Krasis, like me. Get more details from her when you find her. It's not anything particularly different, I assure you.
-Don't worry, I've seen you fight. It's nothing you and your friends can't handle.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_08.htm deleted file mode 100644 index 6ae9aaf259..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_08.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rieyi:
-If you help Krasis, I will also help you all I can. I can tell you now that you will benefit just as much, if not more.
-I can give you buffs and, if necessary, even teleport you to the front of the Tower of Insolence where you are to carry out the mission. Feel free to tell me whatever you wish to say.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_09.htm deleted file mode 100644 index c66e4ce106..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_09.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rieyi:
-If you agree to help our Krasis, I can help you out with a little support magic or a quick teleport to the Cruma Tower.
-What would you like to do?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_10.htm deleted file mode 100644 index b10ab7b299..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/liason_starter2_q0482_10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-Oh. Is this Dummy - Quest Item 1? I'm glad that I brought it. I will give you compensation.


-(In case there is no compensation link, additional handling is needed!!!) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm deleted file mode 100644 index 9d1e00fbbe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kyuori:
-I'm so bored. I saw an adventurer meet the business end of an Exhausted Vengeful Spirit's sword an hour ago… that was good for a quick laugh, but now I'm back to being bored again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_02.htm deleted file mode 100644 index 13427b25df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Kyuori:
-Hah, I knew it would have to be something like that! Nobody would come to this place for a party. Well, I suppose you're here to take out some monsters in the Tower of Insolence.
-Go on, then! You aren't scared, are ya?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_03.htm deleted file mode 100644 index 7b8ccf17f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kyuori:
-I like your devotion! However, a quest can only be done once, and you're needed elsewhere.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_04.htm deleted file mode 100644 index 872595f1b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Kyuori:
-Relax kid, it's a monster clean up gig. Same deal as the last time. Kill about 10 creatures from this list and return back to me for your reward.
-(On the List): -Exhausted Vengeful Spirit, Wings of Viciousness, Baron's Knight, Terestian, Drill Demon, Knight's Vengeful Spirit, Royal Guard Knight Vengeful Spirit, Baron's Priest, Evil Shadow, Brutal Warrior, Dark Knight, Priest of Darkness, Vampire Queen, Bonehead Slave, Platinum Tribe Soldier, Platinum Tribe Archer, Platinum Tribe Warrior, Platinum Tribe Shaman, Platinum Tribe Overlord, Heaven's Palus Knight, Heaven's Palace Fighter, Heaven's Palace Terminator, Heaven's Palace Priest, Heaven's Palace Judge, Heaven's Palace Sniper, Slaughter Bathin, Bathin's Knight, Bathin's Wizard, Elmoreden's Lady, Elmoreden's Archer Escort, Elmoreden's Maid, Elmoreden's Guardian Warrior, Binder, Bound Warrior, Bound Archer, Heaven's Palace Seraphim, and Heaven's Palace Seraphim Escort. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_05.htm deleted file mode 100644 index 22e3e583c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kyuori:
-Those creatures aren't going to fall on their own swords, so I suggest you go ahead and get a move on it. Remember, 10 Creatures should be enough. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_06.htm deleted file mode 100644 index a75edc1897..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kyuori:
-Not enough! You couldn't get more? Is 10 too much? Or are you afraid? Or... are you too dumb to count numbers? Stop whining and kill 10 monsters from Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_07.htm deleted file mode 100644 index 523aa16e60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00482_RecertificationOfValue/oman_cuori_q0482_07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kyuori:
-Bravo, your performance was as grand as the last one, quick and predictable. As promised here is another Token of Insolence. Remember, Ende over here is crazy for these coins and is willing to trade some of her wares in exchange for them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-01.htm deleted file mode 100644 index 87b8644414..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Hmm ... And you ... Looks very strong fighter! Yes, it's a compliment. Do not get me wrong. And why not? No one told you compliments?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-02.htm deleted file mode 100644 index 7ed6d05737..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Oh, I think you are much stronger! Oh ... I do not like wimps. I can not charge you a job, you do not have a single drop of responsibility ...
-(This quest is available after the 48th level.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-03.html deleted file mode 100644 index 07c3279dd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Thank you for helping me today. My gratitude knows no bounds! Heh-heh-heh ...
-(This quest is available once a day. Update the quest takes place daily at 6:30 am.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-05.htm deleted file mode 100644 index 6f769c9af5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ende:
-I am Ende, helping Krasisu. You also have a relationship with Krasisom, it means that there is now not only the Dark Elves! Well, enough chatter ...
-You hang in a place where no one but travelers will not appear. Hunt? Am I mistaken?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-06.htm deleted file mode 100644 index 9ca4c5557b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-I'm so busy with his business, which is absolutely no time to hunt. Of course, it's not that I do not know how to hunt. But I was far better to spend time on other things. You as much free time. You could do it for me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-07.htm deleted file mode 100644 index a8dcd9f14b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-This is a very simple task. We must destroy all the evil creatures in this tower! It's easy, is not it? In addition, you are well rewarded. I can vouch for it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-08.htm deleted file mode 100644 index 501cbd7b2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ende:
-I need a blood Monster Tower of Insolence! It seems that in their blood some hidden secret. All come here to get this blood. I was particularly interested in the newly emerging monsters.
-Destroy Vladimir Voinov, Voinov Radzhuosa, Ken Birestiana, Bistiana, Birestiana, Warrior of the Rainbow Guardian, Guardian Knight of the Rainbow and bring me 10 samples of blood of Allegiance.
-It would be great if you are at the same time destroyed their leaders: Vladimir Radzhuosa, Ken, and brought me to Blood of Truth! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-09.html deleted file mode 100644 index 378a4115a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Destroy Vladimir Voinov, Voinov Radzhuosa, Ken Birestiana, Bistiana, Birestiana, Warrior of the Rainbow Guardian, Guardian Knight of the Rainbow and bring me 10 samples of blood of Allegiance.
-It would be great if you are at the same time destroyed their leaders: Vladimir Radzhuosa, Ken, and brought me to Blood of Truth! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-10.html deleted file mode 100644 index 6f37dce170..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Ende:
-The gods, as you will quickly come back ... Oh, no! We need to bring all of what I asked!
-Destroy Vladimir Voinov, Voinov Radzhuosa, Ken Birestiana, Bistiana, Birestiana, Warrior of the Rainbow Guardian, Guardian Knight of the Rainbow and bring me 10 samples of blood of Allegiance.
-It would be great if you are at the same time destroyed their leaders: Vladimir Radzhuosa, Ken, and brought me to Blood of Truth!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-11.html deleted file mode 100644 index 33249fe4db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Oh, you really cope? And you can trust!
-Here is your reward, take it!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-12.html deleted file mode 100644 index 7a48c50fa6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/33357-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Ende:
-Oh, you really cope? And you can trust! Wow! And the blood of Truth got hold of! How do you manage it?
-Here is your reward, take it!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/Q00483_IntendedTactic.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/Q00483_IntendedTactic.java deleted file mode 100644 index 552f5c3067..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00483_IntendedTactic/Q00483_IntendedTactic.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00483_IntendedTactic; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Intended Tactic (483) - * @URL https://l2wiki.com/Intended_Tactic - * @author Gigi - */ -public class Q00483_IntendedTactic extends Quest -{ - // NPC - private static final int ENDE = 33357; - // Monsters - private static final int[] MOBS = - { - 23069, // Vladimir's Warrior - 23070, // Lazearth' Warrior - 23071, // Beastian - 23072, // Birestian - 23073, // Kenneth Bastian - 23074, // Heaven's Palace Noble Warrior - 23075 // Heaven's Palace Noble Knight - }; - private static final int[] BOSSES = - { - 25809, // Vladimir - 25811, // Lazearth - 25815 // Ken - }; - // Items - private static final int LOYAL_SERVANS_BLOOD = 17736; - private static final int TRUTTHFUL_ONES_BLOOD = 17737; - private static final int TOKEN_OF_INSOLENCE_TOWER = 17624; - // Misc - private static final int MIN_LEVEL = 48; - - public Q00483_IntendedTactic() - { - super(483); - addStartNpc(ENDE); - addTalkId(ENDE); - addKillId(MOBS); - addKillId(BOSSES); - addCondMinLevel(MIN_LEVEL, "33357-02.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33357-05.htm": - case "33357-06.htm": - case "33357-07.htm": - { - htmltext = event; - break; - } - case "33357-08.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "endquest": - { - if (getQuestItemsCount(player, TRUTTHFUL_ONES_BLOOD) >= 10) - { - takeItems(player, LOYAL_SERVANS_BLOOD, -1); - takeItems(player, TRUTTHFUL_ONES_BLOOD, -1); - giveItems(player, TOKEN_OF_INSOLENCE_TOWER, 1); - addExpAndSp(player, 1500000, 360); - qs.exitQuest(QuestType.DAILY, true); - htmltext = "33357-12.html"; - break; - } - takeItems(player, LOYAL_SERVANS_BLOOD, -1); - addExpAndSp(player, 1500000, 360); - qs.exitQuest(QuestType.DAILY, true); - htmltext = "33357-11.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (npc.getId() == ENDE) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "33357-03.html"; - break; - } - qs.setState(State.CREATED); - break; - } - case State.CREATED: - { - htmltext = "33357-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33357-09.html"; - } - else if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "33357-10.html"; - } - break; - } - } - } - else if (qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "33357-03.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && (CommonUtil.contains(MOBS, npc.getId()))) - { - if (giveItemRandomly(killer, npc, LOYAL_SERVANS_BLOOD, 1, 10, 0.10, true)) - { - qs.setCond(2, true); - } - } - if ((qs != null) && qs.isCond(2) && (CommonUtil.contains(BOSSES, npc.getId()))) - { - if (giveItemRandomly(killer, npc, TRUTTHFUL_ONES_BLOOD, 1, 10, 1.0, true)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-01.html deleted file mode 100644 index 3504cb43f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Walderal:
-What? -Didn't I request 40 Hot Spring Waters on the Adventurer Noticeboard? The Adventurer Helper shouldn't have gotten it wrong... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-02.html deleted file mode 100644 index 5e350c8a76..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Walderal:
-Good job! Hand them over carefully, now. They're precious items. Here... here! Take your reward. Well done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-03.html deleted file mode 100644 index ddfd8abc5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/30844-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Walderal:
-Groan... One of these days, I'm going to quit this tiresome job and walk right out that door... just see if I don't!
-(This quest can only be conducted once a day. The quest will reset every day at 6:30 AM.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-01.html deleted file mode 100644 index 48e1d111ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-Adventurers! I bear a message from Warehouse Keeper Walderal of the Town of Aden, please pay attention!
-Walderal has recently opened a business, but has a small obstacle that you may be able to help with. He offers a substantial compensation package for all those willing to help!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-02.htm deleted file mode 100644 index 8b88f43700..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-The springs near Aden are famous across the land. The mineral water there can be used to treat many... health issues, so naturally Walderal sees a market in selling it. Unfortunately, he soon discovered that the baths are not only frequented by us civilized types, but monsters and fiends as well! His workers were attacked and now refuse to come back, which is where you come in.
-Walderal needs soldiers to catch and kill Hot Springs Bandersnatchlings, Hot Springs Buffaloes, Hot Springs Flavas, Hot Springs Atroxspawns, Hot Springs Antelopes, Hot Springs Nepentheses, Hot Springs Yetis, Hot Springs Atroxes, Hot Springs Bandersnatches, and Hot Springs Grendels. And to get his business back on track, collect 40 Hot Springs Water Samples from each. Easy enough, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-03.htm deleted file mode 100644 index b335f69157..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide:
-But you can count, right? Samples equal payment. Once you've "smoothed the waters," take them to Walderal in Aden, and you'll get your reward! -So, are you going to take the mission or not?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-04.htm deleted file mode 100644 index 3cb6824a69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-Excellent! Now let's review.
-Hunt Hot Springs Bandersnatchlings, Hot Springs Buffaloes, Hot Springs Flavas, Hot Springs Atroxspawn, Hot Springs Antelopes, Hot Springs Nepentheses, Hot Springs Yetis, Hot Springs Atroxes, Hot Springs Bandersnatches, and Hot Springs Grendels, and collect 40 Hot Springs Water Samples. Once you've collected all the water samples, take them to Warehouse Keeper Walderal in the Town of Aden . - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-05.html deleted file mode 100644 index 204eca3c2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-I'm starting to get dissapointed. One final recap....
-Hunt Hot Springs Bandersnatchlings, Hot Springs Buffaloes, Hot Springs Flavas, Hot Springs Atroxspawn, Hot Springs Antelopes, Hot Springs Nepentheses, Hot Springs Yetis, Hot Springs Atroxes, Hot Springs Bandersnatches, and Hot Springs Grendels, and collect 40 Hot Springs Water Samples. Once you've collected all the water samples, simply take them to Warehouse Keeper Walderal in the Town of Aden . Now get to it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-06.html deleted file mode 100644 index 7d329eed8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/32327-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers' Guide:
-The hero returns!
-Thank you for hunting Hot Springs Bandersnatchlings, Hot Springs Buffalo, Hot Springs Flavas, Hot Springs Atroxspawns, Hot Springs Antelopes, Hot Springs Nepentheses, Hot Springs Yetis, Hot Springs Atroxes, Hot Springs Bandersnatches, and Hot Springs Grendels. Take the 40 Hot Spring Water Samples you collected to Warehouse Keeper Walderal in the Town of Aden! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/Q00485_HotSpringWater.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/Q00485_HotSpringWater.java deleted file mode 100644 index 29c28cc587..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00485_HotSpringWater/Q00485_HotSpringWater.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00485_HotSpringWater; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Hot Spring Water (485) - * @author St3eT - */ -public class Q00485_HotSpringWater extends Quest -{ - // NPCs - private static final int ADVENTURER = 32327; - private static final int WALDERAL = 30844; - private static final int[] MONSTERS = - { - 21314, // Hot Springs Bandersnatchling - 21315, // Hot Springs Buffalo - 21316, // Hot Springs Flava - 21317, // Hot Springs Atroxspawn - 21318, // Hot Springs Antelope - 21319, // Hot Springs Nepenthes - 21320, // Hot Springs Yeti - 21321, // Hot Springs Atrox - 21322, // Hot Springs Bandersnatch - 21323, // Hot Springs Grendel - }; - // Items - private static final int WATER = 19497; // Hot Springs Water Sample - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 74; - - public Q00485_HotSpringWater() - { - super(485); - addStartNpc(ADVENTURER); - addTalkId(ADVENTURER, WALDERAL); - addKillId(MONSTERS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, ""); - registerQuestItems(WATER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32327-02.htm": - case "32327-03.htm": - { - htmltext = event; - break; - } - case "32327-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-01.html"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = npc.getId() == ADVENTURER ? "32327-05.html" : "30844-01.html"; - } - else if (qs.isCond(2)) - { - if (npc.getId() == ADVENTURER) - { - htmltext = "32327-06.html"; - } - else if (npc.getId() == WALDERAL) - { - qs.exitQuest(QuestType.DAILY, true); - giveAdena(player, 371_745, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 9_483_000, 2_275); - } - htmltext = "30844-02.html"; - } - } - break; - } - case State.COMPLETED: - { - if ((npc.getId() == ADVENTURER) && qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "32327-01.html"; - } - else if ((npc.getId() == WALDERAL) && qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "30844-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if (giveItemRandomly(killer, WATER, 1, 40, 0.4, true)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-01.htm deleted file mode 100644 index 15cf572315..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vice Hierarch Zenya:
-The Succubus monsters are collecting relics in the Imperial Tomb at Shilen's order. I don't know how the relic's power will help Shilen, but we can't just watch -this happen. Adventuren, please take back the relics the Succubus monsters have stolen
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-02.htm deleted file mode 100644 index 57a57721cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Zenya:
-Thank you. Noe You must go to the Imperial Tomb, kill the monsters, and find the Relics of the Empire
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-03.htm deleted file mode 100644 index 9f7cde720a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Zenya:
-Relics of the Empire can be obtained from killing Apparition Destroyers, Apparition Assassins, -Apparition Snipers and Apparition Wizard
-Bring me 50 Relics of the Empire.
-Oh! while you are on this mission, you can get Entrance Passes to the Sepulcher. If you want to go to the Four Sepulchers leter, keep them well.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-04.html deleted file mode 100644 index 3e0b229fe3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Zenya:
-Adventurer, you have done well. It was a dangerous mission, but you finished it faithfully. However, Shilen's greed has not stopped yet. -I want you to keep helping me, but you should go and rest first.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-05.html deleted file mode 100644 index 4c689df941..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/32140-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Vice Hierarch Zenya:
-Thank you. Noe You must go to the Imperial Tomb, kill the monsters, and find the Relics of the Empire
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/Q00492_TombRaiders.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/Q00492_TombRaiders.java deleted file mode 100644 index 2475983f37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/Q00492_TombRaiders.java +++ /dev/null @@ -1,145 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00492_TombRaiders; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Tomb Raiders (492) - * @URL https://l2wiki.com/Tomb_Raiders - * @author Gigi - */ -public class Q00492_TombRaiders extends Quest -{ - // NPCs - private static final int ZENYA = 32140; - // Items - private static final int RELICS_OF_THE_EMPIRE = 34769; - // Reward - private static final int EXP_REWARD = 300500; - private static final int SP_REWARD = 75; - // Misc - private static final int MIN_LEVEL = 80; - // Monsters - private static final int[] MONSTERS = - { - 23193, // Apparition Destroyer (83) - 23194, // Apparition Assassin (83) - 23195, // Apparition Sniper (83) - 23196 // Apparition Wizard (83) - }; - - public Q00492_TombRaiders() - { - super(492); - addStartNpc(ZENYA); - addTalkId(ZENYA); - registerQuestItems(RELICS_OF_THE_EMPIRE); - addKillId(MONSTERS); - addCondMinLevel(MIN_LEVEL, "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32140-02.htm": - { - htmltext = event; - break; - } - case "32140-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = qs.isCompleted() ? getAlreadyCompletedMsg(player) : getNoQuestMsg(player); - if ((npc.getId() == ZENYA) && !player.isSubClassActive() && !player.isDualClassActive() && (player.getClassId().level() == 4)) - { - return "noClass.html"; - } - - switch (npc.getId()) - { - case ZENYA: - { - if (qs.isCreated()) - { - htmltext = "32140-01.htm"; - } - else if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32140-05.html"; - break; - } - case 2: - { - if (qs.isCond(2) && (getQuestItemsCount(player, RELICS_OF_THE_EMPIRE) >= 50)) - { - takeItems(player, RELICS_OF_THE_EMPIRE, 50); - addExpAndSp(player, EXP_REWARD * player.getLevel(), SP_REWARD * player.getLevel()); - playSound(player, QuestSound.ITEMSOUND_QUEST_FINISH); - qs.exitQuest(QuestType.DAILY, true); - htmltext = "32140-04.html"; - } - break; - } - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, npc, RELICS_OF_THE_EMPIRE, 1, 50, 0.30, true)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noClass.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noClass.html deleted file mode 100644 index df16762883..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noClass.html +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Zenya:
-I feel your strength Germunkusa. Now we are able to deal with all problems. And your other necessary assistance.
-(This is a task only for the characters, the last third change of profession, and not degenerate.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noLevel.html deleted file mode 100644 index 3c0d396dfb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00492_TombRaiders/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Zenya:
-It is too difficult a task for you. Do not worry, come when will become stronger.
-(This quest is available after reaching level 80.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30134-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30134-01.html deleted file mode 100644 index 0e25e61045..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30134-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Teleport Device:
-(According to Gatekeeper Bella, in order to reach the Altar of Evil, you need to go to the Bloody SwamplandGo there and look for Lapathiaa Mystic of Dark Arts.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-01.html deleted file mode 100644 index 5f73e7c15a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Bella:
- Do you have something else you need?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-02.html deleted file mode 100644 index 61054e646b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Bella:
-Are you here on a mission from the Adventure Guild? I've seen many who are. If so, I'll explain the details.
-You'll have to select Dark Elf Village from the teleport link I give you and go there. The area for an active mission will appear at the top of the teleport list so it won't be hard to find.
-But you have to watch out for one thing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-03.html deleted file mode 100644 index 3f5c6e5103..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30256-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Bella:
-There's no Gatekeeper in the Dark Elf Village. In the past, there had been a Gatekeeper, however, now, due to a tragic accident, there is only a Teleport Device.
-Anyway, there's no other option. Go and check the missions.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-01.html deleted file mode 100644 index 6d0eeb391e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Elisa:
-You want to know how to go to the Altar of Evil? It must be because of your mission from the Adventure Guild! Alright, I'll tell you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-02.html deleted file mode 100644 index 021cbb0551..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/30848-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Elisa:
-The Altar of Evil is a Hunting Zone that can be accessed by the Dark Elf Village. But, there is no direct channel to teleport from the Town of Aden to the Dark Elf Village. So, you'll have to go somewhere that has teleporting routes to the Dark Elf Village.
-You should go to the Town of Gludio. Once you get there, ask Gatekeeper Bella about how to teleport. For now, why don't you just focus on getting to the Town of Gludio.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-01.htm deleted file mode 100644 index 1c3d215937..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Your're the one that Hephah has sent, right? If not, you should go meet Herphah and receive a mission from her before you continue. If you think it doesn't matter, I can continue anyway. Do you want me to continue?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-02.htm deleted file mode 100644 index c7ebb5e75c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Herphah wants you to do some missions, and I'll chose an appropriate mission depending on your relationship with us at the Adventure Guild.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-03.htm deleted file mode 100644 index 952932f71b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Your mission is to assist with the task at the Altar of Evil. If successful, our Adventure Guild will give you additional rewards on top of the mission payment and your relationship with our faction will grow even stronger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-04.htm deleted file mode 100644 index 2b1165f865..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventure Guildsman Penny:
-You've already leamed everything you need to know about the mission. By that I mean, how to go to the Altar of Evil. You should be able to start the mission right away without further explanation.
-But if you want to listen to the explanation again, I'd be happy to tell you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-05.html deleted file mode 100644 index 6a2b0fce5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-Good choice. Now, go to Black Wizard Lapathia at the Altar of Evil and do the mission that she gives you. When the mission is done, come back to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-06.html deleted file mode 100644 index c8bf4d565f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Welcome back! So, did you do a good job?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-07.html deleted file mode 100644 index ba0fe1f086..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-Thanks, you've done a great job! I'm sure eveyone in the Adventure Guild will know your name now. If there is another opportunity, we'd love for you to help us again. Good luck and farewell!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-08.html deleted file mode 100644 index 190351d034..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-To do the mission, you have to go to Black Wizard Lapathia at the Altar of Evil. Do the mission that Lapathia gives. Then, come back to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-09.html deleted file mode 100644 index 05b3a3231b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-I'm sure the Gatekeeper of the town, Gatekeeper Elise, could give you a better explanation. Go to her and ask how you can go to the Altar of Evil. She's very friendly so don't be shy.
-If you anive successfully, meet the black wizard, Lapathia, and ask about the mission.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-10.html deleted file mode 100644 index 3ecc46dbe2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34413-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-You need to leam how to get there first. Go to Gatekeeper Elise and ask how to go to the Altar of Evil. She will give you a detailed explanation.
-If you arive successfully, meet the black wizard, Lapathia, and ask about the mission.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-01.html deleted file mode 100644 index f6bbf7a149..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-I asked the Adventure Guild to send an adventurer but didn't expect they would send you. I'd like to see how good you are.
-(To do "Basic Mission: Altar of Evil," you must do "The Purification Ritual" and "Wash Blood with Blood" through Black Wizard Lapathia.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-02.html deleted file mode 100644 index 3a5774610d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Black Wizard Lapathia:
-You completed all the missions I gave you, meaning that you also completed those of the Adventure Guildsman. Are you going back to the Town of Aden? How?
-Don't tell me you're going to walk all the way up there. I know a better way.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-03.html deleted file mode 100644 index 3e6d7f24be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Black Wizard Lapathia:
-When setting out for a joumey, veteran adventurers always pack Scrolls of Escape, it teleports the user immediately to the closest village or to the check point.
-If you have these useful items, you can move easily after hunting or when you are far away from the village. Since you've been a great help to me, I'll give you the scroll that can teleport you directly to the Town of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-04.html deleted file mode 100644 index 2d2a44edc7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/34414-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Black Wizard Lapathia:
-You can use the scroll now or later. Just don't forget to pack enough Scrolls of Escape once you retum to town.
-You can easily buy Scrolls of Escape at stores. Be safe until we meet again.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/Q00562_BasicMissionAltarOfEvil.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/Q00562_BasicMissionAltarOfEvil.java deleted file mode 100644 index d5b0303695..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/Q00562_BasicMissionAltarOfEvil.java +++ /dev/null @@ -1,275 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00562_BasicMissionAltarOfEvil; - -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Q00562_BasicMissionAltarOfEvil - * @URL https://l2wiki.com/Basic_Mission:_Altar_of_Evil - * @author NightBR - */ -public class Q00562_BasicMissionAltarOfEvil extends Quest -{ - // NPCs - private static final int PENNY = 34413; - private static final int LAPATHIA = 34414; - private static final int ELISA = 30848; - private static final int BELLA = 30256; - private static final int DE_VILLAGE_TELEPORT_DEVICE = 30134; - // Rewards - private static final long EXP = 231860550; - private static final int SP = 231840; - private static final int FP = 200; // Faction points - private static final int SCROLL_OF_ESCAPE_BLOODY_SWAMPLAND = 39494; - private static final int SCROLL_OF_ESCAPE_TOWN_OF_ADEN = 48413; - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 88; - // Location - private static final Location TOWN_OF_ADEN = new Location(146632, 26760, -2213); - - public Q00562_BasicMissionAltarOfEvil() - { - super(562); - addStartNpc(PENNY); - addTalkId(PENNY, LAPATHIA, ELISA, BELLA, DE_VILLAGE_TELEPORT_DEVICE); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "nolevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34413-02.htm": - case "34413-03.htm": - case "34413-06.html": - case "30256-02.html": - case "34414-03.html": - { - htmltext = event; - break; - } - case "34413-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34413-05.html": - { - qs.setCond(5, true); - htmltext = event; - break; - } - case "34413-09.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "34413-07.html": - { - StringBuilder str = new StringBuilder("00"); - checkQuestCompleted(player, str); // Initialize the array with all quests completed - - if (str.indexOf("11") != -1) // verify if all quests completed - { - giveItems(player, SCROLL_OF_ESCAPE_BLOODY_SWAMPLAND, 1); - addExpAndSp(player, EXP, SP); - addFactionPoints(player, Faction.ADVENTURE_GUILD, FP); // add FP points to ADVENTURE_GUILD Faction - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - } - else - { - htmltext = "34413-08.html"; - } - break; - } - case "30848-02.html": // ELISA - { - qs.setCond(3, true); - htmltext = event; - break; - } - case "30256-03.html": // BELLA - { - qs.setCond(4, true); - htmltext = event; - break; - } - case "34414-04.html": // LEPATHIA - { - giveItems(player, SCROLL_OF_ESCAPE_TOWN_OF_ADEN, 1); - htmltext = event; - break; - } - case "usescroll": - { - // TODO: force player to use item SCROLL_OF_ESCAPE_TOWN_OF_ADEN - player.teleToLocation(TOWN_OF_ADEN); // Town of Aden near Npc Penny - temp solution - takeItems(player, SCROLL_OF_ESCAPE_TOWN_OF_ADEN, -1); // remove SOE - temp solution - qs.setCond(8, true); - break; - } - case "keepscroll": - { - qs.setCond(8, true); - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == PENNY) - { - htmltext = "34413-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case PENNY: - { - if (qs.getCond() == 1) - { - htmltext = "34413-04.htm"; - } - else if (qs.getCond() == 2) - { - // htmltext = qs.getCond() == 2 ? "34413-10.htm" : "34413-06.html"; - htmltext = "33509-10.htm"; - } - else if (qs.getCond() == 5) - { - // htmltext = qs.getCond() == 5 ? "34413-08.htm" : "34413-06.html"; - htmltext = "34413-08.html"; - } - else - { - htmltext = "34413-06.html"; - } - break; - } - case ELISA: - { - htmltext = "30848-01.html"; - break; - } - case BELLA: - { - htmltext = "30256-01.html"; - break; - } - case DE_VILLAGE_TELEPORT_DEVICE: - { - qs.setCond(5, true); - htmltext = "30134-01.html"; - break; - } - case LAPATHIA: - { - if (qs.getCond() == 5) - { - qs.setCond(6, true); - htmltext = "34414-01.html"; - } - else - { - StringBuilder str = new StringBuilder("00"); - checkQuestCompleted(player, str); // Initialize the array with all quests completed - if (str.indexOf("11") != -1) // verify if all quests completed - { - qs.setCond(7, true); - htmltext = "34414-02.html"; - } - else - { - htmltext = "34414-01.html"; - } - } - break; - } - } - break; - } - case State.COMPLETED: - - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "34413-01.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QuestType.DAILY); - } - break; - } - } - return htmltext; - } - - private StringBuilder checkQuestCompleted(PlayerInstance player, StringBuilder string) - { - int index = 0; - char ch = '1'; - final QuestState st1 = player.getQuestState("Q00581_ThePurificationRitual"); - if ((st1 != null) && st1.isCompleted()) - { - index = 0; - string.setCharAt(index, ch); - } - final QuestState st2 = player.getQuestState("Q00582_WashBloodWithBlood"); - if ((st2 != null) && st2.isCompleted()) - { - index = 1; - string.setCharAt(index, ch); - } - return string; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/nolevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/nolevel.html deleted file mode 100644 index 1f3fb779d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00562_BasicMissionAltarOfEvil/nolevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-I don't understand why someone like you is interested in this mission?
-(Only characters above Lv.85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-01.html deleted file mode 100644 index d81f2eca2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-Adventure Guild? I really appreciate it. I was desperate for help. The more help I can get, the better.
-(To do "Basic Mission: Blood Swampland," you must first carry out "Meaning of Survival" and "Never Say Good Bye" through Grocer Volllodos.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-02.html deleted file mode 100644 index dc2f0b11c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/30137-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Vollodos:
-Now go back to Adventure Guildsman Penny.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-01.htm deleted file mode 100644 index 5f46858b3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Your're the one that Hephah has sent, right? If not, you should go meet Herphah and receive a mission from her before you continue. If you think it doesn't matter, I can continue anyway. Do you want me to continue?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-02.htm deleted file mode 100644 index 318b325744..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Herphah wants you to do some missions, and I'll chose an appropriate mission depending on your relationship with us at the Adventure Guild.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-03.htm deleted file mode 100644 index fa0b430ee0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Your mission is to assist with task at Blood SwampLand. If are successful, our Adventure Guild will give you additional rewards on top of the mission payment and, your relationship with our faction will grow even stronger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-04.htm deleted file mode 100644 index 7d7198ba79..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-Good choice. Now, go to Vollodos the Grocer at the Blood Swampland. He will give you a mission. Come back to me when you complete the mission.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-05.html deleted file mode 100644 index d3832d9aff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman Penny:
-Welcome back! So, did you do a good job?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-06.html deleted file mode 100644 index ba0fe1f086..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-Thanks, you've done a great job! I'm sure eveyone in the Adventure Guild will know your name now. If there is another opportunity, we'd love for you to help us again. Good luck and farewell!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-07.html deleted file mode 100644 index 6ef23bf39a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/34413-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman Penny:
-To do the mission, you have to meet the Vollodos the Grocer at the Bloody Swampland. Do the mission, then come back to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/Q00563_BasicMissionBloodySwampland.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/Q00563_BasicMissionBloodySwampland.java deleted file mode 100644 index 17db8efdb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/Q00563_BasicMissionBloodySwampland.java +++ /dev/null @@ -1,190 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00563_BasicMissionBloodySwampland; - -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Q00563_BasicMissionBloodySwampland - * @URL https://l2wiki.com/Basic_Mission:_Bloody_Swampland - * @author NightBR - */ -public class Q00563_BasicMissionBloodySwampland extends Quest -{ - // NPCs - private static final int PENNY = 34413; - private static final int VOLLODOS = 30137; - // Reward's - private static final long EXP = 429526470; - private static final int SP = 429510; - private static final int FP = 220; // Faction points - private static final int SCROLL_OF_ESCAPE_BLOODY_SWAMPLAND = 39494; - // Misc - private static final int MIN_LEVEL = 86; - private static final int MAX_LEVEL = 90; - - public Q00563_BasicMissionBloodySwampland() - { - super(563); - addStartNpc(PENNY); - addTalkId(PENNY, VOLLODOS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "nolevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34413-02.htm": - case "34413-03.htm": - case "34413-05.html": - { - htmltext = event; - break; - } - case "34413-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34413-06.html": - { - StringBuilder str = new StringBuilder("00"); - checkQuestCompleted(player, str); // Initialize the array with all quests completed - - if (str.indexOf("11") != -1) // verify if all quests completed - { - giveItems(player, SCROLL_OF_ESCAPE_BLOODY_SWAMPLAND, 1); - addExpAndSp(player, EXP, SP); - addFactionPoints(player, Faction.ADVENTURE_GUILD, FP); // add FP points to ADVENTURE_GUILD Faction - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - } - else - { - htmltext = "34413-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == PENNY) - { - htmltext = "34413-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case PENNY: - { - htmltext = qs.isCond(1) ? "34413-07.html" : "34413-05.html"; - break; - } - case VOLLODOS: - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = "30137-01.html"; - } - else if (qs.isCond(2)) - { - StringBuilder str = new StringBuilder("00"); - checkQuestCompleted(player, str); // Initialize the array with all quests completed - - if (str.indexOf("11") != -1) // verify if all quests completed - { - qs.setCond(3, true); - htmltext = "30137-02.html"; - } - else - { - htmltext = "30137-01.html"; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "34413-01.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QuestType.DAILY); - } - break; - } - } - return htmltext; - } - - private StringBuilder checkQuestCompleted(PlayerInstance player, StringBuilder string) - { - int index = 0; - char ch = '1'; - final QuestState st1 = player.getQuestState("Q00583_MeaningOfSurvival"); - if ((st1 != null) && st1.isCompleted()) - { - index = 0; - string.setCharAt(index, ch); - } - final QuestState st2 = player.getQuestState("Q00584_NeverSayGoodBye"); - if ((st2 != null) && st2.isCompleted()) - { - index = 1; - string.setCharAt(index, ch); - } - return string; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/nolevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/nolevel.html deleted file mode 100644 index 1f3fb779d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00563_BasicMissionBloodySwampland/nolevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-I don't understand why someone like you is interested in this mission?
-(Only characters above Lv.85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-00.htm deleted file mode 100644 index 5e2a8528b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Black Wizard Lapathia:
-Have you had a chance to visit this place before the Rain of Blood fell and drew crazy monsters here?
-Only few remember those days. This land is neither beautiful nor recommendable, but I still have precious memories here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-01.htm deleted file mode 100644 index d45ae812a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Black Wizard Lapathia:
-I was away from the Dark Elf Village for a long time doing research in the Ivory Tower. So, I was safe when the Rain of Blood and the Fog of Plague took the lives of my people.
-As soon as I retumed after completing the research, I realized what I had to do: to purify this land.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-02.htm deleted file mode 100644 index 31a3e8ee09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-It is not easy to prepare and perform the Purification Ritual alone. If you help me, I'll be able to purify this land more quickly.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-03.htm deleted file mode 100644 index e16bbd10a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-Defeat the Arbitor of Darkness, Altar of Evil Spirit Offering Box, Dartanion, and Dimensional Rifter at the Altar of Evil, and collect 100 Traces of Evil Spirit. You will get a reward for your effort, and I'll be able to perform the Purification Ritual more quickly.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-04.html deleted file mode 100644 index 660ae2a7f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-You've brought all I asked for. Hand them over to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-05.html deleted file mode 100644 index 6bcfe6610a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-Thank you. It will help me purify this land more quickly. Now get some rest while you can. I may need your help again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-06.html deleted file mode 100644 index 9a9fba378d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Black Wizard Lapathia:
-You've brought all I asked for. Hand them over to me, and I'll give you the reward.
-Wait.. You didn't undertake the Adventure Guild's mission? It's none of my business, but id you don't do it, you will lose a chance to gain an additional reward.
-Why don't you reconsider? I hope you make a wise choice.
-((If you do Basic Mission: Altar of Evil and then complete this quest, you can eam additional rewards and Amity Points.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-07.html deleted file mode 100644 index d1a1efc3f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/34414-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-You made the wise decision. Get the mission from Adventure Guildsman Penny and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/Q00581_ThePurificationRitual.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/Q00581_ThePurificationRitual.java deleted file mode 100644 index a61f4e7032..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00581_ThePurificationRitual/Q00581_ThePurificationRitual.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00581_ThePurificationRitual; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Meaning Of Survival (00581) - * @URL https://l2wiki.com/The_Purification_Ritual - * @author NightBR - */ -public class Q00581_ThePurificationRitual extends Quest -{ - // NPCs - private static final int START_NPC = 34414; // Lapathia - private static final int[] MONSTERS = - { - 23174, // Arbitor of Darkness - 23175, // Altar of Evil Spirit Offering Box - 23177, // Dartanion - 23179, // Dimensional Rifter - }; - // Item - private static final int MONSTER_DROP = 48377; // Traces of Evil Spirit - // Misc - private static final int REQUIRED_DROP_COUNT = 100; - private static final int REQUIRED_KILL_COUNT = 100; - private static final String KILL_COUNT_VAR = "KillCount"; - private static final int KILLING_NPCSTRING_ID1 = NpcStringId.LV_85_95_THE_PURIFICATION_RITUAL_IN_PROGRESS.getId(); - private static final int KILLING_NPCSTRING_ID2 = NpcStringId.LV_85_95_THE_PURIFICATION_RITUAL_2.getId(); - private static final QuestType QUEST_TYPE = QuestType.DAILY; // REPEATABLE, ONE_TIME, DAILY - private static final boolean PARTY_QUEST = true; - private static final int KILLING_COND = 1; - private static final int FINISH_COND = 2; - private static final int MIN_LEVEL = 85; - // Rewards - private static final int XP = 231860550; - private static final int SP = 231840; - private static final int REWARD_ITEM1 = 57; // ADENA - private static final int REWARD_ITEM1_AMOUNT = 505080; - - public Q00581_ThePurificationRitual() - { - super(581); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addKillId(MONSTERS); - registerQuestItems(MONSTER_DROP); - addCondMinLevel(MIN_LEVEL, getNoQuestMsg(null)); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - switch (event) - { - case "34414-01.htm": - case "34414-02.htm": - { - return event; - } - case "34414-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setCond(KILLING_COND); - } - break; - } - case "34414-05.html": - { - if (qs.isCond(FINISH_COND) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - takeItems(player, MONSTER_DROP, -1); - // Reward. - addExpAndSp(player, XP, SP); - rewardItems(player, REWARD_ITEM1, REWARD_ITEM1_AMOUNT); - qs.exitQuest(QUEST_TYPE, true); - } - break; - } - default: - { - return null; - } - } - return event; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == START_NPC) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "34414-00.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(KILLING_COND)) - { - htmltext = "34414-03.htm"; - } - else if (qs.isCond(FINISH_COND)) - { - // Check if Faction quest has been taken - final QuestState st = player.getQuestState("Q00562_BasicMissionAltarOfEvil"); - if ((st != null) && st.isStarted()) - { - htmltext = "34414-04.html"; - } - else - { - htmltext = "34414-06.html"; - } - } - break; - } - case State.COMPLETED: - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "34414-00.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QUEST_TYPE); - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - QuestState qs = PARTY_QUEST ? getRandomPartyMemberState(killer, -1, 3, npc) : getQuestState(killer, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final PlayerInstance player = qs.getPlayer(); - giveItemRandomly(player, npc, MONSTER_DROP, 1, REQUIRED_DROP_COUNT, 1, true); - - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - if (killCount < REQUIRED_KILL_COUNT) - { - qs.set(KILL_COUNT_VAR, killCount); - } - - if ((killCount >= REQUIRED_KILL_COUNT) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - qs.setCond(FINISH_COND, true); - } - - sendNpcLogList(player); - } - - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID1, true, (int) getQuestItemsCount(player, MONSTER_DROP))); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID2, true, qs.getInt(KILL_COUNT_VAR))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-00.htm deleted file mode 100644 index db403ae4ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-My ultimate goal is to purify this land, and Pm doing my best to fulfill it. But I don't want to lie to you. I have another goal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-01.htm deleted file mode 100644 index e3639110b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-It's a personal vendetta. I may be aiming at the wrong target or employing unacceptable means, but it means a lot to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-02.htm deleted file mode 100644 index 4a4d319c1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-I shall make them wash away the blood of my people with theirs.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-03.htm deleted file mode 100644 index 42f653e8d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-If you want to help my personal vendetta, please kill Mutated Cerberos, Insane Phions, Hellgate Fighting Dog, and Dimensional Rifters in the Bloody Swampland. If you bring me 100 Monster Fragments. I'll give you a reward.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-04.html deleted file mode 100644 index 2239bf228c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Wizard Lapathia:
-You've brought the Monster Fragments! This much must mean you've killed enough of them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-05.html deleted file mode 100644 index adf82ef894..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-Here is the reward I promised. I hope we can work together again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-06.html deleted file mode 100644 index 5771cda4da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Black Wizard Lapathia:
-You've brought all I asked for. Hand them over to me, and I'll give you the reward.
-Wait.. You didn't undertake the Adventure Guild's mission? It's none of my business, but id you don't do it, you will lose a chance to gain an additional reward.
-Why don't you reconsider? I hope you make a wise choice.
-((If you do Basic Mission: Altar of Evil and then complete this quest, you can eam additional rewards and Amity Points.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-07.html deleted file mode 100644 index d1a1efc3f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/34414-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Black Wizard Lapathia:
-You made the wise decision. Get the mission from Adventure Guildsman Penny and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/Q00582_WashBloodWithBlood.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/Q00582_WashBloodWithBlood.java deleted file mode 100644 index e5dd9fb0c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00582_WashBloodWithBlood/Q00582_WashBloodWithBlood.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00582_WashBloodWithBlood; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Meaning Of Survival (00581) - * @URL https://l2wiki.com/The_Purification_Ritual - * @author NightBR - */ -public class Q00582_WashBloodWithBlood extends Quest -{ - // NPCs - private static final int START_NPC = 34414; // Lapathia - private static final int[] MONSTERS = - { - 23176, // Mutated Cerberos - 23178, // Insane Phions - 23180, // Hellgate Fighting Dog - 23179, // Dimensional Rifter - }; - // Item - private static final int MONSTER_DROP = 48378; // Monster Fragment - // Misc - private static final int REQUIRED_DROP_COUNT = 100; - private static final int REQUIRED_KILL_COUNT = 100; - private static final String KILL_COUNT_VAR = "KillCount"; - private static final int KILLING_NPCSTRING_ID1 = NpcStringId.LV_85_95_WASH_BLOOD_WITH_BLOOD_IN_PROGRESS.getId(); - private static final int KILLING_NPCSTRING_ID2 = NpcStringId.LV_85_95_WASH_BLOOD_WITH_BLOOD_2.getId(); - private static final QuestType QUEST_TYPE = QuestType.DAILY; // REPEATABLE, ONE_TIME, DAILY - private static final boolean PARTY_QUEST = true; - private static final int KILLING_COND = 1; - private static final int FINISH_COND = 2; - private static final int MIN_LEVEL = 85; - // Rewards - private static final int XP = 231860550; - private static final int SP = 231840; - private static final int REWARD_ITEM1 = 57; // ADENA - private static final int REWARD_ITEM1_AMOUNT = 505080; - - public Q00582_WashBloodWithBlood() - { - super(582); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addKillId(MONSTERS); - registerQuestItems(MONSTER_DROP); - addCondMinLevel(MIN_LEVEL, getNoQuestMsg(null)); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - switch (event) - { - case "34414-01.htm": - case "34414-02.htm": - { - return event; - } - case "34414-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setCond(KILLING_COND); - } - break; - } - case "34414-05.html": - { - if (qs.isCond(FINISH_COND) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - takeItems(player, MONSTER_DROP, -1); - // Reward. - addExpAndSp(player, XP, SP); - rewardItems(player, REWARD_ITEM1, REWARD_ITEM1_AMOUNT); - qs.exitQuest(QUEST_TYPE, true); - } - break; - } - default: - { - return null; - } - } - return event; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == START_NPC) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "34414-00.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(KILLING_COND)) - { - htmltext = "34414-03.htm"; - } - else if (qs.isCond(FINISH_COND)) - { - // Check if Faction quest has been taken - final QuestState st = player.getQuestState("Q00562_BasicMissionAltarOfEvil"); - if ((st != null) && st.isStarted()) - { - htmltext = "34414-04.html"; - } - else - { - htmltext = "34414-06.html"; - } - } - break; - } - case State.COMPLETED: - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "34414-00.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QUEST_TYPE); - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - QuestState qs = PARTY_QUEST ? getRandomPartyMemberState(killer, -1, 3, npc) : getQuestState(killer, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final PlayerInstance player = qs.getPlayer(); - giveItemRandomly(player, npc, MONSTER_DROP, 1, REQUIRED_DROP_COUNT, 1, true); - - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - if (killCount < REQUIRED_KILL_COUNT) - { - qs.set(KILL_COUNT_VAR, killCount); - } - - if ((killCount >= REQUIRED_KILL_COUNT) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - qs.setCond(FINISH_COND, true); - } - - sendNpcLogList(player); - } - - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID1, true, (int) getQuestItemsCount(player, MONSTER_DROP))); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID2, true, qs.getInt(KILL_COUNT_VAR))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-00.htm deleted file mode 100644 index 60163a741b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-00.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Vollodos:
-Have you been to the Dark Elf Village?
-Some unusual events occurred here. Most of my clansmen were killed, and I had no choice but to abandon the village.
-The epidemic is covering the entire continent. Look! Don't you see the blackish red fog all over this area? It will kill us all!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-01.htm deleted file mode 100644 index 4ad8b63ebb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Vollodos:
-The problem is that not everyone has found a safe haven. Those who have not found a place to retreat to, or have their reasons for not being able to relocate to some place safe, are bound to die of the epidemic. Many around me have met their demise that way.
-At this rate, the casualties will continue to mount. Could you possibly help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-02.htm deleted file mode 100644 index d6cad466d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Vollodos:
-I am actually working on an antidote for the epidemic along with several Dark Elves who have survived. But I'm not a scholar or a magician, so there aren't that many things I can do. All I can do is collect research materials from nearby monsters to help with the research.
-But I'm not a warrior, so that's why I must ask adventurers like you for help.
-Please gather research ingredients from the monsters in the Bloody Swampland. If you do so, you'll have my etemal gratitude!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-03.htm deleted file mode 100644 index 425a4e4192..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-Oh, great! So, what you have to do is to collect research ingredients from the monsters in the Bloody Swampland.
-Defeat Corpse Devourer, Corpse Absorber, Contaminated Rotten Root, Corpse Collector, and Decayed Spore, and collect 100 Putrefied Extracts. I will certainly pay for your efforts.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-04.html deleted file mode 100644 index 10a02e6667..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Vollodos:
-Did you get them all already? You're... amazingly quick. I thought it would take longer to collect the Putrefied Extracts.
-Please give me the extracts. Then, I'll pay for them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-05.html deleted file mode 100644 index 37ef4017f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Vollodos:
-Thank you for helping us. The researchers will be thrilled to see them.
-I hope that no more people perish from this epidemic. We will do our best to successfully develop an antidote.
-Please continue to be careful as you travel in this area.
-Oh! The antidote research will continue, so if you have time tomorrow, please stop by again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-06.html deleted file mode 100644 index 826637f660..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Grocer Vollodos:
-You've brought all I asked for. Hand them over to me, and I'll give you the reward.
-Wait.. You didn't undertake the Adventure Guild's mission? It's none of my business, but id you don't do it, you will lose a chance to gain an additional reward.
-Why don't you reconsider? I hope you make a wise choice.
-((If you do Basic Mission: Altar of Evil and then complete this quest, you can eam additional rewards and Amity Points.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-07.html deleted file mode 100644 index 6c8eb50ddb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/30137-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Vollodos:
-You made the wise decision. Get the mission from Adventure Guildsman Penny and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/Q00583_MeaningOfSurvival.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/Q00583_MeaningOfSurvival.java deleted file mode 100644 index 21d21e9a38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00583_MeaningOfSurvival/Q00583_MeaningOfSurvival.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00583_MeaningOfSurvival; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Meaning Of Survival (00583) - * @URL https://l2wiki.com/Meaning_of_Survival - * @author NightBR - */ -public class Q00583_MeaningOfSurvival extends Quest -{ - // NPCs - private static final int START_NPC = 30137; // Vollodos - private static final int[] MONSTERS = - { - 23162, // Corpse Devourer - 23163, // Corpse Absorber - 23166, // Contaminated Rotten Root - 23167, // Decayed Spore - 23171, // Corpse Collector - }; - // Item - private static final int MONSTER_DROP = 48379; // Putrefied Extracts - // Misc - private static final int REQUIRED_DROP_COUNT = 100; - private static final int REQUIRED_KILL_COUNT = 100; - private static final String KILL_COUNT_VAR = "KillCount"; - private static final int KILLING_NPCSTRING_ID1 = NpcStringId.LV_86_96_MEANING_OF_SURVIVAL_IN_PROGRESS.getId(); - private static final int KILLING_NPCSTRING_ID2 = NpcStringId.LV_86_96_MEANING_OF_SURVIVAL_2.getId(); - private static final QuestType QUEST_TYPE = QuestType.DAILY; // REPEATABLE, ONE_TIME, DAILY - private static final boolean PARTY_QUEST = true; - private static final int KILLING_COND = 1; - private static final int FINISH_COND = 2; - private static final int MIN_LEVEL = 86; - // Rewards - private static final int XP = 284703720; - private static final int SP = 284700; - private static final int REWARD_ITEM1 = 57; // ADENA - private static final int REWARD_ITEM1_AMOUNT = 512370; - - public Q00583_MeaningOfSurvival() - { - super(583); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addKillId(MONSTERS); - registerQuestItems(MONSTER_DROP); - addCondMinLevel(MIN_LEVEL, getNoQuestMsg(null)); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - switch (event) - { - case "30137-01.htm": - case "30137-02.htm": - { - return event; - } - case "30137-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setCond(KILLING_COND); - } - break; - } - case "30137-05.html": - { - if (qs.isCond(FINISH_COND) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - takeItems(player, MONSTER_DROP, -1); - // Reward. - addExpAndSp(player, XP, SP); - rewardItems(player, REWARD_ITEM1, REWARD_ITEM1_AMOUNT); - qs.exitQuest(QUEST_TYPE, true); - } - break; - } - default: - { - return null; - } - } - return event; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == START_NPC) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30137-00.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(KILLING_COND)) - { - htmltext = "30137-03.htm"; - } - else if (qs.isCond(FINISH_COND)) - { - // Check if Faction quest has been taken - final QuestState st = player.getQuestState("Q00563_BasicMissionBloodySwampland"); - if ((st != null) && st.isStarted()) - { - htmltext = "30137-04.html"; - } - else - { - htmltext = "30137-06.html"; - } - } - break; - } - case State.COMPLETED: - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "30137-00.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QUEST_TYPE); - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - QuestState qs = PARTY_QUEST ? getRandomPartyMemberState(killer, -1, 3, npc) : getQuestState(killer, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final PlayerInstance player = qs.getPlayer(); - giveItemRandomly(player, npc, MONSTER_DROP, 1, REQUIRED_DROP_COUNT, 1, true); - - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - if (killCount < REQUIRED_KILL_COUNT) - { - qs.set(KILL_COUNT_VAR, killCount); - } - - if ((killCount >= REQUIRED_KILL_COUNT) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - qs.setCond(FINISH_COND, true); - } - - sendNpcLogList(player); - } - - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID1, true, (int) getQuestItemsCount(player, MONSTER_DROP))); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID2, true, qs.getInt(KILL_COUNT_VAR))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-00.htm deleted file mode 100644 index 359d0f4b83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Vollodos:
-An old saying has it that a disastrous event can change you to a completely different person. I heard it many times but never paid attention because I thought such event would never happen to me.
-But alas... the old saying was true after all.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-01.htm deleted file mode 100644 index f68f5f9a47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Vollodos:
-I had friends. Not many, but they meant a lot to me.
-Then, a disaster occurred near Dark Elf Village and killed all of them. I survived, but with no friends.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-02.htm deleted file mode 100644 index cbb8f5e686..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Vollodos:
-They left forever before I said good-bye. So, I'd like to hold a memorial service for my dear friends.
-If you don't mind, I'd like to ask a favor of you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-03.htm deleted file mode 100644 index 0da57e9407..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Vollodos:
-I want you to gather materials for the memorial service for my poor friends. Hunt Swamp Trackers, Corpse Shredder, Swamp Assassins, Delegates of Blood, and Swamp Watchers in the Bloody Swampland, and bring me 100 Rotten Blood.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-04.html deleted file mode 100644 index 0bc6e365b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-You brought the Rotten Blood? Oh, that's plenty. Please give it to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-05.html deleted file mode 100644 index fa9b1940b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-Here is the reward I promised. There's one thing I'd like to tell you... Take care of your friends and make good memories with them. Otherwise, you'll regret it when they're gone.
-Ah... sorry. Forget what I just said. Anyway, you are always welcome here. I could always use your help. Visit me whenever you have time.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-06.html deleted file mode 100644 index 826637f660..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Grocer Vollodos:
-You've brought all I asked for. Hand them over to me, and I'll give you the reward.
-Wait.. You didn't undertake the Adventure Guild's mission? It's none of my business, but id you don't do it, you will lose a chance to gain an additional reward.
-Why don't you reconsider? I hope you make a wise choice.
-((If you do Basic Mission: Altar of Evil and then complete this quest, you can eam additional rewards and Amity Points.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-07.html deleted file mode 100644 index 6c8eb50ddb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/30137-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Vollodos:
-You made the wise decision. Get the mission from Adventure Guildsman Penny and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/Q00584_NeverSayGoodBye.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/Q00584_NeverSayGoodBye.java deleted file mode 100644 index 77c225c2d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00584_NeverSayGoodBye/Q00584_NeverSayGoodBye.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00584_NeverSayGoodBye; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Never Say Good Bye (00584) - * @URL https://l2wiki.com/Never_Say_Good_Bye - * @author NightBR - */ -public class Q00584_NeverSayGoodBye extends Quest -{ - // NPCs - private static final int START_NPC = 30137; // Vollodos - private static final int[] MONSTERS = - { - 23164, // Corpse Shredder - 23168, // Swamp Tracker - 23169, // Swamp Assassin - 23170, // Swamp Watcher - 23172, // Delegate of Blood - }; - // Item - private static final int MONSTER_DROP = 48380; // Rotten Blood - // Misc - private static final int REQUIRED_DROP_COUNT = 100; - private static final int REQUIRED_KILL_COUNT = 100; - private static final String KILL_COUNT_VAR = "KillCount"; - private static final int KILLING_NPCSTRING_ID1 = NpcStringId.LV_86_96_NEVER_SAY_GOOD_BYE_IN_PROGRESS.getId(); - private static final int KILLING_NPCSTRING_ID2 = NpcStringId.LV_86_96_NEVER_SAY_GOOD_BYE_2.getId(); - private static final QuestType QUEST_TYPE = QuestType.DAILY; // REPEATABLE, ONE_TIME, DAILY - private static final boolean PARTY_QUEST = true; - private static final int KILLING_COND = 1; - private static final int FINISH_COND = 2; - private static final int MIN_LEVEL = 86; - // Rewards - private static final int XP = 284703720; - private static final int SP = 284700; - private static final int REWARD_ITEM1 = 57; // ADENA - private static final int REWARD_ITEM1_AMOUNT = 512370; - - public Q00584_NeverSayGoodBye() - { - super(584); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addKillId(MONSTERS); - registerQuestItems(MONSTER_DROP); - addCondMinLevel(MIN_LEVEL, getNoQuestMsg(null)); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - switch (event) - { - case "30137-01.htm": - case "30137-02.htm": - { - return event; - } - case "30137-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setCond(KILLING_COND); - } - break; - } - case "30137-05.html": - { - if (qs.isCond(FINISH_COND) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - takeItems(player, MONSTER_DROP, -1); - // Reward. - addExpAndSp(player, XP, SP); - rewardItems(player, REWARD_ITEM1, REWARD_ITEM1_AMOUNT); - qs.exitQuest(QUEST_TYPE, true); - } - break; - } - default: - { - return null; - } - } - return event; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == START_NPC) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30137-00.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(KILLING_COND)) - { - htmltext = "30137-03.htm"; - } - else if (qs.isCond(FINISH_COND)) - { - // Check if Faction quest has been taken - final QuestState st = player.getQuestState("Q00563_BasicMissionBloodySwampland"); - if ((st != null) && st.isStarted()) - { - htmltext = "30137-04.html"; - } - else - { - htmltext = "30137-06.html"; - } - } - break; - } - case State.COMPLETED: - { - if (qs.isNowAvailable()) - { - qs.setState(State.CREATED); - htmltext = "30137-00.htm"; - } - else - { - htmltext = getAlreadyCompletedMsg(player, QUEST_TYPE); - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - QuestState qs = PARTY_QUEST ? getRandomPartyMemberState(killer, -1, 3, npc) : getQuestState(killer, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final PlayerInstance player = qs.getPlayer(); - giveItemRandomly(player, npc, MONSTER_DROP, 1, REQUIRED_DROP_COUNT, 1, true); - - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - if (killCount < REQUIRED_KILL_COUNT) - { - qs.set(KILL_COUNT_VAR, killCount); - } - - if ((killCount >= REQUIRED_KILL_COUNT) && (getQuestItemsCount(player, MONSTER_DROP) >= REQUIRED_DROP_COUNT)) - { - qs.setCond(FINISH_COND, true); - } - - sendNpcLogList(player); - } - - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(KILLING_COND)) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID1, true, (int) getQuestItemsCount(player, MONSTER_DROP))); - holder.add(new NpcLogListHolder(KILLING_NPCSTRING_ID2, true, qs.getInt(KILL_COUNT_VAR))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm deleted file mode 100644 index 09af7b9770..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Hilda:
-I've a tale to interest you. Have you heard tell of Vulcan, the blacksmith? Now, all us blacksmiths have much to say about fire — we depend on it for our livelihood. Vulcan, though, he spoke of nothing else, and his talk was the marvel of all who heard it. He said that the fire was the actual life of the blacksmith, and could think of nothing but ways to make his fire hotter and fiercer.
-Eventually, he followed his notions right into the deeps of the Gods' Forge, where he said he could collect and use all the fire he could want. It's a horribly dangerous place, and he's looking for those who can accompany him, adventurers who are not shy of danger and who can help him collect the flames. Do you reckon to be interested?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm deleted file mode 100644 index 3b2c5dda3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Hilda:
-Ho, there! I'm Hilda the Blacksmith, and if you want good, solid work done, there's none better here.
-Don't pay any attention to the claims of that crackpot Vulcan. He's mad through and through. Fire is his obsession — he's forever searching for ways to make fire hotter and fiercer. I care for my fire, as does any competent blacksmith, but there are limits. Anyway, he won't live long enough to help you with anything; he's in the habit of venturing into the Forge of the Gods, and one day its dangers will claim him - and his eternal fire too!
-I've heard he is looking for adventurers to help him collect flames, but take my advice: leave that job to tougher adventurers, or wait until you yourselves are tougher. If you accompany him now, you'll die right alongside him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-03.htm deleted file mode 100644 index fcc35df842..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Hilda:
-Very well, then. Defeat the monsters in the Gods' Forge, collect the flames you find there, and bring them to Vulcan. He's mad, but he's a canny blacksmith; he'll give you an S-grade weapon recipe if you can bring him 1000 flames.
-You may have heard tell of Vulcan's younger brother Rooney. No? Well, he's as mad as his brother is, and perhaps even cannier as a blacksmith. He's a wandering lad, but he has a lot of different S-grade weapon recipes. Give Rooney 1200 flames, and he'll reward you with an S-grade weapon recipe. If you can find him in his wanderings, it might be a good idea for you to meet with him too. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-04.html deleted file mode 100644 index 400d64f814..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31271-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Hilda:
-So you met with Vulcan, did you? Did he give you an earful of his madness? Well, he's mad about flame, but the rewards he offers are real. Defeat the monsters in the Gods' Forge, collect the flames you find, and go to him; he will give you an S-grade weapon recipe if you bring him 1000 flames.
-If you gather even more flames, you might see about meeting Vulcan's younger brother Rooney. He's as mad as his brother, and he's engaged in the same quest. Bring him 1200 flames and he will give you an S-grade weapon recipe.. Rooney wanders from here to there, so he's not easy to find...but it might be worth your while to deal with him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-01.htm deleted file mode 100644 index aa2686dedf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Fire is the lifeblood of a blacksmith. I need a hotter fire to make this high quality weapon. I'm gathering flames from Forge of the Gods, can you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-02.htm deleted file mode 100644 index fe3dce82d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Fire is the lifeblood of a blacksmith. I need a hotter fire to make this high quality weapon. I'm gathering flames from Forge of the Gods. You don't want to get burned, do you?
-(This quest may only be undertaken by a charachter level 74 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-03.htm deleted file mode 100644 index 9838cd828f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Very well! Let me ask you a favor! Bring me 1000 Flames from the monsters inside the Forge of the Gods. I'll give you a Weapon Recipe: Grade S that I have.
-Oh, I just remembered that my younger brother, Rooney, also collects Flames in the Forge of the Gods. He's a wanderer, that boy! I've heard that he gives a Weapon Recipe: Grade S to anyone who brings him 1200 Flames, but he probably won't be easy to find! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-04.html deleted file mode 100644 index b457ccb1c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Oh! You brought 1000 flames! What do you think? Do you want to trade the 1000 flames for my Weapon Recipe: Grade S?
-I just remembered that my younger brother, Rooney, also collects Flames in the Forge of the Gods. He's a wanderer, that boy! I've heard that he gives a Weapon Recipe: Grade S to anyone who brings him 1200 Flames, but he probably won't be easy to find!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-05.html deleted file mode 100644 index 41faa51603..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Hey, are you gathering Flames? Alas, you have not gotten 1000 of them yet. You do realize that you can get them from the Monsters located within the Forge of the Gods. If you so happen to bring me 1000 Flames, I'll give you something special in return.
-It might also be useful for me to mention that my younger brother, Rooney, also collects these Flames in the Forge of the Gods. Aye, that lad... he be a wanderer no doubt! He's mentioned that he will part with one of his belongings to anyone who delivers 1200 Flames to him. He is not someone easy to locate however!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-06.html deleted file mode 100644 index dc324303bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Continue gathering flames from monsters in Forge of the Gods. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-07.html deleted file mode 100644 index 12bd23ea5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Flame Vulcan:
-Now. Here it is.
-What do you think? This S-grade weapon recipe is not easy to obtain. Whether it pleases you or not, you should recognize that it is a precious item. Even if it is not the weapon recipe that you wanted, an S-grade weapon recipe is valuable enough in and of itself...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-08.html deleted file mode 100644 index 91d566d3b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/31539-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Come back anytime if you change your mind, I'll be here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-01.html deleted file mode 100644 index 1258ee2dc6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith of Wind Rooney:
-I'm collecting Flames like my brother Vulcan does. Unlike Vulcan, I wander around occasionally, so I was able to get various S-grade Weapon Recipes. If you collect and bring me 1200 Flames, I'll give you a recipe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-02.html deleted file mode 100644 index 2800fe29e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-02.html +++ /dev/null @@ -1,13 +0,0 @@ -Blacksmith of Wind Rooney:
-Um, look here. You have a lot of Flames here! If you give me 1200 Flames, I will exchange them for the S-Grade weapon recipe. I am taking more than Vulcan? Well, this recipe contains my effort, sweat and blood, so I can't take any less...
- - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-03.html deleted file mode 100644 index 4d461fc665..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith of Wind Rooney:
-Here it is. I'll exchange with you again if you bring back some more.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-04.html deleted file mode 100644 index f262857e8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/32049-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith of Wind Rooney:
-Here it is. Bring me more Flames and I'll trade for them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/Q00617_GatherTheFlames.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/Q00617_GatherTheFlames.java deleted file mode 100644 index 97bf1d3b08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00617_GatherTheFlames/Q00617_GatherTheFlames.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00617_GatherTheFlames; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Gather the Flames (617) - * @author malyelfik - */ -public class Q00617_GatherTheFlames extends Quest -{ - // NPCs - private static final int HILDA = 31271; - private static final int VULCAN = 31539; - private static final int ROONEY = 32049; - // Item - private static final int TORCH = 7264; - // Reward - private static final int[] REWARD = - { - 6881, - 6883, - 6885, - 6887, - 6891, - 6893, - 6895, - 6897, - 6899, - 7580 - }; - - // Monsters - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(22634, 639); - MOBS.put(22635, 611); - MOBS.put(22636, 649); - MOBS.put(22637, 639); - MOBS.put(22638, 639); - MOBS.put(22639, 645); - MOBS.put(22640, 559); - MOBS.put(22641, 588); - MOBS.put(22642, 537); - MOBS.put(22643, 618); - MOBS.put(22644, 633); - MOBS.put(22645, 550); - MOBS.put(22646, 593); - MOBS.put(22647, 688); - MOBS.put(22648, 632); - MOBS.put(22649, 685); - } - - public Q00617_GatherTheFlames() - { - super(617); - addStartNpc(HILDA, VULCAN); - addTalkId(ROONEY, HILDA, VULCAN); - addKillId(MOBS.keySet()); - registerQuestItems(TORCH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = event; - switch (event) - { - case "31539-03.htm": - case "31271-03.htm": - { - qs.startQuest(); - break; - } - case "32049-02.html": - case "31539-04.html": - case "31539-06.html": - { - break; - } - case "31539-07.html": - { - if ((getQuestItemsCount(player, TORCH) < 1000) || !qs.isStarted()) - { - return getNoQuestMsg(player); - } - giveItems(player, REWARD[getRandom(REWARD.length)], 1); - takeItems(player, TORCH, 1000); - break; - } - case "31539-08.html": - { - qs.exitQuest(true, true); - break; - } - case "6883": - case "6885": - case "7580": - case "6891": - case "6893": - case "6895": - case "6897": - case "6899": - { - if ((getQuestItemsCount(player, TORCH) < 1200) || !qs.isStarted()) - { - return getNoQuestMsg(player); - } - giveItems(player, Integer.valueOf(event), 1); - takeItems(player, TORCH, 1200); - htmltext = "32049-04.html"; - break; - } - case "6887": - case "6881": - { - if ((getQuestItemsCount(player, TORCH) < 1200) || !qs.isStarted()) - { - return getNoQuestMsg(player); - } - giveItems(player, Integer.valueOf(event), 1); - takeItems(player, TORCH, 1200); - htmltext = "32049-03.html"; - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 1); - if (partyMember == null) - { - return super.onKill(npc, player, isSummon); - } - - if (getRandom(1000) < MOBS.get(npc.getId())) - { - giveItems(partyMember, TORCH, 2); - } - else - { - giveItems(partyMember, TORCH, 1); - } - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_ITEMGET); - - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (npc.getId()) - { - case ROONEY: - { - if (qs.isStarted()) - { - htmltext = (getQuestItemsCount(player, TORCH) >= 1200) ? "32049-02.html" : "32049-01.html"; - } - break; - } - case VULCAN: - { - if (qs.isCreated()) - { - htmltext = (player.getLevel() >= 74) ? "31539-01.htm" : "31539-02.htm"; - } - else - { - htmltext = (getQuestItemsCount(player, TORCH) >= 1000) ? "31539-04.html" : "31539-05.html"; - } - break; - } - case HILDA: - { - if (qs.isCreated()) - { - htmltext = (player.getLevel() >= 74) ? "31271-01.htm" : "31271-02.htm"; - } - else - { - htmltext = "31271-04.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-01.htm deleted file mode 100644 index dffa08b00f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Chef Jeremy:
-You look like you could use a few extra Adena...
-Well I'm looking for a helper! You'll earn an honest wage around here, that's for sure!
-All you have to do is take these steaming hot hard-boiled eggs I just made to my customers. Their names are already written on them. Deliver them quickly, and who knows? I might teach you a secret cooking technique! Ha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-02.htm deleted file mode 100644 index 0a4d282fd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-Many dangerous and ferocious beasts lurk these parts. I'd really hate to have to bury another assistant!
-(Only a character of level 68 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-03.htm deleted file mode 100644 index 2402c6b502..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chef Jeremy:
-Take these hard-Boiled Eggs to my customers at the hot springs resort.
-Everyone likes their eggs done a different way.You must deliver them in the order!
-Look at the note I gave you for details, and don't ever forget our motto, "The Customer Always Comes First"! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-04.html deleted file mode 100644 index 92db1780ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-What are you waiting for?
-My customers must be salivating, waiting for my delicious eggs to arrive! Get going! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-05.html deleted file mode 100644 index d5a8eaae93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Jeremy:
-OK, OK!
-Did you finish the delivery?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-06.html deleted file mode 100644 index 53e4e97bd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Jeremy:
-Excellent!
-You seem to have more aptitude for delivery work than I thought. You did a good job, but unfortunately, I don't have the Adena to pay you. I don't have any more work for you, either... Talk to Valentine in the Town of Goddard. He owes me, and he'll give you a satisfactory reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-07.html deleted file mode 100644 index d0e50b899f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Jeremy:
-Hey, hey. You didn't just deliver that food without getting paid, right? Do make me sweat over small stuff like this. I'm leaving the small stuff up to you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-08.html deleted file mode 100644 index 612e732171..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31521-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Jeremy:
-Hey, what are you doing here? You should've visited Valentine in the Town of Goddard. I don't have any Adena to give you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-01.html deleted file mode 100644 index cfdb02cd43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pulin:
-I'm starving! When will that eggman get here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-02.html deleted file mode 100644 index 09c90e5476..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Pulin:
-Woohoo!
-Yummy! There's nothing like a nice boiled egg at the hot springs!
-I could eat a thousand of these!
-Oh, thank you for the eggs! Here's your money. I know you are busy, so leave now. There are many places you must be, but here is not one of them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-03.html deleted file mode 100644 index 1eca1e214a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Pulin:
-Aren't you Jeremy's delivery man? I've been waiting! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-04.html deleted file mode 100644 index bc92b6949e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31543-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Pulin:
-Smack!
-Mmm... Chomp!
-Snort!
-Can't talk! ...Gulp! ...Eating! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-01.html deleted file mode 100644 index 4d15040c1a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Naff:
-Oh, that feels great! If only I had some Boiled Eggs to go with it!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-02.html deleted file mode 100644 index 2bed41bb3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Naff:
-Wow, this is great! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-03.html deleted file mode 100644 index 764a5a8412..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Naff:
-Come on in! The water's fine! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-04.html deleted file mode 100644 index 5aa95dd357..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31544-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Naff:
-Hmm...
-I know I'm sexy, but you're embarrassing me!
-Don't you have something else to do? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-01.html deleted file mode 100644 index 2d476114c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Crocus:
-The hot springs just aren't the same without hard Boiled Eggs! Do you have any eggs? Do you?!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-02.html deleted file mode 100644 index ad9f3d5273..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Crocus:
-There's nothing quite like the taste of a good egg!
-Jeremy's eggs taste better than anybody's! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-03.html deleted file mode 100644 index 644a8e27ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Crocus:
-What a wonderful diversion! I'll wager that even the gods are jealous!If only I could have a taste of Jeremy's eggs... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-04.html deleted file mode 100644 index a3ddf1e6a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31545-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Crocus:
-If I only had a drink... I'd be the happiest person in the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-01.html deleted file mode 100644 index 51511e263b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Kuber:
-Hot hot hot springs!
-I'm so happy to be here! It's so heavenly... My spirit soars!
-All my worries~ Far~ far~ away~ Come what may~
-I'll take it easy~ ~whatever happens~
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-02.html deleted file mode 100644 index 3c95dda6a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Kuber:
-Oh my god!
-This is it! It's so good! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-03.html deleted file mode 100644 index 82f019c9d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Kuber:
-If you're hungry, take a bite of this delicious hard-boiled egg! Mmm mmm mmm...! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-04.html deleted file mode 100644 index acf506f7b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31546-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Kuber:
-I need a nap. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-01.html deleted file mode 100644 index 432168ee83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Beolin:
-I'm so hungry I could eat a thousand wyvern eggs!You don't happen to have any eggs, do you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-02.html deleted file mode 100644 index 048e5b1754..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Beolin:
-What excellent timing! If you were a minute later, I would've starved to death! Here's some money for your eggs! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-03.html deleted file mode 100644 index fd0814d195..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Beolin:
-Do you have any eggs? I'm starving! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-04.html deleted file mode 100644 index 39d7b75d59..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31547-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Beolin:
-That was awesome! I feel so much better! Tell Jeremy that the food was delicious! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-01.html deleted file mode 100644 index 2ca5eecef0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Brewer Valentine:
-Would you like a drink? What is it that you want?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-02.html deleted file mode 100644 index 16c89cb0b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/31584-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Brewer Valentine:
-Jeremy?
-He wants to be paid?...
-I thought this matter was settled! I distinctly remember paying you before! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/Q00621_EggDelivery.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/Q00621_EggDelivery.java deleted file mode 100644 index 5fb1ce9da5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00621_EggDelivery/Q00621_EggDelivery.java +++ /dev/null @@ -1,277 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00621_EggDelivery; - -import java.util.Arrays; -import java.util.List; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Egg Delivery (621) - * @author Janiko - */ -public class Q00621_EggDelivery extends Quest -{ - // NPCs - private static final int JEREMY = 31521; - private static final int PULIN = 31543; - private static final int NAFF = 31544; - private static final int CROCUS = 31545; - private static final int KUBER = 31546; - private static final int BOELIN = 31547; - private static final int VALENTINE = 31584; - // Items - private static final int BOILED_EGG = 7195; - private static final int EGG_PRICE = 7196; - // Misc - private static final int MIN_LVL = 68; - // Reward - private static final int QUICK_STEP_POTION = 734; - private static final int SEALED_RING_OF_AURAKYRA = 6849; - private static final int SEALED_SANDDRAGONS_EARING = 6847; - private static final int SEALED_DRAGON_NECKLACE = 6851; - // Talkers - private static final List TALKERS = Arrays.asList(NAFF, CROCUS, KUBER, BOELIN); - - public Q00621_EggDelivery() - { - super(621); - addStartNpc(JEREMY); - addTalkId(JEREMY, PULIN, VALENTINE); - addTalkId(TALKERS); - registerQuestItems(BOILED_EGG, EGG_PRICE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "31521-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - giveItems(player, BOILED_EGG, 5); - htmltext = event; - } - break; - } - case "31521-06.html": - { - if (qs.isCond(6)) - { - if (getQuestItemsCount(player, EGG_PRICE) >= 5) - { - qs.setCond(7, true); - takeItems(player, EGG_PRICE, -1); - htmltext = event; - } - else - { - htmltext = "31521-07.html"; - } - } - break; - } - case "31543-02.html": - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, BOILED_EGG)) - { - qs.setCond(2, true); - takeItems(player, BOILED_EGG, 1); - giveItems(player, EGG_PRICE, 1); - htmltext = event; - } - else - { - htmltext = "31543-03.html"; - } - } - break; - } - case "31544-02.html": - case "31545-02.html": - case "31546-02.html": - case "31547-02.html": - { - if (TALKERS.contains(npc.getId()) && qs.isCond(TALKERS.indexOf(npc.getId()) + 2)) - { - if (hasQuestItems(player, BOILED_EGG)) - { - qs.setCond(qs.getCond() + 1, true); - takeItems(player, BOILED_EGG, 1); - giveItems(player, EGG_PRICE, 1); - htmltext = event; - } - else - { - htmltext = npc.getId() + "-03.html"; - } - } - break; - } - case "31584-02.html": - { - if (qs.isCond(7)) - { - final int rnd = getRandom(1000); - if (rnd < 800) - { - rewardItems(player, QUICK_STEP_POTION, 1); - giveAdena(player, 18800, true); - } - else if (rnd < 880) - { - rewardItems(player, SEALED_RING_OF_AURAKYRA, 1); - } - else if (rnd < 960) - { - rewardItems(player, SEALED_SANDDRAGONS_EARING, 1); - } - else if (rnd < 1000) - { - rewardItems(player, SEALED_DRAGON_NECKLACE, 1); - } - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case JEREMY: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (talker.getLevel() >= MIN_LVL) ? "31521-01.htm" : "31521-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31521-04.html"; - break; - } - case 6: - { - if (hasQuestItems(talker, EGG_PRICE)) - { - htmltext = "31521-05.html"; - } - break; - } - case 7: - { - if (!hasQuestItems(talker, BOILED_EGG)) - { - htmltext = "31521-08.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case PULIN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - if (getQuestItemsCount(talker, BOILED_EGG) >= 5) - { - htmltext = "31543-01.html"; - } - break; - } - case 2: - { - htmltext = "31543-04.html"; - break; - } - } - } - break; - } - case NAFF: - case CROCUS: - case KUBER: - case BOELIN: - { - if (qs.isStarted()) - { - final int cond = TALKERS.indexOf(npc.getId()) + 2; - if (qs.isCond(cond) && hasQuestItems(talker, EGG_PRICE)) // 2,3,4,5 - { - htmltext = npc.getId() + "-01.html"; - } - else if (qs.isCond(cond + 1)) // 3,4,5,6 - { - htmltext = npc.getId() + "-04.html"; - } - } - break; - } - case VALENTINE: - { - if (qs.isStarted() && qs.isCond(7)) - { - htmltext = "31584-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-01.html deleted file mode 100644 index 247d6a1503..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Lietta:
-Are you here for something? Or perhaps to drop something off?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-02.html deleted file mode 100644 index b590b8a333..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31267-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Lietta:
-Oh, I see. Jeremy didn't pay you after you did work for him? That sounds like Jeremy!
-Hold on...
-Here you are. This should be enough. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-01.htm deleted file mode 100644 index f4385ff724..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Chef Jeremy:
-You look like you could use a few extra Adena...
-Well I'm looking for a helper! You'll earn an honest wage around here, that's for sure!
-All you have to do is take these specialty liquors to my customers. Their names are already written down. Deliver them quickly, and who knows? I might teach you a secret cooking technique! Ha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-02.htm deleted file mode 100644 index 9f815145d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-Many dangerous and ferocious beasts lurk these parts. I'd really hate to have to bury another assistant!
-(Only a character of level 68 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-03.htm deleted file mode 100644 index e2394bbf4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-Please take this specialty liquor to my customers at the hot springs resort.
-Our motto is "The Customer Always Comes First!" Don't ever forget it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-04.html deleted file mode 100644 index f86e24976f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-What are you waiting for?
-Think my customers who are waiting for my delicious liquor to arrive! Get going! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-05.html deleted file mode 100644 index a64d33cfe6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Jeremy:
-You've come back?
-Did you finish delivering all the liquor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-06.html deleted file mode 100644 index 9ef13f8d37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Jeremy:
-My mother's mother's mother made this wine for the soldiers fighting in the war. They say that when the soldiers drank it, it so raised their fighting spirit that they won the battle. Believe it or not!
-In any case, I'd like to pay you for your work, but I'm afraid that I don't have any money with me at the moment. I know it's a bit of trouble, but if you visit Warehouse Keeper Lietta in Goddard Castle Town and tell her that I sent you, she'll give you what you deserve. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-07.html deleted file mode 100644 index 722e71bd62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Jeremy:
-Deliver and collect the money, deliver and collect the money. You just have to keep repeating. Go finish the rest of your deliveries and get back here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-08.html deleted file mode 100644 index bb51fd7777..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31521-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Jeremy:
-What are you still doing here? Have you forgotten what you were supposed to do?
-Go to Warehouse Keeper Lietta in the Town of Goddard and say that you've come on my orders. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-01.html deleted file mode 100644 index 667899adab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pulin:
-You're the liquor delivery man, right? Show me the booze! I came all the way from Horse Island for a drink!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-02.html deleted file mode 100644 index 67334a12c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Pulin:
-Actually, I'm not much of a drinker...
-I thought this might be different!
-Here's your money. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-03.html deleted file mode 100644 index de22e051a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Pulin:
-Does alcohol taste different here? I'm scared but excited at the same time! I want a drink! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-04.html deleted file mode 100644 index 15f756e79f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31543-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pulin:
-I think the taste of this liquor is starting to grow on me! I'll probably be seeing you again! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-01.html deleted file mode 100644 index 0311c6537b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Naff:
-The hot springs always reminds me of Jeremy's special liquor!
-Let me guess... You must be Jeremy's delivery man!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-02.html deleted file mode 100644 index 7dc18e92b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Naff:
-What a marvelous taste!
-It's truly worthy of the gods! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-03.html deleted file mode 100644 index 4ceeb22048..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Naff:
-I'm trying to be patient, but it's not working!
-Where the hell is my liquor? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-04.html deleted file mode 100644 index 3d97ee96bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31544-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Naff:
-How could I have gotten so drunk from one glass?
-Woohoo! I feel great! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-01.html deleted file mode 100644 index fa68f7d36a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Crocus:
-I need a drink! Do you have any liquor?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-02.html deleted file mode 100644 index c5c9d21c0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Crocus:
-The fruity bouquet and sparkling sensation on my tongue is awesome! There's absolutely nothing like this in the whole world!
-Jeremy's liquor is unique to this region but very popular everywhere! I'm so glad I came here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-03.html deleted file mode 100644 index eb8ea629d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Crocus:
-What a wonderful diversion! I'll wager that even the gods are jealous! If only I could snack on some of Jeremy's eggs... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-04.html deleted file mode 100644 index 9f78e3d2a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31545-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Crocus:
-If I could eat just one of Jeremy's eggs, I'd be the happiest person in the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-01.html deleted file mode 100644 index c5503e6f2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kuber:
-That feels so good! I ordered a boiled egg to go with my drink! Once the liquor and the egg arrive, I'll be in heaven!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-02.html deleted file mode 100644 index 1e6d3ef298..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Kuber:
-Mmm... That's delicious!
-You look tired! Can I buy you a drink? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-03.html deleted file mode 100644 index a47545bd15..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Kuber:
-What happened to my liquor? I can't wait any longer! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-04.html deleted file mode 100644 index ebdb6424cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31546-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Kuber:
-Thank you so much! I look forward to getting more deliveries from you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-01.html deleted file mode 100644 index 579fddcdd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Beolin:
-Dammit! I need a drink! When will that liquor order get here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-02.html deleted file mode 100644 index 1b7c61312e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Beolin:
-It's about time!
-Mmm... These hot springs just aren't the same without a nice glass of wine...
-Hee hee... I'll never get tired of drinking this stuff!
-Oh, thanks for the delivery! Here's the money for the wine. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-03.html deleted file mode 100644 index 345e68c1cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Beolin:
-Boy, do I need a drink! Are you by any chance the deliveryman Jeremy sent? He should be here by now! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-04.html deleted file mode 100644 index 9a112fac84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/31547-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Beolin:
-Mmm!
-Gulp~!
-Oh, yeah! That's the stuff!
-What are you staring at, stranger? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/Q00622_SpecialtyLiquorDelivery.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/Q00622_SpecialtyLiquorDelivery.java deleted file mode 100644 index 840b90616d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00622_SpecialtyLiquorDelivery/Q00622_SpecialtyLiquorDelivery.java +++ /dev/null @@ -1,277 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00622_SpecialtyLiquorDelivery; - -import java.util.Arrays; -import java.util.List; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Specialty Liquor Delivery (622) - * @author Janiko - */ -public class Q00622_SpecialtyLiquorDelivery extends Quest -{ - // NPCs - private static final int JEREMY = 31521; - private static final int PULIN = 31543; - private static final int NAFF = 31544; - private static final int CROCUS = 31545; - private static final int KUBER = 31546; - private static final int BOELIN = 31547; - private static final int LIETTA = 31267; - // Items - private static final int SPECIAL_DRINK = 7197; - private static final int SPECIAL_DRINK_PRICE = 7198; - // Rewards - private static final int QUICK_STEP_POTION = 734; - private static final int SEALED_RING_OF_AURAKYRA = 6849; - private static final int SEALED_SANDDRAGONS_EARING = 6847; - private static final int SEALED_DRAGON_NECKLACE = 6851; - // Misc - private static final int MIN_LVL = 68; - // Talkers - private static final List TALKERS = Arrays.asList(KUBER, CROCUS, NAFF, PULIN); - - public Q00622_SpecialtyLiquorDelivery() - { - super(622); - addStartNpc(JEREMY); - addTalkId(JEREMY, BOELIN, LIETTA); - addTalkId(TALKERS); - registerQuestItems(SPECIAL_DRINK, SPECIAL_DRINK_PRICE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "31521-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - giveItems(player, SPECIAL_DRINK, 5); - htmltext = event; - } - break; - } - case "31521-06.html": - { - if (qs.isCond(6)) - { - if (getQuestItemsCount(player, SPECIAL_DRINK_PRICE) >= 5) - { - qs.setCond(7, true); - takeItems(player, -1, SPECIAL_DRINK_PRICE); - htmltext = event; - } - else - { - htmltext = "31521-07.html"; - } - } - break; - } - case "31547-02.html": - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, SPECIAL_DRINK)) - { - qs.setCond(2, true); - takeItems(player, SPECIAL_DRINK, 1); - giveItems(player, SPECIAL_DRINK_PRICE, 1); - htmltext = event; - } - else - { - htmltext = "31547-03.html"; - } - } - break; - } - case "31543-02.html": - case "31544-02.html": - case "31545-02.html": - case "31546-02.html": - { - if (TALKERS.contains(npc.getId()) && qs.isCond(TALKERS.indexOf(npc.getId()) + 2)) - { - if (hasQuestItems(player, SPECIAL_DRINK)) - { - qs.setCond(qs.getCond() + 1, true); - takeItems(player, SPECIAL_DRINK, 1); - giveItems(player, SPECIAL_DRINK_PRICE, 1); - htmltext = event; - } - else - { - htmltext = npc.getId() + "-03.html"; - } - } - break; - } - case "31267-02.html": - { - if (qs.isCond(7)) - { - final int rnd = getRandom(1000); - if (rnd < 800) - { - rewardItems(player, QUICK_STEP_POTION, 1); - giveAdena(player, 18800, true); - } - else if (rnd < 880) - { - rewardItems(player, SEALED_RING_OF_AURAKYRA, 1); - } - else if (rnd < 960) - { - rewardItems(player, SEALED_SANDDRAGONS_EARING, 1); - } - else - { - rewardItems(player, SEALED_DRAGON_NECKLACE, 1); - } - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case JEREMY: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (talker.getLevel() >= MIN_LVL) ? "31521-01.htm" : "31521-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31521-04.html"; - break; - } - case 6: - { - if (hasQuestItems(talker, SPECIAL_DRINK_PRICE)) - { - htmltext = "31521-05.html"; - } - break; - } - case 7: - { - if (!hasQuestItems(talker, SPECIAL_DRINK)) - { - htmltext = "31521-08.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case BOELIN: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - if (getQuestItemsCount(talker, SPECIAL_DRINK) >= 5) - { - htmltext = "31547-01.html"; - } - break; - } - case 2: - { - htmltext = "31547-04.html"; - break; - } - } - } - break; - } - case KUBER: - case CROCUS: - case NAFF: - case PULIN: - { - if (qs.isStarted()) - { - final int cond = TALKERS.indexOf(npc.getId()) + 2; - if (qs.isCond(cond) && hasQuestItems(talker, SPECIAL_DRINK_PRICE)) // 2,3,4,5 - { - htmltext = npc.getId() + "-01.html"; - } - else if (qs.isCond(cond + 1)) // 3,4,5,6 - { - htmltext = npc.getId() + "-04.html"; - } - } - break; - } - case LIETTA: - { - if (qs.isStarted() && qs.isCond(7)) - { - htmltext = "31267-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-01.htm deleted file mode 100644 index 7ef6f879e4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-01.htm +++ /dev/null @@ -1,10 +0,0 @@ -Chef Jeremy:
-Long ago, the most distinguished aristocrats of the empire came here for their excursions. Those bastards! When I refused to be their personal chef, they insulted my food! They have no appreciation for haute cuisine!
-As hard as they tried, no one could find fault with my food!
-Those cretins had the nerve to point out that they weren't served a specialty dish indigenous to this region!
-Then and there I resolved to make a dish so indigenous to this region that those barbarians would be silenced once and for all!
-But, as I'm sure you're aware, it takes more than ingredients to make a dish.
-The monsters in this region are too tough, don't you think?
-Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-02.htm deleted file mode 100644 index 2f4ae187b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-Thanks anyway, but you're definitely not up to it.
-(Only a character of level 71 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-03.htm deleted file mode 100644 index 13ecafe1b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chef Jeremy:
-Wonderful!
-I need some Leaves of Hot Springs Flava, Meat of Hot Springs Buffalo and Horn of Hot Springs Antelope. Please bring me one hundred of each.
-I know it's a lot, but what can I say? Do it for the advancement of culinary science! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-04.html deleted file mode 100644 index 87a5aaea2d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Chef Jeremy:
-No, no, no!
-I can't do it unless you bring me the exact amount of ingredients!
-What did I do to deserve this? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-05.html deleted file mode 100644 index da942b168f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Chef Jeremy:
-Excellent! I didn't think you'd survive! Oh, did I say that out loud?
-I meant to say, I'm very happy to see you back so soon! Now, let's have a look at those ingredients.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-06.html deleted file mode 100644 index b645251e72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Chef Jeremy:
-Fantastic! You obviously know talent when you see it!
-This is my current menu. It changes frequently, since my customers are constantly dropping off delicious new ingredients! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-07.html deleted file mode 100644 index da974ac3a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/31521-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Chef Jeremy:
-This amount of materials is not enough! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/Q00623_TheFinestFood.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/Q00623_TheFinestFood.java deleted file mode 100644 index 2b184bd260..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00623_TheFinestFood/Q00623_TheFinestFood.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00623_TheFinestFood; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * The Finest Food (623) - * @author janiko - */ -public class Q00623_TheFinestFood extends Quest -{ - // NPCs - private static final int JEREMY = 31521; - // Monsters - private static final int THERMAL_BUFFALO = 21315; - private static final int THERMAL_FLAVA = 21316; - private static final int THERMAL_ANTELOPE = 21318; - // Items - private static final ItemHolder LEAF_OF_FLAVA = new ItemHolder(7199, 100); - private static final ItemHolder BUFFALO_MEAT = new ItemHolder(7200, 100); - private static final ItemHolder HORN_OF_ANTELOPE = new ItemHolder(7201, 100); - // Rewards - private static final ItemHolder RING_OF_AURAKYRA = new ItemHolder(6849, 1); - private static final ItemHolder SEALED_SANDDRAGONS_EARING = new ItemHolder(6847, 1); - private static final ItemHolder DRAGON_NECKLACE = new ItemHolder(6851, 1); - // Misc - private static final int MIN_LVL = 71; - - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(THERMAL_BUFFALO, BUFFALO_MEAT); - MONSTER_DROPS.put(THERMAL_FLAVA, LEAF_OF_FLAVA); - MONSTER_DROPS.put(THERMAL_ANTELOPE, HORN_OF_ANTELOPE); - } - - public Q00623_TheFinestFood() - { - super(623); - addStartNpc(JEREMY); - addTalkId(JEREMY); - addKillId(THERMAL_BUFFALO, THERMAL_FLAVA, THERMAL_ANTELOPE); - registerQuestItems(LEAF_OF_FLAVA.getId(), BUFFALO_MEAT.getId(), HORN_OF_ANTELOPE.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "31521-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "31521-06.html": - { - if (qs.isCond(2)) - { - if (hasAllItems(player, true, LEAF_OF_FLAVA, BUFFALO_MEAT, HORN_OF_ANTELOPE)) - { - final int random = getRandom(1000); - if (random < 120) - { - giveAdena(player, 25000, true); - rewardItems(player, RING_OF_AURAKYRA); - } - else if (random < 240) - { - giveAdena(player, 65000, true); - rewardItems(player, SEALED_SANDDRAGONS_EARING); - } - else if (random < 340) - { - giveAdena(player, 25000, true); - rewardItems(player, DRAGON_NECKLACE); - } - else if (random < 940) - { - giveAdena(player, 73000, true); - addExpAndSp(player, 230000, 18200); - } - qs.exitQuest(true, true); - htmltext = event; - } - else - { - htmltext = "31521-07.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case JEREMY: - { - if (qs.isCreated()) - { - htmltext = (talker.getLevel() >= MIN_LVL) ? "31521-01.htm" : "31521-02.htm"; - } - else if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31521-04.html"; - break; - } - case 2: - { - htmltext = "31521-05.html"; - break; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(talker); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - final ItemHolder holder = MONSTER_DROPS.get(npc.getId()); - if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, holder.getId(), 1, holder.getCount(), 1, true) && hasAllItems(qs.getPlayer(), true, BUFFALO_MEAT, HORN_OF_ANTELOPE, LEAF_OF_FLAVA)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-00.htm deleted file mode 100644 index 0c0d50ea1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-00.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-You seem too weak to travel here. Come back again after training some more. Otherwise, I cannot guarantee your safety. (Quest available for the character of LEVEL 60 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-01.htm deleted file mode 100644 index 6e4f642abe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Mysterious Necromancer:
-You don't look like a pilgrim. Perhaps you could help me with something while you're here?
-I'm trying to create a new chimera. I've managed to get some ingredients, such as vampire blood, ogre muscle, and the like.
-But I traveled here to look for something completely new. I'm interested in the Gem of Saints, but it's not easy hunting alone.
-Please do refrain from looking at me that way. I think they're better off when improving the lives of mortals than rotting underground.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-02.htm deleted file mode 100644 index 47c65c8021..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Necromancer:
-All I know so far is that the remains of saints are in a place called Enfeux, which is sealed.
-I must make a seal from beads of obedience to unlock it. Beads of obedience control the thoughts of the creatures that guard the Valley of Saints. Bring me 300 of them. You can take them from the Eye of Splendor, Flash of Splendor, Blade of Splendor, Wisdom of Splendor, Soul of Splendor, Victory of Splendor, Punishment of Splendor, Shout of Splendor, Signet of Splendor, Crown of Splendor and Wailing of Splendor. I'm counting on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-03.html deleted file mode 100644 index f3bd2ff4a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-Where are the 300 beads of obedience I asked for? You can get them from eyes of splendor, flashes of splendor, knife edges of splendor, Wisdom of Splendor, souls of splendor, victories of splendor, vengeance of splendor, shouts of splendor, seals of splendor, crowns of splendor and Wailing of Splendor. Please collect 300 beads and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-04.html deleted file mode 100644 index fbe7fac3c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-04.html +++ /dev/null @@ -1,4 +0,0 @@ - Mysterious Necromancer:
-You've brought back all 300 Beads of Obedience! Now I can make the Seal of Light.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-05.html deleted file mode 100644 index 07091bc4ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-Where are the 300 beads of obedience? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-06.html deleted file mode 100644 index b9f7187bac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Necromancer:
-The beads of obedience allowed me to create a Seal of Light. Could you possibly help me some more?
-Enfeux is in the deepest part of the Valley of Saints. It's marked on this Map. You can take it with you. To extract the remains of saints, you must insert this Seal of Light into the space to the right side of Enfeux. After activating it with the seal, you can take out the remains of saints. I hope you can bring back as many as possible, but remember, the Seal of Light can be used only once. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-07.html deleted file mode 100644 index a1378c1cb3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-What are you still doing here? Don't you know how important this is? Bring me some remains of saints right away! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-08.html deleted file mode 100644 index b493fdfaef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Necromancer:
-You've brought me the Gem of Saints, I see. No problems on the way?
-I am glad to hear you did not run into much trouble. Please give me the Gem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-09.html deleted file mode 100644 index 7b07015955..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Necromancer:
-Of course, I will repay you for your trouble. I have a variety of basic ingredients.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-10.html deleted file mode 100644 index 5f926debc0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Necromancer:
-I wish it could be more, but this is all I can give you. I hope you'll find it useful.
-Feel free to come back and help anytime! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-11.html deleted file mode 100644 index c89a618f57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31518-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Necromancer:
-Where are the remains of saints? You can't fool me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-01.html deleted file mode 100644 index 29ae442b49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Enfeux:
-Upon close examination, on the lower right side, you see where to insert the seal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-02.html deleted file mode 100644 index c056a82440..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Enfeux:
-The Seal of Light has disappeared. In its place, you find an orb that looks like remains of saints. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-03.html deleted file mode 100644 index 4416d15237..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/31519-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Enfeux:
-You've already obtained the remains of saints. You can't get any more of them until you have a Seal of Light. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/Q00627_HeartInSearchOfPower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/Q00627_HeartInSearchOfPower.java deleted file mode 100644 index 35146fc562..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00627_HeartInSearchOfPower/Q00627_HeartInSearchOfPower.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00627_HeartInSearchOfPower; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Heart in Search of Power (627) - * @author Citizen - */ -public class Q00627_HeartInSearchOfPower extends Quest -{ - // NPCs - private static final int MYSTERIOUS_NECROMANCER = 31518; - private static final int ENFEUX = 31519; - // Items - private static final int SEAL_OF_LIGHT = 7170; - private static final int BEAD_OF_OBEDIENCE = 7171; - private static final int GEM_OF_SAINTS = 7172; - private static final int COKES = 36561; - private static final int LOW_GRADE_ARMOR = 36551; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - - static - { - MONSTERS.put(21520, 661); // Eye of Splendor - MONSTERS.put(21523, 668); // Flash of Splendor - MONSTERS.put(21524, 714); // Blade of Splendor - MONSTERS.put(21525, 714); // Blade of Splendor - MONSTERS.put(21526, 796); // Wisdom of Splendor - MONSTERS.put(21529, 659); // Soul of Splendor - MONSTERS.put(21530, 704); // Victory of Splendor - MONSTERS.put(21531, 791); // Punishment of Splendor - MONSTERS.put(21532, 820); // Shout of Splendor - MONSTERS.put(21535, 827); // Signet of Splendor - MONSTERS.put(21536, 798); // Crown of Splendor - MONSTERS.put(21539, 875); // Wailing of Splendor - MONSTERS.put(21540, 875); // Wailing of Splendor - MONSTERS.put(21658, 791); // Punishment of Splendor - } - - // Misc - private static final int MIN_LV = 60; - private static final int BEAD_OF_OBEDIENCE_COUNT_REQUIRED = 300; - - public Q00627_HeartInSearchOfPower() - { - super(627); - addStartNpc(MYSTERIOUS_NECROMANCER); - addTalkId(MYSTERIOUS_NECROMANCER, ENFEUX); - addKillId(MONSTERS.keySet()); - registerQuestItems(SEAL_OF_LIGHT, BEAD_OF_OBEDIENCE, GEM_OF_SAINTS); - addCondMinLevel(MIN_LV, "31518-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "31518-02.htm": - { - qs.startQuest(); - break; - } - case "31518-06.html": - { - if (getQuestItemsCount(player, BEAD_OF_OBEDIENCE) < BEAD_OF_OBEDIENCE_COUNT_REQUIRED) - { - return "31518-05.html"; - } - giveItems(player, SEAL_OF_LIGHT, 1); - takeItems(player, BEAD_OF_OBEDIENCE, -1); - qs.setCond(3); - break; - } - case "cokes": - case "lowGradeArmor": - { - final int itemId = event.equals("cokes") ? COKES : LOW_GRADE_ARMOR; - final int itemCount = event.equals("cokes") ? 28 : 1; - giveAdena(player, 6400, true); - giveItems(player, itemId, itemCount); - htmltext = "31518-10.html"; - qs.exitQuest(true, true); - break; - } - case "31519-02.html": - { - if (hasQuestItems(player, SEAL_OF_LIGHT) && qs.isCond(3)) - { - giveItems(player, GEM_OF_SAINTS, 1); - takeItems(player, SEAL_OF_LIGHT, -1); - qs.setCond(4); - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - case "31518-09.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(killer, 1); - if (partyMember != null) - { - final QuestState qs = getQuestState(partyMember, false); - final float chance = (MONSTERS.get(npc.getId()) * Config.RATE_QUEST_DROP); - if (getRandom(1000) < chance) - { - giveItems(partyMember, BEAD_OF_OBEDIENCE, 1); - if (getQuestItemsCount(partyMember, BEAD_OF_OBEDIENCE) < BEAD_OF_OBEDIENCE_COUNT_REQUIRED) - { - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - qs.setCond(2, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == MYSTERIOUS_NECROMANCER) - { - htmltext = "31518-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == MYSTERIOUS_NECROMANCER) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31518-03.html"; - break; - } - case 2: - { - htmltext = "31518-04.html"; - break; - } - case 3: - { - htmltext = "31518-07.html"; - break; - } - case 4: - { - htmltext = "31518-08.html"; - break; - } - } - } - else if (npc.getId() == ENFEUX) - { - if (qs.isCond(3)) - { - htmltext = "31519-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "31519-03.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-01.htm deleted file mode 100644 index 12c7a51c7a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-I don't know how you got here, but you shouldn't be wandering around by yourself. You must leave this place before the Ice Queen finds out you're here!
-(Characters must have achieved at least level 53 to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-02.htm deleted file mode 100644 index 1f369944fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-Welcome! You've helped to give our Zinnia Guild a long-term goal. Honestly though, we could use some more help. Could you help us again? We'll give you reward, but I'm not sure if you'll be satisfied with it...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-03.htm deleted file mode 100644 index 4750c57576..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-Why are you here? Well, since you're here anyway, why you take a little rest and then help us out?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-04.htm deleted file mode 100644 index 9a629abf34..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Repre:
-I'm saying that the lifeforms in this area for the most part have something called Black Ice Crystals inside their bodies. The crystals cause the creatures to become violent, which is why there are a few hunters collecting the crystals for research. If you collect some for them, you'll get a pretty decent reward. Of course, most of the time, you'll find a Silver Ice Crystal rather than a Black Ice Crystal. But even if you bring back some Silver Ice Crystals, you'll still get a reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-05.htm deleted file mode 100644 index 1f7dcde51a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-05.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rafforty:
-Thank you for your help.
-According to the information we acquired from you, to turn Freya back into her old self, we have to collect Ice Crystals that are spread all over this territory and which are grown within creatures' bodies.
-They usually have a silver color, and that's why they're called Silver Ice Crystals. If you can bring these back to me, I will reward you for your work. And, I know it will be even more difficult to get Black Ice Crystals, but if you bring those back to me, I will reward you even more.
-Oh, yes! And if you ever find any Silver Hemocytes, don't throw them away.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-06.html deleted file mode 100644 index 31a6fd6af4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-A Black Ice Crystal can be made out of a Silver Ice Crystal by using the tools on the shelf. Generally, Artisans do this, so it is not easy, but if you can make it into a Black Ice Crystal, then I'll reward you well. Failure will bring you nothing, so be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-07.html deleted file mode 100644 index 996289dd9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-You may get a Black Ice Crystal by processing a Silver Ice Crystal using the tools on the shelf. It won't be easy, as it is a job usually done only by professional craftsmen. If you succeed in creating the Black Ice Crystal, I'll pay you very well for it. Be careful, however, because failure won't pay you a thing.
-If you were to stay around for a while we might could work out a deal... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-08.html deleted file mode 100644 index 9d6a8c0822..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-The blood of the creatures that have been under the control of the Black Ice Crystal for a long time gradually changes to silver. The Ice Queen's pets are enticed by this blood, and we must have it for our plan as well. Please collect the Silver Hemocytes for us. The monsters in the Frozen Labyrinth that have Silver Hemocytes are the Massive Maze Bandersnatch, Panthera, Pronghorn, Ice Tarantula, Frost Tarantula, Frost Buffalo, Lost Buffalo, Ursus, Lost Yeti and Frost Yeti.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-09.html deleted file mode 100644 index fe44a89ad7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-As part of the Jinia Guild's goal to restore Queen Freya to her original self, we needed Silver Hemocytes to enter the Ice Queen's Castle. Now that Ice Fairy Sirra has been defeated and we've entered the next stage in our plan... that is to say, fight Freya herself... we no longer need you to bring Silver Hemocytes to the castle. However, when you're strong enough, come back and talk to me about the Guild's new plans regarding Freya. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-10.html deleted file mode 100644 index 5bf3a03ccc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-Haven't you left yet? I'm telling you again, most of the creatures around here have a Black Ice Crystal in their bodies! It seems like those crystals make them very violent. We need to study those crystals. Bring me some and you'll be well-rewarded! Of course, you probably won't get a Black Ice Crystal at first. You'll get a Silver Ice Crystal. Bring me some Silver Ice Crystals and I'll reward you for them, too.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-11.html deleted file mode 100644 index c2c6641ad9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Rafforty:
-It's dangerous outside, so please be careful! I'm telling you, most of the creatures living in the Frozen Labyrinth have a Silver Ice Crystal in their bodies. Bring me these crystals and you'll be well-rewarded. Black Ice Crystals are quite rare, but if you find one and bring it back to me, you'll be rewarded even more!
-Oh, by the way... If you ever get any Silver Hemocytes, don't throw them away.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-12.html deleted file mode 100644 index 30f563b16d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Rafforty:
-You look like you did something big outside. I can feel the unique energy of Ice Crystals coming from you! You have them, don't you? Don't you want to give it to me? I'll pay you well!
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-13.html deleted file mode 100644 index 69a3f3afff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-13.html +++ /dev/null @@ -1,8 +0,0 @@ -Rafforty:
-Any success? You look exhausted, my friend!
-I can feel the unique energy of Ice Crystals coming from you! Can I have them? I'll pay you well!
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-14.html deleted file mode 100644 index 7928f0651d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-14.html +++ /dev/null @@ -1,5 +0,0 @@ -Rafforty:
-Well, of course, I'll pay you with Adena! You can use it anywhere! Are you willing to hand over the Black Ice Crystals to me?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-15.html deleted file mode 100644 index 2f1aa90da1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-15.html +++ /dev/null @@ -1,7 +0,0 @@ -Rafforty:
-Yes. Then will you give the Ice Crystals to me?
-Ah! How would you like be paid? Do you want Adena for it all? Or perhaps you'd like to trade for some other items? I must warn you, however... If you want good materials, you'd better have lots of Ice Crystals.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-16.html deleted file mode 100644 index 724549975a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-Here's your reward. This should compensate you for your hard work. If you find any more Ice Crystals, come back to see me again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-17.html deleted file mode 100644 index a9852ac4b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-Here, I've filled this full of Adena for you. If you find more Ice Crystals, please bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-18.html deleted file mode 100644 index 44a3de5858..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-18.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-Where did you put the crystals? There's nothing in this pouch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-19.html deleted file mode 100644 index 2fbf327b08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-19.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-OK. If you change your mind, please come back and find me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-20.html deleted file mode 100644 index 22dfc0c02e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-20.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-Very well. You know how important those crystals are to us, so I'll wait. Please, be careful! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-21.html deleted file mode 100644 index 05bcdd137d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-21.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-OK. I won't do any more business with you. Good-bye. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-22.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-22.html deleted file mode 100644 index c3e1e83e65..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-22.html +++ /dev/null @@ -1,4 +0,0 @@ -Rafforty:
-Are you really quitting? Is something bothering you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-23.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-23.html deleted file mode 100644 index 5c6bb95760..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32020-23.html +++ /dev/null @@ -1,3 +0,0 @@ -Rafforty:
-Very well! You've been a lot of help to us! Come back anytime! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-01.html deleted file mode 100644 index 300cb3c898..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Ice Shelf:
-What am I to do with this? What is important about it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-02.html deleted file mode 100644 index 98a74a3cc8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Ice Shelf:
-The ice shards on the shelf indicate that it was used quite recently. Hm...are these shards from the Silver Ice Crystal that Rafforty spoke of? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-03.html deleted file mode 100644 index bf898f155e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-It is obvious from looking at this shelf that someone has been using it as a workbench. I have the Silver Ice Crystal...I wonder if it would be reasonable to work on it here?
-Here are some old tools on the shelf I can use.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-04.html deleted file mode 100644 index bd4a9a0c50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-To work, then. Which tool should I use to begin?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-05.html deleted file mode 100644 index 36b4b32f44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-Now it emits black light. Success is very near! There is but one step left to finish the project.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-06.html deleted file mode 100644 index 36b4b32f44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-Now it emits black light. Success is very near! There is but one step left to finish the project.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-07.html deleted file mode 100644 index d1ff743f0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Ice Shelf:
-I have completed the Black Ice Crystal, and its black light appears to absorb all the light around it. Success! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-08.html deleted file mode 100644 index db602b889c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Ice Shelf:
-Alas! It was all for nothing because of a minor mistake. The tools were not as easy to use as I had thought. It was all a waste of crystals. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-09.html deleted file mode 100644 index 2676a85a5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/32023-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-Now to apply the finishing touches. What implement should I use?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/Q00648_AnIceMerchantsDream.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/Q00648_AnIceMerchantsDream.java deleted file mode 100644 index 2ae6a0d236..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00648_AnIceMerchantsDream/Q00648_AnIceMerchantsDream.java +++ /dev/null @@ -1,375 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00648_AnIceMerchantsDream; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00115_TheOtherSideOfTruth.Q00115_TheOtherSideOfTruth; - -/** - * An Ice Merchant's Dream (648) - * @author netvirus, Adry_85 - */ -public class Q00648_AnIceMerchantsDream extends Quest -{ - private static class DropInfo - { - private final double _firstChance; - private final double _secondChance; - - public DropInfo(double firstChance, double secondChance) - { - _firstChance = firstChance; - _secondChance = secondChance; - } - - public double getFirstChance() - { - return _firstChance; - } - - public double getSecondChance() - { - return _secondChance; - } - } - - // NPCs - private static final int RAFFORTY = 32020; - private static final int ICE_SHELF = 32023; - // Items - private static final int SILVER_HEMOCYTE = 8057; - private static final int SILVER_ICE_CRYSTAL = 8077; - private static final int BLACK_ICE_CRYSTAL = 8078; - // Misc - private static final int MIN_LVL = 53; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(22080, new DropInfo(0.285, 0.048)); // Massive Maze Bandersnatch - MONSTERS.put(22081, new DropInfo(0.443, 0.0)); // Lost Watcher - MONSTERS.put(22082, new DropInfo(0.510, 0.0)); // Elder Lost Watcher - MONSTERS.put(22083, new DropInfo(0.477, 0.049)); // Baby Panthera - MONSTERS.put(22084, new DropInfo(0.477, 0.049)); // Panthera - MONSTERS.put(22085, new DropInfo(0.420, 0.043)); // Lost Gargoyle - MONSTERS.put(22086, new DropInfo(0.490, 0.050)); // Lost Gargoyle Youngling - MONSTERS.put(22087, new DropInfo(0.787, 0.081)); // Pronghorn Spirit - MONSTERS.put(22088, new DropInfo(0.480, 0.049)); // Pronghorn - MONSTERS.put(22089, new DropInfo(0.550, 0.056)); // Ice Tarantula - MONSTERS.put(22090, new DropInfo(0.570, 0.058)); // Frost Tarantula - MONSTERS.put(22091, new DropInfo(0.623, 0.0)); // Lost Iron Golem - MONSTERS.put(22092, new DropInfo(0.623, 0.0)); // Frost Iron Golem - MONSTERS.put(22093, new DropInfo(0.910, 0.093)); // Lost Buffalo - MONSTERS.put(22094, new DropInfo(0.553, 0.057)); // Frost Buffalo - MONSTERS.put(22095, new DropInfo(0.593, 0.061)); // Ursus Cub - MONSTERS.put(22096, new DropInfo(0.593, 0.061)); // Ursus - MONSTERS.put(22097, new DropInfo(0.693, 0.071)); // Lost Yeti - MONSTERS.put(22098, new DropInfo(0.717, 0.074)); // Frost Yeti - } - - public Q00648_AnIceMerchantsDream() - { - super(648); - addStartNpc(RAFFORTY); - addTalkId(RAFFORTY, ICE_SHELF); - addKillId(MONSTERS.keySet()); - registerQuestItems(SILVER_HEMOCYTE, SILVER_ICE_CRYSTAL, BLACK_ICE_CRYSTAL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - final QuestState q115 = player.getQuestState(Q00115_TheOtherSideOfTruth.class.getSimpleName()); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - qs.startQuest(); - if ((q115 != null) && q115.isCompleted()) - { - htmltext = "32020-04.htm"; - } - else - { - qs.setCond(2); - htmltext = "32020-05.htm"; - } - break; - } - case "ASK": - { - if (qs.getCond() >= 1) - { - htmltext = ((q115 != null) && !q115.isCompleted()) ? "32020-14.html" : "32020-15.html"; - } - break; - } - case "LATER": - { - if (qs.getCond() >= 1) - { - htmltext = ((q115 != null) && !q115.isCompleted()) ? "32020-19.html" : "32020-20.html"; - } - break; - } - case "REWARD": - { - if (qs.getCond() >= 1) - { - final long silverCryCount = getQuestItemsCount(player, SILVER_ICE_CRYSTAL); - final long blackCryCount = getQuestItemsCount(player, BLACK_ICE_CRYSTAL); - if ((silverCryCount + blackCryCount) > 0) - { - giveAdena(player, (silverCryCount * 300) + (blackCryCount * 1200), true); - takeItems(player, -1, SILVER_ICE_CRYSTAL, BLACK_ICE_CRYSTAL); - htmltext = ((q115 != null) && !q115.isCompleted()) ? "32020-16.html" : "32020-17.html"; - } - else - { - htmltext = "32020-18.html"; - } - } - break; - } - case "QUIT": - { - if (qs.getCond() >= 1) - { - if ((q115 != null) && !q115.isCompleted()) - { - htmltext = "32020-21.html"; - qs.exitQuest(true, true); - } - else - { - htmltext = "32020-22.html"; - } - } - break; - } - case "32020-06.html": - case "32020-07.html": - case "32020-08.html": - case "32020-09.html": - { - if (qs.getCond() >= 1) - { - htmltext = event; - } - break; - } - case "32020-23.html": - { - if (qs.getCond() >= 1) - { - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - case "32023-04.html": - { - if ((qs.getCond() >= 1) && hasQuestItems(player, SILVER_ICE_CRYSTAL) && (qs.getInt("ex") == 0)) - { - qs.set("ex", (getRandom(4) + 1) * 10); - htmltext = event; - } - break; - } - case "32023-05.html": - { - if ((qs.getCond() >= 1) && hasQuestItems(player, SILVER_ICE_CRYSTAL) && (qs.getInt("ex") > 0)) - { - takeItems(player, SILVER_ICE_CRYSTAL, 1); - final int val = qs.getInt("ex") + 1; - qs.set("ex", val); - playSound(player, QuestSound.ITEMSOUND_BROKEN_KEY); - htmltext = event; - } - break; - } - case "32023-06.html": - { - if ((qs.getCond() >= 1) && hasQuestItems(player, SILVER_ICE_CRYSTAL) && (qs.getInt("ex") > 0)) - { - takeItems(player, SILVER_ICE_CRYSTAL, 1); - final int val = qs.getInt("ex") + 2; - qs.set("ex", val); - playSound(player, QuestSound.ITEMSOUND_BROKEN_KEY); - htmltext = event; - } - break; - } - case "REPLY4": - { - if ((qs.getCond() >= 1) && (qs.getInt("ex") > 0)) - { - final int ex = qs.getInt("ex"); - final int val1 = ex / 10; - final int val2 = ex - (val1 * 10); - if (val1 == val2) - { - htmltext = "32023-07.html"; - giveItems(player, BLACK_ICE_CRYSTAL, 1); - playSound(player, QuestSound.ITEMSOUND_ENCHANT_SUCCESS); - } - else - { - htmltext = "32023-08.html"; - playSound(player, QuestSound.ITEMSOUND_ENCHANT_FAILED); - } - qs.set("ex", 0); - } - break; - } - case "REPLY5": - { - if ((qs.getCond() >= 1) && (qs.getInt("ex") > 0)) - { - final int ex = qs.getInt("ex"); - final int val1 = ex / 10; - final int val2 = (ex - (val1 * 10)) + 2; - if (val1 == val2) - { - htmltext = "32023-07.html"; - giveItems(player, BLACK_ICE_CRYSTAL, 1); - playSound(player, QuestSound.ITEMSOUND_ENCHANT_SUCCESS); - } - else - { - htmltext = "32023-08.html"; - playSound(player, QuestSound.ITEMSOUND_ENCHANT_FAILED); - } - qs.set("ex", 0); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - final DropInfo info = MONSTERS.get(npc.getId()); - if (qs.getCond() >= 1) - { - giveItemRandomly(qs.getPlayer(), npc, SILVER_ICE_CRYSTAL, 1, 0, info.getFirstChance(), true); - } - - if (info.getSecondChance() > 0) - { - final QuestState qs2 = qs.getPlayer().getQuestState(Q00115_TheOtherSideOfTruth.class.getSimpleName()); - if ((qs.getCond() >= 2) && (qs2 != null) && qs2.isCompleted()) - { - giveItemRandomly(qs.getPlayer(), npc, SILVER_HEMOCYTE, 1, 0, info.getSecondChance(), true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final QuestState qs2 = player.getQuestState(Q00115_TheOtherSideOfTruth.class.getSimpleName()); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case RAFFORTY: - { - if (qs.isCreated()) - { - if (player.getLevel() < MIN_LVL) - { - htmltext = "32020-01.htm"; - } - else - { - htmltext = ((qs2 != null) && qs2.isCompleted()) ? "32020-02.htm" : "32020-03.htm"; - } - } - else if (qs.isStarted()) - { - final long hasQuestItems = getQuestItemsCount(player, SILVER_ICE_CRYSTAL, BLACK_ICE_CRYSTAL); - if ((qs2 != null) && qs2.isCompleted()) - { - htmltext = (hasQuestItems > 0) ? "32020-13.html" : "32020-11.html"; - if (qs.isCond(1)) - { - qs.setCond(2, true); - } - } - else - { - htmltext = (hasQuestItems > 0) ? "32020-12.html" : "32020-10.html"; - } - } - break; - } - case ICE_SHELF: - { - // TODO: In High Five this quest have an updated reward system. - if (qs.isStarted()) - { - if (hasQuestItems(player, SILVER_ICE_CRYSTAL)) - { - final int val = qs.getInt("ex") % 10; - if (val == 0) - { - htmltext = "32023-03.html"; - qs.set("ex", 0); - } - else - { - htmltext = "32023-09.html"; - } - } - else - { - htmltext = "32023-02.html"; - } - } - else - { - htmltext = "32023-01.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-01.htm deleted file mode 100644 index ae4d98d544..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Klump:
-Are you here because you heard the rumor, too? These days, I spend a lot of my time playing cards with the travelers who pass this way. Naturally, there's plenty of reward for those who play a good game. Feel up to a game?
-Of course, since you stand to win a fair amount, you can't play for free. That's why it's a game of chance, eh? If you want to play with me, bring me some of those red gems that have recently caught my eye. What do you say? Will you bring me the gems so we can begin?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-02.html deleted file mode 100644 index 49ee1d738d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Klump:
-Are you here because you heard the rumor, too? These days, I spend a lot of my time playing cards with the travelers who pass this way. Naturally, there's plenty of reward for those who play a good game. Feel up to a game?
-Of course, since you stand to win a fair amount, you can't play for free. That's why it's a game of chance, eh? If you want to play with me, bring me some of those red gems that have recently caught my eye. Ahh, but I think this task might be a little to much for you to take on right now. Perhaps another time, eh?
-(Only characters level 61 and above are permitted to take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-03.htm deleted file mode 100644 index f46466aa38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Klump:
-Good! Then collect the Red Beads and bring them to me. There are many monsters from whom you can get get Red Beads, so listen carefully. You can get them by defeating the Doom Scout, Dismal Pole, Doom Servant, Doom Archer, Doom Warrior, Trives, Falibati, Doom Knight, Ghostly Warrior,Bloody Priest, Bloody Knight, Dark Guard, Death Agent, Forgotten Face, Chimera Piece, Forgotten Ancient People, Shaman of Ancient Times, Antelope, Buffalo, Eye of Splendor, Wisdom of Splendor, Victory of Splendor, Signet of Splendor, Splinter Stakato, Splinter Stakato Soldier, Needle Stakato and Needle Stakato Soldier. To play one game of cards, bring 50 Red Beads. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-04.html deleted file mode 100644 index efda05e3b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Klump:
-You haven't collected 50 Red Beads yet. You can get them by defeating the Tulben, Hames Orc Scout, Hames Orc Footman, Cursed Guardian, Hames Orc Overlord, Doom Scout, Dismal Pole, Doom Servant, Doom Archer, Doom Warrior, Bloody Queen, Trives, Falibati, Doom Knight, Ghostly Warrior,Bloody Priest, Bloody Knight, Dark Gaurd, Death Agent, Changed Creation, Chimera Piece, Nonexistent Man, Forgotten Ancient People, Shaman of Ancient Times, Antelope, Baffalo, Eye of Splendor, Wisdom of Splendor, Victory of Splendor, Signet of Splendor, Splinter Stakato, Splinter Stakato Soldier, Needle Stakato and Needle Stakato Soldier.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-05.html deleted file mode 100644 index 5efc92af29..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Klump:
-Hey, you've brought all 50 red gems. Terrific! What do say? Ready to play some cards?
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-06.html deleted file mode 100644 index 9a78277d9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Klump:
-Okay, then. Once you collect all 50 red gems, come back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-07.html deleted file mode 100644 index c61e277759..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Klump:
-Are you quitting? If you ever change your mind, come back any time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-08.html deleted file mode 100644 index 1243237cb8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Klump:
-Oh yeah? You're very cautious, I see. This game largely depends on luck, so I think it's a good idea to trust your intuition. When you feel like it, come back and challenge me again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09.html deleted file mode 100644 index 451f809278..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09.html +++ /dev/null @@ -1,11 +0,0 @@ -Warehouse Chief Klump:
-It's very simple. There are 70 cards, made up of 5 suits with 14 characters in each suit. You draw 5 cards from the lot, and if you get one of the combination of cards below, you can be rewarded.
-Five of a kind: Five cards containing the same character. -Four of a kind: Four cards containing the same character. -Full house: Three cards with the same character aLong with two cards with the same character. -Three of a kind: Three cards with the same character. -Two pairs: Two pairs of cards with the same characters in each pair. -One pair: Two cards with the same character.
-If you don't have any of the hands I just mentioned, it's called having "no pair", and you don't get anything. Of course, a five of a kind is rare, so the reward for getting it is high; on the other hand, one pair is the easiest hand to get, so you'll receive only the lowest reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09a.html deleted file mode 100644 index 12e569f7ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Klump:
-Actually, a fellow named Hindemith left these cards. Looks like they have some kind of message on them, but I have no idea what that means... I just use them to play cards... Ha ha ha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09b.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09b.html deleted file mode 100644 index 0bc311ec2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-09b.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Klump:
-You can obtain red gems from many evil creatures. Get them by slaying the Tulben, Hames Orc Scout, Hames Orc Footman, Cursed Guardian, Hames Orc Overlord, Doom Scout, Dismal Pole, Doom Servant, Doom Archer, Doom Warrior, Blood Queen, Trives, Falibati, Doom Knight, Ghostly Warrior, Bloody Priest, Bloody Knight, Dark Guard, Death Agent, Black Shadow, Chimera Piece, Nonexistent Man, Forgotten Ancient People, Shaman of Ancient Times, Antelope, Buffalo, Eye of Splendor, Wisdom of Splendor, Victory of Splendor, Signet of Splendor, Splinter Stakato, Splinter Stakato Soldier, Needle Stakato and Needle Stakato Soldier. To play the card game once, you'll need to bring me 50 red gems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-10.html deleted file mode 100644 index 9364c17976..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Klump:
-Good thinking! Just let me shuffle the cards...
-.
-.
-.
-Ah, there we go! Would you like to cut the deck?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11.html deleted file mode 100644 index 4f2f8c4f7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11.html +++ /dev/null @@ -1,29 +0,0 @@ -Warehouse Chief Klump:
-Alrighty, time to play!
-Here are your 5 cards, face down. Check all 5 of your cards first, and then show them to me.
- - - - - - - - -
- ? - - ? - - ? - - ? - - ? -
-
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11a.html deleted file mode 100644 index ab6da1c016..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-11a.html +++ /dev/null @@ -1,29 +0,0 @@ -Warehouse Chief Klump:
-Hey, I thought you were checking your cards! Where did you go? Your cards are untouched!
-Check all 5 of them and then show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-12.html deleted file mode 100644 index a136f2ca57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-12.html +++ /dev/null @@ -1,28 +0,0 @@ -Warehouse Chief Klump:
-Check all 5 of your cards and then show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-13.html deleted file mode 100644 index 060fe90df3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-13.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm....? This is... Five of a kind! What luck! The goddess of victory must be with you! Here is your prize! Well earned, well played!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-14.html deleted file mode 100644 index 95c2ff1ef9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-14.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... Four of a kind! Well done, my young friend! That sort of hand doesn't come up very often, that's for sure. Here's your prize.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-15.html deleted file mode 100644 index f364b5e445..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-15.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... A full house? Excellent! You're better than I thought. Here's your prize.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-16.html deleted file mode 100644 index 1a8f8da307..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-16.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... Three of a kind? You're lucky, I'll say that for you! Here's your prize.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-17.html deleted file mode 100644 index ad35e62e3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-17.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... Two pair? Not bad. Here's your prize.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-18.html deleted file mode 100644 index 59dfe2d6d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-18.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... One pair? You got lucky this time, but I wonder if it'll last. Here's your prize.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-19.html deleted file mode 100644 index 0965c35094..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-19.html +++ /dev/null @@ -1,25 +0,0 @@ -Warehouse Chief Klump:
-Did you have a look at your cards? Show them to me.
- - - - - - - - -
- Cell1 - - Cell2 - - Cell3 - - Cell4 - - Cell5 -
-
-Hmmmm...? This is... No pair? Tough luck, my friend! Want to try again? Perhaps your luck will take a turn for the better...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-20.html deleted file mode 100644 index e5c096086d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-20.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Klump:
-How about another game? Just let me reshuffle these cards...
-.
-.
-.
-Ah, all set. Cut the deck, if you please.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-21.html deleted file mode 100644 index a054c17776..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/30845-21.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Klump:
-Huh? Looks like you've run out of red gems. Too bad! Why don't you collect another 50 red gems and come back, eh? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/Q00662_AGameOfCards.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/Q00662_AGameOfCards.java deleted file mode 100644 index 4978e5f4e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00662_AGameOfCards/Q00662_AGameOfCards.java +++ /dev/null @@ -1,809 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00662_AGameOfCards; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.commons.util.Rnd; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * A Game of Cards (662) - * @author Zoey76 / Stayway (Rework Helios) - */ -public class Q00662_AGameOfCards extends Quest -{ - // NPC - private static final int KLUMP = 30845; - // Items - private static final int RED_GEM = 8765; - private static final int ZIGGOS_GEMSTONE = 8868; - // Misc - private static final int MIN_LEVEL = 61; - private static final int REQUIRED_CHIP_COUNT = 50; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20672, 357); // Trives - MONSTERS.put(20673, 357); // Falibati - MONSTERS.put(20674, 583); // Doom Knight - MONSTERS.put(20955, 358); // Ghostly Warrior - MONSTERS.put(20958, 283); // Death Agent - MONSTERS.put(20959, 455); // Dark Guard - MONSTERS.put(20961, 365); // Bloody Knight - MONSTERS.put(20962, 348); // Bloody Priest - MONSTERS.put(21002, 315); // Doom Scout - MONSTERS.put(21004, 320); // Dismal Pole - MONSTERS.put(21006, 335); // Doom Servant - MONSTERS.put(21008, 462); // Doom Archer - MONSTERS.put(21010, 397); // Doom Warrior - MONSTERS.put(21278, 483); // Antelope - MONSTERS.put(21279, 483); // Antelope - MONSTERS.put(21280, 483); // Antelope - MONSTERS.put(21286, 515); // Buffalo - MONSTERS.put(21287, 515); // Buffalo - MONSTERS.put(21288, 515); // Buffalo - MONSTERS.put(21508, 493); // Splinter Stakato - MONSTERS.put(21510, 527); // Splinter Stakato Soldier - MONSTERS.put(21513, 562); // Needle Stakato - MONSTERS.put(21515, 598); // Needle Stakato Soldier - MONSTERS.put(21520, 458); // Eye of Splendor - MONSTERS.put(21526, 552); // Wisdom of Splendor - MONSTERS.put(21530, 488); // Victory of Splendor - MONSTERS.put(21535, 573); // Signet of Splendor - } - - public Q00662_AGameOfCards() - { - super(662); - addStartNpc(KLUMP); - addTalkId(KLUMP); - addKillId(MONSTERS.keySet()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30845-03.htm": - { - if (player.getLevel() >= MIN_LEVEL) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30845-06.html": - case "30845-08.html": - case "30845-09.html": - case "30845-09a.html": - case "30845-09b.html": - case "30845-10.html": - { - htmltext = event; - break; - } - case "30845-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "return": - { - htmltext = getQuestItemsCount(player, RED_GEM) < REQUIRED_CHIP_COUNT ? "30845-04.html" : "30845-05.html"; - break; - } - case "30845-11.html": - { - if (getQuestItemsCount(player, RED_GEM) >= REQUIRED_CHIP_COUNT) - { - int i1 = 0; - int i2 = 0; - int i3 = 0; - int i4 = 0; - int i5 = 0; - while ((i1 == i2) || (i1 == i3) || (i1 == i4) || (i1 == i5) || (i2 == i3) || (i2 == i4) || (i2 == i5) || (i3 == i4) || (i3 == i5) || (i4 == i5)) - { - i1 = getRandom(70) + 1; - i2 = getRandom(70) + 1; - i3 = getRandom(70) + 1; - i4 = getRandom(70) + 1; - i5 = getRandom(70) + 1; - } - if (i1 >= 57) - { - i1 -= 56; - } - else if (i1 >= 43) - { - i1 -= 42; - } - else if (i1 >= 29) - { - i1 -= 28; - } - else if (i1 >= 15) - { - i1 -= 14; - } - if (i2 >= 57) - { - i2 -= 56; - } - else if (i2 >= 43) - { - i2 -= 42; - } - else if (i2 >= 29) - { - i2 -= 28; - } - else if (i2 >= 15) - { - i2 -= 14; - } - if (i3 >= 57) - { - i3 -= 56; - } - else if (i3 >= 43) - { - i3 -= 42; - } - else if (i3 >= 29) - { - i3 -= 28; - } - else if (i3 >= 15) - { - i3 -= 14; - } - if (i4 >= 57) - { - i4 -= 56; - } - else if (i4 >= 43) - { - i4 -= 42; - } - else if (i4 >= 29) - { - i4 -= 28; - } - else if (i4 >= 15) - { - i4 -= 14; - } - if (i5 >= 57) - { - i5 -= 56; - } - else if (i5 >= 43) - { - i5 -= 42; - } - else if (i5 >= 29) - { - i5 -= 28; - } - else if (i5 >= 15) - { - i5 -= 14; - } - - qs.setCond((i4 * 1000000) + (i3 * 10000) + (i2 * 100) + i1); - qs.set("ex", i5); - takeItems(player, RED_GEM, REQUIRED_CHIP_COUNT); - htmltext = event; - } - break; - } - case "turncard1": - case "turncard2": - case "turncard3": - case "turncard4": - case "turncard5": - { - final int cond = qs.getCond(); - int i1 = qs.getInt("ex"); - final int i5 = i1 % 100; - int i9 = i1 / 100; - i1 = cond % 100; - final int i2 = (cond % 10000) / 100; - final int i3 = (cond % 1000000) / 10000; - final int i4 = (cond % 100000000) / 1000000; - switch (event) - { - case "turncard1": - { - if ((i9 % 2) < 1) - { - i9 += 1; - } - if ((i9 % 32) < 31) - { - qs.set("ex", (i9 * 100) + i5); - } - break; - } - case "turncard2": - { - if ((i9 % 4) < 2) - { - i9 += 2; - } - if ((i9 % 32) < 31) - { - qs.set("ex", (i9 * 100) + i5); - } - break; - } - case "turncard3": - { - if ((i9 % 8) < 4) - { - i9 += 4; - } - if ((i9 % 32) < 31) - { - qs.set("ex", (i9 * 100) + i5); - } - break; - } - case "turncard4": - { - if ((i9 % 16) < 8) - { - i9 += 8; - } - if ((i9 % 32) < 31) - { - qs.set("ex", (i9 * 100) + i5); - } - break; - } - case "turncard5": - { - if ((i9 % 32) < 16) - { - i9 += 16; - } - if ((i9 % 32) < 31) - { - qs.set("ex", (i9 * 100) + i5); - } - break; - } - } - - if ((i9 % 32) < 31) - { - htmltext = getHtm(player, "30845-12.html"); - } - else if ((i9 % 32) == 31) - { - int i6 = 0; - int i8 = 0; - if ((i1 >= 1) && (i1 <= 14) && (i2 >= 1) && (i2 <= 14) && (i3 >= 1) && (i3 <= 14) && (i4 >= 1) && (i4 <= 14) && (i5 >= 1) && (i5 <= 14)) - { - if (i1 == i2) - { - i6 += 10; - i8 += 8; - } - if (i1 == i3) - { - i6 += 10; - i8 += 4; - } - if (i1 == i4) - { - i6 += 10; - i8 += 2; - } - if (i1 == i5) - { - i6 += 10; - i8 += 1; - } - if ((i6 % 100) < 10) - { - if ((i8 % 16) < 8) - { - if ((i8 % 8) < 4) - { - if (i2 == i3) - { - i6 += 10; - i8 += 4; - } - } - if ((i8 % 4) < 2) - { - if (i2 == i4) - { - i6 += 10; - i8 += 2; - } - } - if ((i8 % 2) < 1) - { - if (i2 == i5) - { - i6 += 10; - i8 += 1; - } - } - } - } - else if ((i6 % 10) == 0) - { - if ((i8 % 16) < 8) - { - if ((i8 % 8) < 4) - { - if (i2 == i3) - { - i6 += 1; - i8 += 4; - } - } - if ((i8 % 4) < 2) - { - if (i2 == i4) - { - i6 += 1; - i8 += 2; - } - } - if ((i8 % 2) < 1) - { - if (i2 == i5) - { - i6 += 1; - i8 += 1; - } - } - } - } - if ((i6 % 100) < 10) - { - if ((i8 % 8) < 4) - { - if ((i8 % 4) < 2) - { - if (i3 == i4) - { - i6 += 10; - i8 += 2; - } - } - if ((i8 % 2) < 1) - { - if (i3 == i5) - { - i6 += 10; - i8 += 1; - } - } - } - } - else if ((i6 % 10) == 0) - { - if ((i8 % 8) < 4) - { - if ((i8 % 4) < 2) - { - if (i3 == i4) - { - i6 += 1; - i8 += 2; - } - } - if ((i8 % 2) < 1) - { - if (i3 == i5) - { - i6 += 1; - i8 += 1; - } - } - } - } - if ((i6 % 100) < 10) - { - if ((i8 % 4) < 2) - { - if ((i8 % 2) < 1) - { - if (i4 == i5) - { - i6 += 10; - i8 += 1; - } - } - } - } - else if ((i6 % 10) == 0) - { - if ((i8 % 4) < 2) - { - if ((i8 % 2) < 1) - { - if (i4 == i5) - { - i6 += 1; - i8 += 1; - } - } - } - } - } - - if (i6 == 40) - { - giveItems(player, ZIGGOS_GEMSTONE, 43); - giveItems(player, 959, 3); - giveItems(player, 729, 1); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-13.html"); - } - else if (i6 == 30) - { - giveItems(player, 959, 2); - giveItems(player, 951, 2); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-14.html"); - } - else if ((i6 == 21) || (i6 == 12)) - { - giveItems(player, 729, 1); - giveItems(player, 947, 2); - giveItems(player, 955, 1); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-15.html"); - } - else if (i6 == 20) - { - giveItems(player, 951, 2); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-16.html"); - } - else if (i6 == 11) - { - giveItems(player, 951, 1); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-17.html"); - } - else if (i6 == 10) - { - giveItems(player, 956, 2); - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-18.html"); - } - else if (i6 == 0) - { - qs.set("ex", 0); - qs.setCond(0); - htmltext = getHtm(player, "30845-19.html"); - } - } - - if (htmltext != null) - { - if ((i9 % 2) < 1) - { - htmltext = htmltext.replaceAll("FontColor1", "FFFF00"); - htmltext = htmltext.replaceAll("Cell1", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor1", "FF6F6F"); - htmltext = setHtml(htmltext, i1, "Cell1"); - } - if ((i9 % 4) < 2) - { - htmltext = htmltext.replaceAll("FontColor2", "FFFF00"); - htmltext = htmltext.replaceAll("Cell2", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor2", "FF6F6F"); - htmltext = setHtml(htmltext, i2, "Cell2"); - } - if ((i9 % 8) < 4) - { - htmltext = htmltext.replaceAll("FontColor3", "FFFF00"); - htmltext = htmltext.replaceAll("Cell3", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor3", "FF6F6F"); - htmltext = setHtml(htmltext, i3, "Cell3"); - } - if ((i9 % 16) < 8) - { - htmltext = htmltext.replaceAll("FontColor4", "FFFF00"); - htmltext = htmltext.replaceAll("Cell4", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor4", "FF6F6F"); - htmltext = setHtml(htmltext, i4, "Cell4"); - } - if ((i9 % 32) < 16) - { - htmltext = htmltext.replaceAll("FontColor5", "FFFF00"); - htmltext = htmltext.replaceAll("Cell5", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor5", "FF6F6F"); - htmltext = setHtml(htmltext, i5, "Cell5"); - } - } - break; - } - case "playagain": - { - htmltext = getQuestItemsCount(player, RED_GEM) < REQUIRED_CHIP_COUNT ? "30845-21.html" : "30845-20.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() < MIN_LEVEL ? "30845-02.html" : "30845-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(0)) - { - htmltext = "30845-04.html"; - } - else if (qs.getInt("ex") != 0) - { - final int i0 = qs.getCond(); - int i1 = qs.getInt("ex"); - final int i5 = i1 % 100; - final int i9 = i1 / 100; - i1 = i0 % 100; - final int i2 = (i0 % 10000) / 100; - final int i3 = (i0 % 1000000) / 10000; - final int i4 = (i0 % 100000000) / 1000000; - htmltext = getHtm(player, "30845-11a.html"); - - if ((i9 % 2) < 1) - { - htmltext = htmltext.replaceAll("FontColor1", "FFFF00"); - htmltext = htmltext.replaceAll("Cell1", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor1", "FF6F6F"); - htmltext = setHtml(htmltext, i1, "Cell1"); - } - - if ((i9 % 4) < 2) - { - htmltext = htmltext.replaceAll("FontColor2", "FFFF00"); - htmltext = htmltext.replaceAll("Cell2", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor2", "FF6F6F"); - htmltext = setHtml(htmltext, i2, "Cell2"); - } - - if ((i9 % 8) < 4) - { - htmltext = htmltext.replaceAll("FontColor3", "FFFF00"); - htmltext = htmltext.replaceAll("Cell3", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor3", "FF6F6F"); - htmltext = setHtml(htmltext, i3, "Cell3"); - } - if ((i9 % 16) < 8) - { - htmltext = htmltext.replaceAll("FontColor4", "FFFF00"); - htmltext = htmltext.replaceAll("Cell4", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor4", "FF6F6F"); - htmltext = setHtml(htmltext, i4, "Cell4"); - } - if ((i9 % 32) < 16) - { - htmltext = htmltext.replaceAll("FontColor5", "FFFF00"); - htmltext = htmltext.replaceAll("Cell5", "?"); - } - else - { - htmltext = htmltext.replaceAll("FontColor5", "FF6F6F"); - htmltext = setHtml(htmltext, i5, "Cell5"); - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final List players = new ArrayList<>(); - players.add(killer); - players.add(killer); - - if (killer.isInParty()) - { - for (PlayerInstance member : killer.getParty().getMembers()) - { - if (getQuestState(member, false) != null) - { - players.add(member); - } - } - } - - final PlayerInstance player = players.get(Rnd.get(players.size())); - if ((player != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - if (MONSTERS.get(npc.getId()) < getRandom(1000)) - { - final QuestState qs = getQuestState(player, false); - if(qs != null) - { - giveItems(player, RED_GEM, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private static String setHtml(String htmltext, int var, String regex) - { - String replacement = null; - switch (var) - { - case 1: - { - replacement = "!"; - break; - } - case 2: - { - replacement = "="; - break; - } - case 3: - { - replacement = "T"; - break; - } - case 4: - { - replacement = "V"; - break; - } - case 5: - { - replacement = "O"; - break; - } - case 6: - { - replacement = "P"; - break; - } - case 7: - { - replacement = "S"; - break; - } - case 8: - { - replacement = "E"; - break; - } - case 9: - { - replacement = "H"; - break; - } - case 10: - { - replacement = "A"; - break; - } - case 11: - { - replacement = "R"; - break; - } - case 12: - { - replacement = "D"; - break; - } - case 13: - { - replacement = "I"; - break; - } - case 14: - { - replacement = "N"; - break; - } - default: - { - replacement = "ERROR"; - break; - } - } - return htmltext.replaceAll(regex, replacement); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-01.htm deleted file mode 100644 index ab2283a9fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Wilbert:
-Hey, you, traveler! Come over here, my friend.
-You look a little bored. Not sure how what to do with yourself?
-How about we play a little game that's pretty popular in these parts? I think you'll enjoy it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-02.htm deleted file mode 100644 index 9ecdc53349..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Wilbert:
-From times to time, we enjoy a duel game called The Battle of Sun and Moon. It's pretty popular in these parts, in case you haven't heard of it. I've found it a great way to pass the time when you're between jobs. Just say the word and I'll teach you everything you need to know. What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-03.htm deleted file mode 100644 index 6016fd2bd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Wilbert:
-All right! If that's what you want, I'll let you join in.
-You can't be ready for the game already, can you? You're not thinking of joining in without bringing anything to the table, are you? You have to get one item if you want to enjoy a game with us. It's not so hard to find, but we need to have Spirit Beads to make weapons. I'll give you the details another time, but for now, go to the Ancient Battleground and the Field of Massacre and get some Spirit Beads from the undead and the demons.
-Didn't I explain it well enough?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-04.htm deleted file mode 100644 index 65356056d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-04.htm +++ /dev/null @@ -1,10 +0,0 @@ -Wilbert:
-When a being's thought or spirit energy comes together into the shape of a bead, we call that a Spirit Bead. Artisans like me need them to make good weapons. That's why we gamble with them -- as they're worth a lot to us. In this area, they say that you can easily get Spirit Beads if uou fo to the Ancient Battleground and the Field of Massacre.
-At the Ancient Battleground, you can obtain Spirit Beads from the undead known as Knights of the Past, Ghostly Warriors, Starving Corpses, Dark Guards, Death Agents and Nihil Invaders and from the demons known as Bloody Loards, Bloody Priests, Bloody Knights and Bloody Ghosts.
-At the Field of Massacre, you can obtain Spirit Beads from the undead known as Doom Scouts, Doom Servants, Doom Guards, Doom Archers, Doom Troopers, Doom Warriors, Doom Knights, Archers of Destruction, Spiteful Soul Leaders, Spiteful Soul Wizards and Spiteful Soul Fighters.
-I think that's enough information for you to get started. Is there anything else you'd like to know?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-05.html deleted file mode 100644 index be15023fd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-05.html +++ /dev/null @@ -1,12 +0,0 @@ -Wilbert:
-Actually, we once played this game using the images on the Spirit Beads themselves, but it became easier to just use cards marked with images of Suns or Moons. Listen up! There are 10 types of cards, each marked with 1 to 5 pictures of the Sun or Moon. here's how to play.
-First, xards are deatl to each person in order. The last card drawn is placed face up.
-Check how many pictures your cards have on them.
-If there is more than one more card with 5 pictures on it, the person who got the card last wins.
-Simple, eh ?
-Anything else you'd like to know?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-06.html deleted file mode 100644 index c827931938..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Wilbert:
-Let's start then! First, give me 1 Spirit Bead. Now pick any card you want from this box. You know the rules, right?
-When you're ready, go ahead and draw a card.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-07.html deleted file mode 100644 index a53a2998b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Wilbert:
-The card that you took out is: %player_card%.
-%table% -
-So that's how you play the game. Pretty simple, eh? If you want to join a real game, let me know.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-08.html deleted file mode 100644 index feb8019690..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Wilbert:
-You need 50 spirit beads to play. I can plaintly see that you don't have enough; why don't you go get some more and come back? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-09.html deleted file mode 100644 index 2e974740c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-09.html +++ /dev/null @@ -1,8 +0,0 @@ -Wilbert:
-You know that you need a Spirit Bead to play the game, right? Now, why you don't you go get some so we can get started?
-Go to the Ancient Battleground and the Fields of Massacre and get some Spirit Bead from the undead and the demons.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-10.html deleted file mode 100644 index af001a3218..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Wilbert:
-Well, it's a shame that you want to stop. if you want to play again, come by any time. I certanly enjoyed it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-11.html deleted file mode 100644 index f6ce1a7c55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Wilbert:
-What's he matter? You started the game, so you should finish it. Are you really going to quit now?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-12.html deleted file mode 100644 index fea69d0671..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Wilbert:
-Very well. You look very tired.
-Come back when you are rested. I'll be waiting for you here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-13.html deleted file mode 100644 index 878ea5a45e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Wilbert:
-Don't even think about coming over here if you don't have any beads! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-14.html deleted file mode 100644 index 591afe4d7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-14.html +++ /dev/null @@ -1,17 +0,0 @@ -Wilbert:
-If you win the game, the master running it owes you the appropriate amount. The higher the round, the bigger the payout. That's why the game only allows you to win up to 8 rounds in a row. If -- and that's a big if -- you manage to win 8 straight times, the game will end.
-Keep in mind that if you lose any of the rounds, you get nothing. That's fair warning, my friend. Here's how the prize system works:
-1 winning round: 40,000 Adena -2 winning rounds: 80,000 Adena -3 winning rounds: 110,000 Adena, D-grade Enchant Weapon Scroll -4 winning rounds: 199,000 Adena, C-grade Enchant Weapon Scroll -5 winning rounds: 388,000 Adena, 1 recipe for a B-grade Weapon -6 winning rounds: 675,000 Adena, 1 essential ingredient for a B-grade Weapon -7 winning rounds: 1,284,000 Adena, 2 B-grade Enchant Weapon Scrolls, 2 B-grade Enchant Armor Scrolls -8 winning rounds: 2,384,000 Adena, 1 A-grade Enchant Weapon Scroll, 2 A-grade Enchant Armor Scrolls
-My advice is to identify what you'd like to win and then to play for that prize. Any questions?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-15.html deleted file mode 100644 index d9b761b106..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-15.html +++ /dev/null @@ -1,5 +0,0 @@ -Wilbert:
-Well then, ready to get started? I see you've already put in the 50 spirit beads you need to play. Excellent!
-Whenever you're ready, my friend, draw your card.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-16.html deleted file mode 100644 index 7625262ffe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-16.html +++ /dev/null @@ -1,8 +0,0 @@ -Wilbert:
-Ah! Thank the gods, it's my turn again. You drew: %player_card%.
-The cards on the table are:
-%table% -
-Can I draw my card now?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-17.html deleted file mode 100644 index a64cfb1ca5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-17.html +++ /dev/null @@ -1,8 +0,0 @@ -Wilbert:
-Oh well... Ah, it's your turn again. I drew: %npc_card%
-The cards on the table are:
-%table% -
-Draw a card.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-18.html deleted file mode 100644 index b3b10a5261..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-18.html +++ /dev/null @@ -1,10 +0,0 @@ -Wilbert:>
-Let's see, now... The card you drew is %player_card%.
-The cards on the table are:
-%table% -
-Dragons spore! You've won. If my luck stays this bad, I'm going to have a lot of explaining to do to the missus!
-By my reckonin', you have %win_count% consecutive wins. Do you want to quit? Or would you like to keep playing?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-19.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-19.html deleted file mode 100644 index fc4812cfe0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-19.html +++ /dev/null @@ -1,5 +0,0 @@ -Wilbert:
-First just let me warm up a little. Ah... that's better. Let's play! Whenever you're ready, my friend...
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-20.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-20.html deleted file mode 100644 index 9ed8f78fde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-20.html +++ /dev/null @@ -1,6 +0,0 @@ -Wilbert:
-My my, you're doing very well, aren't you? I bet you could take everything I have if this keeps up! Well, here are your winnings.
-Say, how about we keep playing?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-21.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-21.html deleted file mode 100644 index 9dcf1ab03e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-21.html +++ /dev/null @@ -1,7 +0,0 @@ -Wilbert:
-Let's see here... The card I took out is: %npc_card%.
-%table% -
-Luck! Looks like I win. It was a good game, though, eh? If you'd like to play again, feel free to challenge me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-22.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-22.html deleted file mode 100644 index a493cc46a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-22.html +++ /dev/null @@ -1,7 +0,0 @@ -Wilbert:
-Whew! Thankfully, it's my turn again. The card you drew is: %player_card%. The cards on table are:
-Can I draw my card now?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-23.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-23.html deleted file mode 100644 index 6ca32783b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-23.html +++ /dev/null @@ -1,7 +0,0 @@ -Wilbert:
-Ok, now it's your turn. I drew: %npc_card%. The cards on the table are:
-%table% -
-Can I draw my card now?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-24.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-24.html deleted file mode 100644 index ae5ba128c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-24.html +++ /dev/null @@ -1,9 +0,0 @@ -Wilbert:
-I drew %npc_card%. The cards on the table are:
-%table% -
-What luck! Looks like I win. Still, it was a pretty exciting practice run, eh? If you want to play again, feel free to challenge me.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-lvl.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-lvl.html deleted file mode 100644 index 2f94c39128..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/30846-lvl.html +++ /dev/null @@ -1,4 +0,0 @@ -Wilbert:
-Hey there! Yeah, you, traveler! When you're a little less gree, come see me for some excitement you won't soon forget.
-(You must be level 50 or abve to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/Q00663_SeductiveWhispers.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/Q00663_SeductiveWhispers.java deleted file mode 100644 index 42ade242a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/Q00663_SeductiveWhispers.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00663_SeductiveWhispers; - -import java.util.Arrays; -import java.util.stream.Collectors; - -import org.l2jmobius.commons.util.Rnd; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * @author Mathael - */ -public class Q00663_SeductiveWhispers extends Quest -{ - // NPC - private static final int WILBERT = 30846; - // Item - private static final int SPIRIT_BEAD = 8766; - // Monsters - private static final int[] MOBS = - { - 20956, - 20955, - 20954, - 20959, - 20958, - 20957, - 20963, - 20962, - 20961, - 20960, - 20976, - 20974, - 20975, - 21006, - 20674, - 21010, - 21009, - 21001, - 21002 - }; - // Rewards - private static final int[] RECIPES_B_GRADE = - { - 5000, - 4966, - 4967, - 4963, - 4968, - 5005, - 4969, - 5007, - 4971, - 5008, - 4970, - 5006, - 5001, - 4972, - 4964, - 5002, - 5003, - 4965, - 5004 - }; - private static final int[] PART_B_GRADE = - { - 4114, - 4107, - 4108, - 1104, - 4109, - 4119, - 4110, - 4121, - 4112, - 2120, - 4111, - 4120, - 4115, - 4113, - 4105, - 4116, - 4117, - 4106, - 4118 - }; - // Misc - private static final Card[] cards = new Card[10]; - static - { - cards[0] = new Card(Side.MOON, 1); - cards[1] = new Card(Side.SUN, 1); - cards[2] = new Card(Side.MOON, 2); - cards[3] = new Card(Side.SUN, 2); - cards[4] = new Card(Side.MOON, 3); - cards[5] = new Card(Side.SUN, 3); - cards[6] = new Card(Side.MOON, 4); - cards[7] = new Card(Side.SUN, 4); - cards[8] = new Card(Side.MOON, 5); - cards[9] = new Card(Side.SUN, 5); - } - private int winCount = 0; - private Card playerCard = null; - private Card npcCard = null; - - public Q00663_SeductiveWhispers() - { - super(663); - addStartNpc(WILBERT); - addTalkId(WILBERT); - addKillId(MOBS); - addCondMinLevel(50, "30846-lvl.html"); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30846-01.htm"; - break; - } - case State.STARTED: - { - htmltext = "30846-09.html"; - break; - } - } - - return htmltext; - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "30846-02.htm": - case "30846-04.htm": - case "30846-05.html": - case "30846-11.html": - case "30846-12.html": - case "30846-14.html": - case "30846-19.html": - { - break; - } - case "30846-03.htm": - { - qs.startQuest(); - break; - } - case "30846-10.html": - { - qs.exitQuest(true, true); - break; - } - case "30846-06.html": - { - // practice - if (getQuestItemsCount(player, SPIRIT_BEAD) < 1) - { - event = "30846-13.html"; - } - else - { - takeItems(player, SPIRIT_BEAD, 1); - } - break; - } - case "30846-22.html": - { - if (playerCard == null) - { - playerCard = cards[Rnd.get(0, 9)]; - } - else - { - playerCard = getRandomCard(); - } - event = play(player, true, true); - break; - } - case "30846-23.html": - { - if (npcCard == null) - { - npcCard = playerCard; // to avoid same card when getRandomCard() - npcCard = getRandomCard(); - } - else - { - npcCard = getRandomCard(); - } - event = play(player, false, true); - break; - } - case "30846-15.html": - { - if (getQuestItemsCount(player, SPIRIT_BEAD) < 50) - { - event = "30846-08.html"; - } - else - { - takeItems(player, SPIRIT_BEAD, 50); - } - break; - } - case "30846-16.html": - { - // Player draw a card (Always player start first !!) - if (playerCard == null) - { - playerCard = cards[Rnd.get(0, 9)]; - } - else - { - playerCard = getRandomCard(); - } - event = play(player, true, false); - break; - } - case "30846-17.html": - { - // npc draw card - if (npcCard == null) - { - npcCard = playerCard; // to avoid same card when getRandomCard() - npcCard = getRandomCard(); - } - else - { - npcCard = getRandomCard(); - } - - event = play(player, false, false); - break; - } - case "30846-20.html": - { - if (winCount > 0) - { - giveRewards(player, winCount); - winCount = 0; - } - reset(false); - break; - } - case "30846-21.html": - { - reset(true); - break; - } - } - - return event; - } - - private String play(PlayerInstance player, boolean isPlayerTurn, boolean isPractice) - { - boolean isPlayerWin = false; - boolean isNpcWin = false; - String htmltext; - final String table = getHtm(player, "table.html"); - - if (isPlayerTurn) - { - if ((playerCard != null) && isWinner(playerCard, npcCard, true)) - { - if (isPractice) - { - rewardItems(player, 57, 800); - } - else - { - winCount++; - } - - if (winCount == 8) - { - // Cant win more than 8 consecutive game (I don't know html after 8 wins (too hard) -> give reward and show main page) - giveRewards(player, winCount); - reset(true); - return "30846-05.html"; - } - - isPlayerWin = true; - htmltext = getHtm(player, isPractice ? "30846-07.html" : "30846-18.html"); - htmltext = htmltext.replace("%table%", table); - htmltext = htmltext.replaceAll("%win_count%", Integer.toString(winCount)); - } - else - { - htmltext = getHtm(player, isPractice ? "30846-22.html" : "30846-16.html"); - htmltext = htmltext.replace("%table%", table); - } - } - else if ((playerCard != null) && (npcCard != null) && isWinner(playerCard, npcCard, false)) - { - htmltext = getHtm(player, isPractice ? "30846-24.html" : "30846-21.html"); - htmltext = htmltext.replace("%table%", table); - isNpcWin = true; - } - else - { - htmltext = getHtm(player, isPractice ? "30846-23.html" : "30846-17.html"); - htmltext = htmltext.replace("%table%", table); - } - - htmltext = htmltext.replaceAll("%player_name%", player.getName()); - htmltext = htmltext.replaceAll("%player_card%", playerCard.toString()); - htmltext = npcCard == null ? htmltext.replaceAll("%npc_card%", "No such card") : htmltext.replaceAll("%npc_card%", npcCard.toString()); - - if (isPlayerWin) - { - reset(false); - } - if (isNpcWin) - { - reset(true); - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - switch (Rnd.get(0, 5)) - { - case 0: - case 1: - { - break; - } - case 5: - { - giveItems(killer, SPIRIT_BEAD, 2); - break; - } - default: - { - giveItems(killer, SPIRIT_BEAD, 1); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private void reset(boolean resetCounter) - { - playerCard = null; - npcCard = null; - if (resetCounter) - { - winCount = 0; - } - } - - private Card getRandomCard() - { - final int index = Rnd.get(0, 7); - return Arrays.stream(cards).filter(card -> (!card.equals(playerCard)) && (!card.equals(npcCard))).collect(Collectors.toList()).get(index); - } - - private boolean isWinner(Card playerCard, Card npcCard, boolean playerIsLastDraw) - { - if ((npcCard == null) && playerIsLastDraw && (playerCard.getNumber() == 5)) - { - return true; - } - if ((npcCard != null) && (playerCard.getSide().ordinal() == npcCard.getSide().ordinal())) - { - return (playerCard.getNumber() + npcCard.getNumber()) == 5; - } - else if (playerIsLastDraw) - { - return playerCard.getNumber() == 5; - } - else if (npcCard != null) - { - return npcCard.getNumber() == 5; - } - return false; - } - - private void giveRewards(PlayerInstance player, int consecutiveWin) - { - switch (consecutiveWin) - { - case 1: - { - rewardItems(player, 57, 40000); - break; - } - case 2: - { - rewardItems(player, 57, 80000); - break; - } - case 3: - { - rewardItems(player, 57, 110000); - rewardItems(player, 955, 1); // Enchant Weapon D - break; - } - case 4: - { - rewardItems(player, 57, 199000); - rewardItems(player, 951, 1); // Enchant Weapon C - break; - } - case 5: - { - rewardItems(player, 57, 388000); - rewardItems(player, getRandomRecipeBGrade(), 1); // Recipe Weapon B grade 60% - break; - } - case 6: - { - rewardItems(player, 57, 675000); - rewardItems(player, getRandomPartBGrade(), 1); // one part for making weapon b grade - break; - } - case 7: - { - rewardItems(player, 57, 1284000); - rewardItems(player, 947, 2); // Enchant Weapon B - rewardItems(player, 948, 2); // Enchant Armor B - break; - } - case 8: - { - rewardItems(player, 57, 2384000); - rewardItems(player, 729, 1); // Enchant Weapon A - rewardItems(player, 730, 2); // Enchant Armor A - break; - } - } - } - - private int getRandomRecipeBGrade() - { - return RECIPES_B_GRADE[Rnd.get(0, RECIPES_B_GRADE.length - 1)]; - } - - private int getRandomPartBGrade() - { - return PART_B_GRADE[Rnd.get(0, PART_B_GRADE.length - 1)]; - } - - private enum Side - { - SUN("Sun card"), - MOON("Moon card"); - private String _name; - - Side(String name) - { - _name = name; - } - - public String getName() - { - return _name; - } - } - - private static final class Card - { - private final int _number; - private final Side _side; - - public Card(Side side, int number) - { - _side = side; - _number = number; - } - - public Side getSide() - { - return _side; - } - - public int getNumber() - { - return _number; - } - - @Override - public boolean equals(Object o) - { - return (o instanceof Card) && (((Card) o).getNumber() == _number) && (((Card) o).getSide().ordinal() == _side.ordinal()); - } - - @Override - public String toString() - { - return _side == Side.MOON ? "" + _side.getName() + ": " + _number + "" : "" + _side.getName() + ": " + _number + ""; - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/table.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/table.html deleted file mode 100644 index d1263f2258..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00663_SeductiveWhispers/table.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - -
[Wilbert][%player_name%]
%npc_card%%player_card%
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-0.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-0.htm deleted file mode 100644 index 5dc1b7fdb8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-0.htm +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Hmm ... For you, as long as there is no work.
-(This quest is available once a day. Updating quest takes place daily at 6:30 am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-1.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-1.htm deleted file mode 100644 index e35e8c920d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Well - prove your strength and help to cope with the problems of Dion. After listening to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-2.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-2.htm deleted file mode 100644 index 78c2e79910..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-2.htm +++ /dev/null @@ -1,5 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Due to the impact debris dead revived in a new form - a strong and terrible. They seem to accumulate power, Shilen. I do not know the details, but it looks like all the fault of garbage. Ordered him to collect and burn.
-And how to gather when there are so many undead ... You are very LTAC Ankara us if and destroy her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3.html deleted file mode 100644 index c049c88c5c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3.html +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-I will list who should be killed. Collect 40 pieces of Dead Meat , killing Sadiaka, Tyr, Naghdi, extermination Hakala, St. Adidayu, Haskalah, Samit, Gazema, Soul Rosen, Kelvaru, Papyulona, Krutati, charming Irene and a landscaped garden .
-When you fight with them, for you can suddenly attack Skaldisekt Hellfire . I ask you, kill him. enough to kill just one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3a.html deleted file mode 100644 index c049c88c5c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-3a.html +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-I will list who should be killed. Collect 40 pieces of Dead Meat , killing Sadiaka, Tyr, Naghdi, extermination Hakala, St. Adidayu, Haskalah, Samit, Gazema, Soul Rosen, Kelvaru, Papyulona, Krutati, charming Irene and a landscaped garden .
-When you fight with them, for you can suddenly attack Skaldisekt Hellfire . I ask you, kill him. enough to kill just one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-4.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-4.html deleted file mode 100644 index 018d9b69b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-4.html +++ /dev/null @@ -1,5 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-The task performed? I can not praise you. Frankly, I'm amazed that you survived.
-Of course, one can not express gratitude to talk. I have something cooked for you. Take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-5.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-5.html deleted file mode 100644 index c3d7ad686a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631-5.html +++ /dev/null @@ -1,3 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Excellent! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631.htm deleted file mode 100644 index 44b5a70949..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/30631.htm +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Why did you come to such a dangerous place? It Yeshe worse than before - garbage everywhere and corpses. Pacing here, you can join them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/Q00751_LiberatingTheSpirits.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/Q00751_LiberatingTheSpirits.java deleted file mode 100644 index eb1aa599f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/Q00751_LiberatingTheSpirits.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00751_LiberatingTheSpirits; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Liberating the Spirits (00751) - * @URL https://l2wiki.com/Liberating_the_Spirits - * @author Gigi - */ -public class Q00751_LiberatingTheSpirits extends Quest -{ - // Npc - private static final int RODERIK = 30631; - // Monster's - private static final int SCALDISECT = 23212; - private static final int[] MOBS = - { - 23199, - 23201, - 23202, - 23200, - 23203, - 23204, - 23205, - 23206, - 23207, - 23208, - 23209, - 23242, - 23243, - 23244, - 23245 - }; - // Item's - private static final int DEADMANS_FLESH = 34971; - // Misc - private static final int MIN_LEVEL = 95; - - public Q00751_LiberatingTheSpirits() - { - super(751); - addStartNpc(RODERIK); - addTalkId(RODERIK); - addKillId(SCALDISECT); - addKillId(MOBS); - registerQuestItems(DEADMANS_FLESH); - addCondMinLevel(MIN_LEVEL, "lvl.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "30631-1.htm": - case "30631-2.htm": - { - htmltext = event; - break; - } - case "30631-3.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30631-5.html": - { - takeItems(player, DEADMANS_FLESH, -1); - addExpAndSp(player, 600000000, 144000); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == RODERIK) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "30631-0.htm"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = "30631.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30631-3a.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30631-4.html"; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - if (qs != null) - { - if ((giveItemRandomly(killer, DEADMANS_FLESH, 1, 40, 0.2, true)) && (qs.getMemoState() < 1)) - { - qs.setMemoState(1); - showOnScreenMsg(killer, NpcStringId.SUMMON_SCALDISECT_OF_HELLFIRE, ExShowScreenMessage.TOP_CENTER, 6000); - addSpawn(SCALDISECT, npc.getX() + 100, npc.getY() + 100, npc.getZ(), 0, false, 120000); - } - else if ((qs.isMemoState(1)) && (getQuestItemsCount(killer, DEADMANS_FLESH) >= 40) && (npc.getId() == SCALDISECT)) - { - int kills = qs.getInt(Integer.toString(SCALDISECT)); - if (kills < 1) - { - kills++; - qs.set(Integer.toString(SCALDISECT), kills); - } - - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(SCALDISECT, qs.getInt(Integer.toString(SCALDISECT))); - qs.getPlayer().sendPacket(log); - - if ((qs.getInt(Integer.toString(SCALDISECT)) >= 1)) - { - qs.setCond(2, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/lvl.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/lvl.htm deleted file mode 100644 index fc60005e0c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00751_LiberatingTheSpirits/lvl.htm +++ /dev/null @@ -1,4 +0,0 @@ -Caretaker Krepsoit Guillotine Roderick:
-Hmm ... For you, as long as there is no work.
-(This quest is available after reaching level 95.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-01.htm deleted file mode 100644 index b54f5c36f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Captain Pierce:
-We of the Golden Ram Army believe the Stakatos here in the Swamp of Screams are up to something, possibly in collusion with some unidentified group. We plan to do something about it before they make a move.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-02.htm deleted file mode 100644 index 631dd8cb5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mercenary Captain Pierce:
-I can always use an eager volunteer!
-The mission is simple. Go to the Swamp of Screams and kill Stakatos. Then bring back some Intact Stakato Shells.
-Ah, there's just one more thing...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-03.htm deleted file mode 100644 index c765d783cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mercenary Captain Pierce:
-We need Intact Stakato Talons as well. Like the shells, you can get them from Stakatos, just not as easily.
-I'm sure that by the time you collect 50 Intact Stakato Shells, you'll figure out the talons as well. I'm offering an additional reward based on the number of talons you bring back.
-Sound good?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-04.htm deleted file mode 100644 index 414d4fa233..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Captain Pierce:
-Just kill every Stakato you see in the Swamp of Screams. You shouldn't overthink things, but I'll go over the payouts again.
-If you bring back 50 Intact Stakato Shells, I will give you a reward, plus an additional reward according to the number of Intact Stakato Talons. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-05.html deleted file mode 100644 index 5a73702219..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Mercenary Captain Pierce:
-If you bring back 50 Intact Stakato Shells, I will give you a reward, plus an additional reward according to the number of Intact Stakato Talons. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-06.html deleted file mode 100644 index b0128663a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Mercenary Captain Pierce:
-You've brought all the Intact Stakato Shells I need, but not enough Intact Stakato Talons for anything more than a minimum reward.
-Do you want to take a basic reward and call it a day? Or will you go out and look for some more Intact Stakato Talons?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-07.html deleted file mode 100644 index b83236a7f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Mercenary Captain Pierce:
-Sounds good. Your final payment depends on the number of Intact Stakato Talons you collect. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-08.html deleted file mode 100644 index 1379c06ae3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Mercenary Captain Pierce:
-Sure! I've got it right here, and I'm sure you can use it.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-09.html deleted file mode 100644 index 1d98fc10af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Mercenary Captain Pierce:
-Here, take this reward. And get some rest; if you haven't got your health, you haven't anything. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-10.html deleted file mode 100644 index 92d0e86cea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Captain Pierce:
-I don't think you're ready for this mission.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-11.htm deleted file mode 100644 index aafd6e96a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/31553-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mercenary Captain Pierce:
-I don't think you're ready for this mission.
-(This quest is for Fighters level 65 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/Q00761_AssistingTheGoldenRamArmy.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/Q00761_AssistingTheGoldenRamArmy.java deleted file mode 100644 index 34b4e9b365..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00761_AssistingTheGoldenRamArmy/Q00761_AssistingTheGoldenRamArmy.java +++ /dev/null @@ -1,203 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00761_AssistingTheGoldenRamArmy; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Assisting the Golden Ram Army (761) - * @author St3eT - */ -public class Q00761_AssistingTheGoldenRamArmy extends Quest -{ - // NPCs - private static final int PIERCE = 31553; - private static final int[] MONSTERS = - { - 21508, // Splinter Stakato - 21509, // Splinter Stakato Worker - 21510, // Splinter Stakato Soldier - 21511, // Splinter Stakato Drone - 21513, // Needle Stakato - 21514, // Needle Stakato Worker - 21515, // Needle Stakato Soldier - 21516, // Needle Stakato Drone - 21517, // Needle Stakato Drone - 21518, // Frenzied Stakato Soldier - }; - // Items - private static final int SHELL = 36668; // Intact Stakato Shell - private static final int TALON = 36669; // Intact Stakato Talon - private static final int STEEL_DOOR_BOX = 37391; // Steel Door Guild Reward Box (Low-grade) - // Rewards - //@formatter:off - // Format: min item count, exp reward, sp reward, item count reward - private static final int[][] REWARD = - { - {900, 141_403_500, 33_930, 10}, - {800, 127_263_150, 30_537, 9}, - {700, 113_122_800, 27_144, 8}, - {600, 98_982_450, 23_751, 7}, - {500, 84_842_100, 20_358, 6}, - {400, 70_701_750, 16_965, 5}, - {300, 56_546_400, 13_572, 4}, - {200, 42_421_050, 10_179, 3}, - {100, 28_280_700, 6789, 2}, - {0, 14_140_350, 3393, 1}, - }; - //@formatter:on - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q00761_AssistingTheGoldenRamArmy() - { - super(761); - addStartNpc(PIERCE); - addTalkId(PIERCE); - addKillId(MONSTERS); - registerQuestItems(SHELL, TALON); - addCondNotRace(Race.ERTHEIA, "31553-10.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "31553-11.htm"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "31553-11.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31553-02.htm": - case "31553-03.htm": - case "31553-07.html": - case "31553-08.html": - { - htmltext = event; - break; - } - case "31553-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31553-09.html": - { - if (qs.isCond(2)) - { - final long itemCount = getQuestItemsCount(player, TALON); - - for (int[] data : REWARD) - { - if (itemCount >= data[0]) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, data[1], data[2]); - } - giveItems(player, STEEL_DOOR_BOX, data[3]); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "31553-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "31553-05.html" : "31553-06.html"; - break; - } - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = getAlreadyCompletedMsg(player, QuestType.DAILY); - } - else - { - qs.setState(State.CREATED); - htmltext = "31553-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && (qs.isCond(1) || qs.isCond(2)) && (getRandom(100) < 15)) - { - if (getQuestItemsCount(killer, SHELL) < 50) - { - giveItems(killer, SHELL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - - if (getQuestItemsCount(killer, SHELL) >= 50) - { - qs.setCond(2, true); - showOnScreenMsg(killer, NpcStringId.YOU_CAN_GATHER_MORE_INTACT_STAKATO_TALONS, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - else - { - giveItems(killer, TALON, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-01.htm deleted file mode 100644 index b634d22a92..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-You there! Come closer, let me get a look at you. Hmm, you seem trustworthy enough, but let's find out. Recently, an unidentified group of people came barging into this area of the forest. I don't care who they are or what they are after, but they've interrupted my research, and I can't have that.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-02.htm deleted file mode 100644 index 5ddcd81dde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-I'm glad you asked.
-Kill the Undead in the Forest of the Dead and bring me some Monster Bones.
-And one more thing...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-03.htm deleted file mode 100644 index e7776d1c32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-I need Monster Blood as well. With a bit more effort, you should be able to extract it from the same Undead.
-Once you've killed a few, and collected all the Monster Bones I need, you'll know how to get the blood. Bring enough, and I will give you an additional reward.
-Understand?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-04.htm deleted file mode 100644 index e300ce9a61..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-You make it sound so base. This is top level research! Kill every Undead you see in the Forest of the Dead.
-If you bring 50 Monster Bones, I will give you a reward. For Monster Blood, my generosity will scale based on the amount you bring me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-05.html deleted file mode 100644 index be59697cb3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Wizard:
-Kill every Undead you see in the Forest of the Dead and bring me 50 Monster Bones. As for Monster Blood, I've reserved an additional reward based on your effort. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-06.html deleted file mode 100644 index 952c74099c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-You've brought enough Monster Bones for my studies, but not enough Monster Blood for even a token reward.
-What do you want? A basic payoff, or will you try a little harder to please me?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-07.html deleted file mode 100644 index 717f5eda89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Wizard:
-Please try harder. You've clearly mastered the art of extracting Monster Blood, and I will give you additional rewards according to the amount you bring. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-08.html deleted file mode 100644 index bbff93b318..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-Here you are then. A basic reward, for your minimum effort. I hope it will be useful for you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-09.html deleted file mode 100644 index 196a042491..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Wizard:
-When I need your help again, I will let you know. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-10.html deleted file mode 100644 index 54b7472dd7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-On second thought, I don't think you can help me with this.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-11.htm deleted file mode 100644 index 0527c34546..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/31522-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-On second thought, I don't think you can help me with this.
-(This quest is for Sorcerers level 65 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/Q00762_AnOminousRequest.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/Q00762_AnOminousRequest.java deleted file mode 100644 index 5f6c43bf1a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00762_AnOminousRequest/Q00762_AnOminousRequest.java +++ /dev/null @@ -1,232 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00762_AnOminousRequest; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * An Ominous Request (762) - * @author St3eT - */ -public class Q00762_AnOminousRequest extends Quest -{ - // NPCs - private static final int MYSTERIOUS_WIZARD = 31522; - private static final int[] MONSTERS = - { - 21547, // Corrupted Knight - 21551, // Resurrected Royal Guard - 21553, // Trampled Man - 21557, // Bone Snatcher - 21559, // Bone Maker - 21561, // Sacrificed Man - 21563, // Bone Collector - 21565, // Bone Animator - 21567, // Bone Slayer - 21570, // Ghost of Betrayer - 21572, // Bone Sweeper - 21574, // Bone Grinder - 21578, // Behemoth Zombie - 21580, // Bone Caster - 21581, // Bone Puppeteer - 21583, // Bone Scavenger - 21587, // Vampire Warrior - 21590, // Vampire Magister - 21593, // Vampire Warlord - 21596, // Requiem Lord - 21599, // Requiem Priest - 21549, // Corrupted Royal Guard - 21555, // Slaughter Executioner - 21560, // Bone Shaper - 21562, // Guillotine's Ghost - 21564, // Skull Collector - 21566, // Skull Animator - 21568, // Devil Bat - 21571, // Ghost of Rebel Soldier - 21573, // Atrox - 21576, // Ghost of Guillotine - 21579, // Ghost of Rebel Leader - 21582, // Vampire Soldier - 21585, // Vampire Magician - 21586, // Vampire Adept - 21588, // Vampire Wizard - 21591, // Vampire Magister - 21595, // Vampire Warlord - 21599, // Requiem Priest - }; - // Items - private static final int BONE = 36670; // Monster Bone - private static final int BLOOD = 36671; // Monster Blood - private static final int STEEL_DOOR_BOX = 37391; // Steel Door Guild Reward Box (Low-grade) - // Rewards - //@formatter:off - // Format: min item count, exp reward, sp reward, item count reward - private static final int[][] REWARD = - { - {900, 141_403_500, 33_930, 10}, - {800, 127_263_150, 30_537, 9}, - {700, 113_122_800, 27_144, 8}, - {600, 98_982_450, 23_751, 7}, - {500, 84_842_100, 20_358, 6}, - {400, 70_701_750, 16_965, 5}, - {300, 56_546_400, 13_572, 4}, - {200, 42_421_050, 10_179, 3}, - {100, 28_280_700, 6789, 2}, - {0, 14_140_350, 3393, 1}, - }; - //@formatter:on - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q00762_AnOminousRequest() - { - super(762); - addStartNpc(MYSTERIOUS_WIZARD); - addTalkId(MYSTERIOUS_WIZARD); - addKillId(MONSTERS); - registerQuestItems(BONE, BLOOD); - addCondNotRace(Race.ERTHEIA, "31522-10.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "31522-11.htm"); - addCondInCategory(CategoryType.MAGE_GROUP, "31522-11.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31522-02.htm": - case "31522-03.htm": - case "31522-07.html": - case "31522-08.html": - { - htmltext = event; - break; - } - case "31522-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31522-09.html": - { - if (qs.isCond(2)) - { - final long itemCount = getQuestItemsCount(player, BLOOD); - - for (int[] data : REWARD) - { - if (itemCount >= data[0]) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, data[1], data[2]); - } - giveItems(player, STEEL_DOOR_BOX, data[3]); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "31522-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "31522-05.html" : "31522-06.html"; - break; - } - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = getAlreadyCompletedMsg(player, QuestType.DAILY); - } - else - { - qs.setState(State.CREATED); - htmltext = "31522-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && (qs.isCond(1) || qs.isCond(2)) && (getRandom(100) < 15)) - { - if (getQuestItemsCount(killer, BONE) < 50) - { - giveItems(killer, BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - - if (getQuestItemsCount(killer, BONE) >= 50) - { - qs.setCond(2, true); - showOnScreenMsg(killer, NpcStringId.YOU_CAN_GATHER_MORE_MONSTER_BLOOD, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - else - { - giveItems(killer, BLOOD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-01.htm deleted file mode 100644 index ae83de78a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Though it won't be too difficult, there's something that I need to have done. I think you've just the right level of skills to carry it out. Of course, there's something in it for you as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-02.htm deleted file mode 100644 index 913ebbf74d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-You will be assigned to a mission in the same area that your last assignment was in. Go to the Wall of Argos.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-03.htm deleted file mode 100644 index 6711fa4d82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Then, meet the Giant's Minion Janitt. He will explain your mission to you. After completing the mission, retum to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-04.htm deleted file mode 100644 index bbe7afe69f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-I will tell you again. Go to the Wall of Argos.
-Then, meet the Giant's Minion Janitt. He will explain the details of the mission.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-05.html deleted file mode 100644 index 603bb1d1d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Thanks you for going through with the mission. It couldn't have been easy. I knew there was something about your strength that was different from other explorers. It's no surprise that your ability to successfully carry out missions is so outstanding. It would appear that I am still an excellent judge of talent.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-06.html deleted file mode 100644 index c9b56464a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/31292-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Andrei:
-This is not the last mission. Surely you have retumed here because there is more for you to do. Retum to me, so that there are no further delays.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-01.html deleted file mode 100644 index 0fe477bf72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-You must have had quite some time getting here. We may have met before. Now, I could swear we have...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-02.html deleted file mode 100644 index b50cb3b702..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Janitt:
-Here's your assignment. Slay the monsters at the Wall of Argos, and collect Evil Dark Malice and Evil Eye of Darkness as proof.
-You'll be able to obtain them by slaying the Canyon Antelope, Canyon Bandersnatch, Valley Grendel, Valley Buffalo, Canyon Antelope Slave, Canyon Bandersnatch Slave, Valley Grendel Slave, and Valley Buffalo Slave. You'll need at least 200 of each. Remember this.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-03.html deleted file mode 100644 index 63f06b5086..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/33851-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Janitt:
-When you're done, no need to retum to me. Go to Captain Andrei in the Town of Goddard. No need to retum to me. Remember this; I've told you twice.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/Q00763_ADauntingTask.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/Q00763_ADauntingTask.java deleted file mode 100644 index 7fb867ca3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/Q00763_ADauntingTask.java +++ /dev/null @@ -1,218 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00763_ADauntingTask; - -import java.util.Arrays; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * A Daunting Task (763) - * @author St3eT - */ -public class Q00763_ADauntingTask extends Quest -{ - // NPCs - private static final int ANDREI = 31292; - private static final int JANITT = 33851; - private static final int[] MONSTERS_MALICE = - { - 21294, // Canyon Antelope - 21296, // Canyon Bandersnatch - 23311, // Valley Buffalo - 23312, // Valley Grendel - }; - private static final int[] MONSTERS_EYE = - { - 21295, // Canyon Antelope Slave - 21297, // Canyon Bandersnatch Slave - 21299, // Valley Buffalo Slave - 21304, // Valley Grendel Slave - }; - // Items - private static final ItemHolder EYE = new ItemHolder(36672, 200); - private static final ItemHolder MALICE = new ItemHolder(36673, 200); - // Rewards - private static final long EXP = 474767890; - private static final int SP = 5026; - // Misc - private static final int MIN_LEVEL = 70; - private static final QuestType QUEST_TYPE = QuestType.REPEATABLE; // REPEATABLE, ONE_TIME, DAILY - - public Q00763_ADauntingTask() - { - super(763); - addStartNpc(ANDREI); - addTalkId(ANDREI, JANITT); - addKillId(MONSTERS_EYE); - addKillId(MONSTERS_MALICE); - registerQuestItems(EYE.getId(), MALICE.getId()); - addCondMinLevel(MIN_LEVEL, "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31292-02.htm": - case "31292-03.htm": - case "33851-02.html": - { - htmltext = event; - break; - } - case "31292-04.htm": - { - // Starts - qs.startQuest(); - htmltext = event; - break; - } - case "33851-03.html": - { - // Killing Cond - qs.setCond(2, true); - htmltext = event; - break; - } - case "31292-06.html": - { - if (qs.isCond(3)) - { - // Rewards - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, EXP, SP); - } - takeAllItems(player, EYE, MALICE); - qs.exitQuest(QUEST_TYPE, true); - htmltext = event; - break; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "31292-01.htm"; - break; - } - case State.STARTED: - { - if (npc.getId() == ANDREI) - { - if (qs.isCond(3)) - { - htmltext = "31292-05.html"; - } - else - { - htmltext = "31292-04.html"; - } - } - else if (npc.getId() == JANITT) - { - if (qs.isCond(1)) - { - htmltext = "33851-01.html"; - } - else - { - htmltext = "33851-03.html"; - } - } - break; - } - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = getAlreadyCompletedMsg(player, QuestType.DAILY); - } - else - { - qs.setState(State.CREATED); - htmltext = "31292-01.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(2)) - { - if (contains(MONSTERS_EYE, npc.getId()) && (getQuestItemsCount(killer, EYE.getId()) < 200)) - { - giveItems(killer, EYE.getId(), 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else if (contains(MONSTERS_MALICE, npc.getId()) && (getQuestItemsCount(killer, MALICE.getId()) < 200)) - { - giveItems(killer, MALICE.getId(), 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((getQuestItemsCount(killer, EYE.getId()) >= 200) && (getQuestItemsCount(killer, MALICE.getId()) >= 200)) - { - // Finish - qs.setCond(3, true); - showOnScreenMsg(killer, NpcStringId.YOU_CAN_GATHER_MORE_POWERFUL_DARK_MALICE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onKill(npc, killer, isSummon); - - } - - public static boolean contains(int[] arr, Integer item) - { - return Arrays.stream(arr).anyMatch(item::equals); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/noLevel.html deleted file mode 100644 index 0369ddeb1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00763_ADauntingTask/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Sorry, but I need someone a little more, uh, imposing. Come back when you're stronger, ok?
-(Only characters Lv. 70 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-00.htm deleted file mode 100644 index 70f6f3d6fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think you are strong enough to take on this task.
-(This quest may only be undertaken by a Fighter class character who is level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-01.htm deleted file mode 100644 index 3f8f514c2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Now that we know the Varka Silenoses are working with Embryo, we must take action. If we can't end them right now, we should weaken their military power gradually.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-02.htm deleted file mode 100644 index 6f336ce180..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Infiltrate Varka Silenos Barracks and kill Varka Silenoses. As proof, bring Varka's Badges: Soldier. -
Oh! And there is another thing I want you to get for me if you can.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-03.htm deleted file mode 100644 index 28c4660624..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Bring me Varka's Badges: General as well. As with Varka's Badges: Soldier, you can get them from the Varka Silenos.
-Over time, you will go from collecting all Varka's Badges: Soldier to finding Varka's Badges: General.
That is all. Understood?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-04.htm deleted file mode 100644 index c1398679d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Long story short, kill all Varka Silenoses you see at Varka Silenos Barracks and bring 50 Varka's Badges: Soldier. If you bring Varka's Badges: General, I will give you an additional reward according to the quantity you bring. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-05.html deleted file mode 100644 index c1398679d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Long story short, kill all Varka Silenoses you see at Varka Silenos Barracks and bring 50 Varka's Badges: Soldier. If you bring Varka's Badges: General, I will give you an additional reward according to the quantity you bring. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06.html deleted file mode 100644 index bd4fdf6613..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Go get some rest. I will see you tomorrow. We will have to keep pressuring those Varka Silenoses for a while. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06a.html deleted file mode 100644 index bd4fdf6613..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Go get some rest. I will see you tomorrow. We will have to keep pressuring those Varka Silenoses for a while. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-07.html deleted file mode 100644 index 4b07b57300..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-You are ertheia. this quest no for you - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-08.html deleted file mode 100644 index af47bdfe67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hansen:
-Great! You've collected the Varka's Badges: Soldier! However, you haven't collected enough Varka's Badges: General even for the minimum reward.
-What say you? Do you want to receive what reward you can and call it a day? Or will you collect some more Varka's Badges: General?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09.html deleted file mode 100644 index f23fa24826..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Of course! Let me give you the reward. I hope it will be useful for you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09a.html deleted file mode 100644 index 071867369f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-09a.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Great! You've collected the Varka's Badges: Soldier and Varka's Badges: General. They won't recover anytime soon.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-10.html deleted file mode 100644 index a62d754acf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/33853-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Long story short, kill all Varka Silenoses you see at Varka Silenos Barracks and bring Varka's Badges: General, I will give you an additional reward according to the quantity you bring. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/Q00764_WeakeningTheVarkaSilenosForces.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/Q00764_WeakeningTheVarkaSilenosForces.java deleted file mode 100644 index a38b7f337c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00764_WeakeningTheVarkaSilenosForces/Q00764_WeakeningTheVarkaSilenosForces.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00764_WeakeningTheVarkaSilenosForces; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Weakening the Varka Silenos Forces (764) - * @URL https://l2wiki.com/Weakening_the_Varka_Silenos_Forces - * @author Gigi - */ -public class Q00764_WeakeningTheVarkaSilenosForces extends Quest -{ - // NPC - private static final int HANSEN = 33853; - // Monsters - private static final int[] MONSTERS = - { - 21350, // Varka Silenos Recruit - 21353, // Varka Silenos Scout - 21354, // Varka Silenos Hunter - 21355, // Varka Silenos Shaman - 21357, // Varka Silenos Priest - 21358, // Varka Silenos Warrior - 21360, // Varka Silenos Medium - 21362, // Varka Silenos Officer - 21364, // Varka Silenos Seer - 21365, // Varka Silenos Great Magus - 21366, // Varka Silenos General - 21368, // Varka Silenos Great Seer - 21369, // Varka's Commander - 21371, // Varka's Head Magus - 21373 // Varka's Prophet - }; - // Items - private static final int BADGE_SOLDIER = 36674; - private static final int BADGE_GENERAL = 36675; - // Rewards - private static final int STEEL_DOOR_GUILD_BOX = 37393; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q00764_WeakeningTheVarkaSilenosForces() - { - super(764); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(MONSTERS); - registerQuestItems(BADGE_SOLDIER, BADGE_GENERAL); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33853-00.htm"); - addCondNotRace(Race.ERTHEIA, "33853-07.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - case "33853-09.html": - case "33853-09a.html": - case "33853-10.html": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33853-06a.html": - { - if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && (getQuestItemsCount(player, BADGE_GENERAL) < 100)) - { - addExpAndSp(player, 19164600, 191646); - giveItems(player, STEEL_DOOR_GUILD_BOX, 1); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 100) && (getQuestItemsCount(player, BADGE_GENERAL) <= 199))) - { - addExpAndSp(player, 38329200, 383292); - giveItems(player, STEEL_DOOR_GUILD_BOX, 2); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 200) && (getQuestItemsCount(player, BADGE_GENERAL) <= 299))) - { - addExpAndSp(player, 57493800, 574938); - giveItems(player, STEEL_DOOR_GUILD_BOX, 3); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 300) && (getQuestItemsCount(player, BADGE_GENERAL) <= 399))) - { - addExpAndSp(player, 76658400, 766584); - giveItems(player, STEEL_DOOR_GUILD_BOX, 4); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 400) && (getQuestItemsCount(player, BADGE_GENERAL) <= 499))) - { - addExpAndSp(player, 95823000, 958230); - giveItems(player, STEEL_DOOR_GUILD_BOX, 5); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 500) && (getQuestItemsCount(player, BADGE_GENERAL) <= 599))) - { - addExpAndSp(player, 114987600, 1149876); - giveItems(player, STEEL_DOOR_GUILD_BOX, 6); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 600) && (getQuestItemsCount(player, BADGE_GENERAL) <= 699))) - { - addExpAndSp(player, 134152200, 1341522); - giveItems(player, STEEL_DOOR_GUILD_BOX, 7); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 700) && (getQuestItemsCount(player, BADGE_GENERAL) <= 799))) - { - addExpAndSp(player, 153316800, 1533168); - giveItems(player, STEEL_DOOR_GUILD_BOX, 8); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 800) && (getQuestItemsCount(player, BADGE_GENERAL) <= 899))) - { - addExpAndSp(player, 172481400, 1724814); - giveItems(player, STEEL_DOOR_GUILD_BOX, 9); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && (getQuestItemsCount(player, BADGE_GENERAL) >= 900)) - { - addExpAndSp(player, 191646000, 1916460); - giveItems(player, STEEL_DOOR_GUILD_BOX, 10); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if ((npc.getId() == HANSEN) && player.isMageClass()) - { - return "33853-00.htm"; - } - - if (npc.getId() == HANSEN) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "33853-06.html"; - break; - } - qs.setState(State.CREATED); - break; - } - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33853-05.html"; - } - else if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "33853-08.html"; - } - break; - } - } - } - else if (qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "33853-06.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1) && (giveItemRandomly(killer, npc, BADGE_SOLDIER, 1, 50, 0.15, true))) - { - qs.setCond(2, true); - } - if ((qs != null) && qs.isCond(2) && (giveItemRandomly(killer, npc, BADGE_GENERAL, 1, 900, 0.85, true))) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-00.htm deleted file mode 100644 index a5e12058c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we are looking for someone with certain skills.
-(This quest may only be undertaken by a Wizard class character who is level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-01.htm deleted file mode 100644 index cf14280f78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Now that we know the Ketra Orcs are working with Embryo, we can't just sit here and watch. If we can't stop them completely right now, we should at least be able to hamper their military efforts over time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-02.htm deleted file mode 100644 index 5e3eaf5818..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-Infiltrate the Ketra Orc Outpost and get rid of the Ketra Orcs. As evidence, bring Ketra's Badges: Soldier. -
Oh! There is yet another thing I want you to get for me... if you can.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-03.htm deleted file mode 100644 index fe872b010f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Lugonnes:
-I am interested in Ketra's Badges: General as well. You'll find them on the Ketra Orcs, same as the Ketra's Badges: Soldier.
-Over time, you will be able to collect all the Ketra's Badges: Soldier. After that, you'll have a good idea of how to collect Ketra's Badges: General from the Ketra Orcs.
-That's all. Understood?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-04.htm deleted file mode 100644 index 73b4b8a8cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Long story short, kill all the Ketra Orcs you see at the Ketra Orc Outpost and bring 50 Ketra's Badges: Soldier. If you have any Ketra's Badges: General, I will give you an additional reward depending on how many you bring in. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-05.html deleted file mode 100644 index 3924a5b186..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Let me tell you this again briefly. Kill all the Ketra Orcs you see at the Ketra Orc Outpost and bring 50 Ketra's Badges: Soldier. If you have any Ketra's Badges: General, I will give you an additional reward depending on how many you bring in. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06.html deleted file mode 100644 index 3d1a5bfe3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Call it a day and go get some rest. I will see you tomorrow. Unfortunately, the Ketra Orcs seem to be with us for some time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06a.html deleted file mode 100644 index 3d1a5bfe3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Call it a day and go get some rest. I will see you tomorrow. Unfortunately, the Ketra Orcs seem to be with us for some time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-07.html deleted file mode 100644 index 9c44e4a8cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Sorry, but I cannot trust you.
-(No Ertheia.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-08.html deleted file mode 100644 index dd9454958e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Lugonnes:
-Great! You've collected all the Ketra's Badges: Soldier! However, you haven't collected enough Ketra's Badges: General even for the minimum reward.
-What will it be? Do you want to receive what reward you can and call it a day? Or will you collect some more Ketra's Badges: General?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09.html deleted file mode 100644 index 2ed1d88554..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-Oh, right! Your reward. I hope you will find it useful.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09a.html deleted file mode 100644 index 49fd172233..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-09a.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Great! You've collected all the Ketra's Badges: Soldier and Ketra's Badges: General. Judging by the damage you inflicted on them, they won't be able to recover quickly.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-10.html deleted file mode 100644 index 38c39a56f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/33852-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Let me tell you this again briefly. Kill all the Ketra Orcs you see at the Ketra Orc Outpost and bring Ketra's Badges: General, I will give you an additional reward depending on how many you bring in. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/Q00765_WeakeningTheKetraOrcForces.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/Q00765_WeakeningTheKetraOrcForces.java deleted file mode 100644 index c9e5d849bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00765_WeakeningTheKetraOrcForces/Q00765_WeakeningTheKetraOrcForces.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00765_WeakeningTheKetraOrcForces; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Weakening the Ketra Orc Forces (765) - * @URL https://l2wiki.com/Weakening_the_Ketra_Orc_Forces - * @author Gigi - */ -public class Q00765_WeakeningTheKetraOrcForces extends Quest -{ - // NPC - private static final int LUGONESS = 33852; - // Monsters - private static final int[] MONSTERS = - { - 21324, // Ketra Orc Footman - 21327, // Ketra Orc Raider - 21328, // Ketra Orc Scout - 21329, // Ketra Orc Shaman - 21331, // Ketra Orc Warrior - 21332, // Ketra Orc Lieutenant - 21334, // Ketra Orc Medium - 21336, // Ketra Orc White Captain - 21338, // Ketra Orc Seer - 21339, // Ketra Orc General - 21340, // Ketra Orc Battalion Commander - 21342, // Ketra Orc Grand Seer - 21343, // Ketra Commander - 21345, // Ketra's Head Shaman - 21347 // Ketra Prophet - }; - // Items - private static final int BADGE_SOLDIER = 36676; - private static final int BADGE_GENERAL = 36677; - // Rewards - private static final int STEEL_DOOR_GUILD_BOX = 37393; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q00765_WeakeningTheKetraOrcForces() - { - super(765); - addStartNpc(LUGONESS); - addTalkId(LUGONESS); - addKillId(MONSTERS); - registerQuestItems(BADGE_SOLDIER, BADGE_GENERAL); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33852-00.htm"); - addCondNotRace(Race.ERTHEIA, "33852-07.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - case "33852-09.html": - case "33852-09a.html": - case "33852-10.html": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33852-06a.html": - { - if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && (getQuestItemsCount(player, BADGE_GENERAL) < 100)) - { - addExpAndSp(player, 19164600, 191646); - giveItems(player, STEEL_DOOR_GUILD_BOX, 1); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 100) && (getQuestItemsCount(player, BADGE_GENERAL) <= 199))) - { - addExpAndSp(player, 38329200, 383292); - giveItems(player, STEEL_DOOR_GUILD_BOX, 2); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 200) && (getQuestItemsCount(player, BADGE_GENERAL) <= 299))) - { - addExpAndSp(player, 57493800, 574938); - giveItems(player, STEEL_DOOR_GUILD_BOX, 3); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 300) && (getQuestItemsCount(player, BADGE_GENERAL) <= 399))) - { - addExpAndSp(player, 76658400, 766584); - giveItems(player, STEEL_DOOR_GUILD_BOX, 4); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 400) && (getQuestItemsCount(player, BADGE_GENERAL) <= 499))) - { - addExpAndSp(player, 95823000, 958230); - giveItems(player, STEEL_DOOR_GUILD_BOX, 5); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 500) && (getQuestItemsCount(player, BADGE_GENERAL) <= 599))) - { - addExpAndSp(player, 114987600, 1149876); - giveItems(player, STEEL_DOOR_GUILD_BOX, 6); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 600) && (getQuestItemsCount(player, BADGE_GENERAL) <= 699))) - { - addExpAndSp(player, 134152200, 1341522); - giveItems(player, STEEL_DOOR_GUILD_BOX, 7); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 700) && (getQuestItemsCount(player, BADGE_GENERAL) <= 799))) - { - addExpAndSp(player, 153316800, 1533168); - giveItems(player, STEEL_DOOR_GUILD_BOX, 8); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && ((getQuestItemsCount(player, BADGE_GENERAL) >= 800) && (getQuestItemsCount(player, BADGE_GENERAL) <= 899))) - { - addExpAndSp(player, 172481400, 1724814); - giveItems(player, STEEL_DOOR_GUILD_BOX, 9); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, BADGE_SOLDIER) >= 50) && (getQuestItemsCount(player, BADGE_GENERAL) >= 900)) - { - addExpAndSp(player, 191646000, 1916460); - giveItems(player, STEEL_DOOR_GUILD_BOX, 10); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if ((npc.getId() == LUGONESS) && !player.isMageClass()) - { - return "33852-00.htm"; - } - - if (npc.getId() == LUGONESS) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "33852-06.html"; - break; - } - qs.setState(State.CREATED); - break; - } - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33852-05.html"; - } - else if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "33852-08.html"; - } - break; - } - } - } - else if (qs.isCompleted() && !qs.isNowAvailable()) - { - htmltext = "33852-06.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1) && (giveItemRandomly(killer, npc, BADGE_SOLDIER, 1, 50, 0.15, true))) - { - qs.setCond(2, true); - } - if ((qs != null) && qs.isCond(2) && (giveItemRandomly(killer, npc, BADGE_GENERAL, 1, 900, 0.35, true))) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-01.htm deleted file mode 100644 index 0d0af370b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-I'm here doing surveillance on the activities of dragons and the Undead in Dragon Valley. Some unusual energy was detected here recently, so I was dispatched here.
-I can even observe that Watchman over there directly as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-02.htm deleted file mode 100644 index c33ebdf3a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-Can't you see him? It's Antharas Watchman Gilmore, right next to me. He's a member of the so-called Antharas Watchmen. He is one of 12 members here to observe Antharas. He even submitted to the curse that transforms one into an Undead in order to observe the dragon.
-I'm a complete newbie compared to him.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-03.htm deleted file mode 100644 index 3f6e3aa7e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-So, what I'm saying is, in order to bring an end to the role of the Watchmen -- or to ease his pains, at least -- we need peace around here.
-Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-04.htm deleted file mode 100644 index cb03eedfd2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-Thank you! Your mission is to fell all the dragons and Undead in Dragon Valley. Bring back 50 Dragon Bone Dust as proof. There will be additional rewards if you also collect Dragon Bone Fragments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-05.html deleted file mode 100644 index 5559e7b109..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-Your mission is to fell all the dragons and Undead in Dragon Valley. Bring back 50 Dragon Bone Dust as proof. There will be additional rewards if you also collect Dragon Bone Fragments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-06.html deleted file mode 100644 index 6399cb797a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Namo:
-50 Dragon Bone Dust, I see. But, you haven't collected enough Dragon Bone Fragments to get your additional reward.
-What do you want to do? Do you just want to call it a day? Or do you want to go and collect some more Dragon Bone Fragments?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-07.html deleted file mode 100644 index 1b723243bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-Do you really want to stop now? If you accept your reward today, I won't be able to give you any additional missions.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-08.html deleted file mode 100644 index 9dc057b765..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-You really will? Great. Fell all the dragons and Undead in Dragon Valley and collect Dragon Bone Fragments. You'll get a reward for meeting different quotas. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-09.html deleted file mode 100644 index 87c4faa4e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-Here you go. But, it'll be difficult to bring the Watchman's role to an end for awhile. It'd be great if you took a bit of a break and came back later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-10.html deleted file mode 100644 index 4c5dbac37a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/33973-10.html +++ /dev/null @@ -1,3 +0,0 @@ - -This is a daily quest which resets at 6:30am every day. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/Q00787_TheRoleOfAWatcher.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/Q00787_TheRoleOfAWatcher.java deleted file mode 100644 index adeffce3b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/Q00787_TheRoleOfAWatcher.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00787_TheRoleOfAWatcher; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * The Role of a Watcher (00787) - * @URL https://l2wiki.com/The_Role_of_a_Watcher - * @author Gigi / Stayway (rework helios) - */ -public class Q00787_TheRoleOfAWatcher extends Quest -{ - // NPCs - private static final int NAMO = 33973; - // Monsters - private static final int[] MONSTERS = - { - 23423, // Mesmer Dragon - 23424, // Gargoyle Dragon - 23425, // Black Dragon - 23427, // Sand Dragon - 23428, // Captain Dragonblood - 23429, // Minion Dragonblood - 23436, // Cave Servant Archer - 23437, // Cave Servant Warrior - 23438, // Metallic Cave Servant - 23439, // Iron Cave Servant - 23440, // Headless Knight - 23430, // Prey Drake - 23431, // Beast Drake - 23432, // Dust Drake - 23433, // Vampiric Drake - 23441, // Bloody Grave Warrior - 23442, // Dark Grave Warrior - 23443, // Dark Grave Wizard - 23444, // Dark Grave Knight - }; - - // Items - private static final int DRAGON_BONE_DUST = 39736; // min 50 - private static final int DRAGON_BONE_FRAGMENT = 39737; // max 900 - private static final int EMISSARY_REWARD_BOX = 39728; // Emissary's Reward Box (High-grade) - // Misc - private static final int MIN_LEVEL = 75; - private static final int MAX_LEVEL = 85; - - public Q00787_TheRoleOfAWatcher() - { - super(787); - addStartNpc(NAMO); - addTalkId(NAMO); - addKillId(MONSTERS); - registerQuestItems(DRAGON_BONE_DUST, DRAGON_BONE_FRAGMENT); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33973-02.htm": - case "33973-03.htm": - case "33973-07.html": - case "33973-08.html": - { - htmltext = event; - break; - } - case "33973-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33973-09.html": - { - if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) < 100)) - { - addExpAndSp(player, 14140350, 3393); - giveItems(player, EMISSARY_REWARD_BOX, 1); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 100) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 199))) - { - addExpAndSp(player, 28280700, 6786); - giveItems(player, EMISSARY_REWARD_BOX, 2); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 200) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 299))) - { - addExpAndSp(player, 42421050, 10179); - giveItems(player, EMISSARY_REWARD_BOX, 3); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 300) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 399))) - { - addExpAndSp(player, 56561400, 13572); - giveItems(player, EMISSARY_REWARD_BOX, 4); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 400) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 499))) - { - addExpAndSp(player, 70701750, 16965); - giveItems(player, EMISSARY_REWARD_BOX, 5); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 500) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 599))) - { - addExpAndSp(player, 84842100, 20358); - giveItems(player, EMISSARY_REWARD_BOX, 6); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 600) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 699))) - { - addExpAndSp(player, 98982450, 23751); - giveItems(player, EMISSARY_REWARD_BOX, 7); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 700) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 799))) - { - addExpAndSp(player, 113122800, 27144); - giveItems(player, EMISSARY_REWARD_BOX, 8); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - else if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && ((getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 800) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) <= 899))) - { - addExpAndSp(player, 127263150, 30537); - giveItems(player, EMISSARY_REWARD_BOX, 9); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - if ((getQuestItemsCount(player, DRAGON_BONE_DUST) >= 50) && (getQuestItemsCount(player, DRAGON_BONE_FRAGMENT) >= 900)) - { - addExpAndSp(player, 141403500, 33930); - giveItems(player, EMISSARY_REWARD_BOX, 10); - qs.exitQuest(QuestType.DAILY, true); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == NAMO) - { - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "33973-10.html"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = "33973-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33973-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33973-06.html"; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && (qs.isCond(1))) - { - if (giveItemRandomly(killer, npc, DRAGON_BONE_DUST, 1, 50, 0.15, true)) - { - qs.setCond(2, true); - } - } - if ((qs != null) && (qs.isCond(2))) - { - if (giveItemRandomly(killer, npc, DRAGON_BONE_FRAGMENT, 1, 900, 0.25, true)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/noErtheia.html deleted file mode 100644 index 0ef4af975d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/no_level.html deleted file mode 100644 index 1c74eebd71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00787_TheRoleOfAWatcher/no_level.html +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet level requirements
-(Quest available from level 75 - 85) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-00.htm deleted file mode 100644 index 921cef3277..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shadai's Disciple Kaysia:
-I'm grateful you want to help, but you will need to get a little stronger to help me.
-(This quest is for characters Lv. 101 and higher who have completed the "Deep Inside Atelia Fortress" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-01.htm deleted file mode 100644 index c44df1e450..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shadai's Disciple Kaysia:
-Oh! Are you here to help me?
-I think rumor has spread that I'm in need of help. You heard about that too, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-02.htm deleted file mode 100644 index 1d09d0d46e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Shadai's Disciple Kaysia:
-Remember Kelbim?
-I did some research on the Kelbim's Armor Piece you brought back, but it wasn't enough.
-I will need some other materials... Do you think you can help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-03.htm deleted file mode 100644 index 7cc569e1be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Shadai's Disciple Kaysia:
-Will you really help me? Thank you!
-I need Black Atelia Powder now. We have no idea how the Atelia was changed, and Kelbim's Armor Piece isn't enough to find that out.
-We will need something else, but defeating Kelbim alone won't be enough.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-04.htm deleted file mode 100644 index ced520615f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shadai's Disciple Kaysia:
-I'm glad you understand.
-I heard that Kelbim calls on his pawns. I'm sure that dealing with them will also help us understand how the Atelia transforms.
-I heard that Guardian Sinistra, Guardian Destra, and Kelbim's Clone are summoned. Please get the Black Atelia Powder from them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-05.html deleted file mode 100644 index c0c8bc8225..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Shadai's Disciple Kaysia:
-Are you still working on it? When you go defeat Kelbim, make sure to defeat his pawns Guardian Sinistra, Guardian Destra, and Kelbim's Clone, and get the Black Atelia Powder from them.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-06.html deleted file mode 100644 index 04ccec0693..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Shadai's Disciple Kaysia:
-Oh! Is that Black Atelia Powder?
-It seems so familiar, but it's still different. Can I have it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-07.html deleted file mode 100644 index 294427197e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/34051-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Shadai's Disciple Kaysia:
-Thank you!
-Please try to get me another one if you ever go back to the Atelia Castle!
-I will make sure to reward you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/Q00817_BlackAteliaResearch.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/Q00817_BlackAteliaResearch.java deleted file mode 100644 index 2820cb9799..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00817_BlackAteliaResearch/Q00817_BlackAteliaResearch.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00817_BlackAteliaResearch; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress; - -/** - * Black Atelia Research (817) - * @URL https://l2wiki.com/Black_Atelia_Research - * @author Gigi - */ -public class Q00817_BlackAteliaResearch extends Quest -{ - // NPC - private static final int KAYSYA = 34051; - private static final int[] BOSS = - { - 23603, // Guardian Sinistra - 23604, // Guardian Destra - 26128, // Kelbim's Clone - }; - // Items - private static final int BLACK_ATELIA_POWDER = 46145; - private static final int HARDENER_POUCH_R = 32779; - // Misc - private static final int MIN_LEVEL = 101; - - public Q00817_BlackAteliaResearch() - { - super(817); - addStartNpc(KAYSYA); - addTalkId(KAYSYA); - addKillId(BOSS); - registerQuestItems(BLACK_ATELIA_POWDER); - addCondMinLevel(MIN_LEVEL, "34051-00.htm"); - addCondCompletedQuest(Q10841_DeepInsideAteliaFortress.class.getSimpleName(), "34051-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "34051-02.htm": - case "34051-03.htm": - { - htmltext = event; - break; - } - case "34051-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34051-07.html": - { - giveItems(player, HARDENER_POUCH_R, 1); - addExpAndSp(player, 3631150845L, 8714700); - qs.exitQuest(QuestType.REPEATABLE, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "34051-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "34051-05.html"; - } - else if (qs.isCond(2) && hasQuestItems(player, BLACK_ATELIA_POWDER)) - { - htmltext = "34051-06.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 5, npc); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, BLACK_ATELIA_POWDER, 1, 1, 0.6, true)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-01.htm deleted file mode 100644 index 1289fb1391..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Mathias:
-Have you noticed the Red Moon as of Late? A bad omen to be sure. When that moon rises it tends to cause creatures to become more aggressive. I don't know maybe it has something to do with the color of blood.
-The king tries to hide it but I know he is troubled by the rise in monster related attacks. Unfortunately our forces are scarce as is and I cannot afford to send any of my troops out to handle the problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-02.htm deleted file mode 100644 index 9042bba2b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Mathias:
-Good job today.
-You were a great help. I know you're busy, but please help me again next time. The Elmore Kingdom will always welcome help from brave adventurers such as yourself.
-(This quest can only be undertaken once a day. This quest gets initialized everyday at 6:30 am.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-03.htm deleted file mode 100644 index 2f0bf34577..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-I cannot trust your skill level. In order to receive this important mission, you need more experience.
-This is a life-risking task. (Only characters above level 80 can undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-04.htm deleted file mode 100644 index 394183eb74..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Captain Mathias:
-You? Well, I suppose... those scars aren't for show, now are they? It looks like you can handle yourself in a fight.
-We have had reports of monsters near Rune and Goddard that have been the cause of these recent attacks.
-I'm not going to lie, it will be dangerous, but I will be able to reward you for your efforts... that is if you are still interested.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-05.html deleted file mode 100644 index 957d355d47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Captain Mathias:
-Alright, there are three high priority targets.
-In Goddard, the Varka Silenos and Ketra Orcs Leaders have been rallying their troops. We need someone to go in there and eliminate the cause of their hostility.
-In the swamps near Rune, there is the Cannibalistic Stakato Chief... apparently it's got a taste for it's own kind. Creates a chemically induced state that causes it to go on a rampage. We need it taken out.
-Lastly, there is Anais in the Monastery of Silence. Our Intel is sketchy on the exact nature of this threat only that they need to be eliminated.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-06.html deleted file mode 100644 index 3c3c25f382..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-So, you want to take a shot at the Varka Silenos and the Ketra Orcs?
-You are going to want to kill their leaders. The ones to hunt are Shadith and Hekaton You don't need to kill them all... killing 1 should send the message. Oh, and once you are done... bring back their Shattered Bones. as proof you have completed the assignment. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-07.html deleted file mode 100644 index 78ac221cda..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-The Stakatos have become more aggressive lately. This is probably due to their Leader who has a taste of their own kind. Consuming the flesh of the Stakato seems to produce a chemical that causes intense aggression. It sends them in a fury to attack all those around. We don't have a scientific name for him, we just call it the Cannibalistic Stakato Chief. Once you have taken care of this creature be sure to remove and bring me back the Cannibalistic Stakato Chief's Claw as proof you have finished the assignment. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-08.html deleted file mode 100644 index d4ea67d967..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-The Monastery of Silence, Eh? The creature you seek is Anais. A very powerful creature, so be careful. Just a tip... the Monks there don't like weapons. Your best off not brandishing your weapon until you find what you are looking for. Rumor has it Anais can be found near the Holy Grail. IF you know where that is, you know where to find Anais. Bring me Anais's Scroll once you have taken care of that little problem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-09.html deleted file mode 100644 index 871db985fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Captain Mathias:
-Wait a second. I like to keep tabs on who is doing what for me. I want to know what your plan of attack is. Which target do you plan on addressing?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-10.html deleted file mode 100644 index 0509869cd6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Captain Mathias:
-Thanks for agreeing to help.
-I would like to know where you are planning to go. Which of the monsters I mentioned will you go to suppress?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-11.html deleted file mode 100644 index 795778aa3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-The Ketra Orcs and the Varka Silenos are sworn enemies. Capturing just one of the leader monsters will be considered meeting the suppression goal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-12.html deleted file mode 100644 index 48e3706926..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-The Stakato Nest, where the Cannibalistic Stakato Chief lives, is a very dangerous place. Please be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-13.html deleted file mode 100644 index d05700a7e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-If you wish to defeat Anais in the Monastery of Silence, you will first need to walk a dangerous path. Be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-14.html deleted file mode 100644 index 895671a7ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/31340-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mathias:
-Well done. Speak to me again if you have any interest in further assignments. As promised here is your compensation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/Q00902_ReclaimOurEra.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/Q00902_ReclaimOurEra.java deleted file mode 100644 index 9b52947d56..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q00902_ReclaimOurEra/Q00902_ReclaimOurEra.java +++ /dev/null @@ -1,236 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00902_ReclaimOurEra; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Reclaim Our Era (902) - * @author netvirus / Stayway (Rework Helios) - */ -public class Q00902_ReclaimOurEra extends Quest -{ - // Npc - private static final int MATHIAS = 31340; - // Misc - private static final int MIN_LVL = 80; - // Items - private static final int SHATTERED_BONES = 21997; - private static final int CANNIBALISTIC_STAKATO_LDR_CLAW = 21998; - private static final int ANAIS_SCROLL = 21999; - private static final int PROOF_OF_CHALLENGE = 21750; - // Monsters - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(25309, SHATTERED_BONES); // Varka's Hero Shadith - MONSTER_DROPS.put(25299, SHATTERED_BONES); // Ketra's Hero Hekaton - MONSTER_DROPS.put(25667, CANNIBALISTIC_STAKATO_LDR_CLAW); // Cannibalistic Stakato Chief - MONSTER_DROPS.put(25668, CANNIBALISTIC_STAKATO_LDR_CLAW); // Cannibalistic Stakato Chief - MONSTER_DROPS.put(25669, CANNIBALISTIC_STAKATO_LDR_CLAW); // Cannibalistic Stakato Chief - MONSTER_DROPS.put(25670, CANNIBALISTIC_STAKATO_LDR_CLAW); // Cannibalistic Stakato Chief - MONSTER_DROPS.put(25701, ANAIS_SCROLL); // Anais - Master of Splendor - } - - public Q00902_ReclaimOurEra() - { - super(902); - addStartNpc(MATHIAS); - addTalkId(MATHIAS); - addKillId(MONSTER_DROPS.keySet()); - registerQuestItems(SHATTERED_BONES, CANNIBALISTIC_STAKATO_LDR_CLAW, ANAIS_SCROLL); - } - - private void giveItem(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && !qs.isCond(5) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - giveItems(player, MONSTER_DROPS.get(npc.getId()), 1); - qs.setCond(5, true); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "31340-04.htm": - { - if (qs.isCreated()) - { - htmltext = event; - } - break; - } - case "31340-05.html": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "31340-06.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "31340-07.html": - { - if (qs.isCond(1)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "31340-08.html": - { - if (qs.isCond(1)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "31340-10.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - if (killer.isInParty()) - { - for (PlayerInstance member : killer.getParty().getMembers()) - { - giveItem(npc, member); - } - } - else - { - giveItem(npc, killer); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.COMPLETED: - { - if (!qs.isNowAvailable()) - { - htmltext = "31340-02.htm"; - break; - } - qs.setState(State.CREATED); - } - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "31340-01.htm" : "31340-03.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31340-09.html"; - break; - } - case 2: - { - htmltext = "31340-11.html"; - break; - } - case 3: - { - htmltext = "31340-12.html"; - break; - } - case 4: - { - htmltext = "31340-13.html"; - break; - } - case 5: - { - if (hasQuestItems(player, SHATTERED_BONES)) - { - giveItems(player, PROOF_OF_CHALLENGE, 1); - giveAdena(player, 134038, true); - } - else if (hasQuestItems(player, CANNIBALISTIC_STAKATO_LDR_CLAW)) - { - giveItems(player, PROOF_OF_CHALLENGE, 3); - giveAdena(player, 210119, true); - } - else if (hasQuestItems(player, ANAIS_SCROLL)) - { - giveItems(player, PROOF_OF_CHALLENGE, 3); - giveAdena(player, 348155, true); - } - qs.exitQuest(QuestType.DAILY, true); - htmltext = "31340-14.html"; - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-00.htm deleted file mode 100644 index 60c2a5a970..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Theodric:
-You underestimate the power of Antharas. You simply do not have the skill required in order to take on this task.
-(Only characters at level 85 or above can undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-01.htm deleted file mode 100644 index 86e23059d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Theodric:
-You do not have the Portal Stone which means you haven't satisfied the minimum requirements for this mission.
-So if you really want to face Antharas, you need to be recognized by Gabriel in Giran village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-02.htm deleted file mode 100644 index 916df859aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Theodric:
-Ah, I see that you have a Portal Stone in your possession. It appears as though you may be one of the few chosen to handle this task.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-03.html deleted file mode 100644 index 7c1146816e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Antharas Watchman Theodric:
-I am a Watcher which brings the curse of immortality. My purpose in life is to watch over the earth dragon, Antharas. I can only assume that you and your comrades are here to slay the dragon.
-I wish to give you some words of wisdom before you venture into this cave...
-You will die.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-04.htm deleted file mode 100644 index b685405241..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Theodric:
-Yes, Antharas can never really be killed... not yet anyway. You may have heard stories from other adventurers how they have killed him again and again. Each time he is killed, he resurrects even more powerful. I fear that the greed of adventurers has caused Antharas to become overwhelmingly powerful.
-You will need an army to follow you if you have any hope of defeating Antharas now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-05.htm deleted file mode 100644 index 787204994c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Theodric:
-Take this Shabby Necklace. If you manage to strike Antharas down part of its energy will be contained in this necklace preventing it from growing any more powerful. If successful, the necklace will transform. Bring me the transformed necklace as proof of successfully stopping Antharas.
-Remember, Antharas is even more powerful than before. It will take more effort to kill it now.
-As always I will be watching... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-06.html deleted file mode 100644 index 3b0f7bca42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Theodric:
-The necklace you possess is still just a Shabby Necklace and contains no energy from Antharas. Speak to me again when this necklace has been transformed.
-As always I will be watching... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-07.html deleted file mode 100644 index f63ed0e8c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Antharas Watchman Theodric:
-Why have you discarded the Shabby Necklace? Do you think everyone would believe that you defeated Antharas if you told the world? Here is another necklace. Try not to loose it. Only it can prove that you have defeated Antharas. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-08.html deleted file mode 100644 index 5b6edd5dfc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Antharas Watchman Theodric:
-And so it is done. Antharas has been stopped and his return prevented.
-I have something for you... something that I rarely am allowed to give. The Antharas Slayer Circlet is yours.
-What now? I stay, I wait, and I watch. Antharas can never truly be killed. I can only hope that brave warriors such as you come to help and stop Antharas whenever it attempts to return. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-09.html deleted file mode 100644 index 6fd2663d7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/30755-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Antharas Watchman Theodric:
-If I could only give more to those who wish to take on this task... Unfortunately I have nothing more to give. Be pleased with the fact that you are one of the few who went on to take on Antharas and lived to tell the tale.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java deleted file mode 100644 index 8a4ecb203a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10290_LandDragonConqueror; - -import java.util.function.Function; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Land Dragon Conqueror (10290) - * @author malyelfik - */ -public class Q10290_LandDragonConqueror extends Quest -{ - // NPC - private static final int THEODRIC = 30755; - // Monster - private static final int ANTHARAS = 29068; - // Items - private static final int PORTAL_STONE = 3865; - private static final int SHABBY_NECKLACE = 15522; - private static final int MIRACLE_NECKLACE = 15523; - // Reward - private static final int ANTHARAS_SLAYER_CIRCLET = 8568; - // Misc - private static final int MIN_LEVEL = 85; - - public Q10290_LandDragonConqueror() - { - super(10290); - addStartNpc(THEODRIC); - addTalkId(THEODRIC); - addKillId(ANTHARAS); - registerQuestItems(MIRACLE_NECKLACE, SHABBY_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - if (event.equals("30755-05.htm")) - { - qs.startQuest(); - giveItems(player, SHABBY_NECKLACE, 1); - } - return event; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - if (!player.isInParty()) - { - return super.onKill(npc, player, isSummon); - } - - final Function rewardCheck = p -> - { - if (Util.checkIfInRange(8000, npc, p, false)) - { - final QuestState qs = getQuestState(p, false); - - if ((qs != null) && qs.isCond(1) && hasQuestItems(player, SHABBY_NECKLACE)) - { - takeItems(player, SHABBY_NECKLACE, -1); - giveItems(player, MIRACLE_NECKLACE, 1); - qs.setCond(2, true); - } - } - return true; - }; - - // rewards go only to command channel, not to a single party or player (retail Freya AI) - if (player.getParty().isInCommandChannel()) - { - player.getParty().getCommandChannel().forEachMember(rewardCheck); - } - else - { - player.getParty().forEachMember(rewardCheck); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30755-00.htm"; - } - else - { - htmltext = hasQuestItems(player, PORTAL_STONE) ? "30755-02.htm" : "30755-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, SHABBY_NECKLACE)) - { - htmltext = "30755-06.html"; - } - else - { - giveItems(player, SHABBY_NECKLACE, 1); - htmltext = "30755-07.html"; - } - } - else if (qs.isCond(2) && hasQuestItems(player, MIRACLE_NECKLACE)) - { - htmltext = "30755-08.html"; - giveAdena(player, 131236, true); - addExpAndSp(player, 702557, 168); - giveItems(player, ANTHARAS_SLAYER_CIRCLET, 1); - qs.exitQuest(false, true); - } - break; - } - case State.COMPLETED: - { - htmltext = "30755-09.html"; - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-00.htm deleted file mode 100644 index e13242dd54..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-Hold on a moment. You must be at least "this" experienced before you can take on the thrill ride that is Valakas.
-(Only characters level 85 or above can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-01.htm deleted file mode 100644 index 7f245a38b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Valakas Klein:
-Well, I'll give you this kid. You've got the skills to take on the Fire Dragon but you don't have the right tools for the task. If you're serious about fighting against Valakas, first go get a "Vacualite Floating Stone". - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-02.htm deleted file mode 100644 index 138c003d47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Watcher of Valakas Klein:
-Is it hot in here or is it just me? Guess that is what you get when your blood is replaced with pure liquid magma for all eternity.
-By the expression on your face I can tell you are wondering about Valakas, no? Heard the rumor as of late? No? Ah... you are in for a real treat then. It used to be Valakas was somewhat of a push over, no challenge to any adventurer looking for sport.
-Valakas has found a way to channel the energy of the Forge of the Gods and increase his power. Now many adventurers go into his lair only never to return. Now you tell me friend... are you ready to play with fire?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-03.html deleted file mode 100644 index 684bf0eeb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Watcher of Valakas Klein:
-Ah... so determined I see. Are you sure you are ready to face Valakas? You may wish to reconsider.
-A thought in my mind, years of being stopped by adventurers like you can do horrible things to a dragon's spirit. Imagine all that pure rage combined with his newly found power... one could only hope that Valakas doesn't like to play with his food.
-You aren't the first adventurer I've given this speech to. Last chance. Are you sure you are ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-04.htm deleted file mode 100644 index 05b89f34cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-I can see that you are determined despite my warnings. I will not try to stop you any further from your haste to find a quick death.
-However, should you be one of the lucky few to actually survive the encounter with Valakas you will need proof that you have defeated the Fire Dragon.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-05.htm deleted file mode 100644 index 605fbc6658..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-Take this Poor Necklace. By itself it is worthless. However, if combined with the blood of Valakas it will absorb some of his energy into the necklace. The reaction should be instant upon the defeat of Valakas. The necklace will transform into a necklace of value. Bring me this as proof that Valakas has been defeated and you shall be rewarded.
-You may wish to bring a small-er-very large army with you into Valakas Lair. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-06.html deleted file mode 100644 index adec7f1ef7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-I apologize I think you misunderstood me...
-Let me restate it to you a bit more clearly. Don't come back until you have DEFEATED Valakas.
-Return to me once the necklace you carry has the energy of Valakas contained in it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-07.html deleted file mode 100644 index 61889a7d8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-What? You lost the necklace? How did you lose that necklace? That takes a special type of talent to lose something that cannot be lost.
-Here... take this spare necklace I have. Do not "lose" this one. It is the only thing that can be used to prove that you have defeated Valakas. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-08.html deleted file mode 100644 index b0c39e3151..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-Impossible! I cannot believe it. No really, I cannot believe it. Usually I'm pretty good about sending adventurers to their death by facing Valakas, but you... just, wow. This is impressive. Soon all across the land will tell stories about the brave... what ever your name is, and how they defeated Valakas.
-You should feel pretty good about yourself right about now. Too bad it won't last more than 2 weeks. I don't want to rain on your parade, but Valakas is Immortal. Sure you won't see him around for a few days... but he'll be back... mad as ever.
-In any case, take this. A gift for the time you slew the dragon. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-09.html deleted file mode 100644 index 8feb0a7bd6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/31540-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-Well if it isn't Mr. Fancy-I-Killed-Valakas-Pants. If I could I would send you into the depths of Valakas lair to stop the Fire Dragon's return and reward you with riches of your success. I really wish I could... not really.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java deleted file mode 100644 index 1648062218..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10291_FireDragonDestroyer; - -import java.util.function.Function; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Fire Dragon Destroyer (10291) - * @author malyelfik - */ -public class Q10291_FireDragonDestroyer extends Quest -{ - // NPC - private static final int KLEIN = 31540; - // Monster - private static final int VALAKAS = 29028; - // Items - private static final int FLOATING_STONE = 7267; - private static final int POOR_NECKLACE = 15524; - private static final int VALOR_NECKLACE = 15525; - - private static final int VALAKAS_SLAYER_CIRCLET = 8567; - - public Q10291_FireDragonDestroyer() - { - super(10291); - addStartNpc(KLEIN); - addTalkId(KLEIN); - addKillId(VALAKAS); - registerQuestItems(POOR_NECKLACE, VALOR_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - if (event.equals("31540-05.htm")) - { - qs.startQuest(); - giveItems(player, POOR_NECKLACE, 1); - } - - return event; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - if (!player.isInParty()) - { - return super.onKill(npc, player, isSummon); - } - - final Function rewardCheck = p -> - { - if (Util.checkIfInRange(8000, npc, p, false)) - { - final QuestState qs = getQuestState(p, false); - - if ((qs != null) && qs.isCond(1) && hasQuestItems(p, POOR_NECKLACE)) - { - takeItems(p, POOR_NECKLACE, -1); - giveItems(p, VALOR_NECKLACE, 1); - qs.setCond(2, true); - } - } - return true; - }; - - // Rewards go only to command channel, not to a single party or player. - if (player.getParty().isInCommandChannel()) - { - player.getParty().getCommandChannel().forEachMember(rewardCheck); - } - else - { - player.getParty().forEachMember(rewardCheck); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() < 85) - { - htmltext = "31540-00.htm"; - } - else - { - htmltext = hasQuestItems(player, FLOATING_STONE) ? "31540-02.htm" : "31540-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - if (hasQuestItems(player, POOR_NECKLACE)) - { - htmltext = "31540-06.html"; - } - else - { - giveItems(player, POOR_NECKLACE, 1); - htmltext = "31540-07.html"; - } - } - else if (qs.isCond(2) && hasQuestItems(player, VALOR_NECKLACE)) - { - htmltext = "31540-08.html"; - giveAdena(player, 126549, true); - addExpAndSp(player, 717291, 172); - giveItems(player, VALAKAS_SLAYER_CIRCLET, 1); - qs.exitQuest(false, true); - } - break; - } - case State.COMPLETED: - { - htmltext = "31540-09.html"; - break; - } - } - - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-01.html deleted file mode 100644 index 5267fdac11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Embryo... The information miss Elcadia was looking for was regarding Embryo. Unfortunately, I couldn't satisfy her desire for answers... I remember very vaguely finding that there are others who whisper its name.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-02.html deleted file mode 100644 index 92f940ad20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Wait a sec... I didn't mean that the information is right here, I just remember seeing a book mentioning Embryo when I last stayed at the Ivory Tower. I don't know what the book was about exactly, though, but, if you find the book, you might be able to find the information you have been looking for.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-03.html deleted file mode 100644 index 1b48036eb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Library of Sages holds so many ancient books. I believe you might be able to find whatever you seek there, friend. Please tell Elcadia she should head there first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-04.html deleted file mode 100644 index 1b48036eb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/30832-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Library of Sages holds so many ancient books. I believe you might be able to find whatever you seek there, friend. Please tell Elcadia she should head there first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-01.htm deleted file mode 100644 index b79b58558e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-You are a difficult person to find. Lord Franz wishes something of you. Can you go and speak with Lord Franz?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-02.htm deleted file mode 100644 index 1f4c27e1c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Thanks to you, we've moved another step forward.
-(This is an already completed quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-03.htm deleted file mode 100644 index e56a7e8a6b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-There is more you must do first. Return when you can help me.
-(Only characters with level 81 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-04.htm deleted file mode 100644 index 944446c6de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Wood:
-Lord Franz requests you, I'm afraid this is an urgent matter. Can you see Lord Franz right away?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-05.htm deleted file mode 100644 index bc59b6b1d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Very well. If you must, go ahead and meet Lord Franz.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-06.htm deleted file mode 100644 index bdd79a55a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Wood:
-Are you busy right now? Alright, but tell me as soon as you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-07.html deleted file mode 100644 index e1743d2393..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32593-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-Alright. Go ahead, you may meet Lord Franz.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-01.html deleted file mode 100644 index 4cee2c2da1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-Ahh!!! It's been a long time. How have you been? I contacted you because I have a request....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-02.html deleted file mode 100644 index 1e220740fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Franz:
-I had a good deal of results ever since the research on the Seven Signs was completed. Also, I received information suggesting that the Revolutionaries of Dusk had uncovered more information too. We're going to send someone to uncover their findings, and I want you to accompany him and find out what they know.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-03.html deleted file mode 100644 index 5a983df19d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-How did the job I requested go? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-04.html deleted file mode 100644 index 16e607cb7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-Is the job I requested going well? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-05.html deleted file mode 100644 index 80160963dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-We don't have accurate information regarding the figure dispatched from the Dusk. But, the only thing is, that person is looking for an adventurer who has skills to accompany him. I thought that you would be qualified to work with him because you have skill, no? It was said that he's taken on the job very secretively, so approach him cautiously.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-06.html deleted file mode 100644 index 3cdff52935..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-Is that so? That's too bad. But, there is nobody other than you who is qualified, so I hope that you think about it again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-07.html deleted file mode 100644 index e703130181..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32597-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-It is said that he has been looking for a companion. According to our intelligence, he is staying at a place in the Beast Farm. I want you to go find out what's going on. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-01.html deleted file mode 100644 index 65e67903ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Are you here to help me? Hm... you have an air of confidence about you, perhaps you will do. But you will have to earn my trust, and I cannot promise your safety. Are you sure you want to become involved?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-02.html deleted file mode 100644 index 0082867f1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Alright. If you think you have what it takes, I'll just require a small demonstration. But know this, those who have come before you quickly discovered it takes more than confidence to pass this test. We shall see soon enough if you have what it takes, do you accept?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-03.html deleted file mode 100644 index f97fce193b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Really? In a place called Pavel Ruins, northeast from here, are Golems. I've placed tokens on them using a bit of magic. Defeat them and collect the tokens. Your test is to earn 10 tokens.
-Don't look so glum. Maybe it's harder than you think, but either way I have to know who I'm dealing with. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-04.html deleted file mode 100644 index c594132337..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-You've heard of a place called Pavel Ruins, just northeast from here? There are Golems there, with magically placed tokens hung by yours truly. Your test is to defeat the Golems until you've collected 10 tokens.
-You almost look disappointed. I'll take that as a good sign, if your abilities match your confidence. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-05.html deleted file mode 100644 index ac864ccea6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Hm.. You are better than I thought. But that was just a small test.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-06.html deleted file mode 100644 index 18747c4986..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Not yet... This is just a basic test. Let's call it research for a client. Can you demonstrate your abilities so I can see for myself?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-07.html deleted file mode 100644 index 16121cb1fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-I love your confidence, especially if you can back it up. Why not show me firsthand what you can do? Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-08.html deleted file mode 100644 index dc2e8bf70b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Yes, you certainly sound confident in battle... But can you prove it, here and now? What do you think? Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-09.html deleted file mode 100644 index e745dbcd52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-I'm suprised, and not in a good way. What happened to you? Are you better now? Ready to show me your true skills?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-10.html deleted file mode 100644 index 012f42b933..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Alright. Time to see what you are made of, adventurer. Defeat the monsters I have prepared for you, and I'll know there's more to you than just a pretty face. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-11.html deleted file mode 100644 index e9b1d63436..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-You are very skilled, and I am not easily impressed... Alright. Consider this a formal request. I'm in need of someone who I can count on in a number of ways, especially someone who can keep a secret. What do you say, are you willing to help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-12.html deleted file mode 100644 index ec836103fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-My request is simple, just accompany me until I get the information I need. Right now I need information on a place called Embryo. I don't even know if its a place or a person, but whatever it is I need to know.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-13.html deleted file mode 100644 index 80b4c4ff5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Have you heard of the great wizard Hardin? He used to reside in Ivory Tower, and now he is studying dark magic at Hardin's Academy. He knows more than most will forget in their lifetime, he will know the information we need. I want you to find Hardin.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-14.html deleted file mode 100644 index f30c1e1916..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-If you meet Hardin, remember to ask him about Embryo. If he asks who sent you, give him my name. He knows who I am. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-15.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-15.html deleted file mode 100644 index 37c2ccd803..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-If you meet Hardin, ask him about the word Embryo. When he asks who sent you, give him my name. We're not close, but he knows who I am. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-16.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-16.html deleted file mode 100644 index de694fe76e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-You think the book where Embryo is mentioned is in the Rune Library? Hmm... I see. Well, that was easier than I thought it would be, but don't worry. This is just the beginning. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-17.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-17.html deleted file mode 100644 index 673e945174..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Hey, pay attention to detail. See all these monsters around here? I said defeat them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-18.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-18.html deleted file mode 100644 index 0adfd980d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/32784-18.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Oh? You're different than when I first met you. If you changed your class or if you're in a different state, you would have to come back to your original state. (You cannot complete the quest when you're in a sub job condition.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java deleted file mode 100644 index 6090fc1c67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10292_SevenSignsGirlOfDoubt/Q10292_SevenSignsGirlOfDoubt.java +++ /dev/null @@ -1,333 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10292_SevenSignsGirlOfDoubt; - -import org.l2jmobius.commons.concurrent.ThreadPool; -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q00198_SevenSignsEmbryo.Q00198_SevenSignsEmbryo; - -/** - * Seven Signs, Girl of Doubt (10292) - * @author Adry_85 / Stayway (Rework Helios) - */ -public class Q10292_SevenSignsGirlOfDoubt extends Quest -{ - // NPCs - private static final int HARDIN = 30832; - private static final int WOOD = 32593; - private static final int FRANZ = 32597; - private static final int JAINA = 32617; - private static final int ELCADIA = 32784; - // Item - private static final ItemHolder ELCADIAS_MARK = new ItemHolder(17226, 10); - // Misc - private static final int MIN_LEVEL = 81; - private boolean isBusy = false; - // Monster - private static final int CREATURE_OF_THE_DUSK1 = 27422; - private static final int CREATURE_OF_THE_DUSK2 = 27424; - private static final int[] MOBS = - { - 18906, // Farm Bandit - 18907, // Beast Devourer - }; - - public Q10292_SevenSignsGirlOfDoubt() - { - super(10292); - addStartNpc(WOOD); - addTalkId(WOOD, FRANZ, JAINA, ELCADIA, HARDIN); - addKillId(MOBS); - addKillId(CREATURE_OF_THE_DUSK1, CREATURE_OF_THE_DUSK2); - addCondMinLevel(MIN_LEVEL, "32593-03.htm"); - addCondCompletedQuest(Q00198_SevenSignsEmbryo.class.getSimpleName(), "32593-03.htm"); - registerQuestItems(ELCADIAS_MARK.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32593-04.htm": - case "32593-06.htm": - case "32597-02.html": - case "32597-06.html": - { - htmltext = event; - break; - } - case "32593-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32597-07.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "32784-02.html": - { - if (qs.isCond(2)) - { - htmltext = event; - } - break; - } - case "32784-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "32784-06.html": - { - if (qs.isCond(4) && hasItem(player, ELCADIAS_MARK)) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - htmltext = event; - } - break; - } - case "32784-08.html": - { - if (qs.isCond(4) && hasItem(player, ELCADIAS_MARK)) - { - takeItem(player, ELCADIAS_MARK); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32784-12.html": - case "32784-13.html": - { - if (qs.isCond(6)) - { - htmltext = event; - } - break; - } - case "32784-14.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "SPAWN": - { - if (qs.isCond(5)) - { - isBusy = true; - final Npc creature1 = addSpawn(CREATURE_OF_THE_DUSK1, 89440, -238016, -9632, 335, false, 0, false, player.getInstanceId()); - creature1.setRandomWalking(true); - final Npc creature2 = addSpawn(CREATURE_OF_THE_DUSK2, 89524, -238131, -9632, 56, false, 0, false, player.getInstanceId()); - creature2.setRandomWalking(true); - ThreadPool.schedule(() -> - { - creature1.deleteMe(); - creature2.deleteMe(); - qs.unset("ex"); - isBusy = false; - }, 60000); - } - break; - } - case "30832-02.html": - { - if (qs.isCond(7)) - { - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "30832-03.html": - { - if (qs.isCond(8)) - { - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - if (CommonUtil.contains(MOBS, npc.getId())) - { - final QuestState qs = getRandomPartyMemberState(player, 3, 3, npc); - if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, ELCADIAS_MARK.getId(), 1, ELCADIAS_MARK.getCount(), 1.0, true)) - { - qs.setCond(4, true); - } - } - else - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(5)) - { - final int value = qs.getInt("ex") + 1; - qs.set("ex", value); - if (value == 2) - { - qs.setCond(6, true); - } - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case WOOD: - { - if (qs.isCompleted()) - { - htmltext = "32593-02.html"; - } - else if (qs.isCreated()) - { - htmltext = "32593-01.htm"; - } - else if (qs.isStarted()) - { - htmltext = "32593-07.html"; - } - break; - } - case FRANZ: - { - if (qs.isCond(1)) - { - htmltext = "32597-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32597-03.html"; - } - break; - } - case ELCADIA: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "32784-01.html"; - break; - } - case 3: - { - htmltext = "32784-04.html"; - break; - } - case 4: - { - if (hasItem(player, ELCADIAS_MARK)) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - htmltext = "32784-05.html"; - } - break; - } - case 5: - { - if (isBusy) - { - htmltext = "32784-17.html"; - } - else - { - htmltext = "32784-07.html"; - } - break; - } - case 6: - { - htmltext = "32784-11.html"; - break; - } - case 7: - { - htmltext = "32784-15.html"; - break; - } - case 8: - { - if (player.isSubClassActive()) - { - htmltext = "32784-18.html"; - } - else - { - addExpAndSp(player, 10000000, 1000000); - qs.exitQuest(false, true); - htmltext = "32784-16.html"; - } - break; - } - } - break; - } - case HARDIN: - { - if (qs.isCond(7)) - { - htmltext = "30832-01.html"; - } - else if (qs.isCond(8)) - { - htmltext = "30832-04.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-01.html deleted file mode 100644 index dbf1087d90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Do you need any guidance in the Saints Library, or do you have any other business here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-02.html deleted file mode 100644 index 477835f16d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Do you need any guidance in the Saints Library, or do you have any other business here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-03.html deleted file mode 100644 index 4803d0dea0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Seems like I should hear more about this story. We should move to somewhere inside the library - this place is too crowded. What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-04.html deleted file mode 100644 index ff3a858e64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Are you ready to enter?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-05.html deleted file mode 100644 index 6cf9b61a9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32596-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia:
-I believe your business is done here. Seems like I can no longer help you. All the best, friend. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-01.htm deleted file mode 100644 index 9bf4e3480c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-I need your help now. Things just got complicated.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-02.html deleted file mode 100644 index 04ac7a3428..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-From where I'm standing it looks like you've completed everything for now...
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-03.htm deleted file mode 100644 index acc0ccb9ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcadia:
-We've researched the information you brought from Hardin. It seems the book we're looking for is in the Rune's Main Library. You should come with me to the library and search for this book. I'll have to get ready, so why don't we meet at Rune's Main Library?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-04.html deleted file mode 100644 index 26cb79ec94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Alright. Then, let's meet up at Rune's Library. Library Director Sophia can help you with any questions. I'll catch up with you soon. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-05.html deleted file mode 100644 index caaa50776c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-What preparation could you need? Fine, go if you must. Just hurry, and let me know when you're actually ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-06.html deleted file mode 100644 index f19b107050..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Why are you wasting time? I told you we need to search Rune's Library for the book we need. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-07.html deleted file mode 100644 index 50c5eb019a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-My eternal thanks to you, I can finally begin investigating Embryo because of you. While my investigation has just begun, I want to tell you about my future plans.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-08.html deleted file mode 100644 index 3ee527bb62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcadia:
-According to Solina's Biography that we read in the library, the Embryo group is deeply connected to Saintess Solina. But there is almost nothing about Solina herself. Of course, it would be her nature to let people know only what she wants them to know.
-Anyway, in order for us to investigate the real identity of Embryo, we need to search the Monastery of Silence and track down her past.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-09.html deleted file mode 100644 index 870607d646..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Monastery of Silence was where Saintess Solina and her pupils were staying. The Monastery's true history is known only to a few... Anyway, according to this book, we can learn more about Solina and her pupils from inside the Monastery.
-I will make plans to sneak inside the Monastery. Let's meet here again later. And good work, my friend. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-10.html deleted file mode 100644 index 3fd31134cc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Oh? You seem different than when I met you. If you changed your class or if you're in a different state than before, you would have to return to your original state. (You cannot complete the quest when you're in a sub job condition.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-11.htm deleted file mode 100644 index 8d2c0573fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32784-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-There is more you must do first. Return when you can help me.
-(Only characters with level 81 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-01.html deleted file mode 100644 index 094a493564..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-You're late. Another moment and I would have left without you. But since you decided to show up, seeing as how little time we have left, we need to make progress.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-02.html deleted file mode 100644 index eff8e7735a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Why don't we ask a librarian? See if the lady over there knows of any book mentioning the word Embryo, and report back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-04.html deleted file mode 100644 index 1fe004989c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Is that so? That book... Hm... I've heard about this from Hardin. He said a saintess called Solina appeared in the final era of the Elmoreden Kingdom. I think Solina might be related to Embryo. If that's true, there would be something in common between Embryo and Solina. Let's go to see the Library Director and ask about Saintess Solina together. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-05.html deleted file mode 100644 index f04b3a8954..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Is that so? That book... Hm... Hardin mentioned something about this. There was a saintess called Solina, she appeared during the end of the Elmoreden Kingdom. I vaguely recall some connection between Solina and Embryo. If so, they would have to have something in common between them.
-Let's go see the Library Director and ask about this Saintess Solina. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-06.html deleted file mode 100644 index 452740a743..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Is that so? Well, it is as I expected, there's little we can do. I knew something like this could happen. Now, remember what I am about to say, and tell it to her exactly.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-07.html deleted file mode 100644 index 13597694a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Memorize this phrase and repeat it word for word.
-Blood red sunset is colored on the ground, and the moon's shadow is soaking up the sky. If there is a start, there is an end. The corrupted justice is fallen on the dusk. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-08.html deleted file mode 100644 index e9dd63917d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Memorize this phrase and recite it exactly.
-Blood red sunset is colored on the ground, and the moon's shadow is soaking up the sky. If there is a start, there is an end. The corrupted justice is fallen on the dusk. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-09.html deleted file mode 100644 index 2ced762897..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-The book is somewhere in the underground library, right? Let's get ready and go to the underground library. If we search books published during the era of the Elmoreden Kingdom, we should find a book mentioning the word Embryo. Use that keyword while searching. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-10.htm deleted file mode 100644 index 695c9d97bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-If we focus on books published during the era of the Elmoreden Kingdom, I think we'll find a book mentioning Embryo. Use that keyword while searching. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-11.html deleted file mode 100644 index 8e9b991a4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Yes! This is the book I was looking for! Now that we're finished here, let's hurry to my house. There is much about the future we need to discuss. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-12.html deleted file mode 100644 index 4e3ee77d8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32785-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Yes, this is it! This is the book! Quickly, let's return to my home. We are finished here, there is much to discuss later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-01.html deleted file mode 100644 index 8bc2aacd27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pile of Books:
-After Solina's death, the surviving disciples and followers went into the monastery and ceased communicating with the outside, forming essentially a world of their own. Afterwards, the Elmore-Aden kingdom was never short of rebellions and riots. Eventually, an underground group called Embryo was formed, and made a huge impact in many places all over the continent. In the end, the Elmore-Aden Kingdom was destroyed after King Frintezza made a contract with the demon and left for the tomb of empires. Thus the first great unification of the human race was finished, and sank into the books of history.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-02.html deleted file mode 100644 index 537044c3a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32809-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-I think this is the book! It's short, but there's something here about Embryo! I need to take a closer look at it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-01.html deleted file mode 100644 index 47ebf2f788..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pile of Books:
-The war started. The Giant's empire challenged the gods and soon felt the furious wrath of Einhasad. She took up an ancient weapon, the Star Hammer, and destroyed the giant's floating island of Sagira. Soon their fortresses started to fall, until all that was left was a solitary home for the ancient beings: the Cave of Giants.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-02.html deleted file mode 100644 index 25c88ecd42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32810-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This isn't the right book. There's no mention of Embryo anywhere. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-01.html deleted file mode 100644 index 3c3e4e7f5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pile of books:
-In the beginning of time, there was a sphere that held the contents of our great universe. Within that sphere were two great powers, one light, and one dark. These powers absorbed matter more basic and more complex than our minds can comprehend. They aligned with matter and sounds and forms and ideas, and then formed shapes. The white light formed into shape of a woman called Einhasad, while the black light gathered and formed into shape of a man. He called himself Gran Cain. The very first things that were formed were light(=Einhasad) and darkness(=Gran Cain), and around these two entities formed the regions of light and darkness.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-02.html deleted file mode 100644 index 25c88ecd42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32811-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This isn't the right book. There's no mention of Embryo anywhere. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-01.html deleted file mode 100644 index 55a7b2de49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Pile of Books:
-Aden was agricultural, and compared to Elmore, much more religious. Priests began to move in society, from witches and wizards to revered scholars and philosophers. The leaders of Aden had the wisdom to use religion as a tool to control the people, drawing on the people's fears and providing them with a mystical being to cling on to. Innadril became a guardian for Aden, and he believed in Eva even more than Einhasad....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-02.html deleted file mode 100644 index 25c88ecd42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32812-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This isn't the right book. There's no mention of Embryo anywhere. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-01.html deleted file mode 100644 index 4a23c133e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Stack of Books:
-There was a great master named Marf. She made the ground, the sea, the sky, the mountains, and the forest using the energy of light and darkness granted to her by Einhasad and Gran Kain. She then created a race to help her work, the Dwarves. Marf taught them about crafting skills, the art of sculpting and architecture, and mathematics and measurements. The Dwarves then made more beautiful art than any other race, and made beautiful and practical buildings, causing other races to soon envy them. The Dwarves, not wanting to start a conflict, shared their arts and craft with other races, and received gifts in return for their generosity.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-02.html deleted file mode 100644 index 25c88ecd42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32813-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This isn't the right book. There's no mention of Embryo anywhere. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-01.html deleted file mode 100644 index d079a18fe7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-What is it that you wanted to ask me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-02.html deleted file mode 100644 index 5f35dd9e58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Embryo? Hm.. I've heard of it, but I know little about it. Can I ask why you're looking for it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-03.html deleted file mode 100644 index 26f1bb2a39..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Hmm.. It's probably not in an obvious place.. I remember everything clearly... You seem to need that text, hmm? Wait..is that a book from the Elmore-Aden times? I remember seeing an old book about that. What else do you know about the book?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-04.html deleted file mode 100644 index cb3453239d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia:
-Yes. I will think about it some more. I think it will help if there's a keyword hint for the book. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-05.html deleted file mode 100644 index 49b1a2f55b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia:
-Yes. I will think about it some more as well. I think it will help if there's a keyword hint for the book. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-06.html deleted file mode 100644 index 565336b466..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-Saintess Solina? Yes, my memories about Solina from the book must be correct. Elmore-Aden's Saintess Solina's Biography. It was forbidden, so it was a very rare book to find. But if this is the right book, there's a small problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-07.html deleted file mode 100644 index b71d538c99..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-There are some books marked forbidden in the past, but they're now free to view. Many of them are nothing more than archives. Same with this Solina's Biography. Books like this are not open to the public, so are stored in the underground library.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-08.html deleted file mode 100644 index f019701a98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Unfortunately, outsiders cannot enter the underground library. I don't have a good feeling about this. I'm sorry, but you should go back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-09.html deleted file mode 100644 index f019701a98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Unfortunately, outsiders cannot enter the underground library. I don't have a good feeling about this. I'm sorry, but you should go back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-10.html deleted file mode 100644 index 6a9773634f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-You haven't returned yet? As I've told you, only people with permission may enter the underground library.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-11.html deleted file mode 100644 index f586d863ad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Hmm...if you know the password already....okay. If it's his will, that's good enough reason for me to help you. Please just let me know when you're ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-12.html deleted file mode 100644 index bf22233517..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Are you ready to enter the underground library? I will take you right there.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-13.html deleted file mode 100644 index 3534d824c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-Let me know when you're ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-14.html deleted file mode 100644 index 9543723ef0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32861-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia, Sophia:
-I think you're done here. I've done what I could to help you. I wish you best of luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-01.html deleted file mode 100644 index 91831b0521..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Library of Sages Director Sophia:
-This is the underground library. It's where we store forbidden and old books that cannot be circulated outside. You can probably find Solina's Biography here. Please look now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-02.html deleted file mode 100644 index 60b211cf9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Library of Sages Director Sophia:
-Did you find the book you were looking for? If you're finished, I will lead you back to Library of Sages..
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-03.html deleted file mode 100644 index fe61ff59d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Library of Sages Director Sophia:
-Please finish what you started. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-04.html deleted file mode 100644 index e6241576be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/32863-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Saints Library Director Sophia:
-Did you find what you were looking for? If you're done here, I can lead you back to the Library of Saints.
-
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java deleted file mode 100644 index b095a966d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom/Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.java +++ /dev/null @@ -1,400 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10292_SevenSignsGirlOfDoubt.Q10292_SevenSignsGirlOfDoubt; - -/** - * Seven Signs, Forbidden Book of the Elmore-Aden Kingdom (10293) - * @author Adry_85 - */ -public class Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom extends Quest -{ - // NPCs - private static final int SOPHIA1 = 32596; - private static final int ELCADIA = 32784; - private static final int ELCADIA_INSTANCE = 32785; - private static final int PILE_OF_BOOKS1 = 32809; - private static final int PILE_OF_BOOKS2 = 32810; - private static final int PILE_OF_BOOKS3 = 32811; - private static final int PILE_OF_BOOKS4 = 32812; - private static final int PILE_OF_BOOKS5 = 32813; - private static final int SOPHIA2 = 32861; - private static final int SOPHIA3 = 32863; - // Item - private static final int SOLINAS_BIOGRAPHY = 17213; - // Misc - private static final int MIN_LEVEL = 81; - - public Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom() - { - super(10293); - addFirstTalkId(SOPHIA3); - addStartNpc(ELCADIA); - addTalkId(ELCADIA, ELCADIA_INSTANCE, SOPHIA1, SOPHIA2, SOPHIA3, PILE_OF_BOOKS1, PILE_OF_BOOKS2, PILE_OF_BOOKS3, PILE_OF_BOOKS4, PILE_OF_BOOKS5); - addCondMinLevel(MIN_LEVEL, "32784-11.htm"); - addCondCompletedQuest(Q10292_SevenSignsGirlOfDoubt.class.getSimpleName(), "32784-11.htm"); - registerQuestItems(SOLINAS_BIOGRAPHY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32784-03.htm": - case "32784-05.html": - case "32861-13.html": - case "32863-02.html": - case "32863-03.html": - { - htmltext = event; - break; - } - case "32784-04.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32784-07.html": - case "32784-08.html": - { - if (qs.isCond(8)) - { - htmltext = event; - } - break; - } - case "REWARD": - { - if (player.isSubClassActive()) - { - htmltext = "32784-10.html"; - } - else - { - addExpAndSp(player, 15000000, 1500000); - qs.exitQuest(false, true); - htmltext = "32784-09.html"; - } - break; - } - case "32785-02.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "32785-07.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32596-03.html": - case "32596-04.html": - { - if ((qs.getCond() >= 1) && (qs.getCond() < 8)) - { - htmltext = event; - } - break; - } - case "32861-02.html": - case "32861-03.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "32861-04.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "32861-07.html": - { - if (qs.isCond(3)) - { - htmltext = event; - } - break; - } - case "32861-08.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32861-11.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "32809-02.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - giveItems(player, SOLINAS_BIOGRAPHY, 1); - htmltext = event; - } - break; - } - case "32810-02.html": - case "32811-02.html": - case "32812-02.html": - case "32813-02.html": - { - if (qs.isCond(6)) - { - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if ((qs.getCond() >= 1) && (qs.getCond() < 8)) - { - htmltext = "32863-01.html"; - } - else - { - htmltext = "32863-04.html"; - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case ELCADIA: - { - if (qs.isCompleted()) - { - htmltext = "32784-02.html"; - } - else if (qs.isCreated()) - { - htmltext = "32784-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "32784-06.html"; - } - else if (qs.isCond(8)) - { - htmltext = "32784-07.html"; - } - } - break; - } - case ELCADIA_INSTANCE: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32785-01.html"; - break; - } - case 2: - { - htmltext = "32785-04.html"; - qs.setCond(3, true); - break; - } - case 3: - { - htmltext = "32785-05.html"; - break; - } - case 4: - { - htmltext = "32785-06.html"; - break; - } - case 5: - { - htmltext = "32785-08.html"; - break; - } - case 6: - { - htmltext = "32785-09.html"; - break; - } - case 7: - { - qs.setCond(8, true); - htmltext = "32785-11.html"; - break; - } - case 8: - { - htmltext = "32785-12.html"; - break; - } - } - break; - } - case SOPHIA1: - { - if (qs.isStarted()) - { - if ((qs.getCond() >= 1) && (qs.getCond() < 8)) - { - htmltext = "32596-01.html"; - } - else - { - htmltext = "32596-05.html"; - } - } - break; - } - case SOPHIA2: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32861-01.html"; - break; - } - case 2: - { - htmltext = "32861-05.html"; - break; - } - case 3: - { - htmltext = "32861-06.html"; - break; - } - case 4: - { - htmltext = "32861-09.html"; - break; - } - case 5: - { - htmltext = "32861-10.html"; - break; - } - case 6: - case 7: - { - htmltext = "32861-12.html"; - break; - } - case 8: - { - htmltext = "32861-14.html"; - break; - } - } - break; - } - case PILE_OF_BOOKS1: - { - if (qs.isCond(6)) - { - htmltext = "32809-01.html"; - } - break; - } - case PILE_OF_BOOKS2: - { - if (qs.isCond(6)) - { - htmltext = "32810-01.html"; - } - break; - } - case PILE_OF_BOOKS3: - { - if (qs.isCond(6)) - { - htmltext = "32811-01.html"; - } - break; - } - case PILE_OF_BOOKS4: - { - if (qs.isCond(6)) - { - htmltext = "32812-01.html"; - } - break; - } - case PILE_OF_BOOKS5: - { - if (qs.isCond(6)) - { - htmltext = "32813-01.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-01.htm deleted file mode 100644 index 2c91fa9240..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Well, it's time for us to get moving. I think I know what I must do to get what I want.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-02.html deleted file mode 100644 index 898e4f7871..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-We have completed everything for now. But stay vigilant, I will neeed your help for other things.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-03.htm deleted file mode 100644 index de82b033c9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Abyssal Saintess Elcadia:
-We accomplished more from the Library of Sages than we first thought. We learned that the information I need about Embryo is in a place called the Monastery of Silence.
-The problem is where that information is located in the Monastery. We will just have to search... Are you almost ready?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-04.htm deleted file mode 100644 index abdeab8d55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-What happened? Don't you think it's best to get rid of them quickly? I won't wait all day, but if you have something else to do right now you may as well get it done and come back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-05.html deleted file mode 100644 index f2e0b6ecc8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-We were looking for information from the book we found in Rune's Library. There was a cryptic phrase, "At the large path to the library, turn the outer block of the Monastery, you will find a device to the Abbot's Room," written in special ink. We have to find that teleport device.
-Go get ready, we leave for the Monastery of Silence. We might find something if we search the back of the library. You go first and start searching, I'll go as soon as I'm ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-06.html deleted file mode 100644 index 0811ed80ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-The path to Abbot's Room from the Monastery of Silence means there is a teleporter hidden somewhere inside the main room connected to the library. We should find that teleporter. Get ready and we'll leave for the Monastery of Silence.
-We might find something if we search the back of library. I'll need some time to get ready, you should go searching without me and I'll catch up later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-07.htm deleted file mode 100644 index 8d2c0573fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32784-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-There is more you must do first. Return when you can help me.
-(Only characters with level 81 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-01.html deleted file mode 100644 index 6c1ea37a46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Somewhere around here should be an office for Eris, the Abbot of the Monastery of Silence. Rumor has it that the Monastery's library is connected through the Abbot's Room. We should find the Abbot's Room first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-02.html deleted file mode 100644 index f118a5e018..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Let's find Eris and try to articulate our purpose. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787.html deleted file mode 100644 index fe872927bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32787.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcadia:
-I sense a dangerous energy in this monastery... Let's not linger any more than necessary.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-01.html deleted file mode 100644 index 25e385bf77..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Welcome. I knew you would find me, no matter how long it took. I am Eris, the Abbot of this monastery. I don't know how many years have passed waiting, and waiting, AND waiting, but no more. This day has finally come.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-02.html deleted file mode 100644 index 1024a2d8ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Yes. I am Eris, Abbot of this Monastery. I am a diciple of Solina, also called Saintess of Elmore-Aden. You look surprised, and I imagine you should be. By now you've noticed, I'm not really alive. This is the result of my training, years of practicing asceticism, a lifetime spent following Solina.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-03.html deleted file mode 100644 index 047e0b05f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-The image you see is mine, it is my soul, bound to this room. I died here, and in my last thoughts I used my skills to bind myself to the Abbot's Room.
-Believe me when I say, I've been waiting for someone like you to come along. I only pray you are the one. Now, tell me why you're here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-04.html deleted file mode 100644 index 691f2fc9f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-Solina's biography was written during the era of the Elmoreden Kingdom, shortly before its demise. The true biography you're talking about is one that recorded Solina's life as it actually occurred, and not as she would have distorted it.
-Regarding that record, there is a memoir written by Kaerun, my husband and Solina's disciple.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-05.html deleted file mode 100644 index 6bbe195d8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-Unfortunately, I don't have that book. Nor can I determine if you're qualified to see it in the first place. The biography you seek is divided and protected by guardians selected by Solina and Anays. You can become qualified, however, if you're interested? If you want, I will send you there.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-06.html deleted file mode 100644 index 7ea8ba2323..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Sister of Silence Eris:
-I see... Tell me when you're ready. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-07.html deleted file mode 100644 index bda20f8d17..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-I guess that works. Now, I know little of the greater world out there, but if it relates to the Monastery of Silence and Solina's life, I may know something. Lady of Fate, what is it you truly seek?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-08.html deleted file mode 100644 index bf3d6dbe7a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Embryo. Ah. As I expected, what Solina said is correct. I have not spent all these years waiting for you in vain. Now, Embryo... I will help you with this darkness.
-On second thought... Perhaps we should rest a moment. The journey from here is a long one. I hope you will be ready for it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-09.html deleted file mode 100644 index 43419aaeb3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32792-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Sister of Silence Eris:
-I'm sorry, but you're different than when we talked the first time. I want you to come back to your original form to continue our conversation. (You cannot complete the quest when you're in a sub job condition.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html deleted file mode 100644 index 17911bb0ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32793-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Elmore-Aden's Saintess Solina:
-

-This phantom looks like Solina, Elmore-Aden's Saintess. The phantom appears to be trying to say something. It looks like she doesn't intend to harm us... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32797-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32797-01.html deleted file mode 100644 index c15dcb094e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32797-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Jude van Etina's Evil Thoughts:
-How dare you.... Do you test my wrath?? No one interupts Solina's resting place! Leave before I remove your head from its body! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-01.html deleted file mode 100644 index 3c48ac5122..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Guardian:
-Are you one of chosen qualified? Only those who are qualified may enter. Refrain from wandering this sacred place.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-02.html deleted file mode 100644 index af0229bd96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Guardian:
-Kaerun didn't want his memoirs published, he was afraid of the chaos they might cause. But if you're qualified, you can enter under the protection of Solina, or under Kaerun's wishes. If you bring all four memoirs, hidden in every direction from here, I'll allow you to take Kaerun's Memoir and leave. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-03.html deleted file mode 100644 index f5647ec32f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Guardian:
-OK. In each one of the watcher's rooms, find and activate the desk with Kaerun's Memoir among the four books guarded by the watchers. When you activate the correct reading desk the protection seal will be canceled and you can finally access it.
-However, once you enter one of the watcher's rooms, you won't be able to leave until you complete the mission there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-04.html deleted file mode 100644 index 2caa7c1c67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Guardian:
-I confirm your completion in the qualification process. I hereby announce that you are one Solina's rightfully chosen. You may now do what you came to do here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-05.html deleted file mode 100644 index d2258d336a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32803-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Guardian:
-If you've finished what you planned to do here, I'll let you return.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-01.html deleted file mode 100644 index 230857ab50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Watcher:
-If you want to prove your qualifications, find the true piece Kaerun's Memoir among the reading desks in this room. Then, if you are truly qualified, you will be able to answer our questions.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-02.html deleted file mode 100644 index 56e51f38ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-In all 4 directions, a piece of Kaerun's Memoir is stored. If you came qualified, you'll know the contents of the book. If so, find the correct piece of Kaerun's Memoir from each reading desk and activate it.
-If the contents are correct, that desk will illuminate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-03.html deleted file mode 100644 index 5bf40fd08a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-Go in all 4 directions from this room. You must activate the reading desk with the correct Kaerun's Memoir to cancel the seal.
-When you successfully cancel the seal, you will have the memoir stored in this room. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-04.html deleted file mode 100644 index 7723a5a50d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You haven't proven your qualifications. You cannot move to another room until you complete the qualification here.
-Activate the reading desk where the correct memoir is placed to cancel the seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-05.html deleted file mode 100644 index 2648cb116a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You are qualified to have Kaerun's Memoir. Your task here is finished.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-06.html deleted file mode 100644 index 09dddb872d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Relic Watcher:
-You have chosen the correct memoir. As a final test, I will ask a simple question. If you answer correctly, you will be deemed qualified to take the memoir with you.
-You won't be able to leave if you don't.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-07.html deleted file mode 100644 index 853226dd47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Relic Watcher:
-Then, answer my question.
-Who is not a member of Solina's 7 disciples?
-
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-08.html deleted file mode 100644 index a78186757f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-09.html deleted file mode 100644 index a78186757f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-10.html deleted file mode 100644 index a78186757f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32804-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-01.html deleted file mode 100644 index 54ff398553..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Relic Watcher:
-If you want to prove your qualification, find the correct piece of Kaerun's Memoir among the reading desks in this room.
-Then, if you are truly qualified, you will be able to answer our question.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-02.html deleted file mode 100644 index 0f1fd31a82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Relic Watcher:
-In all 4 directions, one piece of Kaerun's Memoir is stored.
-If you're qualified, you'll know the contents of the book.
-Place your hand on the reading desks where the memoirs are located, in the order of the story.
-If the order of contents are correct for that reading desk, it will illuminate.
-If the order is incorrect, you will be considered an intruder and you will be expelled. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-03.html deleted file mode 100644 index 7759cd13dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-When ready, try to activate the reading desk with the correct piece of Kaerun's Memoir. There is a room in all 4 directions. The correct Memoir will cancel the seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-04.html deleted file mode 100644 index f91f85e217..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You haven't proven your qualification. You will not move to another room until you complete the qualification here.
-Activate the reading desk where the correct memoir is placed to cancel the seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-05.html deleted file mode 100644 index 57f3e3c6a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You are qualified to have Kaerun's Memoir. I understand. The task here is over.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-06.html deleted file mode 100644 index 690ef92127..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Relic Watcher:
-Yes, you chose the correct memoir in this room. As a final test, I will ask a simple question. Answer correctly, and you may take the memoir with you.
-You won't be able to leave this place if you don't know the answer.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-07.html deleted file mode 100644 index 926c804654..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Relic Watcher:
-Then I will ask you a question about the memoir you saw in this room.
-Who was the family member known as the last emperor of Elmore-Aden, the one who drove Solina to her death?
-
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-08.html deleted file mode 100644 index 94f1a67747..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents, with your eyes open this time, and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-09.html deleted file mode 100644 index 2949e95da3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and try the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-10.html deleted file mode 100644 index a0ad1d3f8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32805-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test once more. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-01.html deleted file mode 100644 index 3444d79727..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Watcher:
-If you want to prove your qualification, find Kaerun's Memoir among the reading desks in this room. If you are qualified, you will be able to answer our questions.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-02.html deleted file mode 100644 index 6ae682b486..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Watcher:
-One piece of Kaerun's Memoir is stored in all 4 directions. If qualified, you'll know the contents of the book.
-Place your hand on desk where the memoirs are located in the order of the story.
-If the order of contents are correct, that desk will illuminate.
-Of course, if the order is incorrect, you will be considered an intruder and watchers will come to expel you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-03.html deleted file mode 100644 index cdc95d8020..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-If you're ready, go in all 4 directions of this room, activate the reading desk with the true piece of Kaerun's Memoir to cancel the seal.
-When you successfully cancel the seal, you will have the memoir. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-04.html deleted file mode 100644 index 1542a17e42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You haven't proven your qualification. No one leaves until completing the qualification in this room.
-You should activate the reading desk where the correct memoir is placed to cancel the seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-05.html deleted file mode 100644 index 598ee40cf2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You are qualified to have Kaerun's Memoir. It is done. Your task here is over.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-06.html deleted file mode 100644 index 274c224a8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Relic Watcher:
-You chose the correct memoir from this room. Now, as a final test, I will ask a simple question.
-You won't be able to leave this place if you don't know the answer.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-07.html deleted file mode 100644 index 7b7dd7e6c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Relic Watcher:
-Then, here is my question.
-What is the place Solina's disciples and believers built, where they retreated to from Elmore-Aden's threat?
-
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-08.html deleted file mode 100644 index a78186757f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-09.html deleted file mode 100644 index 3de88b030c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-That was incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-10.html deleted file mode 100644 index 4aa7b98e7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Double check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-11.html deleted file mode 100644 index 7ff7a6c7cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32806-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Correct. You can leave this old place now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-01.html deleted file mode 100644 index f1f16b9b75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Watcher:
-Should you be one who desires proving your qualification, find the correct Kaerun's Memoir among the reading desks. Then, should you be one who is really and truly qualified, you'll be able to answer our questions.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-02.html deleted file mode 100644 index 1bbf0f43ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Relic Watcher:
-In all 4 directions a piece of Kaerun's Memoir is stored. If you're truly qualified, you'll know the contents of the book.
-Place your hand on the reading desks with the memoirs, in the order of the story.
-If the order of contents are correct, that desk will glow like a bride.
-But if the order is incorrect, you will be expelled. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-03.html deleted file mode 100644 index c771f8b602..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Ready? Go in all 4 directions, activate the reading desk with the correct Kaerun's Memoir, and cancel the seal. When you successfully do this, you will have the memoir. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-04.html deleted file mode 100644 index 6d2de7f9a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-You haven't proven your qualification. You will stay in this room until you complete the qualification.
-So as soon as possible, you should activate the reading desk where the correct memoir is placed to cancel the seal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-05.html deleted file mode 100644 index 4416069e86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Relic Watcher:
-You are qualified to have Kaerun's Memoir. Let it be written, and let all who have eyes read it. Then, let all who have ears hear me proclaim your qualification.
-And that pretty much ends your task here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-06.html deleted file mode 100644 index 5219ebf416..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-I hereby confirm that you chose the correct memoir. As a final test, I will ask a simple question. If you've been reading, you will know the answer. If you don't know the answer, not only will you not get the memoir, but you won't be able to leave either.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-07.html deleted file mode 100644 index f77dcfe50f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Relic Watcher:
-We shall see. Here is my question.
-What is the most important virtue among Solina's 5 teachings?
-
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-08.html deleted file mode 100644 index a78186757f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-09.html deleted file mode 100644 index 019eb818c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents and take the test again.
-Hey, don't tell the other watchers... but I'm rooting for you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-10.html deleted file mode 100644 index 13b51a2342..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32807-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Relic Watcher:
-Incorrect. Check the contents, drink coffee, and take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32815-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32815-01.html deleted file mode 100644 index c0e45a12b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32815-01.html +++ /dev/null @@ -1,3 +0,0 @@ -There's a globe with a strange aura. When you touch the globe, an image of a small room with books and supplies shows.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-01.html deleted file mode 100644 index ac1d53c073..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Reading Platform:
-The group that followed Solina quickly grew several thousand strong, including seven who had proclaimed themselves disciples to her work. Also in tow was the great High Priest Anais, Bustia, the Strategist and Guardian of the Elmore-Aden Kingdom, Priestess of Silence Aeries, her husband and the famous writer Kaerun, the Master Merchant Rodolph Van Etina and his son Etis Van Etina of the Etina Merchants. But there was another disciple who was not ever written in Solina's history books, a man rumored known as the Black Knight.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-02.html deleted file mode 100644 index a0fd85ee40..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This must be the right book! Lets go back to the watcher. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-03.html deleted file mode 100644 index 0ab42ecd45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32821-03.html +++ /dev/null @@ -1,2 +0,0 @@ -Abyssal Saintess Elcadia:
This book was read already. Wake up! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-01.html deleted file mode 100644 index d4d2a786d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-01.html +++ /dev/null @@ -1,3 +0,0 @@ -You open the book on top of the reading platform, and find densely populated letters spread out across the paper. It doesn't look like the information you need is here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-02.html deleted file mode 100644 index f125ae3c72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32822-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-This book doesn't look right... There's almost no mention of the information we need. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32825-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32825-01.html deleted file mode 100644 index 78b275b245..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32825-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Reading Platform:
-The King and his followers ended up having to restrict Solina's activities. She'd begun to threaten the very country's existence, resulting in Elmore-Aden Guards travelling to the Monastery of Silence to kill Solina and her disciples. Solina fought back, her army led by her trusted Disciples and Solina's apprentice, Inais. They fought bravely, but soon Solina was taken by the King's guards. Within one week, she was sentenced to death for treason.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32829-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32829-01.html deleted file mode 100644 index 7bedae7f64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32829-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Reading Platform:
-King Frintezza and his followers were threatened by Solina. At one stage, conversations between her disciples criticizing the King and his policies were leaked, leading Frintezza to accuse Solina and her followers of treason. Even though the accusations could not be proven, Solina nevertheless stopped her pilgrimage and returned to her monastery with her disciples and followers. This monastery, the Monastery of Silence, still stands today on the outskirts of Rune.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32833-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32833-01.html deleted file mode 100644 index a219c9a41d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/32833-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Reading Platform:
-Solina pledged to right the wrongs her father had committed against the Goddess Einhasad. Eventually, Solina became the Saintess of Elmore-Aden and was known for being the saintess who would bear the weight of other people's sin across her back.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java deleted file mode 100644 index 56b37dd289..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10294_SevenSignsToTheMonasteryOfSilence/Q10294_SevenSignsToTheMonasteryOfSilence.java +++ /dev/null @@ -1,451 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10294_SevenSignsToTheMonasteryOfSilence; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.SkillCaster; - -import quests.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom; - -/** - * Seven Signs, To the Monastery of Silence (10294) - * @author Adry_85 - */ -public class Q10294_SevenSignsToTheMonasteryOfSilence extends Quest -{ - // NPCs - private static final int ELCADIA = 32784; - private static final int ELCADIA_INSTANCE = 32787; - private static final int ERIS_EVIL_THOUGHTS = 32792; - private static final int SOLINAS_EVIL_THOUGHTS = 32793; - private static final int JUDE_VAN_ETINA = 32797; - private static final int RELIC_GUARDIAN = 32803; - private static final int RELIC_WATCHER1 = 32804; - private static final int RELIC_WATCHER2 = 32805; - private static final int RELIC_WATCHER3 = 32806; - private static final int RELIC_WATCHER4 = 32807; - private static final int ODD_GLOBE = 32815; - private static final int READING_DESK1 = 32821; - private static final int READING_DESK2 = 32822; - private static final int READING_DESK3 = 32823; - private static final int READING_DESK4 = 32824; - private static final int READING_DESK5 = 32825; - private static final int READING_DESK6 = 32826; - private static final int READING_DESK7 = 32827; - private static final int READING_DESK8 = 32828; - private static final int READING_DESK9 = 32829; - private static final int READING_DESK10 = 32830; - private static final int READING_DESK11 = 32831; - private static final int READING_DESK12 = 32832; - private static final int READING_DESK13 = 32833; - private static final int READING_DESK14 = 32834; - private static final int READING_DESK15 = 32835; - private static final int READING_DESK16 = 32836; - private static final int JUDE_EVIL_THOUGHTS = 32888; - // Monsters - private static final int SOLINA_LAY_BROTHER = 22125; - private static final int GUIDE_SOLINA = 27415; - // Misc - private static final int MIN_LEVEL = 81; - // Buffs - private static final SkillHolder VAMPIRIC_RAGE = new SkillHolder(6727, 1); - private static final SkillHolder RESIST_HOLY = new SkillHolder(6729, 1); - private static final SkillHolder[] MAGE_BUFFS = - { - new SkillHolder(6714, 1), // Wind Walk of Elcadia - new SkillHolder(6721, 1), // Empower of Elcadia - new SkillHolder(6722, 1), // Acumen of Elcadia - new SkillHolder(6717, 1), // Berserker Spirit of Elcadia - }; - private static final SkillHolder[] WARRIOR_BUFFS = - { - new SkillHolder(6714, 1), // Wind Walk of Elcadia - new SkillHolder(6715, 1), // Haste of Elcadia - new SkillHolder(6716, 1), // Might of Elcadia - new SkillHolder(6717, 1), // Berserker Spirit of Elcadia - }; - - public Q10294_SevenSignsToTheMonasteryOfSilence() - { - super(10294); - addFirstTalkId(ELCADIA_INSTANCE); - addStartNpc(ELCADIA, ODD_GLOBE, ELCADIA_INSTANCE, RELIC_GUARDIAN); - addCondMinLevel(MIN_LEVEL, "32784-07.htm"); - addCondCompletedQuest(Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class.getSimpleName(), "32784-07.htm"); - addTalkId(ELCADIA, ELCADIA_INSTANCE, ERIS_EVIL_THOUGHTS, RELIC_GUARDIAN, ODD_GLOBE, READING_DESK1, READING_DESK2, READING_DESK3, READING_DESK4, READING_DESK5, READING_DESK6, READING_DESK7, READING_DESK8, READING_DESK9, READING_DESK10, READING_DESK11, READING_DESK12, READING_DESK13, READING_DESK14, READING_DESK15, READING_DESK16, JUDE_VAN_ETINA, SOLINAS_EVIL_THOUGHTS, RELIC_WATCHER1, RELIC_WATCHER2, RELIC_WATCHER3, RELIC_WATCHER4); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32784-03.htm": - case "32784-04.htm": - { - htmltext = event; - break; - } - case "32784-05.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32792-02.html": - { - if (qs.isCond(1)) - { - htmltext = event; - } - break; - } - case "32792-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "32792-04.html": - case "32792-05.html": - case "32792-06.html": - case "32803-02.html": - case "32803-03.html": - case "32822-02.html": - case "32804-02.html": - case "32804-04.html": - case "32804-06.html": - case "32804-07.html": - case "32804-08.html": - case "32804-09.html": - case "32804-10.html": - case "32805-02.html": - case "32805-04.html": - case "32805-06.html": - case "32805-07.html": - case "32805-08.html": - case "32805-09.html": - case "32805-10.html": - case "32806-02.html": - case "32806-04.html": - case "32806-06.html": - case "32806-07.html": - case "32806-08.html": - case "32806-09.html": - case "32806-10.html": - case "32807-02.html": - case "32807-04.html": - case "32807-06.html": - case "32807-07.html": - case "32807-08.html": - case "32807-09.html": - case "32807-10.html": - { - if (qs.isCond(2)) - { - htmltext = event; - } - break; - } - case "32792-08.html": - { - if (qs.isCond(3)) - { - qs.unset("good1"); - qs.unset("good2"); - qs.unset("good3"); - qs.unset("good4"); - addExpAndSp(player, 25000000, 2500000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "BUFF": - { - npc.setTarget(player); - if (player.isMageClass()) - { - for (SkillHolder skill : MAGE_BUFFS) - { - SkillCaster.triggerCast(npc, npc, skill.getSkill()); - } - } - else - { - for (SkillHolder skill : WARRIOR_BUFFS) - { - SkillCaster.triggerCast(npc, npc, skill.getSkill()); - } - } - break; - } - case "RIGHT_BOOK1": - { - qs.set("good1", "1"); - npc.setDisplayEffect(1); - startQuestTimer("SPAWN_MOBS", 22000, npc, player); - htmltext = "32821-02.html"; - if (hasCheckedAllRightBooks(qs)) - { - playMovie(player, Movie.SSQ2_HOLY_BURIAL_GROUND_CLOSING); - } - break; - } - case "RIGHT_BOOK2": - { - qs.set("good2", "1"); - npc.setDisplayEffect(1); - npc.setTarget(player); - npc.doCast(VAMPIRIC_RAGE.getSkill()); - htmltext = "32821-02.html"; - if (hasCheckedAllRightBooks(qs)) - { - playMovie(player, Movie.SSQ2_HOLY_BURIAL_GROUND_CLOSING); - } - break; - } - case "RIGHT_BOOK3": - { - qs.set("good3", "1"); - npc.setDisplayEffect(1); - final Npc jude = addSpawn(JUDE_VAN_ETINA, 85783, -253471, -8320, 65, false, 0, false, player.getInstanceId()); - jude.setTarget(player); - jude.doCast(RESIST_HOLY.getSkill()); - htmltext = "32821-02.html"; - if (hasCheckedAllRightBooks(qs)) - { - playMovie(player, Movie.SSQ2_HOLY_BURIAL_GROUND_CLOSING); - } - break; - } - case "RIGHT_BOOK4": - { - qs.set("good4", "1"); - npc.setDisplayEffect(1); - final Npc solina = addSpawn(SOLINAS_EVIL_THOUGHTS, 85793, -247581, -8320, 0, false, 0, false, player.getInstanceId()); - solina.setTarget(player); - solina.doCast(RESIST_HOLY.getSkill()); - htmltext = "32821-02.html"; - if (hasCheckedAllRightBooks(qs)) - { - playMovie(player, Movie.SSQ2_HOLY_BURIAL_GROUND_CLOSING); - } - break; - } - case "DONE1": - { - htmltext = ((qs.getInt("good1") == 1) ? "32804-05.html" : "32804-03.html"); - break; - } - case "DONE2": - { - htmltext = ((qs.getInt("good2") == 1) ? "32805-05.html" : "32805-03.html"); - break; - } - case "DONE3": - { - htmltext = ((qs.getInt("good3") == 1) ? "32806-05.html" : "32806-03.html"); - break; - } - case "DONE4": - { - htmltext = ((qs.getInt("good4") == 1) ? "32807-05.html" : "32807-03.html"); - break; - } - case "SPAWN_MOBS": - { - addSpawn(JUDE_EVIL_THOUGHTS, 88655, -250591, -8320, 144, false, 0, false, player.getInstanceId()); - addSpawn(GUIDE_SOLINA, 88655, -250591, -8320, 144, false, 0, false, player.getInstanceId()); - addSpawn(SOLINA_LAY_BROTHER, 88655, -250591, -8320, 144, false, 0, false, player.getInstanceId()); - addSpawn(SOLINA_LAY_BROTHER, 88655, -250591, -8320, 144, false, 0, false, player.getInstanceId()); - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return "32787.html"; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case ELCADIA: - { - if (qs.isCompleted()) - { - htmltext = "32784-02.html"; - } - else if (qs.isCreated()) - { - htmltext = "32784-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "32784-06.html"; - } - } - break; - } - case ERIS_EVIL_THOUGHTS: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32792-01.html"; - break; - } - case 2: - { - htmltext = "32792-04.html"; - break; - } - case 3: - { - htmltext = ((player.isSubClassActive()) ? "32792-09.html" : "32792-07.html"); - break; - } - } - break; - } - case RELIC_GUARDIAN: - { - if (qs.isCond(2)) - { - if (hasCheckedAllRightBooks(qs)) - { - qs.setCond(3, true); - htmltext = "32803-04.html"; - } - else - { - htmltext = "32803-01.html"; - } - } - else if (qs.isCond(3)) - { - htmltext = "32803-05.html"; - } - break; - } - case ODD_GLOBE: - { - if (qs.getCond() < 3) - { - htmltext = "32815-01.html"; - } - break; - } - case ELCADIA_INSTANCE: - { - if (qs.isCond(1)) - { - htmltext = "32787-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32787-02.html"; - } - break; - } - case READING_DESK2: - case READING_DESK3: - case READING_DESK4: - case READING_DESK6: - case READING_DESK7: - case READING_DESK8: - case READING_DESK10: - case READING_DESK11: - case READING_DESK12: - case READING_DESK14: - case READING_DESK15: - case READING_DESK16: - { - if (qs.isCond(2)) - { - htmltext = "32822-01.html"; - } - break; - } - case READING_DESK1: - { - htmltext = ((qs.getInt("good1") == 1) ? "32821-03.html" : "32821-01.html"); - break; - } - case READING_DESK5: - { - htmltext = ((qs.getInt("good2") == 1) ? "32821-03.html" : "32825-01.html"); - break; - } - case READING_DESK9: - { - htmltext = ((qs.getInt("good3") == 1) ? "32821-03.html" : "32829-01.html"); - break; - } - case READING_DESK13: - { - htmltext = ((qs.getInt("good4") == 1) ? "32821-03.html" : "32833-01.html"); - break; - } - case SOLINAS_EVIL_THOUGHTS: - case JUDE_VAN_ETINA: - case RELIC_WATCHER1: - case RELIC_WATCHER2: - case RELIC_WATCHER3: - case RELIC_WATCHER4: - { - if (qs.isCond(2)) - { - htmltext = npc.getId() + "-01.html"; - } - break; - } - } - return htmltext; - } - - private boolean hasCheckedAllRightBooks(QuestState qs) - { - return ((qs.getInt("good1") == 1) && (qs.getInt("good2") == 1) && (qs.getInt("good3") == 1) && (qs.getInt("good4") == 1)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-01.htm deleted file mode 100644 index 4ed4273906..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Now, you will meet Solina alone. The truth you seek is best learned in person. Have your audience with Solina, and you will learn what you need to know.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-02.htm deleted file mode 100644 index 18aa5c92f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sister of Silence Eris:
-The Seal of Saintess, protecting solina's casket room, consists of 4 Guardians and 4 Powerful Devices. The Guardians, endowed with power from the Powerful Devices, can cancel any outside damage as long as the Powerful Device is running. In order to defeat them, you have to weaken the power of the Guardians by removing 4 Powerful Devices. It sounds impossible, but there is no other to meet Soilna.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-03.htm deleted file mode 100644 index 0694718426..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-I see. The Seal of Saintess is a protection device. It keeps Solina's resting place free from intruders.
-The device was invented by Sodina's 3 closest disciples, Kaerun, Anays, and myself. The Guardians protecting this place cannot be defeated without first removing the seals.
-I wish I could go and help you, but I cannot leave. However, when you're ready, I will send you to the Seal of Saintess. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-04.html deleted file mode 100644 index 0f158d98d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-Anybody who goes in the Casket Room is considered an intruder. Only 3 of her disciples, Eris, Kaerun, and Anays, the inventers of the seal devices, are permitted.
-I cannot directly help you because I can't leave here. Thus, there is no way in except to destroy the seals. But the seals are protected by the 4 Guardians of Relics, they will stand in your way.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-05.html deleted file mode 100644 index f74ab83db8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Sister of Silence Eris:
-When you're done getting ready, let me know. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-06.html deleted file mode 100644 index c3a7bdae5b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Sister of Silence Eris:
-The Guardians of Relics protect 4 special seals. The power from Solina's treasures in these 4 seals give the Guardians eternal life. Their immortality is linked to the seals. We must remove the 4 seals, and then destroy the Guardians! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-07.html deleted file mode 100644 index b4caf7e0bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-I can transport you whenever you are ready. Let me say this one last time, you have to remove the seals from the Powerful Devices protected by Guardians in order to defeat the Guardians. Now, are you ready to enter?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-08.html deleted file mode 100644 index a6bc155ec8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Sister of Silence Eris:
-You are truly skilled to defeat the Guardians of Relics... I am impressed. Now go inside the Seal of Saintess and find your way to Solina's casket room. Use the central teleport device.
-To see the Holy Treasure of Solina, you will have to battle the Last Guardians, the protectors of Solina's tomb.
-This is the final moment before the Answer of Truth. Everything you've done comes down to this one moment. Good luck...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-09.html deleted file mode 100644 index 112f79d08f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Weren't you meeting with Solina? Don't turn back now, meet Solina and listen to her story again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-10.html deleted file mode 100644 index 9671ccce9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32792-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Sister of Silence Eris:
-You met Solina? At long last her soul can rest, and so can mine.
-But for you, this is just the beginning. You know truth about Embryo and of the seven seals, and you must stop them.
-There is one last way I can help you, but first please accept this reward for putting Solina's great spirit to rest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-01.html deleted file mode 100644 index ed1d29c1c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elmore-Aden's Saintess Solina:
-Ah, at last... we finally meet I have waited for you for a very long time. You are foretold in Einhasad's prophecy, did you know that?
-I'm grateful for you, I imagine your journey here must have been difficult.
-I too am tired. My soul longs for peace, but I cannot be at peace until I speak to you that which will save the world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-02.html deleted file mode 100644 index 72082e5e3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elmore-Aden's Saintess Solina:
-Solina... Yes, I am Solina.
-You realize, no doubt, that Eris and I are simply images of thoughts, waiting for people of Trust...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-03.html deleted file mode 100644 index 5bd6547f51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Elmore-Aden's Saintess Solina:
-I see... You didn't know your fate? Well, there are few who do.
-Hm... A girl with eyes closed... This must be the will of the goddess and of heaven.
-Eris and I will tell you what you want to know. Your path will be known to you then.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-04.html deleted file mode 100644 index 2133a97b98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Elmore-Aden's Saintess Solina:
-Embryo... To know about Embryo, we need to start with my story. The birth of Embryo started because of me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-05.html deleted file mode 100644 index 1cd205ab70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Elmore-Aden's Saintess Solina:
-The story is... It is what it is. Embryo... Embryo is a dark, evil group whose sole purpose is to acquire enough power to control the world. Their history is traced back for centuries... Embryo's beginning was born with my death.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-06.html deleted file mode 100644 index e9cc036b27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Elmore-Aden's Saintess Solina:
-Jude van Etina betrayed me and my disciples, he stole some of my powers. Many holy objects were taken. Fortunately, the most important holy object, the grail, was protected by Anais's last minute thinking...
-Etina established an organization to continue his mission in case he died prematurely, that organization is Embryo.
-They hid in the shadows to acquire the power of the Seven Seals of Emperor that was promised by Einhasad.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-07.html deleted file mode 100644 index 8b532586d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Elmore-Aden's Saintess Solina:
-I am trapped here, a phantom of thoughts from lifetimes ago. But I have learned that the Seven Seals, filled with the blood of our imperial family, are being unearthed.
-What's more, Shilen's dark face shows itself. This, friend, is no coincidence.
-I am certain that Judith and his group are involved. If you fail to stop them, if you fail to protect the Seven Seals, Shilen will plague our world.
-Shilen is a hurricane, an unstoppable merchant or evil, and will bring devastation unlike any the world has ever seen.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-08.html deleted file mode 100644 index 2e4ea48c6b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32793-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Elmore-Aden's Saintess Solina:
-Now you know the truth. Now you know how important it is that you enlist everyone you can and warn people about the dangers of the Seven Seals.
-You know how important it is that Embryo is eliminated. You're arrival was fortold by the goddess long ago.
-Listen to what I tell you. You don't have time! Return to Eris and tell her everything. Save the world from Embryo.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-01.html deleted file mode 100644 index 9ccf90e887..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Movement Control Device:
-Solina's hall can only be entered by the seven disciples who have permission to enter. Without the Guardians of Seal's permission, you may not enter.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-02.html deleted file mode 100644 index ddc6a9c6e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Movement Control Device:
-Loyal disciple of Solina, the seal has been completely eliminated. Are you ready to enter Solina's Room?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-03.html deleted file mode 100644 index 4f0976d839..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32837-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Movement Control Device:
-Loyal disciple of Solina, if you do not have permission to enter, you will be attacked by the Guardians of the Tomb. I'll ask you one last time. Do you have permission to face Solina?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-01.html deleted file mode 100644 index 17a079994a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-01.html +++ /dev/null @@ -1,3 +0,0 @@ -There's big hole in a shape of a book in the bottom of this Barrier Device. I have something that looks like a book. Maybe think this can affect the activation of the Barrier Device!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-02.html deleted file mode 100644 index d127c20fa1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32838-02.html +++ /dev/null @@ -1,2 +0,0 @@ -There's nothing I have that can be put in there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-01.html deleted file mode 100644 index 71c626dcf6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-01.html +++ /dev/null @@ -1,3 +0,0 @@ -The giant Barrier Device begins to slowly turn. There's a hole that looks like a shield at the bottom of the device... maybe you can place a shield-shaped relic in there...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-02.html deleted file mode 100644 index d127c20fa1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32839-02.html +++ /dev/null @@ -1,2 +0,0 @@ -There's nothing I have that can be put in there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-01.html deleted file mode 100644 index d898ec5470..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-01.html +++ /dev/null @@ -1,3 +0,0 @@ -There's a sword shaped hole in the bottom of the Barrier Device. I have a relic that looks like it might fit...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-02.html deleted file mode 100644 index d127c20fa1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32840-02.html +++ /dev/null @@ -1,2 +0,0 @@ -There's nothing I have that can be put in there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-01.html deleted file mode 100644 index 7032da7f82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-01.html +++ /dev/null @@ -1,3 +0,0 @@ -There's a hole in me bottom of the Barrier Device. You have something that looks like a cain. Maybe you should by using it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-02.html deleted file mode 100644 index d127c20fa1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32841-02.html +++ /dev/null @@ -1,2 +0,0 @@ -There's nothing I have that can be put in there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32842-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32842-01.html deleted file mode 100644 index ae1d2c349f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32842-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Movement Control Device:
-This is Solina's room. You can move to Director's room from here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-01.html deleted file mode 100644 index 49e73b1784..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tomb of Saintess:
-You look at the tomb, and see these words
-"For the Saintess Solina, who devoted all her life to serve Einhasad and the Elmore-Aden Kingdom...to be remembered forever by those she saved and those who loved her...may punishing find the feet of those who ignored Solina's teachings."
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-02.html deleted file mode 100644 index 8a6f503181..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tomb of Saintess:
-You look at the tomb, and see these words
-"For the Saintess Solina, who devoted all her life to serve Einhasad and the Elmore-Aden Kingdom...to be remembered forever by those she saved and those who loved her...may punishing find the feet of those who ignored Solina's teachings."
-This is not Solina's real Tomb. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-03.html deleted file mode 100644 index 15d31f3b54..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32843-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Tomb of Saintess:
-The guardians defending the tomb disappear, and the stone wall on the other side begins to move. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-01.html deleted file mode 100644 index 595748a3c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-01.html +++ /dev/null @@ -1,3 +0,0 @@ -A sacred object, shaped like a huge staff, hovers gently above the altar. Its power can be felt simple by looking at it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-02.html deleted file mode 100644 index fbb0441f3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-02.html +++ /dev/null @@ -1,2 +0,0 @@ -The sacred object shaped as a huge staff floats away from the altar towards you. Its blinding light forces you to look away. When you finally look at it, you see it matches the groove seen on the Powerful Device. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-03.html deleted file mode 100644 index 34140edff4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32857-03.html +++ /dev/null @@ -1,2 +0,0 @@ -You already possess the sacred object taken from this altar. Let's have a look at the inventory. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-01.html deleted file mode 100644 index fbe38e80d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-01.html +++ /dev/null @@ -1,3 +0,0 @@ -A sacred object shaped like a huge sword floats above the altar, rotating from an unseen force. It shimmers with elegance.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-02.html deleted file mode 100644 index 1df786d2f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-02.html +++ /dev/null @@ -1,2 +0,0 @@ -The sacred object shaped like a giant's sword, is taken from the altar. It's difficult to open your eyes, but when you do you realize it matches the groove on the Powerful Device. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-03.html deleted file mode 100644 index e4cc8d228e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32858-03.html +++ /dev/null @@ -1,2 +0,0 @@ -You already possess the sacred object from this altar. Let's look at the inventory. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-01.html deleted file mode 100644 index e4744c58de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-01.html +++ /dev/null @@ -1,3 +0,0 @@ -There's a book relic floating in the air. It looks valuable.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-02.html deleted file mode 100644 index 53e88ba1c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-02.html +++ /dev/null @@ -1,2 +0,0 @@ -There's a large relic that looks like a book off the altar. A blinding light comes from the relic, and only after your eyes adjust are you able to look at the thing... Looking at it closely, it seems to match the shape of the hole you saw in the Barrier Device! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-03.html deleted file mode 100644 index ac370e14b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32859-03.html +++ /dev/null @@ -1,2 +0,0 @@ -You already have the relic - check your inventory. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-01.html deleted file mode 100644 index aa09408a6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-01.html +++ /dev/null @@ -1,3 +0,0 @@ -A sacred object shaped like a huge shield is floating above the altar. It tingles with an aura of power just by looking at it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-02.html deleted file mode 100644 index a9af19f702..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-02.html +++ /dev/null @@ -1,2 +0,0 @@ -The object shaped like a huge shield is lifted and taken from the altar. Intense light beams from the sacred object, squinting you see that it matches the grooves on the Powerful Device. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-03.html deleted file mode 100644 index 17492303a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/32860-03.html +++ /dev/null @@ -1,2 +0,0 @@ -You already possess the sacred object. Let's take a look at the inventory. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java deleted file mode 100644 index fcab3c6303..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10295_SevenSignsSolinasTomb/Q10295_SevenSignsSolinasTomb.java +++ /dev/null @@ -1,581 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10295_SevenSignsSolinasTomb; - -import java.util.List; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.AbnormalVisualEffect; -import org.l2jmobius.gameserver.network.serverpackets.OnEventTrigger; - -import quests.Q10294_SevenSignsToTheMonasteryOfSilence.Q10294_SevenSignsToTheMonasteryOfSilence; - -/** - * Seven Signs, Solina's Tomb (10295) - * @URL https://l2wiki.com/Seven_Signs,_Solina%27s_Tomb - * @author Mobius - */ -public class Q10295_SevenSignsSolinasTomb extends Quest -{ - // NPCs - private static final int ERIS_EVIL_THOUGHTS = 32792; - private static final int ELCADIA_INSTANCE = 32787; - private static final int TELEPORT_DEVICE = 32837; - private static final int TELEPORT_DEVICE_2 = 32842; - private static final int STAFF_ALTAR = 32857; - private static final int SWORD_ALTAR = 32858; - private static final int SHIELD_ALTAR = 32860; - private static final int SCROLL_ALTAR = 32859; - private static final int STAFF_DEVICE = 32841; - private static final int SWORD_DEVICE = 32840; - private static final int SHIELD_DEVICE = 32839; - private static final int SCROLL_DEVICE = 32838; - private static final int GUARDIAN_STAFF = 18952; - private static final int GUARDIAN_SWORD = 18953; - private static final int GUARDIAN_SHIELD = 18954; - private static final int GUARDIAN_SCROLL = 18955; - private static final int TOMB = 32843; - private static final int SUPPLICANT_OF_REST = 27403; - private static final int TRAINEE_OF_REST = 27404; - private static final int SOLINAS_EVIL_THOUGHTS = 32793; - // Items - private static final int SCROLL_RELIC = 17228; - private static final int SHIELD_RELIC = 17229; - private static final int SWORD_RELIC = 17230; - private static final int STAFF_RELIC = 17231; - // Teleports - private static final Location START_LOC = new Location(45545, -249423, -6760); - private static final Location BACK_LOC = new Location(120727, -86868, -3392); - private static final Location ROOM_LOC = new Location(56078, -252944, -6768); - private static final Location ROOM_2_LOC = new Location(55955, -250394, -6760); - // Client Effects - private static final int TELEPORT_DEVICE_EVENT = 21100100; - private static final int SCROLL_ALTAR_EVENT = 21100200; - private static final int SHIELD_ALTAR_EVENT = 21100202; - private static final int SWORD_ALTAR_EVENT = 21100204; - private static final int STAFF_ALTAR_EVENT = 21100206; - // Misc - private static final int TELEPORTER_WALL = 21100018; - private static final int[] WALLS = - { - 21100001, - 21100006, - 21100010, - 21100014 - }; - private static final int[] TRAP_DOORS = - { - 21100101, - 21100102, - 21100103, - 21100104 - }; - private static final int MIN_LEVEL = 81; - - public Q10295_SevenSignsSolinasTomb() - { - super(10295); - addStartNpc(ERIS_EVIL_THOUGHTS); - addTalkId(ERIS_EVIL_THOUGHTS, TOMB, TELEPORT_DEVICE, TELEPORT_DEVICE_2, SCROLL_ALTAR, STAFF_ALTAR, SWORD_ALTAR, SHIELD_ALTAR, SCROLL_DEVICE, STAFF_DEVICE, SWORD_DEVICE, SHIELD_DEVICE, SOLINAS_EVIL_THOUGHTS); - addFirstTalkId(TOMB, TELEPORT_DEVICE, TELEPORT_DEVICE_2, SCROLL_ALTAR, STAFF_ALTAR, SWORD_ALTAR, SHIELD_ALTAR, SCROLL_DEVICE, STAFF_DEVICE, SWORD_DEVICE, SHIELD_DEVICE); - addKillId(GUARDIAN_STAFF, GUARDIAN_SWORD, GUARDIAN_SHIELD, GUARDIAN_SCROLL, SUPPLICANT_OF_REST, TRAINEE_OF_REST); - registerQuestItems(SCROLL_RELIC, SHIELD_RELIC, SWORD_RELIC, STAFF_RELIC); - addCondMinLevel(MIN_LEVEL, ""); - addCondCompletedQuest(Q10294_SevenSignsToTheMonasteryOfSilence.class.getSimpleName(), ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32792-02.htm": - case "32792-04.html": - case "32792-05.html": - case "32792-06.html": - case "32837-03.html": - case "32793-02.html": - case "32793-03.html": - case "32793-05.html": - case "32793-06.html": - case "32793-07.html": - { - htmltext = event; - break; - } - case "32792-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "intro_movie": - { - player.teleToLocation(START_LOC); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.teleToLocation(player, true); - if (qs.isCond(1)) - { - player.sendPacket(new OnEventTrigger(TELEPORT_DEVICE_EVENT, true)); - player.sendPacket(new OnEventTrigger(SCROLL_ALTAR_EVENT, true)); - player.sendPacket(new OnEventTrigger(SHIELD_ALTAR_EVENT, true)); - player.sendPacket(new OnEventTrigger(SWORD_ALTAR_EVENT, true)); - player.sendPacket(new OnEventTrigger(STAFF_ALTAR_EVENT, true)); - playMovie(player, Movie.SSQ2_SOLINA_TOMB_OPENING); - } - return null; - } - case "32857-02.html": - { - if (!hasQuestItems(player, STAFF_RELIC)) - { - giveItems(player, STAFF_RELIC, 1, true); - tryToOpenDoors(player); - htmltext = event; - } - break; - } - case "32858-02.html": - { - if (!hasQuestItems(player, SWORD_RELIC)) - { - giveItems(player, SWORD_RELIC, 1, true); - tryToOpenDoors(player); - htmltext = event; - } - break; - } - case "32859-02.html": - { - if (!hasQuestItems(player, SCROLL_RELIC)) - { - giveItems(player, SCROLL_RELIC, 1, true); - tryToOpenDoors(player); - htmltext = event; - } - break; - } - case "32860-02.html": - { - if (!hasQuestItems(player, SHIELD_RELIC)) - { - giveItems(player, SHIELD_RELIC, 1, true); - tryToOpenDoors(player); - htmltext = event; - } - break; - } - case "teleport_back": - { - player.teleToLocation(BACK_LOC); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.teleToLocation(player, true); - break; - } - case "enable_staff_guardian": - { - if (hasQuestItems(player, STAFF_RELIC)) - { - takeItems(player, STAFF_RELIC, -1); - final Npc guardian = player.getInstanceWorld().getNpc(GUARDIAN_STAFF); - guardian.setIsInvul(false); - guardian.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - } - return null; - } - case "enable_sword_guardian": - { - if (hasQuestItems(player, SWORD_RELIC)) - { - takeItems(player, SWORD_RELIC, -1); - final Npc guardian = player.getInstanceWorld().getNpc(GUARDIAN_SWORD); - guardian.setIsInvul(false); - guardian.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - } - return null; - } - case "enable_shield_guardian": - { - if (hasQuestItems(player, SHIELD_RELIC)) - { - takeItems(player, SHIELD_RELIC, -1); - final Npc guardian = player.getInstanceWorld().getNpc(GUARDIAN_SHIELD); - guardian.setIsInvul(false); - guardian.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - } - return null; - } - case "enable_scroll_guardian": - { - if (hasQuestItems(player, SCROLL_RELIC)) - { - takeItems(player, SCROLL_RELIC, -1); - final Npc guardian = player.getInstanceWorld().getNpc(GUARDIAN_SCROLL); - guardian.setIsInvul(false); - guardian.getEffectList().stopAbnormalVisualEffect(AbnormalVisualEffect.INVINCIBILITY); - } - return null; - } - case "teleport_to_room": - { - if (qs.getInt("progress") == 2) - { - player.getInstanceWorld().despawnGroup("solina_trap"); - player.getInstanceWorld().setParameter("monstersCount", 0); - for (int door : TRAP_DOORS) - { - closeDoor(door, player.getInstanceId()); - } - player.teleToLocation(ROOM_LOC); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.teleToLocation(player, true); - } - return null; - } - case "activate_trap": - { - final List monsters = player.getInstanceWorld().spawnGroup("solina_trap"); - player.getInstanceWorld().setParameter("monstersCount", monsters.size()); - for (int door : TRAP_DOORS) - { - openDoor(door, player.getInstanceId()); - } - htmltext = "32843-02.html"; - break; - } - case "teleport_to_room_2": - { - if (qs.getInt("progress") == 3) - { - player.teleToLocation(ROOM_2_LOC); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.teleToLocation(player, true); - } - return null; - } - case "32793-04.html": - { - if (qs.getInt("progress") == 3) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "32793-08.html": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - htmltext = event; - break; - } - } - return htmltext; - } - - private void tryToOpenDoors(PlayerInstance player) - { - if (hasQuestItems(player, STAFF_RELIC, SWORD_RELIC, SCROLL_RELIC, SHIELD_RELIC)) - { - for (int wall : WALLS) - { - openDoor(wall, player.getInstanceId()); - } - } - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - switch (npc.getId()) - { - case TELEPORT_DEVICE: - { - - if (qs.getInt("progress") == 2) - { - htmltext = "32837-02.html"; - } - else - { - htmltext = "32837-01.html"; - } - break; - } - case STAFF_ALTAR: - { - if (!hasQuestItems(player, STAFF_RELIC)) - { - htmltext = "32857-01.html"; - } - else - { - htmltext = "32857-03.html"; - } - break; - } - case SWORD_ALTAR: - { - if (!hasQuestItems(player, SWORD_RELIC)) - { - htmltext = "32858-01.html"; - } - else - { - htmltext = "32858-03.html"; - } - break; - } - case SHIELD_ALTAR: - { - if (!hasQuestItems(player, SHIELD_RELIC)) - { - htmltext = "32860-01.html"; - } - else - { - htmltext = "32860-03.html"; - } - break; - } - case SCROLL_ALTAR: - { - if (!hasQuestItems(player, SCROLL_RELIC)) - { - htmltext = "32859-01.html"; - } - else - { - htmltext = "32859-03.html"; - } - break; - } - case STAFF_DEVICE: - { - if (hasQuestItems(player, STAFF_RELIC)) - { - htmltext = "32841-01.html"; - } - else - { - htmltext = "32841-02.html"; - } - break; - } - case SWORD_DEVICE: - { - if (hasQuestItems(player, SWORD_RELIC)) - { - htmltext = "32840-01.html"; - } - else - { - htmltext = "32840-02.html"; - } - break; - } - case SHIELD_DEVICE: - { - if (hasQuestItems(player, SHIELD_RELIC)) - { - htmltext = "32839-01.html"; - } - else - { - htmltext = "32839-02.html"; - } - break; - } - case SCROLL_DEVICE: - { - if (hasQuestItems(player, SCROLL_RELIC)) - { - htmltext = "32838-01.html"; - } - else - { - htmltext = "32838-02.html"; - } - break; - } - case TOMB: - { - if (player.getInstanceWorld().getParameters().getInt("monstersCount") > 0) - { - htmltext = "32843-02.html"; - } - else if (qs.getInt("progress") != 3) - { - htmltext = "32843-01.html"; - } - else - { - htmltext = "32843-03.html"; - } - break; - } - case TELEPORT_DEVICE_2: - { - if (qs.getInt("progress") == 3) - { - htmltext = "32842-01.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ERIS_EVIL_THOUGHTS) - { - htmltext = "32792-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ERIS_EVIL_THOUGHTS: - { - if (qs.isCond(3)) - { - qs.unset("guardianKills"); - qs.unset("progress"); - addExpAndSp(player, 44000000, 10560); - qs.exitQuest(false, true); - htmltext = "32792-10.html"; - } - else if (qs.getInt("progress") == 3) - { - htmltext = "32792-09.html"; - } - else if (qs.isCond(1)) - { - htmltext = "32792-07.html"; - } - else if (qs.getInt("progress") == 2) - { - htmltext = "32792-08.html"; - } - break; - } - case SOLINAS_EVIL_THOUGHTS: - { - if (qs.isCond(3)) - { - htmltext = "32793-08.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32793-04.html"; - } - else if (qs.getInt("progress") == 3) - { - htmltext = "32793-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - switch (npc.getId()) - { - case GUARDIAN_STAFF: - case GUARDIAN_SWORD: - case GUARDIAN_SHIELD: - case GUARDIAN_SCROLL: - { - int kills = qs.getInt("guardianKills"); - kills++; - if (kills >= 4) - { - qs.set("progress", 2); - playMovie(player, Movie.SSQ2_SOLINA_TOMB_CLOSING); - } - else - { - qs.set("guardianKills", kills); - } - break; - } - case SUPPLICANT_OF_REST: - case TRAINEE_OF_REST: - { - int alive = player.getInstanceWorld().getParameters().getInt("monstersCount"); - alive--; - if (alive <= 1) - { - qs.set("progress", 3); - openDoor(TELEPORTER_WALL, player.getInstanceId()); - } - else - { - player.getInstanceWorld().getParameters().set("monstersCount", alive); - } - break; - } - } - - return super.onKill(npc, player, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-01.html deleted file mode 100644 index 8ca1172930..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-I have been waiting for you. Hahaha, Elcadia, you have worked so hard. Now, do you have the result you craved? Hahaha. You seem like you have no idea what I am talking about. The Revolutionaries or Dusk and the Priests of Dawn are mere rabbles - your purpose was to watch them with Elcadia at Franz's request, wasn't it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-02.html deleted file mode 100644 index 20dc753af8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Hahaha... I don't know what you think of me, but I see through the minds of pitiful humans like Franz. In the end, however, I've got what I wanted with the help of Elcadia and you have been made aware of the upcoming threats to this world. Of course I do not want to take any side...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-03.html deleted file mode 100644 index b95edf5796..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-I see. I Will tell Franz when I go back. I'll tell him that he should face the future threats more squarely and be prepared. Just as you saw with your bare eyes, Embryo's threat is just beginning... Tell him also that the Emperor's Seven Signs cannot be manipulated by mere humans... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-04.html deleted file mode 100644 index b95edf5796..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/30832-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-I see. I Will tell Franz when I go back. I'll tell him that he should face the future threats more squarely and be prepared. Just as you saw with your bare eyes, Embryo's threat is just beginning... Tell him also that the Emperor's Seven Signs cannot be manipulated by mere humans... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32593-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32593-01.html deleted file mode 100644 index 3111351e6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32593-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Wood:
-I see that you have completed the work. All that's left now is to report to Lord Franz. Can you report to Lord Franz?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-01.html deleted file mode 100644 index 0f833d843e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-Well done! How's the assignment? Report to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-02.html deleted file mode 100644 index 21a9ccb8cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Franz:
-Hardin... He is not credible and even dangerous... I have no idea what he's been up to based on the fact that he had built his own world after leaving the Ivory Tower with his enormous power. Anyhow, I must express my gratitude to you for putting in such a tremendous effort for this assignment.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-03.html deleted file mode 100644 index 95c8e715a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32597-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Franz:
-I believe we have enough information now. No matter what Hardin or the other Dusks say... Don't ever falter. Hardin is not someone you can trust. Now, seems like we are one step ahead toward the truth. I believe I will need your help again later on. I will ask you a favor again when that time comes. Good work! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-01.html deleted file mode 100644 index 9241ea909e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcardia:
-That was an unbelievable fight Etis van Etina... He is the one behind everything. Embryo and Etis are scheming to find the remaining seals and take control or this world.
-His power here was incomplete, and moreover his body was not real, but he was quite formidable nonetheless. I'm sure you noticed as much...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-02.html deleted file mode 100644 index cb080a0c6b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcardia:
-You fought well, perhaps you were confidant having fought him before. He had only absorbed the power of 2 seals, and by using a virtual image he found us in this dimension. The scary part is that even with his limited power, I couldn't defeat him.
-We cannot allow any remaining seals to fall Into Embyo's possession! If he absorbs more power... We may never be able to stop him...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-03.html deleted file mode 100644 index e2b8dd8321..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcardia:
-I will go back and inform everyone of this situation. Someone will know what to do.
-Thank you. You are the reason I've made it this far. I think of us as friends, I hope you do as well.
-Oh, right. Hardin wanted me to ask you to come visit him, he wants to tell you something. Now that your schedule is clear, why don't you go see him? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-04.html deleted file mode 100644 index c0e9aa0c1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32784-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcardia:
-I must go back now and inform my people of this. We will come up with something.
-Thank you, I never would have reached this far without you. I know I have been difficult, but I hope you will consider me a friend? I will think of you as one.
-Oh, before I forget, Hardin wanted me to ask you to visit him again, he has something important to tell you. I don't know what it is... Since you aren't busy why don't you go see him? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32787-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32787-01.html deleted file mode 100644 index 7c8107bbd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32787-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Saintess Elcardia:
-That guy... He is named Etis van Etina. Interesting... That isn't his true form, this is some kind of mirror thought form... The real form of Embryo would be too much for us alone.
-Let's finish here and get out of this place. We'll return to my home, discuss what we should do next over tea, clear our minds.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-01.htm deleted file mode 100644 index db82449bb5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Now, it's finally time to tell you what you need to know.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-02.htm deleted file mode 100644 index 08e97eb0ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sister of Silence Eris:
-I don't know if your questions about Embryo have been answered. I wonder if it has something to do with Jude van Etina disappearing after stealing Solina's power...
-Clearly Embryo's activities have not been stopped, even now. 3 seals have already risen above ground.
-You must investigate the real identity of Embryo, the world needs to know. Alas, I have a favor to ask you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-03.htm deleted file mode 100644 index fec7b64b09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sister of Silence Eris:
-I think I have explained enough about Embryo's origin, birth, and true identity. Now it's important to find out who's leading Embryo, and to protect the remaining 4 seals. We must make preparations. The pieces of this puzzle are in place, now everything begins. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-04.html deleted file mode 100644 index bc22d87493..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/32792-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sister of Silence Eris:
-Embryo and it's leader are growing in strength. Soon, all will feel their threat, and by then it will be too late.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java deleted file mode 100644 index 8ba9cd3bb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal/Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.java +++ /dev/null @@ -1,267 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10295_SevenSignsSolinasTomb.Q10295_SevenSignsSolinasTomb; - -/** - * Seven Signs, One Who Seeks the Power of the Seal (10296) - * @URL https://l2wiki.com/Seven_Signs,_One_Who_Seeks_the_Power_of_the_Seal - * @author Mobius - */ -public class Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal extends Quest -{ - // NPCs - private static final int ERIS_EVIL_THOUGHTS = 32792; - private static final int ELCADIA_INSTANCE = 32787; - private static final int ETIS_VAN_ETINA = 18949; - private static final int ELCADIA = 32784; - private static final int HARDIN = 30832; - private static final int WOOD = 32593; - private static final int FRANZ = 32597; - // Location - private static final Location UNKNOWN_LOC = new Location(76707, -241022, -10832); - // Reward - private static final int CERTIFICATE_OF_DAWN = 17265; - // Misc - private static final int MIN_LEVEL = 81; - - public Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal() - { - super(10296); - addStartNpc(ERIS_EVIL_THOUGHTS); - addTalkId(ERIS_EVIL_THOUGHTS, ELCADIA_INSTANCE, ELCADIA, HARDIN, WOOD, FRANZ); - addKillId(ETIS_VAN_ETINA); - addCondMinLevel(MIN_LEVEL, ""); - addCondCompletedQuest(Q10295_SevenSignsSolinasTomb.class.getSimpleName(), ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32792-02.htm": - case "32784-02.html": - case "30832-02.html": - case "32597-02.html": - { - htmltext = event; - break; - } - case "32792-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "start_video_1": - { - playMovie(player, Movie.SSQ2_BOSS_OPENING); - startQuestTimer("teleport_to_unknown", 60000, null, player); - return null; - } - case "teleport_to_unknown": - { - final Npc etis = player.getInstanceWorld().getNpc(ETIS_VAN_ETINA); - if (etis != null) - { - etis.deleteMe(); - } - player.teleToLocation(UNKNOWN_LOC); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.teleToLocation(player, true); - qs.setCond(2, true); - startQuestTimer("spawn_etis", 10000, null, player); - return null; - } - case "spawn_etis": - { - final Npc etis = player.getInstanceWorld().getNpc(ETIS_VAN_ETINA); - if (etis == null) - { - addSpawn(ETIS_VAN_ETINA, UNKNOWN_LOC, false, 0, false, player.getInstanceId()); - } - return null; - } - case "respawn_elcadia": - { - addSpawn(ELCADIA_INSTANCE, UNKNOWN_LOC, false, 0, false, player.getInstanceId()); - return null; - } - case "exit_instance": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - } - final Instance world = player.getInstanceWorld(); - world.ejectPlayer(player); - world.destroy(); - return null; - } - case "32784-03.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30832-03.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32597-03.html": - { - if (qs.isCond(5)) - { - qs.unset("erisKilled"); - rewardItems(player, CERTIFICATE_OF_DAWN, 1); - addExpAndSp(player, 70000000, 16800); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ERIS_EVIL_THOUGHTS) - { - htmltext = "32792-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ERIS_EVIL_THOUGHTS: - { - if (qs.isCond(1) || qs.isCond(2)) - { - htmltext = "32792-04.html"; - } - break; - } - case ELCADIA_INSTANCE: - { - if (qs.getInt("erisKilled") == 1) - { - htmltext = "32787-01.html"; - } - break; - } - case ELCADIA: - { - if (qs.isCond(3)) - { - htmltext = "32784-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "32784-04.html"; - } - break; - } - case HARDIN: - { - if (qs.isCond(4)) - { - htmltext = "30832-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30832-04.html"; - } - break; - } - case WOOD: - { - if (qs.isCond(5)) - { - htmltext = "32593-01.html"; - } - break; - } - case FRANZ: - { - if (qs.isCond(5)) - { - htmltext = "32597-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - qs.set("erisKilled", 1); - npc.deleteMe(); - final Npc elcadia = player.getInstanceWorld().getNpc(ELCADIA_INSTANCE); - elcadia.deleteMe(); - startQuestTimer("respawn_elcadia", 60000, null, player); - playMovie(player, Movie.SSQ2_BOSS_CLOSING); - return super.onKill(npc, player, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-01.html deleted file mode 100644 index b14d93d013..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Slaski:
-Hmm? Was there something you wanted to ask me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-02.html deleted file mode 100644 index 416d043335..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Slaski:
-Why... why would you ask me that? Are you going to threaten us with it?
-You know, I... uh, there are people around here who won't stand for that!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-03.html deleted file mode 100644 index 2b6922c6c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Slaski:
-What is that? Surely not a Wisp! You can only find those in the Fairy Settlement. How did you know we needed one of these to help us find a cure?
-Well, I suppose I can answer any questions you have about the Blackish Red Fog, to the best of my ability.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-04.html deleted file mode 100644 index 73e4bdb56e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Slaski:
-Nobody knows! All of a sudden, all sorts of creatures--the ones that are normally so docile, mind you--started causing trouble.
-Maybe something bad happened in the Fairy Settlement and the Garden of Genesis?
-The fairy elders and elite guards are making sure nothing spreads here, but it has me so worried!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-05.html deleted file mode 100644 index 62a9fda8f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-05.html +++ /dev/null @@ -1,10 +0,0 @@ -Hierarch Slaski:
-I'm embarrassed to admit this but...we are quite weak, and the creatures from the Garden of Genesis and the Fairy Settlement are none too kind.
-You'll protect us, won't you? It's not as if I'm asking for charity. Take any of these as payment.
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-06.html deleted file mode 100644 index e201b07ef4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch Slaski:
-Thank you! You're kind! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-07.html deleted file mode 100644 index cd121997d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/32893-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Slaski:
-We are still feeling the tremors in Ancient City Arcan, nya!
-That dark red mist scares me, nya!
-(You already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-01.htm deleted file mode 100644 index b9fc25371e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magmeld Delegation Leader Lada:
-Do you know what's going on in each village? They used to be so beautiful and peaceful, then one day, a mysterious disease spread. People were soon screaming in agony, rooted the spot and terrified beyond compare.
-There was a strange Blackish Red Fog around that time...
-Maybe that has something to do with it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-02.htm deleted file mode 100644 index 8be59f9460..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magmeld Delegation Leader Lada:
-We don't know what Blackish Red Fog is, nor how it was created. There is one thing though...
-Did you happen to hear about Magmeld? According to Slaski, strange things are going on near the Ancient City of Arcan, and started around the time the horrific disease appeared. They say the Trees of Genesis and Fairies that live near Ancient City became enraged and crazy.
-Strange, no? They'd lived peacefully for so long, and then to suddenly change just as events are unfolding elsewhere?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-03.htm deleted file mode 100644 index 71428a2192..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magmeld Delegation Leader Lada:
-It would be great if we could find out the cause of this suffering. - I wish I could go, but work has tied me down.
-Do you think you can help us with this? I think we can trust you. The town has changed, and ... it is very painful and strange for me to ask you this. But will you go for us and investigate?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-04.htm deleted file mode 100644 index 07e628f202..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magmeld Emissary Leader Lada:
-Thank you! Thank you! -Please, you must go to the cave entrance behind Anghel Waterfall and find the Wisp's Favorite Large Verdant Wilds . Use the Glimmer Crystal that I just gave you, and Wisps will swarm in. Take THEM to Slaski in the Ancient City of Arcan, and he'll be much more likely to talk to you.
-Cats are cautious by nature, so you won't get anything if you go in empty handed. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-05.html deleted file mode 100644 index 683955c7fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Magmeld Delegation Leader Lada:
-You haven't collected the wisps yet! Remember, as you hesitate, the Blackish Red Fog spreads.
-Perhaps you need more Glimmer Crystals?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06.html deleted file mode 100644 index 8a3e37916f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magmeld Emissary Leader Lada:
-Here you go. Glimmer Crystals are precious so I can't give you as many this time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06a.html deleted file mode 100644 index 90e998b1e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Magmeld Emissary Leader Lada:
-I see you still have Glimmer Crystals come later, if you don't they will. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-07.html deleted file mode 100644 index 975fb1adf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Magmeld Emissary Leader Lada:
-You caught the wisps! You're not supposed to be here though - hurry to Slaski... now! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-08.htm deleted file mode 100644 index 15c2b313a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/33100-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magmeld Emissary Leader Lada:
-Did you hear what happened in so many villages around here? They were once so very peaceful and beautiful. But now...
-A terrible disease appeared. People screamed in agony as they died...
-(Only characters Lv. 88 or above may perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/Q10301_ShadowOfTerrorBlackishRedFog.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/Q10301_ShadowOfTerrorBlackishRedFog.java deleted file mode 100644 index 3121485e70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/Q10301_ShadowOfTerrorBlackishRedFog.java +++ /dev/null @@ -1,294 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10301_ShadowOfTerrorBlackishRedFog; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; - -/** - * Shadow of Terror: Blackish Red Fog (10301) - * @author St3eT, Gigi - */ -public class Q10301_ShadowOfTerrorBlackishRedFog extends Quest -{ - // NPCs - private static final int LADA = 33100; - private static final int SLASKI = 32893; - private static final int LARGE_VERDANT_WILDS = 33489; - private static final int WHISP = 27456; - // Items - private static final int LADA_LETTER = 17725; // Lada's Letter - private static final int GLIMMER_CRYSTAL = 17604; // Glimmer Crystal - private static final int SPIRIT_ITEM = 17588; // Calsuled Whisp - private static final int FAIRY = 17380; // Agathion - Fairy - // Skills - private static final int WHISP_SKILL = 12001; - // Misc - private static final int MIN_LEVEL = 88; - - public Q10301_ShadowOfTerrorBlackishRedFog() - { - super(10301); - addItemTalkId(LADA_LETTER); - addTalkId(LADA, SLASKI); - addSkillSeeId(LARGE_VERDANT_WILDS); - addAttackId(WHISP); - addCondMinLevel(MIN_LEVEL, "33100-08.htm"); - registerQuestItems(SPIRIT_ITEM, GLIMMER_CRYSTAL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "33100-02.htm": - case "33100-03.htm": - case "32893-02.html": - case "32893-03.html": - case "32893-04.html": - case "32893-05.html": - { - htmltext = event; - break; - } - case "33100-04.htm": - { - qs.setCond(2, true); - htmltext = event; - giveItems(player, GLIMMER_CRYSTAL, 10); - break; - } - case "giveCrystals": - { - if (getQuestItemsCount(player, GLIMMER_CRYSTAL) < 1) - { - giveItems(player, GLIMMER_CRYSTAL, 5); - htmltext = "33100-06.html"; - break; - } - htmltext = "33100-06a.html"; - break; - } - default: - { - if (event.startsWith("giveReward_") && qs.isCond(3) && (player.getLevel() >= MIN_LEVEL) && (getQuestItemsCount(player, SPIRIT_ITEM) >= 1)) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - qs.exitQuest(false, true); - giveAdena(player, 1_863_420, false); - giveItems(player, itemId, 15); - giveItems(player, FAIRY, 1); - addExpAndSp(player, 26_920_620, 6_460); - htmltext = "32893-06.html"; - } - } - } - return htmltext; - } - - @Override - public String onItemTalk(ItemInstance item, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - boolean startQuest = false; - switch (qs.getState()) - { - case State.CREATED: - { - startQuest = true; - break; - } - } - - if (startQuest) - { - if (player.getLevel() >= MIN_LEVEL) - { - qs.startQuest(); - takeItems(player, LADA_LETTER, -1); - htmltext = "start.htm"; - } - else - { - htmltext = "33100-08.htm"; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.STARTED: - { - if (npc.getId() == LADA) - { - if (qs.isCond(1)) - { - htmltext = "33100-01.htm"; - } - else if (qs.isCond(2)) - { - htmltext = "33100-05.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33100-07.html"; - } - } - else if (npc.getId() == SLASKI) - { - if (qs.isCond(3)) - { - htmltext = "32893-01.html"; - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == SLASKI) - { - htmltext = "32893-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance caster, Skill skill, WorldObject[] targets, boolean isSummon) - { - final QuestState qs = getQuestState(caster, false); - if ((qs != null) && qs.isCond(2) && (skill.getId() == WHISP_SKILL)) - { - for (int i1 = 0; i1 < 3; i1++) - { - final Npc whisp = addSpawn(WHISP, caster.getX() + getRandom(-20, 20), caster.getY() + getRandom(-20, 20), caster.getZ(), 0, true, 30000, false); - whisp.setTitle(caster.getName()); - whisp.broadcastInfo(); - } - } - return super.onSkillSee(npc, caster, skill, targets, isSummon); - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isCond(2)) - { - if (getRandom(1000) < 300) - { - showOnScreenMsg(attacker, NpcStringId.YOU_VE_CAPTURED_A_WISP_SUCCESSFULLY, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(attacker, SPIRIT_ITEM, 1); - takeItems(attacker, GLIMMER_CRYSTAL, -1); - qs.setCond(1); - qs.setCond(3, true); - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (event.getOldLevel() < event.getNewLevel()) && canStartQuest(player)) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && canStartQuest(player) && !hasQuestItems(player, LADA_LETTER)) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - final PlayerInstance player = event.getPlayer(); - if ((event.getMarkId() == getId()) && canStartQuest(player)) - { - final String html = getHtm(player, "popup.html"); - player.sendPacket(new TutorialShowHtml(html)); - if (!hasQuestItems(player, LADA_LETTER)) - { - giveItems(player, LADA_LETTER, 1); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/popup.html deleted file mode 100644 index 5cd06463cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/popup.html +++ /dev/null @@ -1,5 +0,0 @@ -[Lada's Letter]
-A letter has arrived from Magmeld Delegation Leader Lada.
-Open your inventory and check Lada's Letter.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/start.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/start.htm deleted file mode 100644 index dc71bd7f9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10301_ShadowOfTerrorBlackishRedFog/start.htm +++ /dev/null @@ -1,5 +0,0 @@ -
[Ladas's Letter]

-Thank You.
-It will be difficult to explain everything to writing, so plase visit me.
-I'm located in the Hunter Village.

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-01.html deleted file mode 100644 index 32be5e4ddd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Josephina's Companion Izael:
-I don't know what's so interesting about me.
-I'm just Josephina's companion, that's all. I don't think anything I know would be of interest to you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-02.html deleted file mode 100644 index 7bb648762e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Josephina's Companion Izael:
-Oh! When you say his name like that... you should be more respectful! Lots of people asking questions about him these days, so now I am the one who's curious.
-How do people know Josephina's name without knowing who he is? Find that out for me, and I will answer all your questions.
-Try asking Cas, who's on patrol over there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-03.html deleted file mode 100644 index 17601859a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Josephina's Companion Izael:
-All questions and no answers, you are! Talk to Cas, find out the answers I want, and then we can talk. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-04.html deleted file mode 100644 index 7998b339f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Josephina's Companion Izael:
-What did the Cats say about Josephina?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-05.html deleted file mode 100644 index 84d3ea3e3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Josephina's Companion Izael:
-That's nonsense! Josephina is a great wizard who never turned his back on the heroes, in spite of what any gods might say!
-And it's not Josephina who's in trouble right now. I don't know what's going on right now in Magmeld, but I've heard about someone named Spezion,
-who woke up to find himself tormented by some weird Decaying Darkness.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-06.html deleted file mode 100644 index 55144297fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Josephina's Companion Izael:
-I don't think I should tell you anything more about it yet, even if I did know.
-For now, just be careful of Spezion and the Decaying Darkness... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-07.html deleted file mode 100644 index 34195c8f16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32894-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Josephina's Companion Izael:
-I've already said eveyrthing I need to say. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-01.htm deleted file mode 100644 index d5f1b03ddb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Equipment Merchant Kantarubis:
-Being here, with all of these strangers, it's very draining. I try to talk to people, but they just ignore me. You'd think I was a leaper of something. Humph! So I just stand here, eavesdropping on conversations. Trying to come up to speed on the local stories and gossip.
-It seems like there are a lot of stories here in Magmeld, but I'm beginning to think I'll never hear any of them from start to finish... just tiny snippets here and there. Sigh.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-02.htm deleted file mode 100644 index 7c10a56c8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Equipment Merchant Kantarubis:
-I wonder how long I have to live here before the locals start talking to me. I'm beginning to get a complex... and curiosity is driving me bonkers!
-You have friends here, right. Don't you know Slaski? Hmm? I bet that you can get people here to talk to you.
-Can you ask a few questions for me? I'm just dying to know the actual details of a few of these stories and rumors I've heard.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-03.htm deleted file mode 100644 index cf25b7f705..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Equipment Merchant Kantarubis:
-All right! Ok, where to start? Umm... First, go over there and ask Josephina's Companion, Izael, who Josephina is. DON'T ask Josephina! That would be rude, just talk to Izael. Josephina must be important. There's always guards hanging out over there. They think they're being so subtle, but oi! Obvious, much!
-I bet she knows why everyone seems to be walking on egg shells around here. The Energy of Uneasiness in this place is positively palpable! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-04.html deleted file mode 100644 index 4ca04dec6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Equipment Merchant Kantarubis:
-So... who's Josephina? Why is this place full of uneasy energy? Hurry up and ask Josephina's Companion Izael! I'm dying of curiosity here! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-05.html deleted file mode 100644 index 4e8d94c3e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Equipment Merchant Kantarubis:
-You're back! What'd ya find out?
-Hmm? What?!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-06.html deleted file mode 100644 index d1e8014844..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Equipment Merchant Kantarubis:
-Heroes not chosen by God? -Sealed, because of a failure? -Spezion is sealed?! -Decaying Darkness?
-Oh my! This is even better than I thought it would be! So, who exactly is Josephina?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-07.html deleted file mode 100644 index ea8481638c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-07.html +++ /dev/null @@ -1,10 +0,0 @@ -Equipment Merchant Kantarubis:
-I just...don't understand what you're saying. Magmeld is just...creeping me out.
-But hey, that's great gossip for the next person, eh? Here, let me pay you up. What would you like?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-08.html deleted file mode 100644 index da6b8da38e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Equipment Merchant Kantarubis:
-Well, I paid up my end of the bargain. See ya! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-09.html deleted file mode 100644 index 1de5e11d09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Equipment Merchant:
-I still worry about all of the stories, but at least I have a few answers now.
-(You have already completed this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-10.html deleted file mode 100644 index 6dea933a9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32898-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Equipment Merchant Kantarubis:
-Ai! For a frail maiden such as myself to be stranded in such a foreign place all alone! Woe is me!
-Only characters level 88 or above, who have completed the Shadow of Terror: Blackish Red Fog quests, can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-01.html deleted file mode 100644 index a65a7110b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Cas:
-Hm? You wanted to see me? I'm trying to run around here 100 times, so don't keep bothering me for nothing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-02.html deleted file mode 100644 index 784e5d53c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Cas:
-Eh...Josephina? I'm not sure.
-I... I heard he did something wrong, and got on the wrong side of some gods. Nobody who does that will ever have a wish come true!
-But... How many times did I run around? You made me forget! Take your silly questions to Mister Kay! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-03.html deleted file mode 100644 index 5d0a3c7db0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32901-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Cas:
-I keep forgetting how many times I've turned!
-If you want to know something, go ask Mister Kay! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-01.html deleted file mode 100644 index f219c1a027..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Kitt:
-Yes? What do you want?
-Come on now, spill. I don't have all day.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-02.html deleted file mode 100644 index 5a1340f085..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Kitt:
-Um... Why? What do you to know about Josephina? Nothing? Oh. Darn. I don't know much either. Rumor has it that he's behind all of the problems in Magmeld, but I don't have any proof.
-Though, from what I can tell, he's certainly not very nice. Now scoot! I'm busy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-03.html deleted file mode 100644 index 2aab631556..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32902-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Kittkat:
-Shoo! I'm busy! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-01.html deleted file mode 100644 index 81fb05d3aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Mr. Kay:
-There are increasing numbers of adventurers now. It's too much for myself alone to patrol this place!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-02.html deleted file mode 100644 index e665ec3f3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-02.html +++ /dev/null @@ -1,12 +0,0 @@ - - - -Mr. Kay:
- -Josephina? Ah, the one who was leading the godless heroes...
- -Their goal was eventually seen as a sort of defiance against the god, and Josephina was sealed away, but don't worry about that stuff for now. Instead, you should tell me if you see a person with a red colored name.
- -If you have more questions, voice them to Kitt . - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-03.html deleted file mode 100644 index 81afcc8a3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/32903-03.html +++ /dev/null @@ -1,8 +0,0 @@ - - - -Mr. Kay:
- -If you have more questions, ask Kitt. - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/Q10302_UnsettlingShadowAndRumors.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/Q10302_UnsettlingShadowAndRumors.java deleted file mode 100644 index dc8cf57f6a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10302_UnsettlingShadowAndRumors/Q10302_UnsettlingShadowAndRumors.java +++ /dev/null @@ -1,255 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10302_UnsettlingShadowAndRumors; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10301_ShadowOfTerrorBlackishRedFog.Q10301_ShadowOfTerrorBlackishRedFog; - -/** - * Unsettling Shadow and Rumors (10302) - * @author Gladicek - */ -public class Q10302_UnsettlingShadowAndRumors extends Quest -{ - // NPCs - private static final int KANTARUBIS = 32898; - private static final int IZAEL = 32894; - private static final int CAS = 32901; - private static final int MR_KAY = 32903; - private static final int KITT = 32902; - // Items - private static final int OLD_ROLL_OF_PAPER = 34033; - // Misc - private static final int MIN_LEVEL = 88; - - public Q10302_UnsettlingShadowAndRumors() - { - super(10302); - addStartNpc(KANTARUBIS); - addTalkId(KANTARUBIS, IZAEL, CAS, MR_KAY, KITT); - - addCondMinLevel(MIN_LEVEL, "32898-10.html"); - addCondCompletedQuest(Q10301_ShadowOfTerrorBlackishRedFog.class.getSimpleName(), "32898-10.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32898-02.htm": - case "32898-06.html": - case "32898-07.html": - case "32894-05.html": - { - htmltext = event; - break; - } - case "32898-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32894-02.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "32901-02.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "32903-02.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32902-02.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "32894-06.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - htmltext = event; - } - break; - } - default: - { - if (event.startsWith("giveReward_") && qs.isCond(6) && (player.getLevel() >= MIN_LEVEL)) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - giveAdena(player, 2_177_190, false); - giveItems(player, itemId, 15); - giveItems(player, OLD_ROLL_OF_PAPER, 1); - addExpAndSp(player, 6_728_850, 1_614); - qs.exitQuest(false, true); - htmltext = "32898-08.html"; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KANTARUBIS) - { - htmltext = "32898-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case KANTARUBIS: - { - if (qs.isCond(1)) - { - htmltext = "32898-04.html"; - } - else if (qs.isCond(6)) - { - htmltext = "32898-05.html"; - } - break; - } - case IZAEL: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32894-01.html"; - break; - } - case 2: - { - htmltext = "32894-03.html"; - break; - } - case 5: - { - htmltext = "32894-04.html"; - break; - } - case 6: - { - htmltext = "32894-07.html"; - break; - } - } - break; - } - case CAS: - { - if (qs.isCond(2)) - { - htmltext = "32901-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "32901-03.html"; - } - break; - } - case MR_KAY: - { - if (qs.isCond(3)) - { - htmltext = "32903-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "32903-03.html"; - } - break; - } - case KITT: - { - if (qs.isCond(4)) - { - htmltext = "32902-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "32902-03.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == KANTARUBIS) - { - htmltext = "32898-09.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-01.htm deleted file mode 100644 index a2fac1499a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-Have you been to our home, the Fairy Settlement? It is a truly beautiful place. Trees, waterfalls, leaves... everything is so... natural.
-And then... then we left. Fled, really.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-02.htm deleted file mode 100644 index d9a57ff5a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-The Fairies couldn't be brought into the Garden of Genesis because our king dared to defy the gods. Then Kimerian came, and everything changed. He claimed to be favored by the gods, exclaiming with such passion that others fell in line behind him... they started to believe in his legend, and when Kimerian left for this place, many followed.
-We'd been living happily, and then, one day, Kimerian changed. Snapped, like a branch, and suddenly rage filled him...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-03.htm deleted file mode 100644 index 6e05d9edad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-What happened? Kimerian started imprisoning Fairy citizens who didn't follow his brutal laws. Some resisted, but that only made the situation worse...
-Then he started making the cocoons...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-04.htm deleted file mode 100644 index e8cbf3a2f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-They are devices built to control our consciousness and make us follow him. He would force us inside, and those who came out were warped, both physically and mentally.
-You are brave to come here, but are you brave enough to help us? Even if you only save one Fairy, it would mean the world to us.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-05.html deleted file mode 100644 index ee485589ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Hierarch Fairy Noeti Mimilead:
-Thank you! -You must tear apart the Cocoons and Large Cocoons in the Fairy Settlement. It won't fix the ones we've lost, or stop more cocoons from being made, but we have to do something! - - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-06.htm deleted file mode 100644 index 6c58d3cd0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-I have left my people to suffer -- what a hierarch I am! Please ask me nothing. The shame is too great to bear.
-(You must be Lv. 88 or above, and have completed the Unsettling Shadow and Rumors quest, to perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-07.html deleted file mode 100644 index 38aeced58a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Hierarch Fairy Noeti Mimilead:
-You aren't ready yet... But it's okay. We appreciate you trying to help the Fairies.
-Please do not forget their suffering hearts. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-08.html deleted file mode 100644 index 07aa98df56..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-08.html +++ /dev/null @@ -1,9 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-Thank you! Knowing that there are kind-hearted folk around gives me hope. Please, tell me what you want, and I'll oblige.
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-09.html deleted file mode 100644 index 903fe7c469..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-This is not much, but please take our token of gratitude. We will always remember you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-10.html deleted file mode 100644 index 80ecbb8144..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/32895-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Hierarch Fairy Noeti Mimilead:
-I thank you, on behalf of all the Fairies. We will never forget what you've done for us.
-(You have already completed this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/Q10305_UnstoppableFutileEfforts.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/Q10305_UnstoppableFutileEfforts.java deleted file mode 100644 index d2cb7103b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10305_UnstoppableFutileEfforts/Q10305_UnstoppableFutileEfforts.java +++ /dev/null @@ -1,162 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10305_UnstoppableFutileEfforts; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10302_UnsettlingShadowAndRumors.Q10302_UnsettlingShadowAndRumors; - -/** - * Unstoppable Futile Efforts (10305) - * @author Gladicek - */ -public class Q10305_UnstoppableFutileEfforts extends Quest -{ - // NPCs - private static final int NOETI_MIMILEAD = 32895; - private static final int LARGE_COCOON = 32920; - private static final int COCOON = 32919; - // Misc - private static final int MIN_LEVEL = 88; - - public Q10305_UnstoppableFutileEfforts() - { - super(10305); - addStartNpc(NOETI_MIMILEAD); - addTalkId(NOETI_MIMILEAD); - - addCondMinLevel(MIN_LEVEL, "32895-06.htm"); - addCondCompletedQuest(Q10302_UnsettlingShadowAndRumors.class.getSimpleName(), "32895-06.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32895-02.htm": - case "32895-03.htm": - case "32895-04.htm": - { - htmltext = event; - break; - } - case "32895-05.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "NOTIFY_Q10305": - { - int killedCocoon = qs.getMemoStateEx(LARGE_COCOON); - - killedCocoon++; - if (killedCocoon < 5) - { - qs.setMemoStateEx(LARGE_COCOON, killedCocoon); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - qs.setCond(2, true); - } - break; - } - default: - { - if (event.startsWith("giveReward_") && qs.isCond(2) && (player.getLevel() >= MIN_LEVEL)) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - giveAdena(player, 1_007_735, false); - giveItems(player, itemId, 15); - addExpAndSp(player, 34_971_975, 8_393); - qs.exitQuest(false, true); - htmltext = "32895-09.html"; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32895-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32895-07.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32895-08.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "32895-10.html"; - break; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(COCOON, false, qs.getMemoStateEx(LARGE_COCOON))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-01.htm deleted file mode 100644 index 5d914bf34a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-I can't stop thinking about Kimerian! - He was our leader! But he forced the weak into cocoons and... now they're monsters!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-02.htm deleted file mode 100644 index cddcc30596..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-We don't know! He led us here, saved us all from a certain death, and helped us all settle. Then... that all changed.
-It's time to end the suffering. I'm ready to confront Kimerian, and would be honored if you would stand by me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-03.htm deleted file mode 100644 index 8ca357171a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Good! Together, we cannot fail!
-I am ready. Are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-04.html deleted file mode 100644 index 085dfce3f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Where have you been?! I was worried that you'd backed out. -Are you ready to leave?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-05.html deleted file mode 100644 index 2377b14459..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Yes... did you see? - Kimerian is gone. His real body was elsewhere... I'll have to find out where exactly. This is most strange...
-Do you know what's going on?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-06.html deleted file mode 100644 index 12195a1531..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Well... I will wait for him to reappear, and strike him down then!
-According to reports, many creatures in the Garden of Genesis are also suffering. Maybe this is all connected... I will research further.
-Here, friend. This is a token to express our appreciation for your hard work. Take it knowing that you have done all that was asked of you, and did it admirably. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-07.html deleted file mode 100644 index 6ddf41884c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-You have done enough, friend. We cannot ask any more of you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-08.htm deleted file mode 100644 index d4870a149b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/32896-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-I can't stop thinking about Kimerian! -He was our leader! But he forced the weak into cocoons and... now they're monsters!
-(This quest can only be started by character who have completed the Unstoppable Void Efforts quest, and are level 90 or above.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/Q10306_TheCorruptedLeader.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/Q10306_TheCorruptedLeader.java deleted file mode 100644 index 651970e48a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10306_TheCorruptedLeader/Q10306_TheCorruptedLeader.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10306_TheCorruptedLeader; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10305_UnstoppableFutileEfforts.Q10305_UnstoppableFutileEfforts; - -/** - * The Corrupted Leader (10306) - * @author Gladicek - */ -public class Q10306_TheCorruptedLeader extends Quest -{ - // NPCs - private static final int NOETI_KASHERON = 32896; - private static final int KIMERIAN = 25745; - // Items - private static final int ENCHANT_ARMOR_R = 17527; - private static final int[] REWARD_CRYSTALS = - { - 9552, - 9553, - 9554, - 9555, - 9556, - 9557, - }; - // Misc - private static final int MIN_LEVEL = 90; - - public Q10306_TheCorruptedLeader() - { - super(10306); - addStartNpc(NOETI_KASHERON); - addTalkId(NOETI_KASHERON); - addKillId(KIMERIAN); - - addCondMinLevel(MIN_LEVEL, "32896-08.htm"); - addCondCompletedQuest(Q10305_UnstoppableFutileEfforts.class.getSimpleName(), "32896-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32896-02.htm": - { - htmltext = event; - break; - } - case "32896-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32896-06.html": - { - if (qs.isCond(2) && (player.getLevel() >= MIN_LEVEL)) - { - addExpAndSp(player, 9_479_594, 2_275); - giveItems(player, ENCHANT_ARMOR_R, 2); - giveItems(player, REWARD_CRYSTALS[getRandom(REWARD_CRYSTALS.length)], 1); - qs.exitQuest(false, true); - htmltext = "32895-09.html"; - - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32896-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32896-04.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32896-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "32896-07.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && (qs.isCond(1))) - { - qs.setCond(2, true); - } - return super.onKill(npc, player, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-01.html deleted file mode 100644 index eb831dde0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-Naomi Kasheron sent you? This must be important...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-02.html deleted file mode 100644 index afa960bbc1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-I... I see
-So then all of this wasn't Kimerian's fault? Flawed as he is, he was still our leader. He was still good man.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-03.html deleted file mode 100644 index a60c93d9f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-Well, we still have to fight. Kimerian was a good man, but is now a tyrant who must be stopped.
-Here, this for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-04.html deleted file mode 100644 index 369a6ad761..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32895-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Evacuated Fairy Hierarch Noeti Mimilead:
-I will always wish you well.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-01.htm deleted file mode 100644 index fd50a3f1bb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-You finally came!
You'll join me this time as well, I hope? Kimerian is no easy foe...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-02.html deleted file mode 100644 index 117a2d036f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-02.html +++ /dev/null @@ -1,5 +0,0 @@ - -Elite Bodyguard Naomi Kasheron:
-When you find out what's really going on, please let me know!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-03.html deleted file mode 100644 index 47a7d6c806..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Kimerian has turned crazy... Do you know him?
-(This quest can only be fulfilled by characters who have completed the Corrupt Leader quest, and are level 90 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-04.htm deleted file mode 100644 index 87c7f53781..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-I knew it! I knew you'd help!
-We'll find out the truth about Kimerian, even if I die in the process. Are you ready to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-05.htm deleted file mode 100644 index 403d5f84cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-I thought you ran away because you were afraid to face the real Kimerian. But you've returned, and we are now able to go. Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-06.html deleted file mode 100644 index 1bb375db81..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Di... did you hear this? Did you hear about this? This is unbelievable? What did I work so hard for?
-Kimerian's tyranny was not his doing... I cannot believe this, nor do I know if I should believe this.
-No, no. I need to calm down... Let's think about this. What did he exactly say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-07.html deleted file mode 100644 index 4bc63afbdd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Black energy... Now that I think about it, I've heard of the Decaying Darkness before. I don't remember the exact details though... Do you know anything about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-08.html deleted file mode 100644 index 5920d49143..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10307_TheCorruptedLeaderHisTruth/32896-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Elite Bodyguard Naomi Kasheron:
-Is that so? Why didn't you tell me about this earlier? Spezion caused all this?!
-Hurry and tell Noeti Mimilead abouth this! -. - */ -package quests.Q10307_TheCorruptedLeaderHisTruth; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10306_TheCorruptedLeader.Q10306_TheCorruptedLeader; - -/** - * The Corrupted Leader: His Truth (10307) - * @URL https://l2wiki.com/The_Corrupted_Leader:_His_Truth - * @VIDEO https://www.youtube.com/watch?v=MI5Hyu7TtLw - * @author Gigi - */ -public class Q10307_TheCorruptedLeaderHisTruth extends Quest -{ - // NPCs - private static final int NEOTI_MIMILEAD = 32895; - private static final int NAOMI_KASHERON = 32896; - private static final int[] BOSS = - { - 25745, - 25747 - }; - private static final int ENCHANT_ARMOR_R = 17527; - // Misc - private static final int MIN_LEVEL = 90; - - public Q10307_TheCorruptedLeaderHisTruth() - { - super(10307); - addStartNpc(NAOMI_KASHERON); - addTalkId(NAOMI_KASHERON, NEOTI_MIMILEAD); - addKillId(BOSS); - addCondMinLevel(MIN_LEVEL, "32896-03.html"); - addCondCompletedQuest(Q10306_TheCorruptedLeader.class.getSimpleName(), "32896-03.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "32896-07.html": - case "32895-02.html": - case "32895-03.html": - { - htmltext = event; - break; - } - case "32896-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32896-08.html": - { - qs.setCond(3, true); - htmltext = event; - break; - } - case "32895-04.html": - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 11779522, 2827); - giveItems(player, ENCHANT_ARMOR_R, 5); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case NAOMI_KASHERON: - { - if (qs.isCreated()) - { - htmltext = "32896-01.htm"; - break; - } - else if (qs.isCond(1)) - { - htmltext = "32896-05.htm"; - break; - } - else if (qs.isCond(2)) - { - htmltext = "32895-06.html"; - break; - } - else if (qs.isCompleted()) - { - htmltext = "32896-02.html"; - } - break; - } - case NEOTI_MIMILEAD: - { - if (qs.isCond(3)) - { - htmltext = "32895-01.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && CommonUtil.contains(BOSS, npc.getId())) - { - qs.setCond(2, true); - } - return super.onKill(npc, player, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-01.html deleted file mode 100644 index 28235c6b39..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Ooh! You're the famous adventurer Selina keeps talking about. How exciting to finally meet you! I'm Horpina. I just came over here from the Ancient City Arcan to investigate some rumors about the Garden of Genesis. I've been standing here for a while, hoping someone would show up. I thought I could just handle this myself, but that's not going to work. Are you interested in helping? I'd love to see you in action!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-02.html deleted file mode 100644 index f0ab89210b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-The creatures of the Garden of Genesis live their entire lives cut off from the outside world. That situation both protects them and protect the rest of the world FROM them. I don't know who or what is trying to get the creatures out of the garden, or why, but if they make it out Magmeld and over to the human continent... I don't know how we'll stop the carnage. So, we need to prevent it from happening in the first place! It's a good think that you came by when you did. I want you to stop these creatures! For the safety of both Magmeld and the human continent!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-03.html deleted file mode 100644 index f89aa302f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Horpina:
-I'm SO glad you're here! First, I want you to defeat Garden Sentries, Garden Scouts, Garden Commanders, Outdoor Gardeners, and Garden Destroyers. Defeat 10 of each, that should slow them down! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-04.html deleted file mode 100644 index f89aa302f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Horpina:
-I'm SO glad you're here! First, I want you to defeat Garden Sentries, Garden Scouts, Garden Commanders, Outdoor Gardeners, and Garden Destroyers. Defeat 10 of each, that should slow them down! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-05.html deleted file mode 100644 index 886653c850..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Horpina:
-Great job! That should slow them down and keep them in the garden, but we need to figure out what's causing the chaos. Who's controlling things and making the Genesis Trees restless?
-If we can't figure that out and correct the problem, things are going to get out of control fast!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-06.html deleted file mode 100644 index 9f39371067..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-06.html +++ /dev/null @@ -1,10 +0,0 @@ -Horpina:
-Our investigation has just begun, so we don't know much yet. But we will!
-Thanks for helping us, meow! Choose a gift!
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-07.html deleted file mode 100644 index 40803ef9cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33031-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Horpina:
-Don't forget me when you move on! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-00.htm deleted file mode 100644 index 589a8f006b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-I haven't seen you before, have I? Adventurers like you will need to work hard to survive here.
-(Only characters level 90 or above can take this quest on.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-01.htm deleted file mode 100644 index ebbe591331..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-I'm sorry - I didn't introduce myself. My name is Selina, and I'm a scholar dispatched from Aden Castle. I'm here to investigate the Garden of Genesis ecosystem, specifically.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-02.htm deleted file mode 100644 index 7e728713da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Selina:
-It's a beautiful place, isn't it? -Places like these prove to me that gods exist... I mean, how can sheer circumstance create such a paradise?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-03.htm deleted file mode 100644 index 1499436c1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-We're trying to figure out exactly how this place appeared. Our latest theories include a Seal of Emperor being broken...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-04.htm deleted file mode 100644 index e1ba304481..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-A seal designed to keep something hidden away. Shilen for example... though I suppose that could include an entire land... -Still, this is pure speculation. I'm investigating the Garden of Genesis with Horpina, who I think has something to ask of you. You should see her when you have a chance. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-05.html deleted file mode 100644 index 8e86669879..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Selina:
-Just in time! I think Horpina has something to ask of you - why don't you go see her? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-06.html deleted file mode 100644 index d86a3a3674..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Selina:
-The Garden of Genesis... -According to ancient myth, the Garden of Gods was created to preserve the creatures the ancient gods loved the most. Because of that, the creatures here have never been seen anywhere else!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-07.html deleted file mode 100644 index 31ebfc604f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/33032-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-Well... we may never have an answer to that question. It may not be the most important, either. Instead, let me pose this question to you: if the seal to this place was broken, and we can now access its wondrous lands, what's to say other seals haven't been broken? And what's to say those seals weren't holding back far more terrifying things?
-It's a question that sends shivers down me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/Q10310_TwistedCreationTree.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/Q10310_TwistedCreationTree.java deleted file mode 100644 index d0d2d2a76b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/Q10310_TwistedCreationTree.java +++ /dev/null @@ -1,252 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10310_TwistedCreationTree; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; - -import quests.Q10302_UnsettlingShadowAndRumors.Q10302_UnsettlingShadowAndRumors; - -/** - * Twisted Creation Tree (10310) - * @URL https://l2wiki.com/Creation_of_Twisted_Spiral - * @author Gigi - */ -public class Q10310_TwistedCreationTree extends Quest -{ - // NPCs - private static final int SELINA = 33032; - private static final int GORFINA = 33031; - // Monsters - private static final int GARDEN_SENTRY = 22947; - private static final int GARDEN_SCOUT = 22948; - private static final int GARDEN_COMMANDER = 22949; - private static final int OUTDOOR_GARDENER = 22950; - private static final int GARDEN_DESTROYER = 22951; - // Misc - private static final int MIN_LEVEL = 90; - - public Q10310_TwistedCreationTree() - { - super(10310); - addStartNpc(SELINA); - addTalkId(SELINA, GORFINA); - addKillId(GARDEN_SENTRY, GARDEN_SCOUT, GARDEN_COMMANDER, OUTDOOR_GARDENER, GARDEN_DESTROYER); - addCondMinLevel(MIN_LEVEL, "33032-00.htm"); - addCondCompletedQuest(Q10302_UnsettlingShadowAndRumors.class.getSimpleName(), "33032-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33032-02.htm": - case "33032-03.htm": - case "33032-07.html": - case "33031-02.html": - case "33031-06.html": - { - htmltext = event; - break; - } - case "33032-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33031-03.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - default: - { - if (qs.isCond(3) && event.startsWith("giveReward_")) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - qs.exitQuest(false, true); - giveAdena(player, 3424540, false); - giveItems(player, itemId, 11); - addExpAndSp(player, 50178765, 12042); - htmltext = "33031-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SELINA) - { - htmltext = "33032-01.htm"; - break; - } - } - case State.STARTED: - { - switch (npc.getId()) - { - case SELINA: - { - if (qs.isCond(1)) - { - htmltext = "33032-05.html"; - } - else if (qs.getCond() > 1) - { - htmltext = "33032-06.html"; - } - break; - } - case GORFINA: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33031-01.html"; - break; - } - case 2: - { - htmltext = "33031-04.html"; - break; - } - case 3: - { - htmltext = "33031-05.html"; - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = "complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 2, 3, npc); - if (qs != null) - { - switch (npc.getId()) - { - case GARDEN_SENTRY: - { - int kills = qs.getInt(Integer.toString(GARDEN_SENTRY)); - if (kills < 10) - { - kills++; - qs.set(Integer.toString(GARDEN_SENTRY), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case GARDEN_SCOUT: - { - int kills = qs.getInt(Integer.toString(GARDEN_SCOUT)); - if (kills < 10) - { - kills++; - qs.set(Integer.toString(GARDEN_SCOUT), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case GARDEN_COMMANDER: - { - int kills = qs.getInt(Integer.toString(GARDEN_COMMANDER)); - if (kills < 10) - { - kills++; - qs.set(Integer.toString(GARDEN_COMMANDER), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case OUTDOOR_GARDENER: - { - int kills = qs.getInt(Integer.toString(OUTDOOR_GARDENER)); - if (kills < 10) - { - kills++; - qs.set(Integer.toString(OUTDOOR_GARDENER), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case GARDEN_DESTROYER: - { - int kills = qs.getInt(Integer.toString(GARDEN_DESTROYER)); - if (kills < 10) - { - kills++; - qs.set(Integer.toString(GARDEN_DESTROYER), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(GARDEN_SENTRY, qs.getInt(Integer.toString(GARDEN_SENTRY))); - log.addNpc(GARDEN_SCOUT, qs.getInt(Integer.toString(GARDEN_SCOUT))); - log.addNpc(GARDEN_COMMANDER, qs.getInt(Integer.toString(GARDEN_COMMANDER))); - log.addNpc(OUTDOOR_GARDENER, qs.getInt(Integer.toString(OUTDOOR_GARDENER))); - log.addNpc(GARDEN_DESTROYER, qs.getInt(Integer.toString(GARDEN_DESTROYER))); - qs.getPlayer().sendPacket(log); - if ((qs.getInt(Integer.toString(GARDEN_SENTRY)) >= 10) && (qs.getInt(Integer.toString(GARDEN_SCOUT)) >= 10) && (qs.getInt(Integer.toString(GARDEN_COMMANDER)) >= 10) && (qs.getInt(Integer.toString(GARDEN_DESTROYER)) >= 10) && (qs.getInt(Integer.toString(GARDEN_DESTROYER)) >= 10)) - { - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/complete.html deleted file mode 100644 index a950c69821..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10310_TwistedCreationTree/complete.html +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-Thanks to your help, we now have enough information to report on when I return to Aden! I should thank you again.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-00.html deleted file mode 100644 index ffab2ac4ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-Well, you've been to Garden of Genesis already, so you know there seems to be a mastermind behind the Genesis Creatures.
-The ancient heroes who were abandoned by the Gods awoke in the Prison of Darkness, and are now planning something. Someone there must be behind all of this, and I want you and your courageous allies to go to the Prison of Darkness and investigate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-01.html deleted file mode 100644 index 817e00365a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-What is it? Do you have something to tell me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-02.html deleted file mode 100644 index 95b6da9382..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-That's correct. We should have explained the situation clearly to the people of the wider world... it's all too confusing. Anyway, everyone must come together, even the cat people, and the races of the continents.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-03.html deleted file mode 100644 index 2c5ed773af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-I don't know exactly what the problem is. However, there must be a powerful external force acting on the dimensions, to make Magmeld continent connect to the Human world. Perhaps that's also the reason for the emergence of the beings that were sealed within Magmeld.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-04.html deleted file mode 100644 index d018ed0bb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-Magmeld may be the fairy world, but not everyone there is innocent. There are those who were abandoned by the gods after betraying Goddess Einhasad, as well as the Genesis Creatures who were restrained by the gods, and the crazy fairies. Honestly, we know little about them, and nothing about how to control them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-05.html deleted file mode 100644 index e1c676bdc4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/32893-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Slaski:
-These people betrayed the Gods, but they are still angry at the Gods for abandoning them. They're capable of anything. Please take some courageous allies to the Prison of Darkness and find out who their ringleader is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-00.htm deleted file mode 100644 index 83966efca7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-I haven't seen you before, have I? Adventurers like you will need to work hard to survive here.
-(Only characters level 90 or above who have completed the "Abandoned Creation of Gods" quest can take this quest on.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-01.htm deleted file mode 100644 index dcd88e644c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Selina:
There is something I cannot understand no matter how much I meditate: why on earth has this place just shown up now? I thought I would be able to find clues if I come here... but so far, nothing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-02.htm deleted file mode 100644 index bccd9506bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-The sudden appearance of Magmeld, the Garden of Genesis, and the Cat people, can't be a simple coincidence, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-03.htm deleted file mode 100644 index ba261cb73c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Selina:
-Possibly... -Maybe this is all related to the Goddess of Death's recently appearances in Aden! Maybe the cats know something. Can you meet Elder Slaski in the Ancient City Arcan, and ask him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-04.htm deleted file mode 100644 index 1bd947e520..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Selina:
-Go to Archan and meet Slaski, the head of cat race. He may have some idea as to what's going on. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-05.html deleted file mode 100644 index 1bd947e520..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/33032-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Selina:
-Go to Archan and meet Slaski, the head of cat race. He may have some idea as to what's going on. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Complete.html deleted file mode 100644 index 6e27b5e1a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Complete.html +++ /dev/null @@ -1,4 +0,0 @@ -Selina:
-Thanks to your help, we now have enough information to report back to Aden! I should thank you again.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Q10311_PeacefulDaysAreOver.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Q10311_PeacefulDaysAreOver.java deleted file mode 100644 index aa611f4419..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10311_PeacefulDaysAreOver/Q10311_PeacefulDaysAreOver.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10311_PeacefulDaysAreOver; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10312_AbandonedGodsCreature.Q10312_AbandonedGodsCreature; - -/** - * Peaceful Days are Over (10311) - * @URL https://l2wiki.com/Peaceful_Days_are_Over - * @author Gigi - */ -public class Q10311_PeacefulDaysAreOver extends Quest -{ - // npc - private static final int SELINA = 33032; - private static final int SLASKI = 32893; - // Misc - private static final int MIN_LEVEL = 90; - - public Q10311_PeacefulDaysAreOver() - { - super(10311); - addStartNpc(SELINA); - addTalkId(SELINA, SLASKI); - addCondMinLevel(MIN_LEVEL, "33032-00.htm"); - addCondCompletedQuest(Q10312_AbandonedGodsCreature.class.getSimpleName(), "33032-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "33032-02.htm": - case "33032-03.htm": - case "32893-02.html": - case "32893-03.html": - case "32893-04.html": - { - htmltext = event; - break; - } - case "33032-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32893-05.html": - { - giveAdena(player, 489220, false); - addExpAndSp(player, 7168395, 1720); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case SELINA: - { - if (qs.isCreated()) - { - htmltext = "33032-01.htm"; - } - else if (qs.isCond(1)) - { - htmltext = "33032-05.html"; - } - else if (qs.isCompleted()) - { - htmltext = "Complete.html"; - } - break; - } - case SLASKI: - { - if (qs.isCond(1)) - { - htmltext = "32893-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = "32893-00.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-00.htm deleted file mode 100644 index 8af37c1665..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Actually, before you tackle this task, I'd like you to consider taking care of something else for us.
-(You must be lv 90 or higher, and complete the Genesis Tree of Twisted Spiral quest to take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-01.htm deleted file mode 100644 index 5cca2eba78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-If you've spent any time wandering the gardens, you've probably seen that humongous creature chained up in the central zone. Nasty bit of work, that thing is. Its name is Apherus, and it's SO dangerous that there's a 24 hour patrol of watchers who monitor it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-02.htm deleted file mode 100644 index cfd47f5801..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Well, the problem is mental fatigue. Those chains holding Apherus were forged hundreds of years ago and surprise, surprise, they're starting to weaken. NOT good. I'm not sure if Apherus' Watchers are aware of the problem. You'd think so. If I've noticed, surely they have? Right? I mean, if those chains break and Apherus escapes, Magmeld would be in for some major pain. Meow!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-03.htm deleted file mode 100644 index e8e01334b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Horpina:
-If that beast breaks its chains, it will rampage through Magmeld and the Cats like it's stomping on bugs! I've totally lost faith in the watchmen. They never do anything but play cards and goof off. I totally wouldn't put it past them to release Apherus for a few Adena or sparkly gems. -Can you and your friends help? If you defeat Apherus before those chains break, we can avoid a lot of bloodshed and grief.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-04.htm deleted file mode 100644 index d570474bb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Meep! Thank all that sparkles! What a weight off my shoulders! If this was left in the hands of those nincompoop watchmen any longer, Apherus would be sure to escape.
-The first thing you'll need to do is to take the prison key from the Apherus watchmen. They probably won't be thrilled to part with it, so you may have to be... convincing. Once you've got the key, enter the prison and defeat Apherus! Ooh! And bring the Giant Stem of Apherus back to me when you're done! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-05.html deleted file mode 100644 index 21a2410fb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-You'll need to get the prison key from the Apherus watchmen first, so you can open the prison door. I don't think they'll give it up willingly, so you may have to use your considerable fighting talents to convince them. After you defeat Apherus, bring me the Giant Stem of Apherus... I'm going to mount it and hang it over the door...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-06.html deleted file mode 100644 index 3ae44b6212..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Horpina:
-You'll find the Apherus Watchman hanging around in front of the prison where Apherus is chained. They've got the key to the prison, and probably several other interesting keys, but that's beside the point. Rumor has it that one of them just carries the key in a bundle on his back! Like that's safe! Meeoow! Though, I suppose there could be decoy bundles... and fake keys. Hmm. Ok, perhaps it's not as silly as it seemed at first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-07.html deleted file mode 100644 index 2586398bd1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Horpina:
-Thanks! The biggest headache is gone!
I'll give you a gift. How about you pick?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-08.html deleted file mode 100644 index f9a73280c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/33031-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Here's the reward!
-Thanks again. Bless you, meow! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Complete.html deleted file mode 100644 index 61200e922d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Complete.html +++ /dev/null @@ -1,4 +0,0 @@ -Horpina:
-Apherus must have incredible vital power, or they wouldn't have to watch it so carefully, don't you think? It's certainly weaker than it used to be, thanks to you. But it's still pretty darned nasty!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Q10312_AbandonedGodsCreature.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Q10312_AbandonedGodsCreature.java deleted file mode 100644 index f896431f32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10312_AbandonedGodsCreature/Q10312_AbandonedGodsCreature.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10312_AbandonedGodsCreature; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10310_TwistedCreationTree.Q10310_TwistedCreationTree; - -/** - * Abandoned God's Creature (10312) - * @URL https://l2wiki.com/Abandoned_God%27s_Creature - * @author Gigi - */ -public class Q10312_AbandonedGodsCreature extends Quest -{ - // Npc - private static final int HORPINA = 33031; - // Boss - private static final int APHERUS = 25775; - // Items - private static final int WARSMITH_HOLDER = 19305; // Corroded Giant's Warsmith' Holder - private static final int REORINS_MOLD = 19306; // Corroded Giant's Reorin's Mold - private static final int ARCSMITH_ANVIL = 19307; // Corroded Giant's Arcsmith' Anvil - private static final int WARSMITH_MOLD = 19308; // Corroded Giant's Warsmith' Mold - private static final int EAR = 17527; // Scroll: Enchant Armor (R-grade) - private static final int POUCH = 34861; // Ingredient and Hardener Pouch (R-grade) - // Misc - private static final int MIN_LEVEL = 90; - - public Q10312_AbandonedGodsCreature() - { - super(10312); - addStartNpc(HORPINA); - addTalkId(HORPINA); - addKillId(APHERUS); - addCondMinLevel(MIN_LEVEL, "33031-00.htm"); - addCondCompletedQuest(Q10310_TwistedCreationTree.class.getSimpleName(), "33031-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "33031-02.htm": - case "33031-03.htm": - case "33031-06.html": - { - htmltext = event; - break; - } - case "33031-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "gift1": - { - giveItems(player, WARSMITH_HOLDER, 1); - giveItems(player, REORINS_MOLD, 1); - giveItems(player, ARCSMITH_ANVIL, 1); - giveItems(player, WARSMITH_MOLD, 1); - addExpAndSp(player, 46847289, 11243); - qs.exitQuest(false, true); - htmltext = "33031-08.html"; - break; - } - case "gift2": - { - giveItems(player, EAR, 2); - addExpAndSp(player, 46847289, 11243); - qs.exitQuest(false, true); - htmltext = "33031-08.html"; - break; - } - case "gift3": - { - giveItems(player, POUCH, 2); - addExpAndSp(player, 46847289, 11243); - qs.exitQuest(false, true); - htmltext = "33031-08.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "33031-01.htm"; - } - else if (qs.isCond(1)) - { - htmltext = "33031-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33031-07.html"; - } - else if (qs.isCompleted()) - { - htmltext = "Complete.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-00.htm deleted file mode 100644 index 01fc54ffd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-Aaaugh... The Prison of Darkness is shaking dreadfully, nyaong! I'm really worried that the whole of Magmeld might come crashing down, leaving only rubble and dust....
-(Only characters level 90 or above, who completed the "Corrupt Leader, His Truth" or "Day of Rest is Over" quest may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-01.htm deleted file mode 100644 index 8a5dddc7f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-The Prison of Darkness is in upheaval! Traitor Spezion, who had the hubris to take on the gods, is locked up there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-02.htm deleted file mode 100644 index 2d5554acb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Slaski:
-We know he is a traitor who tried to incite a rebellion against the gods, but it's been so long that the details are vague.
-Still, the outcome is obvious, no? The rebels were wiped out, and the gods locked up Spezion as a warning to anyone who would challenge them.
-I worry that he may be coming back, and I need a brave adventurer like you to help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-03.htm deleted file mode 100644 index 9487b736a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-The brave cat warrior Opera went to the Prison of Darkness to find out why the ground is shaking and has not returned. Go, find Opera! Find out what's going on!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-04.htm deleted file mode 100644 index 7710293126..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Slaski:
-So confident! I'm starting to like you! Well, go see Opera in the Prison of Darkness and hear the details.
-To get there, just go out of this building and opposite you will be Gatekeeper Sookie. Tell him that you want to go to the Prison of Darkness. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-05.html deleted file mode 100644 index d3077b5ed6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32893-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Slaski:
-The ground is shaking so much! Go talk to Opera; don't dilly-dally around here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-00.html deleted file mode 100644 index 5712829d51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-Huh? What? No, no, no! I can't play with you now. There is too much to do! I'm sorry. Maybe when I'm done here, we can play!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-01.html deleted file mode 100644 index 62ecd130ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-Did you see that? That! Over there! I'm sure I just saw that corpse move! Did you see it? I'm NOT having fun here! And who are you? How did you get here? You... you're not a ghost are you? Oh my paws and whiskers! Please say you aren't. I... I don't think my heart could handle it if you said you were!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-02.html deleted file mode 100644 index 3738051948..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-Oh... Really? You came to help me? Ooh! Thank you! I've been worrying myself sick. Do you see that big corpse over there? That one, right there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-03.html deleted file mode 100644 index 354468ad8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/32946-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-That's... That's Spezion's corpse... the traitor who rose up against God! Shhhh! Don't say that so loud! What? Oh, the shaking? Yeah, the entire town is shaking. There's this huge pendulum called the Spiral of Guard that's making everything shake. It's supposed to restrain Spezion! But now it's just shaking cats all over the place!
-Slaski ordered me to find out why... so I came here to check it out. I, umm, figured out what's going on, but I have no idea what to do about it. Wanna help me decide? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Complete.html deleted file mode 100644 index 88334ade95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Complete.html +++ /dev/null @@ -1,3 +0,0 @@ -Slaski:
-Another quest? Well, it's great that you're eager, but I don't have anything yet. I'll let you know if something comes up. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Q10315_ToThePrisonOfDarkness.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Q10315_ToThePrisonOfDarkness.java deleted file mode 100644 index 804ec21295..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10315_ToThePrisonOfDarkness/Q10315_ToThePrisonOfDarkness.java +++ /dev/null @@ -1,155 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10315_ToThePrisonOfDarkness; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10307_TheCorruptedLeaderHisTruth.Q10307_TheCorruptedLeaderHisTruth; -import quests.Q10311_PeacefulDaysAreOver.Q10311_PeacefulDaysAreOver; - -/** - * To the Prison of Darkness (10315) - * @URL https://l2wiki.com/To_the_Prison_of_Darkness - * @author Gigi - */ -public class Q10315_ToThePrisonOfDarkness extends Quest -{ - // NPCs - private static final int SLASKI = 32893; - private static final int OPERA = 32946; - // Misc - private static final int MIN_LEVEL = 90; - // Item's - private static final int EWR = 17526; - - public Q10315_ToThePrisonOfDarkness() - { - super(10315); - addStartNpc(SLASKI); - addTalkId(SLASKI, OPERA); - addCondMinLevel(MIN_LEVEL, "32893-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32893-02.htm": - case "32893-03.htm": - case "32946-02.html": - { - htmltext = event; - break; - } - case "32893-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32946-03.html": - { - giveAdena(player, 279513, false); - giveItems(player, EWR, 1); - addExpAndSp(player, 4038093, 969); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final QuestState qs1 = player.getQuestState(Q10307_TheCorruptedLeaderHisTruth.class.getSimpleName()); - final QuestState qs2 = player.getQuestState(Q10311_PeacefulDaysAreOver.class.getSimpleName()); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SLASKI) - { - if (((qs1 != null) && qs1.isCompleted()) || ((qs2 != null) && qs2.isCompleted())) - { - htmltext = "32893-01.htm"; - break; - } - htmltext = "32893-00.htm"; - break; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SLASKI: - { - if (qs.isCond(1)) - { - htmltext = "32893-05.html"; - break; - } - } - case OPERA: - { - if (qs.isCond(1)) - { - htmltext = "32946-01.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case SLASKI: - { - htmltext = "Complete.html"; - break; - } - case OPERA: - { - htmltext = "32946-00.html"; - break; - } - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00.htm deleted file mode 100644 index dd2383f98b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-I need to find out how to access Spezion's consciousness, and send him back to sleep. But, it's so scary! I can't even get near the tomb stone without quivering and puffing up!
-Meeeorrww! I'm only here because Slaski made me come. I... I just want to cry!
-(Only characters with Level 90 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00a.html deleted file mode 100644 index 93de75a319..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-What is it? I have no business with you.
-(Only characters with level 90 or above, who have completed the To the Prison of Darknesss quest, can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-01.htm deleted file mode 100644 index bc52bd6622..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-From what I can tell, a huge wave of darkness came through here recently and opened a gap between Magmeld and the other dimensions. And, well, it seems like the shock of the wave awoke Spezion's... err... well, consciousness, I guess you'd call it.
-He seems to be flickering in and out of consciousness. It's all quiet, then there's motion. Frankly, it's creeping me out!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-02.htm deleted file mode 100644 index 09c2f6b3f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-It must have happened when the Island in the Sky fell. When it crashed, during that tiny window of time, Magmeld was covered in darkness. Slaski says that the Seed of Darkness, which was deep beneath Magmeld, sprouted!
-I'm not sure what that means, but Slaski is so smart! He knows all sorts of things, so it must be true!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-03.htm deleted file mode 100644 index afce07e97f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Opera:
-The Seed of Darkness? I'm not really sure what it is. I've heard that it was once a Lord, who was buried by Shilen in order to destroy the Spirit World of Lights. Makes me shudder just thinking about it! Fortunately, the Spirit World of Lights here is protected by Einhasad, so the Seed of Darkness remained dormant.
-But recently, the Seed of Darkness has sprouted, ripping a hole in this dimension! The Decaying Darkness also seems to be influencing Spezion.
-Umm, perhaps you could help me by traveling into Spezion's consciousness and rocking him back to sleep? It's dangerous, but....
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-04.htm deleted file mode 100644 index 8b52ae668d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-See that tombstone over there? To get to Spezion, you need to go through the tombstone. I think you just need to go over there and look at the stone. I'm sure you can figure out how to use it to enter Spezion's consciousness.
-Once you're in, put him back to sleep. It doesn't matter how you do it, defeat him, rock him to sleep, whack him on the head with a big rock, do whatever it takes!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-05.htm deleted file mode 100644 index e9c0f448a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-You will?! Oh, thank you! Frankly, I was just about to turn tail and run back to town... it's scary out here!
-Other, less brave cats, would never even have come out here! But I made it this far... Anyway, thank you. I'll wait here for your return. Be careful! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-06.html deleted file mode 100644 index 04e6779555..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Opera:
-No... nooo! Do I HAVE to follow you? O..Opera is a bit timid when it comes to scary, icky things! Oh, if I see a ghost, I just know I'm going to embarrass myself and faint! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-07.html deleted file mode 100644 index 2542962f6f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-Huh? Spezion was a victim? Hahaha! What a funny story! You're just trying to make me laugh, aren't you? No? Hmm, I don't know what you heard while you were in there, but Spezion was just a crazy loon who attacked the Gods.
-Anyway, even if you've gone a bit loopy, it looks like Magmeld will be quiet for a while, all thanks to you! Meow!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-08.html deleted file mode 100644 index 5f08ceb784..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Opera:
-Oh, almost forgot. I have stuff for you!
-Pick what you want, meow!
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-09.html deleted file mode 100644 index 0e2569a95a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/32946-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-Sure, here it is!
-Got it? Bye! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Complete.html deleted file mode 100644 index fd1e4cd22d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Complete.html +++ /dev/null @@ -1,3 +0,0 @@ -Opera:
-I want to go back to town! Now! Meow!
(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Q10316_UndecayingMemoryOfThePast.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Q10316_UndecayingMemoryOfThePast.java deleted file mode 100644 index 461c3470be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10316_UndecayingMemoryOfThePast/Q10316_UndecayingMemoryOfThePast.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10316_UndecayingMemoryOfThePast; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10315_ToThePrisonOfDarkness.Q10315_ToThePrisonOfDarkness; - -/** - * Undecaying Memory of the Past (10316) - * @URL https://l2wiki.com/Undecaying_Memory_of_the_Past - * @author Gigi - */ -public class Q10316_UndecayingMemoryOfThePast extends Quest -{ - // NPCs - private static final int OPERA = 32946; - private static final int SPEZION = 25779; - // Misc - private static final int MIN_LEVEL = 90; - // Item's - private static final int EAR = 17527; - private static final int CORRODED_GIANTS_WARSMITH_HOLDER = 19305; - private static final int CORRODED_GIANTS_REORINS_MOLD = 19306; - private static final int CORRODED_GIANTS_ARCSMITH_ANVIL = 19307; - private static final int CORRODED_GIANTS_WARSMITH_MOLD = 19308; - private static final int HARDENER_POUCHES = 34861; - - public Q10316_UndecayingMemoryOfThePast() - { - super(10316); - addStartNpc(OPERA); - addTalkId(OPERA); - addKillId(SPEZION); - addCondMinLevel(MIN_LEVEL, "32946-00.htm"); - addCondCompletedQuest(Q10315_ToThePrisonOfDarkness.class.getSimpleName(), "32946-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32946-02.htm": - case "32946-03.htm": - case "32946-04.htm": - case "32946-08.html": - { - htmltext = event; - break; - } - case "32946-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "material": - { - giveItems(player, CORRODED_GIANTS_WARSMITH_HOLDER, 1); - giveItems(player, CORRODED_GIANTS_REORINS_MOLD, 1); - giveItems(player, CORRODED_GIANTS_ARCSMITH_ANVIL, 1); - giveItems(player, CORRODED_GIANTS_WARSMITH_MOLD, 1); - addExpAndSp(player, 54093924, 12982); - qs.exitQuest(false, true); - htmltext = "32946-09.html"; - break; - } - case "enchant": - { - giveItems(player, EAR, 2); - addExpAndSp(player, 54093924, 12982); - qs.exitQuest(false, true); - htmltext = "32946-09.html"; - break; - } - case "pouch": - { - giveItems(player, HARDENER_POUCHES, 2); - addExpAndSp(player, 54093924, 12982); - qs.exitQuest(false, true); - htmltext = "32946-09.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32946-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32946-06.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32946-07.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "Complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-01.html deleted file mode 100644 index 1cfcd72e46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-I've been watching from afar. You arrival here was a simple question of when, not if.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-02.html deleted file mode 100644 index db7428bc43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32892-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You ask, even after seeing with your own two eyes? Hmm.
-Well then, I will tell you, but only once you've committed yourself to helping our cause. This place needs you, child. No other will do. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-01.htm deleted file mode 100644 index 17414d26c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-What? Are you going to bring up that nonsense again?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-02.html deleted file mode 100644 index e7b6ab6f51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-You're still going on about that? Silly! Spezion is a traitor and Octavis saved the day! Octavis is the hero! You're suspicious? With such clear historical facts? I understand suspicion and curiosity, but you're so skeptical!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-03.html deleted file mode 100644 index 9f5fb2a237..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-If you're really that curious, go visit Orbis Hall. That's where Octavis is. Once you meet the hero and talk to all those who stand behind him, you'll think differently.
-But, Don't ask me to take you there. That's totally NOT going to happen... I have a play date!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-04.html deleted file mode 100644 index 2f55ddda7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-No I'm not! I'm a famous cat warrior! I AM! I just have a play date. I can't just cancel... and, I'm not feeling well.... I'm not scared!
-The cats do go to Orbis Hall, sometimes. I've even been there, but not for a while.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-05.htm deleted file mode 100644 index b266d4f3fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Opera:
-I don't know much, but when you get to Orbis Hall, go visit the medium, God's Messenger Lydia. She's been there since, umm, forever! Go meet the hero Octavis, ask around town. But when you're done, if you're still suspicious, visit Lydia.
-That's all I can tell you. Now go satisfy your curiosity!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-06.htm deleted file mode 100644 index 3f1a06ab35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Opera:
-Try going to Orbis Temple. But be careful, don't die of curiosity. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-07.html deleted file mode 100644 index edbac70ad8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Opera:
-Are you scared? When you go to Orbis Temple there is a medium named Divine Messenger Lydia. She's very wise. Talk to her. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-08.html deleted file mode 100644 index d4bfcfa0b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Opera:
-I'm sorry, not time to play now. I've got to return to town now!
-(This quest is already done) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-09.html deleted file mode 100644 index fde9581b9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/32946-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Opera:
Are you afraid?
-(Only characters with level 95 or above, who have completed the Unrotting Memory of the Past quest, can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/Q10317_OrbisWitch.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/Q10317_OrbisWitch.java deleted file mode 100644 index 939c9e87fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10317_OrbisWitch/Q10317_OrbisWitch.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10317_OrbisWitch; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10316_UndecayingMemoryOfThePast.Q10316_UndecayingMemoryOfThePast; - -/** - * Orbis' Witch (10317) - * @URL https://l2wiki.com/Orbis%27_Witch - * @author Gigi - */ -public class Q10317_OrbisWitch extends Quest -{ - // NPCs - private static final int OPERA = 32946; - private static final int LYDIA = 32892; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10317_OrbisWitch() - { - super(10317); - addStartNpc(OPERA); - addTalkId(OPERA, LYDIA); - - addCondMinLevel(MIN_LEVEL, "32946-09.html"); - addCondCompletedQuest(Q10316_UndecayingMemoryOfThePast.class.getSimpleName(), "32946-09.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32946-02.html": - case "32946-03.html": - case "32946-04.html": - case "32946-05.htm": - { - htmltext = event; - break; - } - case "32946-06.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32892-02.html": - { - giveAdena(player, 506760, false); - addExpAndSp(player, 7412805, 1779); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case OPERA: - { - if (qs.isCreated()) - { - htmltext = "32946-01.htm"; - } - else if (qs.isCond(1)) - { - htmltext = "32946-07.html"; - } - else if (qs.isCompleted()) - { - htmltext = "32946-08.html"; - } - break; - } - case LYDIA: - { - if (qs.isCond(1)) - { - htmltext = "32892-01.html"; - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-01.htm deleted file mode 100644 index e81e9ad02a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Your spirit twists in the wind, and you fight against the tides. Why? Tell me what you're doing here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-02.htm deleted file mode 100644 index f00d209d53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-Curious, aren't you? -Everyone in Magmeld believes that Orbis Hall is filled with heroes and champions. They believe that Octavis' rule was peaceful, and perfect. They believe that crime was nothing more than a word, and that war was something consigned to the history books.
-The truth is quite different.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-03.htm deleted file mode 100644 index f058ab79bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-No. Truth is found in what we uncover. We can be told lies, but we cannot witness them. I will point you towards truth - you must then work to uncover it.
-Defeat the Cursed Ancient Heroes; specifically the Cursed Orbis Victim, Cursed Orbis Guard, Cursed Orbis Thrower, Cursed Orbis Curator, Cursed Orbis Ancient Hero, Cursed Orbis Elder Curator.
-They were adored by the Gods once, but now are abhorrent abominations, warped by the Decaying Darkness that is so key to your simple search for truth.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-04.htm deleted file mode 100644 index 0a3399d777..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-Yes, that's right. The Decaying Darkness... the key to understanding the truth of this place. But, as I said, I will not tell you the truth, rather, I will let you witness it.
-One tip: when you fight the ancient heroes, they will likely use a curse on you. The afflicted appear as they do... we call it the Contamination , and it is a state that both poisons and strengthens. -Now go. Uncover the truth you so desperately seek.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-05.htm deleted file mode 100644 index a49f63f099..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Good luck. You can proove you've witnessed enough of the madness by bringing me 8 Curse Residue from Orbis Temple.
-Goodbye. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06.html deleted file mode 100644 index d344d6b950..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Remember, kill the Cursed Orbis Victim, Cursed Orbis Guard, Cursed Orbis Thrower, Cursed Orbis Curator, Cursed Orbis Ancient Hero, Cursed Orbis Elder Curator until you have 8 Curse Residues.
-Hurry to the Orbis Temple... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06a.html deleted file mode 100644 index dfd59897a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-06a.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Have you guys done what I have asked for by any chance? Gathering enough amount of Curse residue-s
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-07.html deleted file mode 100644 index 984875f22f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Good. -So now you have experienced the Decaying Darkness for yourself, and the destructive horrors it is responsible for. This power turned the most honorable heroes into hideous monsters, and caused Spezion eternal pain and suffering. -For you to withstand such punishment, you must have blessed by Shilen herself... you have passed your test, child. You may talk to me again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-08.html deleted file mode 100644 index 065fa055db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-I believe you understand the importance of our mission. Now is the time for heroes to step forward.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-09.html deleted file mode 100644 index 09a128cb99..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/32892-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Patience is a virtue, child. Running before you can walk will result in cut knees.
-(Only characters who have completed Orbis Witch quest, and are level 95 or above, may start this quest) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/Q10318_DecayingDarkness.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/Q10318_DecayingDarkness.java deleted file mode 100644 index 4bb3d58262..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10318_DecayingDarkness/Q10318_DecayingDarkness.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10318_DecayingDarkness; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10317_OrbisWitch.Q10317_OrbisWitch; - -/** - * Decaying Darkness (10318) - * @URL https://l2wiki.com/Decaying_Darkness_(quest) - * @author Gigi - */ -public class Q10318_DecayingDarkness extends Quest -{ - // NPC - private static final int LYDIA = 32892; - // Summoners - private static final int ORBIS_VICTIM = 22911; - private static final int ORBIS_CURATOR = 22921; - private static final int ORBIS_THROWER = 22917; - private static final int ORBIS_ANCIENT_HERO = 22924; - private static final int ORBIS_GUARD = 22915; - private static final int ORBIS_CHIEF = 22927; - // Monsters - private static final int[] MONSTERS = - { - 18978, // Orbis' Victim Cursed - 18979, // Orbis' Guard Cursed - 18980, // Orbis' Thrower Cursed - 18981, // Orbis' Curator Cursed - 18982, // Orbis' Ancient Hero Cursed - 18983 // Orbis' Chief Curator Cursed - }; - // Item - private static final int CURSE_RESIDUE = 17733; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10318_DecayingDarkness() - { - super(10318); - addStartNpc(LYDIA); - addTalkId(LYDIA); - addAttackId(ORBIS_VICTIM, ORBIS_CURATOR, ORBIS_THROWER, ORBIS_ANCIENT_HERO, ORBIS_GUARD, ORBIS_CHIEF); - addKillId(MONSTERS); - registerQuestItems(CURSE_RESIDUE); - addCondMinLevel(MIN_LEVEL, "32892-09.html"); - addCondCompletedQuest(Q10317_OrbisWitch.class.getSimpleName(), "32892-09.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32892-02.htm": - case "32892-03.htm": - case "32892-04.htm": - { - htmltext = event; - break; - } - case "32892-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32892-07.html": - { - if (qs.isCond(2)) - { - giveAdena(player, 5427900, false); - addExpAndSp(player, 79260650, 19022); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - final int npcId = npc.getId(); - switch (qs.getState()) - { - case State.CREATED: - { - if (npcId == LYDIA) - { - htmltext = "32892-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32892-06.html"; - } - else if (qs.isCond(2) && (getQuestItemsCount(player, CURSE_RESIDUE) >= 8)) - { - htmltext = "32892-06a.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "32892-08.html"; - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isCond(1)) - { - if (getRandom(100) < 5) - { - switch (npc.getId()) - { - case ORBIS_VICTIM: - { - final Npc mob = addSpawn(18978, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob, attacker, 5); - npc.deleteMe(); - break; - } - case ORBIS_CURATOR: - { - final Npc mob1 = addSpawn(18981, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob1, attacker, 5); - npc.deleteMe(); - break; - } - case ORBIS_THROWER: - { - final Npc mob2 = addSpawn(18980, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob2, attacker, 5); - npc.deleteMe(); - break; - } - case ORBIS_ANCIENT_HERO: - { - final Npc mob3 = addSpawn(18982, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob3, attacker, 5); - npc.deleteMe(); - break; - } - case ORBIS_GUARD: - { - final Npc mob4 = addSpawn(18979, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob4, attacker, 5); - npc.deleteMe(); - break; - } - case ORBIS_CHIEF: - { - final Npc mob5 = addSpawn(18983, npc.getX(), npc.getY(), npc.getZ(), 0, false, 60000); - addAttackPlayerDesire(mob5, attacker, 5); - npc.deleteMe(); - break; - } - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, CURSE_RESIDUE, 1, 8, 0.7, true)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01.htm deleted file mode 100644 index 81d83f9824..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Pantheon:
-Welcome to the newly reconstructed Talking Island Village. It only took a few months for us to get to where we are now.
-It must be odd getting started in a town that isn't your old home. Fear not, you are not alone. Adventurers of all races start their journey here in -Talking Island Village. If you want I can help you get familiar with your new surroundings.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01a.html deleted file mode 100644 index 34dee8048c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Pantheon:
-With your skills better to go somewhere more dangerous place.
-(This quest is available for characters below level 20.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01b.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01b.html deleted file mode 100644 index df12e1052c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-01b.html +++ /dev/null @@ -1,4 +0,0 @@ -Pantheon:
-You are Ertheia. You should continue your learning somewhere else.
-(This quest is only available for characters of a non-Ertheia class.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-02.htm deleted file mode 100644 index 9ea75775b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Pantheon:
-It is a devastating tale that you will soon learn. Once one of the seals that bound the Goddess of Destruction was released, many catastrophic events followed. Such was the case with the fall of Ye Sagira.
-Scholars including myself were dispatched to study the ruins. Soon all other races came as well.
-I cannot recall the event fully, but Theodore knows more about when the migration of all the races came to Talking Island Village. You should speak with him.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-03.html deleted file mode 100644 index 089403e98c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Pantheon:
-Theodore can be found in the Central Square of this village. He is responsible for the Ruins of Ye Sagira Rangers. However they are terribly shorthanded these days. Who knows, maybe if you can prove yourself he might be interested in having you join them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-04.html deleted file mode 100644 index acf7291530..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Pantheon:
-Have you met Theodore? He's in the Town Square Center. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-05.html deleted file mode 100644 index 7cf5ce0c8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32972-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Pantheon:
-I will ask again if there's something to ask. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-01.html deleted file mode 100644 index e6eb3ea74e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Theodore:
-Ah, I see the Pantheon has sent another to ask me about the migration of the races here in Talking Island Village. Is this what you've come to discuss?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-02.html deleted file mode 100644 index 58dfed978b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Theodore:
-It's no secret that all the races traveled to Talking Island Village after their villages were struck by the plague. Even races that used to hate each other have dealt with their problems and learned to work together. So far, so good. There haven't been any altercations... that I'm aware of
-I don't see why Pantheon doesn't tell people himself rather than send them to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-03.html deleted file mode 100644 index 582536ba01..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Theodore:
-You're back again? What is it? I'm busy...
-(The quest has already been completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-04.html deleted file mode 100644 index 6998762237..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/32975-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Theodore:
-Go away! I'm busy! Come back when you have something to say.
-(The quest is not in progress or the conditions are not satisfied.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/Q10320_LetsGoToTheCentralSquare.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/Q10320_LetsGoToTheCentralSquare.java deleted file mode 100644 index 36d6cabd50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10320_LetsGoToTheCentralSquare/Q10320_LetsGoToTheCentralSquare.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10320_LetsGoToTheCentralSquare; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerCreate; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -/** - * Let's Go To The Central Square (10320) - * @author ivantotov, Gladicek - */ -public class Q10320_LetsGoToTheCentralSquare extends Quest -{ - // NPCs - private static final int PANTHEON = 32972; - private static final int THEODORE = 32975; - // Zone - private static final int TALKING_ISLAND_PRESENTATION_MOVIE_ZONE = 200034; - // Misc - private static final int MAX_LEVEL = 20; - private static final String MOVIE_VAR = "TI_presentation_movie"; - - public Q10320_LetsGoToTheCentralSquare() - { - super(10320); - addStartNpc(PANTHEON); - addTalkId(PANTHEON, THEODORE); - addEnterZoneId(TALKING_ISLAND_PRESENTATION_MOVIE_ZONE); - addCondMaxLevel(MAX_LEVEL, "32972-01a.html"); - addCondNotRace(Race.ERTHEIA, "32972-01b.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32972-03.html": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - player.sendPacket(new ExTutorialShowId(9)); - htmltext = event; - break; - } - case "32972-02.htm": - { - htmltext = event; - break; - } - case "32975-02.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 84, 5); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = npc.getId() == PANTHEON ? "32972-01.htm" : "32975-04.html"; - break; - } - case State.STARTED: - { - htmltext = npc.getId() == PANTHEON ? "32972-04.html" : "32975-01.html"; - break; - } - case State.COMPLETED: - { - htmltext = npc.getId() == PANTHEON ? "32972-05.html" : "32975-03.html"; - break; - } - } - return htmltext; - } - - @Override - public String onEnterZone(Creature creature, ZoneType zone) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - - if (player.getVariables().getBoolean(MOVIE_VAR, false)) - { - if (player.getLevel() <= MAX_LEVEL) - { - final QuestState qs = getQuestState(player, false); - playMovie(player, ((qs != null) && qs.isStarted()) ? Movie.SI_ILLUSION_02_QUE : Movie.SI_ILLUSION_01_QUE); - } - player.getVariables().remove(MOVIE_VAR); - } - } - return super.onEnterZone(creature, zone); - } - - @RegisterEvent(EventType.ON_PLAYER_CREATE) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerCreate(OnPlayerCreate event) - { - final PlayerInstance player = event.getPlayer(); - if (player.getRace() != Race.ERTHEIA) - { - player.getVariables().set(MOVIE_VAR, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-01.html deleted file mode 100644 index b00a620df1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Eh? You want to be a seeker
-You look weak.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-02.html deleted file mode 100644 index 82b2298911..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-Woah! Slow down, shouty! There's no screaming test!
-Tell you what: how about you keep practising away, and I'll promise to keep an eye on you. When the time's right, I might well give you a tap on the shoulder. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-03.html deleted file mode 100644 index 99bdd651a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-Nice day, eh?
-(You have already completed the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-04.html deleted file mode 100644 index 531968a13a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32974-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-You're wasting my time. Go away.
-(The quest is not in progress, or the conditions have not been satisfied.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01.htm deleted file mode 100644 index 03592e146a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Theodore:
-Haa... There are so many things to do around here!
-There's one problem here, and there another problem... I get a steady influx of seekers, but the pile of work just gets higher and higher. I'm not sure there are enough Seekers in the world to tackle this amount of work...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01a.html deleted file mode 100644 index 411303f464..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Theodore:
-Not now! Can't you see I'm busy? Come back later.
-(You must be level 20 or above to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-02.htm deleted file mode 100644 index e8f2b6c84a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Theodore:
-Seekers are scholars and warriors dedicated to searching through the Ruins of Ye Sagira.
-However, they recently ran into a spot of bother after the local monsters decided to get all territorial. Now, a good number of my Seekers are injured, and the work just keeps on piling up...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-03.htm deleted file mode 100644 index b4cdecb2a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Theodore:
-You what? Really? Even after what I just told you??
-Well, anyone can become a seeker, but you must first get certified. Shannon can start you on that path - head to the Training Grounds to see her, and she'll teach you about scouts.
-Now get going - speed is of the essence and all that!
-I will briefly tell you how to get there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-04.html deleted file mode 100644 index b73f45747e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Theodore:
-Have you met Shannon yet? She's in the Training Area. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-05.html deleted file mode 100644 index 6103d4432b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/32975-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Theodore:
-Ah... Thanks for your help. If you can handle it again next time, that would be great. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/Q10321_QualificationsOfTheSeeker.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/Q10321_QualificationsOfTheSeeker.java deleted file mode 100644 index 757a8c91f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10321_QualificationsOfTheSeeker/Q10321_QualificationsOfTheSeeker.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10321_QualificationsOfTheSeeker; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; - -/** - * Qualifications Of The Seeker (10321) - * @author ivantotov, Gladicek - */ -public class Q10321_QualificationsOfTheSeeker extends Quest -{ - // NPCs - private static final int SHANNON = 32974; - private static final int THEODORE = 32975; - // Misc - private static final int MAX_LEVEL = 20; - - public Q10321_QualificationsOfTheSeeker() - { - super(10321); - addStartNpc(THEODORE); - addTalkId(THEODORE, SHANNON); - addCondMaxLevel(MAX_LEVEL, "32975-01a.html"); - addCondCompletedQuest(Q10320_LetsGoToTheCentralSquare.class.getSimpleName(), "32975-01a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32975-03.htm": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - player.sendPacket(new ExTutorialShowId(11)); - htmltext = event; - break; - } - case "32975-02.htm": - { - htmltext = event; - break; - } - case "32974-02.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 360, 6); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = npc.getId() == THEODORE ? "32975-01.htm" : "32974-04.html"; - break; - } - case State.STARTED: - { - htmltext = npc.getId() == THEODORE ? "32975-04.html" : "32974-01.html"; - break; - } - case State.COMPLETED: - { - htmltext = npc.getId() == THEODORE ? "32975-05.html" : "32974-03.html"; - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-00.html deleted file mode 100644 index 20f5e4321d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-00.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-I am Kamael. I have nothing to say or do for races other than Kamael. Be sure you know what race you belong to, at the least. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-01.htm deleted file mode 100644 index 9fd793eca9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Valfar:
-There is something that you might do in order to overcome the limitations of your class. Are you interested?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-02.htm deleted file mode 100644 index 88d0b80c19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Valfar:
-Curiosity is what helps young Kamael grow. If you are interested, I will tell you.
-If we improve our powers through training, we gain the ability to overcome our limitations. I can set you on the right path.
-What you need is to train, and I know just the place. Would you head on over there?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-03.htm deleted file mode 100644 index de03e6cbe9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Valfar:
-Until now, you've said wanted to be a seeker. Then it would be good if you could find something to do along that path.
-The seekers are engaged in a search mission in the Ruins of Ye Sagira, and they need your help there. I expect your many abilities to be of help in resolving the many problems going on there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-04.htm deleted file mode 100644 index ec3890c58f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Valfar:
-To the Ruins of Ye Sagira now, then.
-To get the Ruins of Ye Sagira, I suggest you teleport through Gatekeeper Milia. No point in traveling the hard way when you have an easier option. Once you're there, find Lakcis. Your help will be needed...
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-05.html deleted file mode 100644 index 3b28c383c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32146-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-To get the Ruins of Ye Sagira, I suggest you teleport through Gatekeeper Milia. No point in traveling the hard way when you have an easier option. Once you're there, find Lakcis. Your help will be needed... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-00.html deleted file mode 100644 index c2ff617437..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rivian:
-I am in charge of the Elves. Of course, I have something to ask of an Elf who's in a situation similar to yours, but you're not exactly the one...
-I think you should go in search of your race's master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-01.htm deleted file mode 100644 index 7e8f68bd27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Revian:
-You must have had a hard time collecting the supplies. Could I ask you to do one more thing
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-02.htm deleted file mode 100644 index 6788ec1fe7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Revian:
-The commandos sre asking for backup. You're the only one I can ask for help and trust at the same time.
-I heard that you took good care of the goings on at the museum last time. I trust that your skills should be more than enough. Could you help out?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-03.htm deleted file mode 100644 index 55b980e918..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Revian:
-Is that a yes? Oh, what a relief.
-The commandos carrying out the search in the Ruins of Ye Sagira will tell you the details.
-Since there are so many ongoing cases there, all of them change constantly, close attention is required.
-Would you go to the Ruins of Ye Sagira, then?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-04.htm deleted file mode 100644 index a5fc8116b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Revian:
-You must hurry, so go to the Gatekeeper Milia, and ask you be teleported to the Ruins of Ye Sagira.
-Lakcis will be waiting for you at the entrance to the Ruins of Ye Sagira. Please get the details from Lakcis.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-05.html deleted file mode 100644 index 9c6463309e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32147-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Revian:
-Go to the Gatekeeper Milia
, and ask you be teleported to the Ruins of Ye Sagira.
-Lakcis will be waiting for you at the entrance to the Ruins of Ye Sagira. Please get the details from Lakcis.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-00.html deleted file mode 100644 index a009f7a0a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-00.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-You're not an Orc! I only have something to say to young warriors of the Orc race. But you're not.
-You haven't forgotten your own race, have you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-01.htm deleted file mode 100644 index cb812d8149..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Now thye time is here for you to prove yourself. Are you ready to put your life on the line and prove yourself?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-02.htm deleted file mode 100644 index b927869306..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Took:
-Good! You are more than ready to prove yourself.
-I will set you on the right path, then. You are one of the commandos at the moment. Wouldn't you like to find a place where there a more like you around, a place where there is even greater danger, but where you can really prove yourself as commando? - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-03.htm deleted file mode 100644 index a4e38dbc20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Took:
-Head to Ye Sagira! There will be much for you to do there!
-Also, many will be looking for your help. Will you go to Ye Sagira?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-04.htm deleted file mode 100644 index bb0535cb2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Good. Go to the Ruins of Ye Sagira, and search for the Commando Lakcis. He is not one who is as valiant as we are, and will require much help!
-The faster you go there, the better. Find Gatekeeper Milia and ask to be teleported to the Ruins of Ye Sagira.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-05.html deleted file mode 100644 index aa81d6f041..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32150-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Go to the Ruins of Ye Sagira, and search for the Commando Lakcis. He is not one who is as valiant as we are, and will require much help!
-The faster you go there, the better. Find Gatekeeper Milia and ask to be teleported to the Ruins of Ye Sagira.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-00.html deleted file mode 100644 index 6fd847065d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-00.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-What's going on? I thought you were of the Humans, and was going to ask something of you. It appears you're not of the Humans, though.
-I am in charge of guiding those of the Humans on the right path into the future. I think you haven't forgotten your own race? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-01.htm deleted file mode 100644 index ca49cb63ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Franco:
-Thank you for stepping up and helping out.
-I have heard you have applied to join the seekers. I've been told you only just signed up, but you seem to be a seasoned seeker veteran in more ways than one.
-That's why I want to ask you to do something.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-02.htm deleted file mode 100644 index 9f32acb16c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Franco:
-Many Seekers are engaged in searching the Ruins of Ye Sagira. Many are hard at work there, but for many reasons, they're still very short on manpower.
-It has been reported that one thought to be connected with the one who intruded into the museum in search of the book appeared there. That's why I'm even more worried.
-We would like skilled persons like you to go to the Ruins of Ye Sagira and help out with the search there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-03.htm deleted file mode 100644 index 93f3d03d61..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-That's right. According to what I've seen and heard so far, your skills and rate of growth are such that you would fit right into the very front lines of the seekers right away. Could you head to the Ruins of Ye Sagira and help the seekers there with their assignment?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-04.htm deleted file mode 100644 index 76be9fdd68..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Thank you for being so eager to accept.
-Please head immediately to the Ruins of Ye Sagira, and help the seekers with their operation. At the entrance to the Ruins of Ye Sagira should be the former scholar and current Seeker Lakcis. I believe your help will be required: I ask you to please go and provide your help.
-There is no time to lose. So please teleport through Gatekeeper Milia. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-05.html deleted file mode 100644 index 79774d5e0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32153-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-Please head immediately to the Ruins of Ye Sagira, and help the seekers with their operation. At the entrance to the Ruins of Ye Sagira should be the former scholar and current Seeker Lakcis. I believe your help will be required: I ask you to please go and provide your help.
-There is no time to lose. So please teleport through Gatekeeper Milia. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-00.html deleted file mode 100644 index e05a08bc06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-I'm busy. I don't have time to help those of races other than Dwarves.
-You should know your race properly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-01.htm deleted file mode 100644 index 6c68b9b26b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-If you don't have anything you need to do right now, please lend me hand with my work.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-02.htm deleted file mode 100644 index 6cb97cc9eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-I'm busy out of my mind as it is, and they're pestering me to send help to the Ruins of Ye Sagira! Wouldn't it be nice if you could go and lend them a hand
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-03.htm deleted file mode 100644 index b81ae0e126..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Moka:
-I like how you're quick with your answer.
-Go then to Ruins of Ye Sagira and help out with things there. If you return after completing the assignment successfully, I may be able to help you with your transfer.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-04.htm deleted file mode 100644 index 0e67694ac8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-I don't believe. I need to tell you such things...
-There is no time. Go to Gatekeeper Milia and ask to be teleported to the Ruins of Ye Sagira. When you arrive there, look for Lakcis.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-05.html deleted file mode 100644 index 46235c6906..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32157-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Moka:
-Go to Gatekeeper Milia and ask to be teleported to the Ruins of Ye Sagira. When you arrive there, look for Lakcis.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-00.html deleted file mode 100644 index d472e3928f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Devon:
-You don't seem to be a Dark Elf.
-What I have to say is only intended for young children of the Dark Elves. Be sure you know what your race is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-01.htm deleted file mode 100644 index da1e7806b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Devon:
-You must be quite surprised that the supplies have been cut off. I'm about to tell you what you need to do next. Do you have a mind to listen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-02.htm deleted file mode 100644 index ee11d8d476..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Devon:
-Your help is required in the Ruins of Ye Sagira. I can promise you something when you have completed this mission.
-It will not be easy, though. What do you think? Will you take it on?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-03.htm deleted file mode 100644 index cc9986ac09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Devon:
-You needn't be impatient. You will reach the end one step at a time. For now, go to Ruins of Ye Sagira and build up your strength while you help them there.
-What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-04.htm deleted file mode 100644 index d7fc84f5ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-You will find Lakcis waiting for you at the Ruins of Ye Sagira. Your help will be needed.
-You needn't waste more time than is necessary in getting there. I recommend you go to Gatekeeper Milia and ask you to be teleported to the Ruins of Ye Sagira. Go and do your thing.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-05.html deleted file mode 100644 index aff6d0ae19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32160-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-You will find Lakcis waiting for you at the Ruins of Ye Sagira. Your help will be needed.
-You needn't waste more time than is necessary in getting there. I recommend you go to Gatekeeper Milia and ask you to be teleported to the Ruins of Ye Sagira.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-01.html deleted file mode 100644 index 4a20e2a6a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Milia:
-Going to help Lakcis, you say? What a relief. I was shocked when Lakcis that bookworm said he was headed out on an expedition to the ruins.
-Please, hurry, go and help Lakcis. I'll tell you how you can get there faster. Are you ready to teleport?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-02.html deleted file mode 100644 index ad556fe1c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Milia:
-Gatekeepers like me help to make your travels more comfortable.
-Use the Teleport menu. Care to give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-03.html deleted file mode 100644 index 19d777de2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Gatekeeper Milia:
-When you're ready to teleport, talk to me. Then use Teleport to teleport to the Ruins of Ye Sagira. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-04.html deleted file mode 100644 index d2e00263db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Milia:
-Going to help Lakcis, you say? What a relief. I was shocked when Lakcis that bookworm said he was headed out on expedition to the ruins.
-Please, hurry, go and help Lakcis. I'll tell you how you can get there faster. Are you ready to teleport?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-05.html deleted file mode 100644 index 46b54db61c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Milia:
-Gatekeepers like me help to make your travels more comfortable.
-Use the Teleport menu. Care to give it a try?
-Please, hurry, go and help Lakcis. I'll tell you how you can get there faster. Are you ready to teleport?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-06.html deleted file mode 100644 index 238d3e3bea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32169-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Gatekeeper Milia:
-When you're ready to teleport, talk to me. Then use Teleport to teleport to the Ruins of Ye Sagira.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-01.html deleted file mode 100644 index 6162d28c37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lakcis:
-Why are you here? It's not safe here - you should go back to town now! Hell, even I'm thinking of leaving if this many monsters keep showing up!
-It's embarrassing, but I'm a scholar, and I wield knowledge only, not swords or magic. Sigh..
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-02.html deleted file mode 100644 index dad5ae11fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/32977-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Lakcis:
-The Administrative Office, you say? I guess everyone was worried about me.
-Thank you so much. Thanks to you, I think I'll be able to stay here a bit longer, and get some more work done. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/Q10330_ToTheRuinsOfYeSagira.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/Q10330_ToTheRuinsOfYeSagira.java deleted file mode 100644 index f3c5ce91d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/Q10330_ToTheRuinsOfYeSagira.java +++ /dev/null @@ -1,251 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10330_ToTheRuinsOfYeSagira; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10544_SeekerSupplies.Q10544_SeekerSupplies; - -/** - * To the Ruins of Ye Sagira (10330) - * @author Gladicek - */ -public class Q10330_ToTheRuinsOfYeSagira extends Quest -{ - // NPCs - private static final int FRANCO = 32153; // Human - private static final int RIVIAN = 32147; // Elf - private static final int TOOK = 32150; // Orc - private static final int DEVON = 32160; // Dark Elf - private static final int MOKA = 32157; // Dwarf - private static final int VALFAR = 32146; // Kamael - private static final int MILA = 30006; - private static final int LAKCIS = 32977; - // Items - private static final int RING_OF_KNOWLEDGE = 875; - private static final int HEALING_POTION = 1060; - // Misc - private static final int MIN_LEVEL = 7; - private static final int MAX_LEVEL = 20; - - public Q10330_ToTheRuinsOfYeSagira() - { - super(10330); - addStartNpc(FRANCO, RIVIAN, TOOK, DEVON, MOKA, VALFAR); - addTalkId(FRANCO, RIVIAN, TOOK, DEVON, MOKA, VALFAR, MILA, LAKCIS); - addCondNotRace(Race.ERTHEIA, "noRace.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "noLevel.html"); - addCondCompletedQuest(Q10544_SeekerSupplies.class.getSimpleName(), "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32169-02.html": - case "32153-02.htm": - case "32153-03.htm": - case "32147-02.htm": - case "32147-03.htm": - case "32150-02.htm": - case "32150-03.htm": - case "32160-02.htm": - case "32160-03.htm": - case "32157-02.htm": - case "32157-03.htm": - case "32146-02.htm": - case "32146-03.htm": - case "32169-05.html": - { - htmltext = event; - break; - } - case "32153-04.htm": - case "32147-04.htm": - case "32150-04.htm": - case "32160-04.htm": - case "32157-04.htm": - case "32146-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32169-03.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "32977-02.html": - { - if (qs.isStarted()) - { - giveItems(player, RING_OF_KNOWLEDGE, 2); - giveItems(player, HEALING_POTION, 100); - addExpAndSp(player, 20100, 11); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - switch (npc.getId()) - { - case FRANCO: - { - htmltext = (player.getRace() == Race.HUMAN) ? "32153-01.htm" : "32153-00.html"; - break; - } - case RIVIAN: - { - htmltext = (player.getRace() == Race.ELF) ? "32147-01.htm" : "32147-00.html"; - break; - } - case TOOK: - { - htmltext = (player.getRace() == Race.ORC) ? "32150-01.htm" : "32150-00.html"; - break; - } - case DEVON: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? "32160-01.htm" : "32160-00.html"; - break; - } - case MOKA: - { - htmltext = (player.getRace() == Race.DWARF) ? "32157-01.htm" : "32157-00.html"; - break; - } - case VALFAR: - { - htmltext = (player.getRace() == Race.KAMAEL) ? "32146-01.htm" : "32146-00.html"; - break; - } - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case VALFAR: - { - if (qs.isCond(1)) - { - htmltext = "32146-05.html"; - } - break; - } - case MOKA: - { - if (qs.isCond(1)) - { - htmltext = "32157-05.html"; - } - break; - } - case DEVON: - { - if (qs.isCond(1)) - { - htmltext = "32160-05.html"; - } - break; - } - case TOOK: - { - if (qs.isCond(1)) - { - htmltext = "32150-05.html"; - } - break; - } - case FRANCO: - { - if (qs.isCond(1)) - { - htmltext = "32153-05.html"; - } - break; - } - case RIVIAN: - { - if (qs.isCond(1)) - { - htmltext = "32147-05.html"; - } - break; - } - case MILA: - { - if (qs.isCond(1)) - { - htmltext = "32169-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32169-04.html"; - } - break; - } - case LAKCIS: - { - if (qs.isCond(2)) - { - htmltext = "32977-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noLevel.html deleted file mode 100644 index f71337f38f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-This mission can't be give to just anyone!
-(Only characters below 7 - 20, who've completed the "Seeker Supplies" quest, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/return.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/return.html deleted file mode 100644 index 7a827c2cee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10330_ToTheRuinsOfYeSagira/return.html +++ /dev/null @@ -1,4 +0,0 @@ -Race Manager:
-Please head immediately to the Ruins of Ye Sagira, and help the seekers with their operation. At the entrance to the Ruins of Ye Sagira should be the former scholar and current Seeker Lakcis. I believe your help will be required: I ask you to please go and provide your help.
-There is no time to lose. So please teleport through Gatekeeper Milia. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html deleted file mode 100644 index 6cb0597774..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-See the master for your race. I am Kamael. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-05.htm deleted file mode 100644 index 309880ca06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Valfar:
-We owe you more than you know, friend. Again, thank you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-07.html deleted file mode 100644 index 93e05a19f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Valfar:
-You're now strong enough to head out into the world and make a name for yourself. Are you ready to be made a Trooper?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-08.html deleted file mode 100644 index 5d9026c01f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Valfar:
-You're now strong enough to head out into the world and make a name for yourself. Are you ready to be made a Warder?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-11.htm deleted file mode 100644 index 27f7f12acd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-11.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
Never rush. There is a time for everything.
-(Only characters Level 18 or higher can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-12.htm deleted file mode 100644 index 1e5e99f8be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-Congratulations, Trooper! Go out and make us proud! Show the world the strength of the Kamael spirit!
First you must find Lord of Flame Kakai in the administration office. He will guide your first steps. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-13.htm deleted file mode 100644 index 43025fd1de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-13.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-Congratulations, Warder! Go out and make us proud! Show the world the strength of the Kamael spirit!
First you must find Lord of Flame Kakai in the administration office. He will guide your first steps. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html deleted file mode 100644 index 12c509487d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rivian:
-See the master for your race. I am Elven. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-05.htm deleted file mode 100644 index 3f7bc099f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rivian:
-Thank you again, friend. You have guided us through a great storm.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-07.html deleted file mode 100644 index ffd7ac6337..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rivian:
-Thank you. Now, let me awaken your dormant powers.
-Which class would you like to be?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-08.html deleted file mode 100644 index 58bec52f86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rivian:
-Thank you. Now, let me awaken your dormant powers.
-Which class would you like?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-13.htm deleted file mode 100644 index 4d09f38a0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rivian:
-Is there a reason for you being here? I wouldn't advise spending leisure time around here, friend. It's not safe.
-(Only characters Level 18 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-14.htm deleted file mode 100644 index 04a5a14d0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-14.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rivian:
-Congratulations, Elven Knight! It seems your destiny is tied closely to fate of us all... and so it is our duty to make sure you are train and helped along as often as possible.
Now, go to the Administration Office, and speak to Lord of Flame Kakai. He will help you along your first few steps in your new class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-15.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-15.htm deleted file mode 100644 index 55dbe4b612..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-15.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rivian:
-Congratulations, Elven Scout! It seems your destiny is tied closely to fate of us all... and so it is our duty to make sure you are train and helped along as often as possible.
Now, go to the Administration Office, and speak to Lord of Flame Kakai. He will help you along your first few steps in your new class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-16.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-16.htm deleted file mode 100644 index f4a32cbf23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-16.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rivian:
-Congratulations, Elven Wizard! It seems your destiny is tied closely to fate of us all... and so it is our duty to make sure you are train and helped along as often as possible.
Now, go to the Administration Office, and speak to Lord of Flame Kakai. He will help you along your first few steps in your new class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-17.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-17.htm deleted file mode 100644 index 603fe6ed79..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-17.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rivian:
-Congratulations, Elven Oracle! It seems your destiny is tied closely to fate of us all... and so it is our duty to make sure you are train and helped along as often as possible.
Now, go to the Administration Office, and speak to Lord of Flame Kakai. He will help you along your first few steps in your new class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html deleted file mode 100644 index d6ed168c27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Took:
-See the master for your race. I am Orc. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-05.htm deleted file mode 100644 index 42f9db0512..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-They're making great strides with their research at Ruins of Ye Sagira, thanks to you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-07.html deleted file mode 100644 index 76290e2eb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-07.html +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Took:
-Haha, I knew you would say yes! Now, as promised, let's do the class transfer!Which class you do you prefer?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-08.html deleted file mode 100644 index 76a203c1a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-I knew you'd say yes! Well well, let's work on that class transfer of yours, shall we? Orc Shaman, was it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-12.htm deleted file mode 100644 index 0f08f57944..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-No, don't go out there. It's dangerous outside of the town.
-(This quest can only be fulfilled by characters level 18 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-13.htm deleted file mode 100644 index cdeff712dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Congratulations on your transfer to Orc Raider. Stand tall, be proud. The flame of your soul is burning bright! It requires effort to keep that flame alive and make it grow, but it is worth the cost. May the glory of Pa'agrio always be with you.
-Go check-in with Lord of Flame Kakai. He's over in the administrative office. He'll help set you on your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-14.htm deleted file mode 100644 index 84ed042ff6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Congratulations on your transfer to Orc Monk. Stand tall, be proud. The flame of your soul is burning bright! It requires effort to keep that flame alive and make it grow, but it is worth the cost. May the glory of Pa'agrio always be with you.
-Go check-in with Lord of Flame Kakai. He's over in the administrative office. He'll help set you on your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-15.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-15.htm deleted file mode 100644 index e665304856..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-15.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-Congratulations on your transfer to Orc Shaman. Stand tall, be proud. The flame of your soul is burning bright! It requires effort to keep that flame alive and make it grow, but it is worth the cost. May the glory of Pa'agrio always be with you.
-Go check-in with Lord of Flame Kakai. He's over in the administrative office. He'll help set you on your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html deleted file mode 100644 index fa9929cb70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Franco:
-See the master for your race. I am Human. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-05.htm deleted file mode 100644 index a95c1e2e09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-Thank you again, friend. You have done so much for us!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-07.html deleted file mode 100644 index fcb2ce98dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-07.html +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Franco:
-Which path interests you?
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-08.html deleted file mode 100644 index 285c77982c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-08.html +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Franco:
-Which path interests you?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-14.htm deleted file mode 100644 index 118750ea30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-Is something wrong? Don't go outside without a good reason.
-(This quest can be fulfilled by characters level 18 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-15.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-15.htm deleted file mode 100644 index 60b49b1fe2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-15.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Congratulations on your class transfer to Warrior! Your fate will be a continuous motivation for you, and will present challenges to your future. But... do not worry. The sacred lights will always watch over you and stand by your side.
-Lord of Flame Kakai is looking for you in the administrative office. See him so that he can tell you what to do next. -May the blessings of Einhasad always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-16.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-16.htm deleted file mode 100644 index 47a783e365..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-16.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Congratulations on your class transfer to Human Knight! Your fate will be a continuous motivation for you, and will present challenges to your future. But... do not worry. The sacred lights will always watch over you and stand by your side.
-Lord of Flame Kakai is looking for you in the administrative office. See him so that he can tell you what to do next. -May the blessings of Einhasad always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-17.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-17.htm deleted file mode 100644 index bd9dd92f51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Congratulations on your class transfer to Rogue! Your fate will be a continuous motivation for you, and will present challenges to your future. But... do not worry. The sacred lights will always watch over you and stand by your side.
-Lord of Flame Kakai is looking for you in the administrative office. See him so that he can tell you what to do next. -May the blessings of Einhasad always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-18.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-18.htm deleted file mode 100644 index c28b634675..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-18.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Congratulations on your class transfer to Human Wizard! Your fate will be a continuous motivation for you, and will present challenges to your future. But... do not worry. The sacred lights will always watch over you and stand by your side.
-Lord of Flame Kakai is looking for you in the administrative office. See him so that he can tell you what to do next. -May the blessings of Einhasad always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-19.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-19.htm deleted file mode 100644 index db2f79f160..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-19.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Franco:
-Congratulations on your class transfer to Cleric! Your fate will be a continuous motivation for you, and will present challenges to your future. But... do not worry. The sacred lights will always watch over you and stand by your side.
-Lord of Flame Kakai is looking for you in the administrative office. See him so that he can tell you what to do next. -May the blessings of Einhasad always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html deleted file mode 100644 index a5afda5fcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Moka:
-See the master for your race. I am Dwarf. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-05.htm deleted file mode 100644 index ea6cbb196c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-The pace of research over at the Ruins of Ye Sagira has picked up greatly, thanks entirely to your good work. Nicely done!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-07.html deleted file mode 100644 index b819fd60c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Moka:
-I knew you would give it a try. Well then, let's start working on your class transfer. Which path would you like to take?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-10.htm deleted file mode 100644 index d814efbcd1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-I don't talk to youngsters. Come back when you've grown up a bit more.
-(This quest can only be taken by a character of level 18 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-11.htm deleted file mode 100644 index cc8d713d1a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-Congratulations on your class transfer to Scavenger. I see plenty of challenges and obstacles for you to test yourself against in your future! Knowing your penchant for a good fight, I'm betting you'll enjoy yourself immensely! Hahaha!
-Now, scoot! Go see Lord of Flame Kakai. He's over in the administrative office. He can help guide you onwards. Have fun! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-12.htm deleted file mode 100644 index 3813057367..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-Congratulations on your class transfer to Artisan. I see plenty of challenges and obstacles for you to test yourself against in your future! Knowing your penchant for a good fight, I'm betting you'll enjoy yourself immensely! Hahaha!
-Now, scoot! Go see Lord of Flame Kakai. He's over in the administrative office. He can help guide you onwards. Have fun! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html deleted file mode 100644 index 792e463fa7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Devon:
-See the master for your race. I am Dark Elf. You are not. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-05.htm deleted file mode 100644 index b43c581d66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Devon:
-The investigation on the Ruins of Ye Sagira is still ongoing, friend. We have you to thank for getting us this close though.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-07.html deleted file mode 100644 index b1d29416d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-07.html +++ /dev/null @@ -1,6 +0,0 @@ -<Grand Magister Devon:
-You have done well. Good job.
-You were just as I expected. Now I will awaken your potencial ability as I promised. On which path do you wish to pursue your destiny? Tell me what class you want transfer to.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-08.html deleted file mode 100644 index 8ba4590a66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Devon:
-You have done well. Good job.
-You were just as I expected. Now I will awaken your potencial ability as I promised. On which path do you wish to pursue your destiny? Tell me what class you want transfer to.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-13.htm deleted file mode 100644 index 1d4bc51700..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Devon:
-The shadow is powerless in the darkness. The only safe place is darkness. Please keep this in mind.
-(Only a character with level 18 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-14.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-14.htm deleted file mode 100644 index 379ff9a285..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-14.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Devon:
-Congratulations on your Class Transfer to Palus Knight! The destiny that I see in you is shaped by light, but edged in shadows.. whether that light belongs to the moon or sun depends on the choices you make. Now go to the administration office and find the Lord of Glame Kakai. He will help you onward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-15.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-15.htm deleted file mode 100644 index 5d94b264ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-15.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Devon:
-Congratulations on your Class Transfer to Assasin! The destiny that I see in you is shaped by light, but edged in shadows.. whether that light belongs to the moon or sun depends on the choices you make. Now go to the administration office and find the Lord of Flame Kakai. He will help you onward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-16.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-16.htm deleted file mode 100644 index 59f9941e4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-16.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Devon:
-Congratulations on your Class Transfer to Dark Wizard! The destiny that I see in you is shaped by light, but edged in shadows.. whether that light belongs to the moon or sun depends on the choices you make. Now go to the administration office and find the Lord of Glame Kakai. He will help you onward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-17.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-17.htm deleted file mode 100644 index 1f0e5f550a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-17.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Devon:
-Congratulations on your Class Transfer to Shilien Oracle! The destiny that I see in you is shaped by light, but edged in shadows.. whether that light belongs to the moon or sun depends on the choices you make. Now go to the administration office and find the Lord of Glame Kakai. He will help you onward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-01.htm deleted file mode 100644 index a788df9819..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-This is a dangerous place, and access is restricted. Oh, it's you. Since the deaths, not many have been trying to come to Exploration Area 5. It has me worried.
-I haven't been able to investigate, because I'm recovering from an injury, but there've been rumors of strangers going in and out of the area under the labyrinth, and also of suspicious intruders in the Museum. Are these things linked?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-02.htm deleted file mode 100644 index 5ac89f6f78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sebion:
-They showed up quite a while ago. I followed them into the Labyrinth and spied on them a bit.
-They were a group of humans who appeared to be members of some secretive organization. They had in their possession a large Evil Fragment...
-There was one, who seemed to be the leader, doing some kind of magical ritual on the fragment. Probably trying to hatch it. Can you even imagine what will happen if they manage that? The whole place might collapse again. This is why I sent to town for help, and it seems like you're the one they dispatched. So, what do you say? Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-03.htm deleted file mode 100644 index ebea0104df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-Well, I did some research into the group I spied on in the Labyrinth, and managed to find out that the one performing the ritual was Nemertess, the same one who killed my good friend Saril.
-If you want to help, I can send you inside the Labyrinth of Belis, and you can stop whatever evil plan they're cooking up--and avenge my friend in the process.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-04.html deleted file mode 100644 index f27ffa97c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to High Priest Franco. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-05.html deleted file mode 100644 index f465e8ff80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-Quick, hurry.
-To go to the village, use your Scroll of Escape. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-06.html deleted file mode 100644 index d9317c68fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to Grand Master Rivian. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-07.html deleted file mode 100644 index 32e17bb757..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to Grand Magister Devon. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-08.html deleted file mode 100644 index 390a987870..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to High Prefect Took. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-09.html deleted file mode 100644 index 21eea68aff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to Head Blacksmith Moka. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-10.html deleted file mode 100644 index 438ab5d355..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/32978-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You're saying that Nemertess managed to finish part of his plan before you could get rid of him? That is not good, not good at all. We need to inform the village.
-Go to the Administrative Office in the village, and report this to Grand Master Valfar. -
To go to the village, use your Scroll of Escape. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java deleted file mode 100644 index 86d62a3de3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java +++ /dev/null @@ -1,565 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10331_StartOfFate; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.util.Util; - -/** - * Start of Fate (10331) - * @URL https://l2wiki.com/Start_of_Fate - * @author Gladicek, Gigi, Stayway - */ -public class Q10331_StartOfFate extends Quest -{ - // NPCs - private static final int FRANCO = 32153; - private static final int RIVIAN = 32147; - private static final int DEVON = 32160; - private static final int TOOK = 32150; - private static final int MOKA = 32157; - private static final int VALFAR = 32146; - private static final int SEBION = 32978; - // Items - private static final int SARIL_NECKLACE = 17580; - private static final int SOE = 736; - private static final int SOULSHOT = 1463; - private static final int BLESSED_SPIRITSHOT = 3948; - private static final int PAULINAS_SET_D_GRADE = 46849; - private static final int PROOF_OF_COURAGE = 17821; - // Misc - private static final int MIN_LEVEL = 18; - - public Q10331_StartOfFate() - { - super(10331); - addStartNpc(SEBION); - addTalkId(FRANCO, RIVIAN, DEVON, TOOK, MOKA, VALFAR, SEBION); - addCondInCategory(CategoryType.FIRST_CLASS_GROUP, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32978-02.htm": - { - htmltext = event; - break; - } - /** - * 1st class transfer htmls menu with classes - */ - case "32146-07.html": // Kamael Male - case "32146-08.html": // Kamael Female - case "32153-07.html": // Human Fighter - case "32153-08.html": // Human Mage - case "32157-07.html": // Dwarven Fighter - case "32147-07.html": // Elven Fighter - case "32147-08.html": // Elven Mage - case "32160-07.html": // Dark Elven Fighter - case "32160-08.html": // Dark Elven Mage - case "32150-07.html": // Orc Fighter - case "32150-08.html": // Orc Mage - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - htmltext = event; - } - break; - } - case "32978-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - default: - { - if (event.startsWith("classChange;") && (getQuestItemsCount(player, SARIL_NECKLACE) >= 1)) - { - final ClassId newClassId = ClassId.getClassId(Integer.parseInt(event.replace("classChange;", ""))); - final ClassId currentClassId = player.getClassId(); - - if (!newClassId.childOf(currentClassId) || ((qs.getCond() < 3) && (qs.getCond() > 8))) - { - Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " tried to cheat the 1st class transfer!", Config.DEFAULT_PUNISH); - return null; - } - switch (newClassId) - { - case WARRIOR: - { - htmltext = "32153-15.htm"; - break; - } - case KNIGHT: - { - htmltext = "32153-16.htm"; - break; - } - case ROGUE: - { - htmltext = "32153-17.htm"; - break; - } - case WIZARD: - { - htmltext = "32153-18.htm"; - break; - } - case CLERIC: - { - htmltext = "32153-19.htm"; - break; - } - case ELVEN_KNIGHT: - { - htmltext = "32147-14.htm"; - break; - } - case ELVEN_SCOUT: - { - htmltext = "32147-15.htm"; - break; - } - case ELVEN_WIZARD: - { - htmltext = "32147-16.htm"; - break; - } - case ORACLE: - { - htmltext = "32147-17.htm"; - break; - } - case PALUS_KNIGHT: - { - htmltext = "32160-14.htm"; - break; - } - case ASSASSIN: - { - htmltext = "32160-15.htm"; - break; - } - case DARK_WIZARD: - { - htmltext = "32160-16.htm"; - break; - } - case SHILLIEN_ORACLE: - { - htmltext = "32160-17.htm"; - break; - } - case ORC_RAIDER: - { - htmltext = "32150-13.htm"; - break; - } - case ORC_MONK: - { - htmltext = "32150-14.htm"; - break; - } - case ORC_SHAMAN: - { - htmltext = "32150-15.htm"; - break; - } - case SCAVENGER: - { - htmltext = "32157-11.htm"; - break; - } - case ARTISAN: - { - htmltext = "32157-12.htm"; - break; - } - case TROOPER: - { - htmltext = "32146-12.htm"; - break; - } - case WARDER: - { - htmltext = "32146-13.htm"; - break; - } - } - player.setBaseClass(newClassId); - player.setClassId(newClassId.getId()); - player.store(false); - player.broadcastUserInfo(); - player.sendSkillList(); - giveItems(player, SOE, 10); - giveItems(player, SOULSHOT, 1500); - giveItems(player, BLESSED_SPIRITSHOT, 1500); - takeItems(player, SARIL_NECKLACE, -1); - giveItems(player, PAULINAS_SET_D_GRADE, 1); - giveItems(player, PROOF_OF_COURAGE, 40); - giveAdena(player, 147600, true); - addExpAndSp(player, 296000, 15); - qs.exitQuest(false, true); - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == SEBION) && (player.getLevel() >= MIN_LEVEL)) - { - htmltext = "32978-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case FRANCO: - { - if (player.getRace() == Race.HUMAN) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - switch (player.getClassId()) - { - case FIGHTER: - { - htmltext = "32153-07.html"; - break; - } - case MAGE: - { - htmltext = "32153-08.html"; - break; - } - } - break; - } - } - else - { - htmltext = "32153-04.html"; - } - break; - } - case RIVIAN: - { - if (player.getRace() == Race.ELF) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - switch (player.getClassId()) - { - case ELVEN_FIGHTER: - { - htmltext = "32147-07.html"; - break; - } - case ELVEN_MAGE: - { - htmltext = "32147-08.html"; - break; - } - } - break; - } - } - else - { - htmltext = "32147-04.html"; - } - break; - } - case DEVON: - { - if (player.getRace() == Race.DARK_ELF) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - switch (player.getClassId()) - { - case DARK_FIGHTER: - { - htmltext = "32160-07.html"; - break; - } - case DARK_MAGE: - { - htmltext = "32160-08.html"; - break; - } - } - break; - } - } - else - { - htmltext = "32160-04.html"; - } - break; - } - case TOOK: - { - if (player.getRace() == Race.ORC) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - switch (player.getClassId()) - { - case ORC_FIGHTER: - { - htmltext = "32150-07.html"; - break; - } - case ORC_MAGE: - { - htmltext = "32150-08.html"; - break; - } - } - break; - } - } - else - { - htmltext = "32150-04.html"; - } - break; - } - case MOKA: - { - if (player.getRace() == Race.DWARF) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - htmltext = "32157-07.html"; - break; - } - } - else - { - htmltext = "32157-04.html"; - } - break; - } - case VALFAR: - { - if (player.getRace() == Race.KAMAEL) - { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) - { - switch (player.getClassId()) - { - case MALE_SOLDIER: - { - htmltext = "32146-07.html"; - break; - } - case FEMALE_SOLDIER: - { - htmltext = "32146-08.html"; - break; - } - } - break; - } - } - else - { - htmltext = "32146-04.html"; - } - break; - } - case SEBION: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32978-03.htm"; - break; - } - case 2: - { - giveItems(player, SARIL_NECKLACE, 1); - switch (player.getRace()) - { - case HUMAN: - { - qs.setCond(3, true); - htmltext = "32978-04.html"; - break; - } - case ELF: - { - qs.setCond(4, true); - htmltext = "32978-06.html"; - break; - } - case DARK_ELF: - { - qs.setCond(5, true); - htmltext = "32978-07.html"; - break; - } - case ORC: - { - qs.setCond(6, true); - htmltext = "32978-08.html"; - break; - } - case DWARF: - { - qs.setCond(7, true); - htmltext = "32978-09.html"; - break; - } - case KAMAEL: - { - qs.setCond(8, true); - htmltext = "32978-10.html"; - break; - } - } - break; - } - case 3: - { - htmltext = "32978-05.html"; - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case SEBION: - case FRANCO: - case RIVIAN: - case DEVON: - case TOOK: - case MOKA: - case VALFAR: - { - htmltext = npc.getId() + "-05.htm"; - break; - } - } - break; - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - final String filename = "popup-" + player.getRace().toString().toLowerCase() + ".htm"; - player.sendPacket(new TutorialShowHtml(getHtm(player, filename))); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((qs == null) && (oldLevel < newLevel) && (newLevel == MIN_LEVEL) && (player.getRace() != Race.ERTHEIA) && (player.isInCategory(CategoryType.FIRST_CLASS_GROUP))) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (player.getRace() != Race.ERTHEIA) && (player.getLevel() >= MIN_LEVEL) && (player.isInCategory(CategoryType.FIRST_CLASS_GROUP))) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dark_elf.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dark_elf.htm deleted file mode 100644 index a16cfe8fb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dark_elf.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find Grand Magister Devon in the Administration Office of Talking Island.
-Grand Magister Devon will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dwarf.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dwarf.htm deleted file mode 100644 index 8cc8c561dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-dwarf.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find Head Blacksmith Moka in the Administration Office of Talking Island.
-Head Blacksmith Moka will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-elf.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-elf.htm deleted file mode 100644 index dee44f729d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-elf.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find Grand Master Rivian in the Administration Office of Talking Island.
-Grand Master Rivian will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-human.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-human.htm deleted file mode 100644 index cee16d1a0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-human.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find High Prefect Franco in the Administration Office of Talking Island.
-High Prefect Franco will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-kamael.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-kamael.htm deleted file mode 100644 index 11a8e52e67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-kamael.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find Grand Master Valfar in the Administration Office of Talking Island.
-Grand Master Valfar will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-orc.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-orc.htm deleted file mode 100644 index 496435dea9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10331_StartOfFate/popup-orc.htm +++ /dev/null @@ -1,8 +0,0 @@ -Pa'agrio Lord Kakai:
-I'm Pa'agrio Lord Kakai. -Your abillities have been proven.
-Go and find High Prefect Took in the Administration Office of Talking Island.
-High Prefect Took will tell you about the abillities that are dormant inside you.
-(When you pass level 18), you may start your 1st Class Transfer) - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-01.html deleted file mode 100644 index 1bbcc833d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Oh, good, it's you. I heard you were the first to see Sakum.
-The scholars are saying there's something odd about Sakum. Was someone else there when it hatched?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-02.html deleted file mode 100644 index 3079fd6b7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Nemertess? Yeees, I've heard of him. He was interrupted while trying to hatch Sakum. I sent him to the continent!
-We've been seeing Sakum around, sporadically. It doesn't appear to be under anyone's control, but it's so fast... we haven't managed to get close enough to tell what condition it's in. And now, we can't even find it! We need to track it down, it's just not safe having it running about.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-03.html deleted file mode 100644 index b42b2dd66c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bathis:
-Oh, it's very nice of you to offer. Sadly, at the moment, we have no leads. I'll be sure to let you know when we get one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-04.html deleted file mode 100644 index 97275a6f92..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30332-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Thanks for doing your part.
-(This quest is already completed) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-01.htm deleted file mode 100644 index aa995b99d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Pa'agrio Lord Kakai:
-You've hear that Sakum disappeared into the labyrinth, right? We'll, it looks like he's come back out. I've been getting reports of Sakum sightings all around Aden. Some of them are probably just cases of nervous people and moving shadows, but they can't all be incorrect. In fact, Lord Lewin Waldner of Gludio has requested that we send troops.
-I'd like to assign you to this task. Are you willing to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-02.html deleted file mode 100644 index a4ecf85491..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Pa'agrio Lord Kakai:
-Lord Lewin Waldner of Gludio Castle is an old friend of mine, but I can't abandon my duties here to go help him. Since I can't go, I'd like to send someone I trust. You.
-You can head right over there. Just go to the Center of the Town of Gludio, through Gatekeeper Melia (who's by the left museum path). Once you arrive, go see Captain Bathis and give him this letter of introduction. He'll be able to fill you in on the latest Sakum sightings.
-May the Flame of Pa'agrio follow you, always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-03.html deleted file mode 100644 index 9740704c7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Pa'agrio Lord Kakai:
-You are growing so fast! It seems like only yesterday when you were just a young wanna be... and now look at you! You young ones grow up so fast!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-04.html deleted file mode 100644 index 4a3f3759b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Pa'agrio Lord Kakai:
-I've been told that the world of the giants is lovely, though the book I've been reading says that it was pretty inhospitable in the distant past.
-(This quest may only be undertaken by characters of level 20 or higher who have cleared the quest "Start of Fate".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-05.html deleted file mode 100644 index 8fa7611765..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-I have no business with the likes of the wind race.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-06.html deleted file mode 100644 index 4121031d13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/30565-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Kakai the Lord of Flame:
-This is no time to dally! Get going! Go see Captain Bathis of the Town of Gludio. Just go through Gatekeeper Melia... over by the museum's left path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/Q10332_ToughRoad.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/Q10332_ToughRoad.java deleted file mode 100644 index 36f37bb904..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10332_ToughRoad/Q10332_ToughRoad.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10332_ToughRoad; - -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.zone.ZoneType; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10331_StartOfFate.Q10331_StartOfFate; - -/** - * Tough Road (10332) - * @author St3eT - */ -public class Q10332_ToughRoad extends Quest -{ - // NPCs - private static final int KAKAI = 30565; - private static final int BATHIS = 30332; - // Misc - private static final int MIN_LEVEL = 20; - private static final int MAX_LEVEL = 40; - private static final int ZONE_ID = 12016; - private static final String MOVIE_VAR = "Q10332_MOVIE"; - - public Q10332_ToughRoad() - { - super(10332); - addStartNpc(KAKAI); - addTalkId(KAKAI, BATHIS); - addEnterZoneId(ZONE_ID); - addCondNotRace(Race.ERTHEIA, "30565-05.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "30565-04.html"); - addCondCompletedQuest(Q10331_StartOfFate.class.getSimpleName(), "30565-04.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - if (event.equals("SCREEN_MSG")) - { - showOnScreenMsg(player, NpcStringId.PA_AGRIO_LORD_KAKAI_IS_CALLING_FOR_YOU, ExShowScreenMessage.TOP_CENTER, 10000); - } - return null; - } - - String htmltext = null; - switch (event) - { - case "30332-02.html": - { - htmltext = event; - break; - } - case "30565-02.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30332-03.html": - { - if (qs.isCond(1)) - { - addExpAndSp(player, 42250, 20); - qs.exitQuest(false, true); - player.getVariables().remove(MOVIE_VAR); - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == KAKAI) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30565-01.htm"; - break; - } - case State.STARTED: - { - htmltext = "30565-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = "30565-03.html"; - break; - } - } - } - else if (npc.getId() == BATHIS) - { - if (qs.getState() == State.STARTED) - { - htmltext = "30332-01.html"; - } - else if (qs.getState() == State.COMPLETED) - { - htmltext = "30332-04.html"; - } - } - return htmltext; - } - - @Override - public String onEnterZone(Creature creature, ZoneType zone) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - final QuestState st10331 = player.getQuestState(Q10331_StartOfFate.class.getSimpleName()); - - if (((qs == null) || qs.isCreated()) && (player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL) && (st10331 != null) && st10331.isCompleted() && !player.getVariables().getBoolean(MOVIE_VAR, false)) - { - player.getVariables().set(MOVIE_VAR, true); - playMovie(player, Movie.SI_ILLUSION_04_QUE); - startQuestTimer("SCREEN_MSG", 11000, null, player); - } - } - return super.onEnterZone(creature, zone); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-01.htm deleted file mode 100644 index 6c1491e7ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Have you heard the rumor? They're saying that someone has woken up an ancient monster near Windhill Hill... Pretty scary, huh?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-02.htm deleted file mode 100644 index 1cbe70c184..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Something isn't right here. Did you find a relic of Pantheon's daughter, or not? Here, tell me what you know.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-03.htm deleted file mode 100644 index 2e406a210c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Captain Bathis:
-Oh, then you should have said so earlier. Of course I knew about Sakum; any captain stationed near here would know.
-Since Sakum escaped from Talking Island, it has been sighted on Windmill Hill.
-It has us pretty worried.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-04.htm deleted file mode 100644 index 7f8df14a51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Sakum by itself might not be such a big deal, but it's not the only monster around here.
-It's been stirring other monsters up and driving them out of their dens. We can't let that continue. Could you help capture Sakum?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-05.html deleted file mode 100644 index 9c95a0540f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Good, I like young people with courage and determination! Guard Vent is heading up the search party for Sakum.
-He's already over at Windmill Hill.
-Lucky for you, you're able to teleport directly to Windmill Hill from here. Just arrange for the teleport with the gatekeeper at the middle of town. When you arrive, tell Vent that I sent you. I will reward you for the hard work. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-06.html deleted file mode 100644 index e5a3ee2be6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Are you still here? Go meet Vent on Windmill Hill. - You can easily teleport there using the gatekeeper in the middle of the town. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-07.html deleted file mode 100644 index 4f907c5f52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-You're the one I sent to investigate Windmill Hill.
-Did Guard Vent send you back? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-08.html deleted file mode 100644 index 03474252a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-You should move on. There are so many more things you should do.
-(This quest is already complete) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-09.html deleted file mode 100644 index c5ba59fe9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-They say curiosity is a trait of your race, but I wish you'd stay out of this.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-10.html deleted file mode 100644 index 2f64a71baf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/30332-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-You should come back after honing your skills.
-(Only characters of level 18 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-01.html deleted file mode 100644 index c0ec47d6a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Vent:
-What is it? Are you here to help? It's almost impossible to investigate Windmill Hill by myself!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-02.html deleted file mode 100644 index d9088d292e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Vent:
-Bathis? I thought he'd all but forgotten about me - he promised me soldiers over a month ago! Still, you're here now, at least...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-03.html deleted file mode 100644 index 36fc8d9de6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Vent:
-What doesn't, you mean. We're safe here, but the surrounding areas are just crawling with all manner of beasties.
-How about you get rid of 7 Langk Lizardmen and 5 Vuku Orc Fighters, hmm? That'd be a great start.
-Oh, and I received a report that the nearby spiders have been acting very strangely. Please collect 5 Suspicious Marks from them.
-After you've done all that, report back to Guard Schunain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-04.html deleted file mode 100644 index 24e362f882..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Vent:
-Not yet? I'm telling you again.
-Please get rid of 7 Langk Lizardmen and 5 Vuku Orc Fighters.
-Also, collect 5 Suspicious Marks from the spiders. When you are done, report back to Guard Schunain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-05.html deleted file mode 100644 index eae259acb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Vent:
-Did you find the suspicious mark I mentioned?
-If you're done, report to Guard Schunain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-06.html deleted file mode 100644 index 7457869049..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33176-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Vent:
-I can't leave until Captain Bathis gives me the order to do so.
-Now that the trace of Sakum's been found, I think I'll end up staying here for a long time yet.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-01.html deleted file mode 100644 index 4613bfd0fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Schunain:
-Can we keep the talking to a minimum, please? It's too hot to think.
-You look like someone Vent would have sent here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-02.html deleted file mode 100644 index 5647923f08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Schunain:
-Suspicious marks? Oh, the strange markings on the spiders? I mean, they've always been venomous, but lately it's been out of control. I got bitten by one a few days ago, and I noticed some kind of strange mark, but I was too busy running for my life to get a good look.
-Hmm... Yes, now that I've gotten a good look, it looks like this mark means the spiders are linked to Sakum.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-03.html deleted file mode 100644 index 2aab5143c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Schunain:
-Really? I thought everyone knew about Sakum. Well, since you seem to have been living in a cave... He escaped the labyrinth on Talking Island and has been on some sort of rampage.
-I saw Sakum from a distance, just a few days ago, but I was the only guard on duty and couldn't leave my post. Maybe it dropped these marks, and the spiders ate them, and that's why they're so much more aggressive lately.
-Well, unless there's anything else, I would like to get back to my nap... uh, I mean, back to my guard duties. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-04.html deleted file mode 100644 index c87882a690..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/33508-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-I thought I told you, it's too hot to talk.
-(You have already coompleted this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/Q10333_DisappearedSakum.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/Q10333_DisappearedSakum.java deleted file mode 100644 index 2b6c20d92e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10333_DisappearedSakum/Q10333_DisappearedSakum.java +++ /dev/null @@ -1,261 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10333_DisappearedSakum; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Disappeared Sakum (10333) - * @author St3eT - */ -public class Q10333_DisappearedSakum extends Quest -{ - // NPCs - private static final int BATHIS = 30332; - private static final int VENT = 33176; - private static final int SCHUNAIN = 33508; - private static final int LIZARDMEN = 20030; - private static final int VAKU_ORC = 20017; - private static final int[] SPIDERS = - { - 23094, // Poisonous Spider - 23021, // Giant Venomous Spider - 23095, // Archnid Predator - }; - // Items - private static final int BADGE = 17583; - // Misc - private static final int MIN_LEVEL = 18; - private static final int MAX_LEVEL = 40; - - public Q10333_DisappearedSakum() - { - super(10333); - addStartNpc(BATHIS); - addTalkId(BATHIS, VENT, SCHUNAIN); - addKillId(LIZARDMEN, VAKU_ORC); - addKillId(SPIDERS); - registerQuestItems(BADGE); - addCondNotRace(Race.ERTHEIA, "30332-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "30332-10.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30332-02.htm": - case "30332-03.htm": - case "30332-04.htm": - case "33176-02.html": - case "33508-02.html": - { - htmltext = event; - break; - } - case "30332-05.html": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - htmltext = event; - break; - } - case "33176-03.html": - { - if (qs.isCond(1)) - { - htmltext = event; - qs.setCond(2, true); - } - break; - } - case "33508-03.html": - { - if (qs.isCond(3)) - { - addExpAndSp(player, 180000, 43); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BATHIS) - { - htmltext = "30332-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BATHIS: - { - htmltext = qs.isCond(0) ? "30332-06.html" : "30332-07.html"; - break; - } - case VENT: - { - if (qs.isCond(1)) - { - htmltext = "33176-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33176-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33176-05.html"; - } - break; - } - case SCHUNAIN: - { - if (qs.isCond(3)) - { - htmltext = "33508-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case BATHIS: - { - htmltext = "30332-08.html"; - break; - } - case VENT: - { - htmltext = "33176-06.html"; - break; - } - case SCHUNAIN: - { - htmltext = "33508-04.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - int killedLizardmen = qs.getInt("killed_" + LIZARDMEN); - int killedVakuOrc = qs.getInt("killed_" + VAKU_ORC); - - switch (npc.getId()) - { - case LIZARDMEN: - { - if (killedLizardmen < 7) - { - killedLizardmen++; - qs.set("killed_" + LIZARDMEN, killedLizardmen); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case VAKU_ORC: - { - if (killedVakuOrc < 5) - { - killedVakuOrc++; - qs.set("killed_" + VAKU_ORC, killedVakuOrc); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - default: - { - if ((getQuestItemsCount(killer, BADGE) < 5) && getRandomBoolean()) - { - giveItems(killer, BADGE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((getQuestItemsCount(killer, BADGE) == 5) && (killedLizardmen == 7) && (killedVakuOrc == 5)) - { - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - final Set npcLogList = new HashSet<>(2); - npcLogList.add(new NpcLogListHolder(LIZARDMEN, false, qs.getInt("killed_" + LIZARDMEN))); - npcLogList.add(new NpcLogListHolder(VAKU_ORC, false, qs.getInt("killed_" + VAKU_ORC))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-01.html deleted file mode 100644 index 3894294cce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-What is it? Schunain sent you? Did something happen at Windmill Hill? I want a full report!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-02.html deleted file mode 100644 index 8fab392e5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Sakum was being resurrected by a mysterious organization? It's a shame they were all killed, because now we can't even figure out what they were up to.
-Well, I suppose we should start on the clean-up.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-03.html deleted file mode 100644 index 4eb59a622c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Curses! That roving monster is rampaging through Gludio territory. We're going to have to take it down. Unfortunately we won't gain much from the task, but it's got to be done.
-I've been told that it was spotted over near Windmill Hill, towards the Ruins of Despair. We're going to need to send soldiers to the ruins right away!
-Anyways, thanks a lot. I'll let you know when I need your help again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-04.html deleted file mode 100644 index 758f65a835..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/30332-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Things have been improving around Windmill Hill, so don't worry.
-(This quest is already completed) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-01.htm deleted file mode 100644 index 19d463301f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-Well, that took care of the smaller monsters, but what should we do about Sakum? Are you saying I should have caught him? Are you kidding me? You should have seen his eyes, like something from the depths of hell. I don't even want to think about it again... I'm...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-02.htm deleted file mode 100644 index eb17ea3845..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-Oh, great. Now I have some weakling kid heaping pity on me? Well, if you want to do something useful, you could go to the Town of Gludio to save me the trouble.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-03.html deleted file mode 100644 index 526bc12bb8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guardian Schunain:
-Run over to the center of Gludio Village and tell Chief Bathis that he needs to go after Sakum right away. He just passed Windmill Hill and is headed for the Ruin of Grief!
-Use a Return Scroll or the Teleporter near the entrance of the Windmill Hill. Scoot! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-04.html deleted file mode 100644 index 0d6d690695..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-What? Why are you still here? Go! Hurry up and take the Teleport Device to the village.
-What? Where are you going? ... You're not bright, are you? I'll repeat myself, and I'll use small words.Go see Captain Bathis . He's in the center of the Town of Gludio. Tell him that Sakum has just passed Windmill Hill. Sakum is heading to the Ruins of Agony. Captain Bathis should go after him. Now go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-05.html deleted file mode 100644 index d05d2a9b38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-Oh, it's you! Please don't tell anyone how scared I got that one time.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-06.html deleted file mode 100644 index b1a225a50f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schunain:
-Stand back a bit, will you? You're using my air.... It's dangerous here. I don't have time to chat; I've got work to do. Go back to the village where you'll be safe. Leave me alone.
-(Only characters of Lv. 22 or higher who have completed the 1st class transfer and who have completed the Disappeared Sakum quest can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-07.html deleted file mode 100644 index 75bfc5693d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/33508-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Shunain:
-So you're an Ertheia! I've heard so much about your kind. But, why are you here?
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/Q10334_ReportingTheStatusOfTheWindmillHill.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/Q10334_ReportingTheStatusOfTheWindmillHill.java deleted file mode 100644 index a5161dd7fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10334_ReportingTheStatusOfTheWindmillHill/Q10334_ReportingTheStatusOfTheWindmillHill.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10334_ReportingTheStatusOfTheWindmillHill; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10333_DisappearedSakum.Q10333_DisappearedSakum; - -/** - * Reporting The Status Of The Windmill Hill (10334) - * @author St3eT - */ -public class Q10334_ReportingTheStatusOfTheWindmillHill extends Quest -{ - // NPCs - private static final int SCHUNAIN = 33508; - private static final int BATHIS = 30332; - // Misc - private static final int MIN_LEVEL = 22; - private static final int MAX_LEVEL = 40; - - public Q10334_ReportingTheStatusOfTheWindmillHill() - { - super(10334); - addStartNpc(SCHUNAIN); - addTalkId(SCHUNAIN, BATHIS); - addCondNotRace(Race.ERTHEIA, "33508-07.html"); - addCondCompletedQuest(Q10333_DisappearedSakum.class.getSimpleName(), "33508-06.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33508-06.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33508-02.htm": - case "30332-02.html": - { - htmltext = event; - break; - } - case "33508-03.html": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - htmltext = event; - break; - } - case "30332-03.html": - { - if (qs.isCond(1)) - { - addExpAndSp(player, 200000, 48); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SCHUNAIN) - { - htmltext = "33508-01.htm"; - } - break; - } - case State.STARTED: - { - htmltext = npc.getId() == SCHUNAIN ? "33508-04.html" : "30332-01.html"; - break; - } - case State.COMPLETED: - { - htmltext = npc.getId() == SCHUNAIN ? "33508-05.html" : "30332-04.html"; - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-01.htm deleted file mode 100644 index ab8e1dca4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-I got another message from the Ruins of Agony. The monsters that Sakum stirred up are causing trouble everywhere. We have an army near Windmill Hill, but it doesn't seem able to do anything. What can we do?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-02.htm deleted file mode 100644 index bc60b84f2e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Sakum has been stirring up other creatures as it moves west of Gludio. I heard there's now another, similar-looking monster...
-We do need to take care of the Sakum threat soon, but right now it's more urgent to clear out some of these other violent creatures. Can you leave right away?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-03.html deleted file mode 100644 index 77f9997953..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Thanks for your decisiveness. Talk to the gatekeeper, and go to the Ruins of Agony. When you arrive, look for Guard Kallesin.
-He will give you further instructions. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-04.html deleted file mode 100644 index 3bee9fea8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Talk to the gatekeeper to get to the Ruins of Agony. When you arrive, look for Guard Kallesin.
-He will tell give you further instructions. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-05.html deleted file mode 100644 index d5ace5618e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bathis:
-Is the Ruins of Agonymission going well? Help Kallesin. I'll wait here for the good news. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-06.html deleted file mode 100644 index ec75f6efb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-I'll have another favor to ask of you soon.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-07.html deleted file mode 100644 index c48d9e2f09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-What is it? I'd stay inside, if I were you. There are a lot of monsters cruising around outside today.
-(Only characters of level 23 or above can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-08.html deleted file mode 100644 index c5ba59fe9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/30332-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-They say curiosity is a trait of your race, but I wish you'd stay out of this.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-01.html deleted file mode 100644 index 67f53d3aca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Kallesin:
-Ahh, the support soldier from the village, yes? Welcome. And you are just in time. Perhaps you saw Sakum on your way here? It just passed by. I was... I couldn't help but look, but I didn't dare approach. If you saw it, you'd know what I meant... it just freezes you in your tracks.
-Anyway, I intend to draw a sketch of Sakum before I forget what it looked like, in hopes that it'll help someone else track it down. Meanwhile, I hope you can defeat some of the other monsters that have been stirred up by Sakum.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-02.html deleted file mode 100644 index bd2e582d5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kallesin:
-Good! I think you're capable enough to take care of them. That will ease the burden on my soldiers a little, protecting the residents of the town.
-Please defeat some Ruin Zombies, Ruin Zombie Leaders, Skeleton Trackers, Skeleton Bowmen, and Ruin Spartoi in the Ruins of Agony. Then, report to Guard Zenath, who's located at the far end of the ruins. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-03.html deleted file mode 100644 index f74e5ad3c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kallesin:
-Please defeat some Ruin Zombies, Ruin Zombie Leaders, Skeleton Trackers, Skeleton Bowmen, and Ruin Spartoi in the Ruins of Agony. Then, report to Guard Zenath, who's located at the far end of the ruins. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-04.html deleted file mode 100644 index 0b9da89043..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kallesin:
-Did you catch all those monsters? If so, please report to Guard Zenath at the end of the Ruins of Agony. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-05.html deleted file mode 100644 index cf263b4fea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33177-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kallesin:
-You look like you're doing well. Me? I'm doing good. I am going to head back into the village for a drink and a game of dice, as soon as this situation is taken care of.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-01.html deleted file mode 100644 index 161c635d9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Zenath:
-Oh... Perhaps you're the one sent from the village? Kallesin was looking for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-02.html deleted file mode 100644 index 832aabe01a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-Have you come from the village? Please... report!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-03.html deleted file mode 100644 index a579b9c3c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Zenath:
-I'm alive thanks to you! I can't believe that you defeated so many monsters in such a short time!
-I was doing my best to chase Sakum, but Kanilov is quite a distraction...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-04.html deleted file mode 100644 index 8f4874155a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-We're trying to figure out Sakum's movements. However, it's more important we defeat Kanilov than track Sakum.
-Kanilov's no pushover either - we'll need to be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-05.html deleted file mode 100644 index d8828e4755..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/33509-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-Once Kanilov is defeated, I'm going back to the village!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/Q10335_RequestToFindSakum.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/Q10335_RequestToFindSakum.java deleted file mode 100644 index 2b547660aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10335_RequestToFindSakum/Q10335_RequestToFindSakum.java +++ /dev/null @@ -1,281 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10335_RequestToFindSakum; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Request To Find Sakum (10335) - * @author St3eT - */ -public class Q10335_RequestToFindSakum extends Quest -{ - // NPCs - private static final int BATHIS = 30332; - private static final int KALLESIN = 33177; - private static final int ZENATH = 33509; - private static final int SKELETON_TRACKER = 20035; - private static final int SKELETON_BOWMAN = 20051; - private static final int RUIN_SPARTOI = 20054; - private static final int RUIN_ZOMBIE = 20026; - private static final int RUIN_ZOMBIE_LEADER = 20029; - // Misc - private static final int MIN_LEVEL = 23; - private static final int MAX_LEVEL = 40; - - public Q10335_RequestToFindSakum() - { - super(10335); - addStartNpc(BATHIS); - addTalkId(BATHIS, KALLESIN, ZENATH); - addKillId(SKELETON_TRACKER, SKELETON_BOWMAN, RUIN_SPARTOI, RUIN_ZOMBIE, RUIN_ZOMBIE_LEADER); - addCondNotRace(Race.ERTHEIA, "30332-08.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "30332-07.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30332-02.htm": - case "33509-03.html": - { - htmltext = event; - break; - } - case "30332-03.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33177-02.html": - { - if (qs.isCond(1)) - { - qs.setCond(2); - htmltext = event; - } - break; - } - case "33509-04.html": - { - if (qs.isCond(3)) - { - addExpAndSp(player, 350000, 84); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BATHIS) - { - htmltext = "30332-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BATHIS: - { - htmltext = qs.isCond(1) ? "30332-04.html" : "30332-05.html"; - break; - } - case KALLESIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33177-01.html"; - break; - } - case 2: - { - htmltext = "33177-03.html"; - break; - } - case 3: - { - htmltext = "33177-04.html"; - break; - } - } - break; - } - case ZENATH: - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "33509-01.html"; - break; - } - case 3: - { - htmltext = "33509-02.html"; - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case BATHIS: - { - htmltext = "30332-06.html"; - break; - } - case KALLESIN: - { - htmltext = "33177-05.html"; - break; - } - case ZENATH: - { - htmltext = "33509-05.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - int killedTracker = qs.getInt("killed_" + SKELETON_TRACKER); - int killedBowman = qs.getInt("killed_" + SKELETON_BOWMAN); - int killedRuinSpartois = qs.getInt("killed_" + RUIN_SPARTOI); - int killedZombie = qs.getInt("killed_" + RUIN_ZOMBIE); - - switch (npc.getId()) - { - case SKELETON_TRACKER: - { - if (killedTracker < 10) - { - killedTracker++; - qs.set("killed_" + SKELETON_TRACKER, killedTracker); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case SKELETON_BOWMAN: - { - if (killedBowman < 10) - { - killedBowman++; - qs.set("killed_" + SKELETON_BOWMAN, killedBowman); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case RUIN_SPARTOI: - { - if (killedRuinSpartois < 15) - { - killedRuinSpartois++; - qs.set("killed_" + RUIN_SPARTOI, killedRuinSpartois); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case RUIN_ZOMBIE: - case RUIN_ZOMBIE_LEADER: - { - if (killedZombie < 15) - { - killedZombie++; - qs.set("killed_" + RUIN_ZOMBIE, killedZombie); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((killedTracker == 10) && (killedBowman == 10) && (killedRuinSpartois == 15) && (killedZombie == 15)) - { - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - final Set npcLogList = new HashSet<>(4); - npcLogList.add(new NpcLogListHolder(SKELETON_TRACKER, false, qs.getInt("killed_" + SKELETON_TRACKER))); - npcLogList.add(new NpcLogListHolder(SKELETON_BOWMAN, false, qs.getInt("killed_" + SKELETON_BOWMAN))); - npcLogList.add(new NpcLogListHolder(RUIN_SPARTOI, false, qs.getInt("killed_" + RUIN_SPARTOI))); - npcLogList.add(new NpcLogListHolder(RUIN_ZOMBIE, false, qs.getInt("killed_" + RUIN_ZOMBIE))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-01.html deleted file mode 100644 index 9a15baf060..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman:
-Hm? Aren't you the backup they sent to the Ruins of Despair? Zenath is waiting for you. Hurry up. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-02.html deleted file mode 100644 index 5fb72b5715..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-Sakum has been causing such mayhem.
-(Quest only available to those who are on Hatched Sakum and Poslof.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-03.html deleted file mode 100644 index 073671e2ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman:
-How are things going in the Ruins? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-04.html deleted file mode 100644 index 05b9959dee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventure Guildsman:
-You must be the one they sent as backup to the Ruins of Agony! I heard from Bathis that you were helping Zenath and Schunain. So, how did it go?
-What? It's done already? That's great news! Tell me all about it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-05.html deleted file mode 100644 index 3fea46ac9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-No sooner do we defeat Kanilov than another pops up in his place. Sigh... It's never-ending. Ah well. Did Zenath send you to deliver something?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-06.html deleted file mode 100644 index da0b345480..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-What's this? A sketch? Oh! Now I see... it must be that Sakum creature everyone's been talking about. Well, well, well, the scholars will be pleased to see this. Until now, nobody's been able to give a coherent account of what it looks like, let alone a sketch. Now we can try and figure out what it is and where it came from.
-Here, take this. If you have a D-grade weapon, try weapon Enchantment, but don't stress yourself out too much if you have bad luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-07.html deleted file mode 100644 index 5ce8ed9604..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/31795-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-Baron Lewin Waldner approves of what you're doing. Keep up the good work!
-(This quest is already complete) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-01.htm deleted file mode 100644 index 228c346d67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-I have a favor to ask of you... something I've asked you about before... about Kanilov...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-02.htm deleted file mode 100644 index 91c4bd725d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Zenath:
-Sakum created Kanilov. In a way, they're actually twins - it seems the life energy absorbed by Kanilov is being transmitted to Sakum, making him virtually indestructible as long as Kanilov lives...
-We need to stop Sakum, obviously, but first we must kill Kanilov. Are you up to the task?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-03.html deleted file mode 100644 index 4c8ef39371..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-Thank you for accepting! According to our scholars, Sakum made Kanilov by taking out a part of his body and growing it into another beast. Thus, you'll hurt Sakum terribly if you defeat Kanilov. Please!
-(Kanilov's location can be verified on the map by pressing Alt+M) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-04.html deleted file mode 100644 index ecf66b5fec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-Please defeat Kanilov. If you're who you say you are, you can succeed in doing it for sure!
-(Kanilov's location can be verified on the map by pressing Alt+M) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-05.html deleted file mode 100644 index 7afbbd8d4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-You did it! You defeated Kanilov! You're unbelievable! Quick - return to Gludio and report back to one of the Adventurer Guildsmen in the town center!
-Oh, and take this as well... It's a sketch I drew of Sakum, and it might help the scholars with their studies. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-06.html deleted file mode 100644 index de7852fcd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-Hurry back to Gludio and report back to one of the Adventurer Guildsmen in the town center.
-You should also pass on the sketch I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-07.html deleted file mode 100644 index e801364cdd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-It has been taken care of somewhat... but I'm still frightened.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-08.html deleted file mode 100644 index a0657cb6ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/33509-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Zenath:
-This place has been chaotic ever since Sakum showed up. I recommend you return to the village.
-(Only a character between level 27 and 40 who has completed the "Request to Find Sakum" quest can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/Q10336_DividedSakumKanilov.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/Q10336_DividedSakumKanilov.java deleted file mode 100644 index f262dd1137..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10336_DividedSakumKanilov/Q10336_DividedSakumKanilov.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10336_DividedSakumKanilov; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10335_RequestToFindSakum.Q10335_RequestToFindSakum; - -/** - * Divided Sakum, Kanilov (10336) - * @author St3eT - */ -public class Q10336_DividedSakumKanilov extends Quest -{ - // NPCs - private static final int ZENATH = 33509; - private static final int ADVENTURE_GUILDSMAN = 31795; - private static final int KANILOV = 27451; - // Items - private static final int SAKUM_SKETCH = 17584; - // Misc - private static final int MIN_LEVEL = 27; - private static final int MAX_LEVEL = 40; - - public Q10336_DividedSakumKanilov() - { - super(10336); - addStartNpc(ZENATH); - addTalkId(ZENATH, ADVENTURE_GUILDSMAN); - addKillId(KANILOV); - registerQuestItems(SAKUM_SKETCH); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33509-08.html"); - addCondCompletedQuest(Q10335_RequestToFindSakum.class.getSimpleName(), "33509-08.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33509-02.htm": - case "31795-05.html": - { - htmltext = event; - break; - } - case "33509-03.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31795-06.html": - { - if (qs.isCond(3)) - { - addExpAndSp(player, 500000, 120); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = npc.getId() == ZENATH ? "33509-01.htm" : "31795-02.html"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = npc.getId() == ZENATH ? "33509-04.html" : "31795-01.html"; - break; - } - case 2: - { - if (npc.getId() == ZENATH) - { - qs.setCond(3); - giveItems(player, SAKUM_SKETCH, 1); - htmltext = "33509-05.html"; - } - else - { - htmltext = "31795-03.html"; - } - break; - } - case 3: - { - htmltext = npc.getId() == ZENATH ? "33509-06.html" : "31795-04.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = npc.getId() == ZENATH ? "33509-07.html" : "31795-07.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - qs.set("killed_" + KANILOV, 1); - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(KANILOV, false, qs.getInt("killed_" + KANILOV))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-01.htm deleted file mode 100644 index 513b34569d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventure Guildsman:
-Have you heard the news?
-The hunt for Sakum is coming to an end. After the escape from Ye Sagira, Sakum has been chased from Windmill Hill and Ruins of Agony. It is running out of places to run!
-Hahaha!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-02.htm deleted file mode 100644 index 15058f7737..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventure Guildsman:
-In all things, you must keep a positive outlook... tell yourself that we CAN do this.
-Capturing Sakum isn't an easy task. All we have so far are rumors and conflicting information on what the creature looks like now. Anyone who has actually seen the beast can't give us an accurate sketch of the creature that doesn't look like it was done by a 4-year-old child with a broken hand. So we haven't been able to make accurate wanted posters for the thing.
-It would be helpful if you can find me anything we can use to get an accurate image of the beast. Think you can do this?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-03.html deleted file mode 100644 index f711c1cd81..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-I'm glad to hear you will help us. I hear that Guard Silvan has seen Sakum near the Ruins of Despair which seems to have caused the monsters in the area to rage out of control.
-Travel to the Ruins of Despair and speak with Guard Silvan. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-04.html deleted file mode 100644 index 149e7e7ff5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman:
-Why are you still here? Go to the Ruins of Despair. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-05.html deleted file mode 100644 index c7dd2395ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/31795-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-The Ruins of Desprai is a lonely place. But an adventurer must overcome such difficulties!
-(This quest is already completed) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-01.html deleted file mode 100644 index 2e14e2bad7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Guard Silvan:
-I remember when the sky used to be clear -but now it is cloudy and never rains... -I wonder what it means...?
-Sorry, I tend to ramble when I haven't slept for days. What brings you to this dismal place?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-02.html deleted file mode 100644 index 72b2e3d92c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Silvan:
-Sakum? Yes, that creature has been sighted in the Ruins of Despair.
-Why do you think I haven't been able to sleep in days? I'm afraid I can't help you with your task... I can barely swing my sword properly.
-Additionally, my guards need to defend this location so I can't send anyone to assist you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-03.html deleted file mode 100644 index c30702d113..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Silvan:
-Tell you what, if all you need is a sketch of Sakum, Guard Lef is a little bit of an artist and has already drawn a pretty good sketch of the creature.
-But you need to do a favor for us first. I need you to eliminate some of the creatures around the Ruins of Despair for us. About 15 Skeleton Warriors,20 Ruin Imps, and 25 Bats should do it.
-Once you are done, go see Guard Lef about getting that sketch. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-04.html deleted file mode 100644 index 34ae22d798..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Silvan:
-Are you still here?
-You better plan to head out soon. I'm going to, as soon as I'm off duty. I'm good at this game, so you might want get a head start catching Skeletal Warriors, Ruin Imps and Bats.
-If by some weird quirk of fate, you do manage to catch them all before I do, go check in with Guard Lef. I bet I'll already have caught a full set of those beasts and be be there with Lef, kicking back, shoot'n the breeze. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-05.html deleted file mode 100644 index c39c118ca3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Silvan:
-I'm sure you've got something interesting to report, but whatever it is, you should go and tell it to Guard Lef. You're not my responsibility any more. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-06.html deleted file mode 100644 index fec0f03bd7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33178-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Silvan:
-Hey, you're the one who started all this. If you hadn't been rude, I would never have missed you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-01.html deleted file mode 100644 index 4d9dea07c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Lef:
-No, I don't have anything for you. You could talk to Guard Silvan. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-02.html deleted file mode 100644 index d7c23a4878..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Lef:
-Did you forget your mission or something? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-03.html deleted file mode 100644 index 7252af1f66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-Ha! Silvan tricked you into doing his work... classic. What did he say he would give you in return? Hmm... by the looks of it he said that I was supposed to give you something. What was it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-04.html deleted file mode 100644 index 9a910b4166..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-I'm getting tired of Silvan getting others to do his work. I understand that he hasn't slept in days, but still... bad form.
-I do have a sketch of Sakum but I'm afraid that I can't just hand it over to you just for doing Silvan's task. You will need to do something for me first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-05.html deleted file mode 100644 index 98a1f16ae4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/33510-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-Although Silvan sometimes acts oddly, his hearth is in the right place.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/Q10337_SakumsImpact.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/Q10337_SakumsImpact.java deleted file mode 100644 index 78e148b420..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10337_SakumsImpact/Q10337_SakumsImpact.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10337_SakumsImpact; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Sakum's Impact (10337) - * @author St3eT - */ -public class Q10337_SakumsImpact extends Quest -{ - // NPCs - private static final int ADVENTURE_GUILDSMAN = 31795; - private static final int SILVAN = 33178; - private static final int LEF = 33510; - private static final int SKELETON_WARRIOR = 23022; - private static final int RUIN_IMP = 20506; - private static final int RUIN_IMP_ELDER = 20507; - private static final int RUIN_BAT = 23023; - private static final int SCAVENGER_BAT = 20411; - // Misc - private static final int MIN_LEVEL = 28; - private static final int MAX_LEVEL = 40; - - public Q10337_SakumsImpact() - { - super(10337); - addStartNpc(ADVENTURE_GUILDSMAN); - addTalkId(ADVENTURE_GUILDSMAN, SILVAN, LEF); - addKillId(SKELETON_WARRIOR, RUIN_IMP, RUIN_IMP_ELDER, SCAVENGER_BAT, RUIN_BAT); - addCondNotRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31795-02.htm": - case "33178-02.html": - { - htmltext = event; - break; - } - case "31795-03.html": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - htmltext = event; - break; - } - case "33178-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2); - htmltext = event; - } - break; - } - case "33510-04.html": - { - if (qs.isCond(3)) - { - addExpAndSp(player, 1000000, 156); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ADVENTURE_GUILDSMAN) - { - htmltext = "31795-01.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - switch (npc.getId()) - { - case ADVENTURE_GUILDSMAN: - { - htmltext = "31795-04.html"; - break; - } - case SILVAN: - { - htmltext = "33178-01.html"; - break; - } - case LEF: - { - htmltext = "33510-01.html"; - break; - } - } - break; - } - case 2: - { - switch (npc.getId()) - { - case ADVENTURE_GUILDSMAN: - { - htmltext = "31795-04.html"; - break; - } - case SILVAN: - { - htmltext = "33178-04.html"; - break; - } - case LEF: - { - htmltext = "33510-02.html"; - break; - } - } - break; - } - case 3: - { - switch (npc.getId()) - { - case ADVENTURE_GUILDSMAN: - { - htmltext = "31795-04.html"; - break; - } - case SILVAN: - { - htmltext = "33178-05.html"; - break; - } - case LEF: - { - htmltext = "33510-03.html"; - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case ADVENTURE_GUILDSMAN: - { - htmltext = "31795-05.html"; - break; - } - case SILVAN: - { - htmltext = "33178-06.html"; - break; - } - case LEF: - { - htmltext = "33510-05.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - int killedWarriors = qs.getInt("killed_" + SKELETON_WARRIOR); - int killedImps = qs.getInt("killed_" + RUIN_IMP); - int killedBats = qs.getInt("killed_" + SCAVENGER_BAT); - - switch (npc.getId()) - { - case SKELETON_WARRIOR: - { - if (killedWarriors < 15) - { - killedWarriors++; - qs.set("killed_" + SKELETON_WARRIOR, killedWarriors); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case RUIN_IMP: - case RUIN_IMP_ELDER: - { - if (killedImps < 20) - { - killedImps++; - qs.set("killed_" + RUIN_IMP, killedImps); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case RUIN_BAT: - case SCAVENGER_BAT: - { - if (killedBats < 25) - { - killedBats++; - qs.set("killed_" + SCAVENGER_BAT, killedBats); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((killedWarriors == 15) && (killedImps == 20) && (killedBats == 25)) - { - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - final Set npcLogList = new HashSet<>(3); - npcLogList.add(new NpcLogListHolder(SKELETON_WARRIOR, false, qs.getInt("killed_" + SKELETON_WARRIOR))); - npcLogList.add(new NpcLogListHolder(RUIN_IMP, false, qs.getInt("killed_" + RUIN_IMP))); - npcLogList.add(new NpcLogListHolder(27458, false, qs.getInt("killed_" + SCAVENGER_BAT))); // NOTE: Somehow quest log react on bad ID, maybe client bug - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-01.html deleted file mode 100644 index 82c89709ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-01.html +++ /dev/null @@ -1,11 +0,0 @@ -Hermuncus:
-Thank you for listening to my plea for help. You have saved me from a most terrible fate! Because of you I am free from -the bindings that the gods placed upon me.
-I am the Last Giant Hermuncus. I am the true and rightful master to all races of this world. As I promised, I will show -you the way to become Awakened and learn how to use the Giant's power. Here is the Scroll of Afterlife. The power of the Giants has been passed down from generation to generation embedding their power -within this tome.
-Before accepting this power I must warn you that you will have to give up all that you have learned. Also, you can be -consumed by this power if you do not know how to control it. Although, by looking at you I can tell that despite these -warnings you still wish to accept the power of the Giants.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-02.html deleted file mode 100644 index a55897776e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-02.html +++ /dev/null @@ -1,9 +0,0 @@ -Hermuncus:
-Even for Giants, there were far too many that were consumed by the power they received. Your inner strength will decide -the final outcome, not my influence.
-Take the Scroll of Afterlife to one of the Ancient Giant statues -in the Reliquary of the Giants. There you will learn about which Giant hero you wish to -receive your power from and become Awakened.
-When you are ready I will send you there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-03.html deleted file mode 100644 index bae50b58f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Hermuncus:
-Use the Scroll of Afterlife that I gave you in front of the ancient Mark of the Giant in the Reliquary of the Giants. If you're strong enough, you'll awaken with new power! - I will send you there, if you're ready.
-(You already completed this quest. To awaken, you need to go to the Reliquary of the Giants.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-04.html deleted file mode 100644 index ad63613264..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermuncus:
-Come back in your natural form.
-(This quest can only be fulfilled while you are in the same class state as when you accepted the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-05.html deleted file mode 100644 index b013bf9dca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33340-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermuncus:
-I cannot send you to the Reliquary of the Giants as you are. Return to your original form.
-(This quest may be undertaken only while in the class that accepted the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-01.html deleted file mode 100644 index 8ab256f353..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Hadel:
-There is something... strange about you. I am Hadel, a disciple of the great Giant Hermuncus. What brings you to this place? Are you another one of those tomb raiders looking to steal artifacts from the Giants? Speak!
-Oh, Cellphine sent you here... then that is what I sense about you. You are here to free my master Hermuncus. I can feel strong and unyielding energy resonating within your soul. Yes, you do seem to have certain strength about you suitable to save the master.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-02.html deleted file mode 100644 index 9f23621f16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hadel:
-My master, Hermuncus, is the last Giant. In the distant past, there was a war between the gods and the Giants. My master fought against the light and managed to steal the power from the gods! But, in the end, the Giants were defeated. All but my master were exterminated, and my master was facing his final days...
Even the gods found it too difficult to kill a Giant as huge and powerful as my master. For his crimes, his soul was torn from his body and imprisoned in Ye Sagira. His shell of a corpse was ripped apart and scattered across the land. He was to be an example of what would happen if anyone challenged the gods ever again.
When Shilen tore Ye Sagira from the sky causing it to crash it broke part of the seal that contained Hermuncus soul, allowing him to find those who would be able help him. You need to find Hermuncus and break the remaining seals to free his soul.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-03.html deleted file mode 100644 index 2e331eadac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Hadel:
-The gods? Take a moment to reflect on the gods, Einhasad, Gran Kain, and their ilk. Think upon the origins of the gods, their abilities and their inabilities. All the gods are capable of creation and destruction... that is it. And, they do it indiscriminately.
-They're like children who build cities in the sand only to destroy them... for the sheer joy of creation and destruction. Do they ever for once do anything other than repeat this cycle? The Giants wanted to change all that. They felt that everything that existed in the world had a purpose and a right to exist. People believe that they are the beginning and end simply because they were here first... What kind of reasoning is that?
Look around you...Our world is collapsing into chaos and we are at the end of this cycle. The gods have sent in their destroyer. Shilen will destroy this world so that the gods may start again. Why do you think they are not doing anything to stop her? They are simply sitting and waiting... there is no interest in saving what is already here. How about you? Can you just sit here and wait for the world to come to an end?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-04.html deleted file mode 100644 index 93d21915ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Hadel:
-I'm sorry. I get too passionate when I think about this. I do not mean to force my beliefs upon you. Exterminating the gods would be no better than what they did to the Giants and what they are planning on doing to us. If you free Hermuncus... if you accept the power that he can give you... you will wield the power to save our world.!
-The choice is yours. Do you wish to wield the power of Giants, or do you want to wait for Shilen to destroy us all?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-05.html deleted file mode 100644 index 7a5cbe1501..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Hadel:
-I know you have heard the master's call. Only a part of his soul was free but the rest remains by the seal of light within the Disconnected Labyrinth of Ruins of Ye Sagira. The ghost of the Ancient Giant King, Harnak's Wraith, serves as the warden of the prison where Hermuncus is held. You will face the ghosts of Giants corrupted by the light. Defeat Harnak and the seal will be completely broken freeing the soul of Hermuncus.
-Once Hermuncus has been freed, he will instruct you on how to acquire the power that the ancient giants once used.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-06.html deleted file mode 100644 index 370cdb8cd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Hadel:
-Your level is low to enter this place. I'm sorry, but it would be too dangerous for you.
-(This quest can only be fulfilled by level 85 or above characters, with no awakening.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-07.html deleted file mode 100644 index 78dfd8ec3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Hadel:
-We have no need of your services at this time. Rest assured, we will contact you again when we next have need of your unique skills.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-08.html deleted file mode 100644 index 535beff08c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Hadel:
-Your kind cannot enter here.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-09.html deleted file mode 100644 index 15130465d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33344-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Hadel:
-You've changed since we last me. Change back, then come see me again.
-(This quest can only be finished if the character is in the same class state as when the quest was accepted.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-01.htm deleted file mode 100644 index 7dc33d74e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Cellphine:
-Tell me, do you still believe the gods look after you? I am Cellphine. I serve the Giants and despite what you may have heard they are not completely extinct. I serve one who has awoken after thousands of years. I've been searching for one who is able to free him from his imprisonment.
-Was it fate that brought you here, or something else? I can sense that you have a power that few possess that could help my master. Will you help free my master from his imprisonment?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-02.htm deleted file mode 100644 index f144fae949..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Cellphine:
-My master is the last Giant... the leader of the Giants... Hermuncus. After the war was lost, the Gods convicted him of stealing their power. His soul was torn from his body and was to spend eternity imprisoned within Ye Sagira. His body was ripped apart and scattered the land. He was to be an example to those who would dare rise against the gods. Makes me shudder just thinking about it.
-Hermuncus soul slept until recently. When Shilen tore Ye Sagira from the sky causing it to crash into this island this act released a seal on his spirit allowing him to call upon those who would help him.
-If you help him, it could be possible that he will help you Awaken your true power. You could have the same power that the gods and Giants once had. Will you help free Hermuncus?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-03.html deleted file mode 100644 index ad2336a28c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Cellphine:
-If you can absorb the power of the Giants who faced the very gods themselves... you'll be such a hero as has not been seen in thousands of years. A tempting offer, no? Hmm... With that kind of power you could easily face Shilen. No more trembling in fear... not that I think you're trembling. Not you...
-You must find Hadel in Ruins of Ye Sagira. Tell her that I sent you and she will show you the way to our master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-04.html deleted file mode 100644 index ce5777551c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Cellphine:
-Go talk to Hadel in the Sagira Ruins, exploration zone 1. Tell her that I sent you and she'll lead you to the master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-05.html deleted file mode 100644 index 64c7fb4c9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Cellphine:
-I'll need your help to completely resurrect the master. I'll call you when it's time.
-(This quest is already completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-06.html deleted file mode 100644 index e480cdac14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Cellphine:
-Go talk to Hadel in the Sagira Ruins, exploration zone 1. Tell her that I sent you and she'll lead you to the master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-07.html deleted file mode 100644 index 7010e115f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Cellphine:
-You lowly being. You are yet untempered by time. Go forth and blossom. Find me again when you're more useful.
-(Only the character level 85 or above who have not awakened may take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-08.html deleted file mode 100644 index 12c53eb12d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/33477-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Cellphine:
-I don't recall asking for someone like you.
-(This quest is not available for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/Q10338_SeizeYourDestiny.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/Q10338_SeizeYourDestiny.java deleted file mode 100644 index fe24c86ddf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10338_SeizeYourDestiny/Q10338_SeizeYourDestiny.java +++ /dev/null @@ -1,239 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10338_SeizeYourDestiny; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; - -/** - * Seize Your Destiny (10338) - * @author Sdw, Mobius - */ -public class Q10338_SeizeYourDestiny extends Quest -{ - // NPCs - private static final int CELLPHINE = 33477; - private static final int HADEL = 33344; - private static final int HERMUNCUS = 33340; - // Monsters - private static final int HARNAKS_WRAITH = 27445; - // Items - private static final ItemHolder SCROLL_OF_AFTERLIFE = new ItemHolder(17600, 1); - private static final ItemHolder STEEL_DOOR_GUILD_COIN = new ItemHolder(37045, 400); - // Locations - private static final Location RELIQUARY_OF_THE_GIANT = new Location(-114962, 226564, -2864); - // Misc - private static final String STARTED_CLASS_VAR = "STARTED_CLASS"; - private static final int MIN_LV = 85; - - public Q10338_SeizeYourDestiny() - { - super(10338); - addStartNpc(CELLPHINE); - addTalkId(CELLPHINE, HADEL, HERMUNCUS); - addKillId(HARNAKS_WRAITH); - addCondNotRace(Race.ERTHEIA, "33477-08.html"); - addCondNotClassId(ClassId.JUDICATOR, ""); - addCondIsNotSubClassActive(""); - addCondMinLevel(MIN_LV, "33477-07.html"); - addCondInCategory(CategoryType.FOURTH_CLASS_GROUP, "33477-07.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - - switch (event) - { - case "TELEPORT": - { - if (player.isSubClassActive() && !player.isDualClassActive()) - { - htmltext = ""; - break; - } - player.teleToLocation(RELIQUARY_OF_THE_GIANT, null); - playMovie(player, Movie.SC_AWAKENING_VIEW); - break; - } - case "33477-03.html": - { - if (!player.isInCategory(CategoryType.SIXTH_CLASS_GROUP)) - { - qs.setSimulated(false); - qs.setState(State.CREATED); - qs.startQuest(); - qs.set(STARTED_CLASS_VAR, player.getActiveClass()); - htmltext = event; - } - break; - } - case "33344-05.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "33340-02.html": - { - if (qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_USE_SCROLL_OF_AFTERLIFE_FROM_HERMUNCUS_TO_AWAKEN, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, SCROLL_OF_AFTERLIFE); - rewardItems(player, STEEL_DOOR_GUILD_COIN); - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - case "33344-02.html": - case "33344-03.html": - case "33344-04.html": - case "33477-02.htm": - { - htmltext = event; - break; - } - } - - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case CELLPHINE: - { - if (qs.isStarted()) - { - htmltext = "33477-06.html"; - } - else if (player.isInCategory(CategoryType.SIXTH_CLASS_GROUP) || hasQuestItems(player, SCROLL_OF_AFTERLIFE.getId())) - { - htmltext = "33477-05.html"; - } - else if (player.getLevel() > 84) - { - // htmltext = "33477-01.htm"; - player.sendPacket(new NpcHtmlMessage(npc.getObjectId(), getHtm(player, "33477-01.htm"))); - htmltext = null; - } - else - { - htmltext = "33477-07.html"; - } - break; - } - case HADEL: - { - if (player.isInCategory(CategoryType.SIXTH_CLASS_GROUP) || hasQuestItems(player, SCROLL_OF_AFTERLIFE.getId())) - { - htmltext = "33344-07.html"; - } - else if (player.getLevel() < 85) - { - htmltext = "33344-06.html"; - } - else if ((qs.getInt(STARTED_CLASS_VAR) != player.getActiveClass()) || (player.isSubClassActive() && !player.isDualClassActive())) - { - htmltext = "33344-09.html"; - } - else - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33344-01.html"; - break; - } - case 2: - { - htmltext = "33344-08.html"; - break; - } - case 3: - { - htmltext = "33344-07.html"; - break; - } - } - } - break; - } - case HERMUNCUS: - { - if ((qs.getInt(STARTED_CLASS_VAR) != player.getActiveClass()) && !hasQuestItems(player, SCROLL_OF_AFTERLIFE.getId())) - { - htmltext = "33340-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33340-01.html"; - } - else if (hasQuestItems(player, SCROLL_OF_AFTERLIFE.getId())) - { - htmltext = "33340-03.html"; - } - else - { - htmltext = "33340-02.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(2) && (qs.getInt(STARTED_CLASS_VAR) == player.getActiveClass())) - { - qs.setCond(3, true); - } - return super.onKill(npc, player, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-01.htm deleted file mode 100644 index a4bfd12cff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Oh... I've heard many good things about you! I'm sure you're looking to further yourself, but rewards are only given to those who desire them the most. The question is... are you one of them?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-02.htm deleted file mode 100644 index 5d724019cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-I, High Priest Orven, representative of the human race, have received a prophecy from Einhasad! I have a task for you that, if completed, will grant you new power.
-But, before a task can be given, it must be wanted.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-03.htm deleted file mode 100644 index 3a1a40fbde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Oltran:
-You have surely heard of the Seal of Shilen, near to Aden Castle? The Goddess of Destruction has opened her evil eyes, and is strengthening her dark powers. She has already filled that place with evil energy, and her sprits are looking for an opportunity to take over Aden Castle.
-The Vanguard went to the underground lair where they believe the spirits are coming from, but nothing has been heard from them in days. We are about to deploy a search team, and we would like you to accept the mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-04.htm deleted file mode 100644 index 6179500755..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Orven:
-Good. -Now, you must know about the Seal of Shilen outside Aden Castle. The whole area is filled with evil energy as the Goddess of Death, Shilen, gathers her energies. Creatures have emerged, and are looking to assault Aden Castle itself!
-We sought to defeat their forces, and sent a contingent to the enemy stronghold, but we haven't heard from them in quite some time now. I would like you to find them, help them, and report their status back to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-05.htm deleted file mode 100644 index cf52450bb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Here's your task: search for the quartermaster we dispatched to the Cemetary. He'll give you further instruction when you find him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-06.html deleted file mode 100644 index cf52450bb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Here's your task: search for the quartermaster we dispatched to the Cemetary. He'll give you further instruction when you find him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-07.html deleted file mode 100644 index 32d72f6673..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-07.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Orven:
-Adolph had told me all about your feats! It seems that Einhasad looks over your path -- you're ready to walk a new path!
-If you're curious, I can tell you more about it. Oh, and I have a gift as well -- let me know when you're ready.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-08.html deleted file mode 100644 index 9edf4f2685..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-So, you are ready? Absolutely sure?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-09.html deleted file mode 100644 index 9f008faee3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-09.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-On behalf of your masters and the human race, I, High Priest Orven, will lead you to a new path by endowing you with the Blessings of the Goddess. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-10.html deleted file mode 100644 index ae65564a4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-10.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-You need to return to your original class to carry out this mission. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-11.html deleted file mode 100644 index b6577288a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-11.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-I cannot help you, child. Perhaps another can.
-(This quest can only be fulfilled by Gladiators, Warlords, Paladins, Dark Avengers, Treasure Hunters, Hawkeyes, Sorcerers, Necromancers, Warlocks, Bishops, and Prophets of level 76 or above, with completion of the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-12.html deleted file mode 100644 index d7b9ab3145..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/30857-12.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-I don't believe there is anything I can help you with yet.
(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-01.html deleted file mode 100644 index 898ecfa7cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-04.html deleted file mode 100644 index abf212ae9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/Q10341_DayOfDestinyHumansFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/Q10341_DayOfDestinyHumansFate.java deleted file mode 100644 index bec998ddb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/Q10341_DayOfDestinyHumansFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10341_DayOfDestinyHumansFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Human's Fate (10341) - * @author St3eT - */ -public class Q10341_DayOfDestinyHumansFate extends ThirdClassTransferQuest -{ - // NPC - private static final int ORVEN = 30857; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.HUMAN; - - public Q10341_DayOfDestinyHumansFate() - { - super(10341, MIN_LEVEL, START_RACE); - addStartNpc(ORVEN); - addTalkId(ORVEN); - addCondMinLevel(MIN_LEVEL, "30857-11.html"); - addCondRace(START_RACE, "30857-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "30857-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30857-02.htm": - case "30857-03.htm": - case "30857-04.htm": - case "30857-08.html": - { - htmltext = event; - break; - } - case "30857-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == ORVEN) - { - if (qs.getState() == State.CREATED) - { - htmltext = "30857-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "30857-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30857-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_adventurer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_adventurer.html deleted file mode 100644 index 00adb97fc3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_adventurer.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Adventurer ]
- -
-
-
- Characteristics - Adventurers' knack for buffs combines with the highest accumulated damage dealt among all physical damage dealers to create a highly specialized PvP class. But their steep damage and critical rates are countered with lower speed and evasion rates, which strike a precarious balance when played solo. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_arcana_lord.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_arcana_lord.html deleted file mode 100644 index f8bb76c831..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_arcana_lord.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Arcana Lord ]
- -
-
-
- Characteristics - Though similar in battle style to Warlocks, Arcana Lords' various servitor buffs have given them a boost in battle efficiency. Their light armor allows for higher defenses than a regular damage dealer when transferring received damage unto their servitors. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_archmage.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_archmage.html deleted file mode 100644 index 4e8a749d70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_archmage.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Archmage ]
- -
-
-
- Characteristics - Archmages do not fool around. With powerful elemental magic that not only deals damage but also causes debuffs, they are a fearsome presence no matter the situation or opponent. They require strategic planning, however, due to high MP consumption. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_cardinal.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_cardinal.html deleted file mode 100644 index b06f010fb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_cardinal.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Cardinal ]
- -
-
-
- Characteristics - Take a Cardinal into battle, and you will live to tell the tale. With powerful healing skills and the ability to equalize the team's HP without heightening aggro, Cardinals may be your group's key to survival. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_dreadnought.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_dreadnought.html deleted file mode 100644 index eb1732bbd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_dreadnought.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Dreadnought ]
- -
-
-
- Characteristics - Dreadnoughts have all of Warlords' abiltiies, but their greater attack power can eliminate a number of enemies in the blink of an eye. In order to cover for the low attack speed and power of their weapons of choice, it is important to play them strategically by using skills such as Stun Blast. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_duelist.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_duelist.html deleted file mode 100644 index 93bcfd72b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_duelist.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Duelist ]
- -
-
-
- Characteristics - True to their name, Duelists live for PvP. Their attacks are mainly melee type, but they also possess ranged attacks to cover for Human slowness. They are capable of holding their own during hunts if buffs are used accordingly. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hell_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hell_knight.html deleted file mode 100644 index b0c1c82038..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hell_knight.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Hell Knight ]
- -
-
-
- Characteristics - Hell Knights believe that offense is the best defense. With most of their skills catered to attacking, they are great PvP fighters, and are capable of tanking in small parties to cut off incoming assault. Compared to other similar classes, however, they require sophisticated control on the part of the player. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hierophant.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hierophant.html deleted file mode 100644 index 023e499f49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_hierophant.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Hierophant ]
- -
-
-
- Characteristics - Though similar in play style as Prophets and Warlocks, Hierophants have powerful attack buffs that put them a step up in the PvP game. They are great buffers and debuffers in a group, boosting the strength of the pack. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_phoenix_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_phoenix_knight.html deleted file mode 100644 index 36b3dacba2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_phoenix_knight.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Phoenix Knight ]
- -
-
-
- Characteristics - With increased healing skills and resistance to debuffs, Phoenix Knights are truly the shield of the group. They even have added skills for PvP. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_sagittarius.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_sagittarius.html deleted file mode 100644 index 54b7197841..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_sagittarius.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Sagittarius ]
- -
-
-
- Characteristics - Though similar to Hawkeyes in battle style, Sagittariuses shine in PvP. Due to their relatively narrow range of skills, however, it is necessary to utilize their ranged attacks to the fullest. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_soultaker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_soultaker.html deleted file mode 100644 index 5caf3c80dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/class_preview_soultaker.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - -
- - - - - - - -
[ Soultaker ]
- -
-
-
- Characteristics - Succeeding the battle style of Necromancers, Soultakers wield sophisticated dark magic spells as well as powerful debuffs. Their ability to lower the opponent's magic defense and trasfer their own HP cut unto their servitors renders them formidable in PvP. - -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/popupInvite.html deleted file mode 100644 index 14b0b4e8ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Orven:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Einhasad Temple in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-01.html deleted file mode 100644 index 973cddcd67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10341_DayOfDestinyHumansFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-01.htm deleted file mode 100644 index 1b37671650..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-Ah... I've heard a lot about you! I've heard that you're the future of our race! That's quite a weight to bear - I hope the pressure doesn't bury you. In fact, I would like you support you and guide you to more power.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-02.htm deleted file mode 100644 index 039b9ecb38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Winonin:
-I received a revelation! I must spread the Gospel of Einhasad, and endow new powers on those that have a chance to excel. You are one of those, friend, so I have a mission that I would like to assign to you.
-First though, you must agree to it! What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-03.htm deleted file mode 100644 index 94e286cb14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Winonin:
-You're probably aware of the Seal of Shilen region located in the outskirts of Aden Castle. However, you might not be aware that Shilen's minions are now preparing to attack this Aden Castle.
-We found where the minions were gathering, and, hoping to catch them unawares, sent a party to attack them before they had left. As you probably guessed... we haven't heard anything from them. We need someone... you... to find them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-04.htm deleted file mode 100644 index dc7aab21c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-If you accept the mission, you'll need to find the Quartermaster who left for the Evil Incubator on the outskirts of the Cemetary. Talk to him, help him if necessary, and return safely.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-05.htm deleted file mode 100644 index 23c929fe31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-I will explain your task one more time. You must go to the Evil Incubator on the outskirts of the Cemetary and find the Quartermaster we sent there. He'll explain the rest. -Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-06.html deleted file mode 100644 index 23c929fe31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-I will explain your task one more time. You must go to the Evil Incubator on the outskirts of the Cemetary and find the Quartermaster we sent there. He'll explain the rest. -Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-07.html deleted file mode 100644 index aa60eb87fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Winonin:
-Adolph had told me all about your feats! It seems that Einhasad looks over your path -- you're ready to walk a new path!
-If you're curious, I can tell you more about it. Oh, and I have gifts for you too!
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-08.html deleted file mode 100644 index f8629e5666..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-So, you are ready? Absolutely sure?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-09.html deleted file mode 100644 index a24c3e45bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Winonin:
-As representative of the Elves and great teachers, I, Grand Magister Winonin hereby certify that you have started your new path under the blessing of Eva! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-10.html deleted file mode 100644 index b9d74b7260..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Winonin:
-In order to complete this mission properly, return in your original class. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-11.html deleted file mode 100644 index 93303b842f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-I can only help those who are fully qualified to withstand the trial of fate successfully. Please return when you feel you are sufficiently qualified.
-(This quest may only be undertaken by Temple Knights, Swordsingers, Plane Walkers, Silver Rangers, Spellsingers, Elemental Summoners, and Elders who are level 76 or above and have completed the second class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-12.html deleted file mode 100644 index 25178253e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/30856-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Winonin:
-There is nothing more I can do for you right now.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-01.html deleted file mode 100644 index 1c2e41b5c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-04.html deleted file mode 100644 index 39d2e759fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/Q10342_DayOfDestinyElvenFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/Q10342_DayOfDestinyElvenFate.java deleted file mode 100644 index 1095278bef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/Q10342_DayOfDestinyElvenFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10342_DayOfDestinyElvenFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Elven Fate (10342) - * @author St3eT - */ -public class Q10342_DayOfDestinyElvenFate extends ThirdClassTransferQuest -{ - // NPC - private static final int WINONIN = 30856; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.ELF; - - public Q10342_DayOfDestinyElvenFate() - { - super(10342, MIN_LEVEL, START_RACE); - addStartNpc(WINONIN); - addTalkId(WINONIN); - addCondMinLevel(MIN_LEVEL, "30856-11.html"); - addCondRace(START_RACE, "30856-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "30856-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30856-02.htm": - case "30856-03.htm": - case "30856-04.htm": - case "30856-08.html": - { - htmltext = event; - break; - } - case "30856-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == WINONIN) - { - if (qs.getState() == State.CREATED) - { - htmltext = "30856-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "30856-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30856-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_elemental_master.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_elemental_master.html deleted file mode 100644 index 32b1773bef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_elemental_master.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Elemental Master ]
- -
-
-
- Characteristics - Elemental Masters' servitor buffs have no rival. They can boost the servitors' magic stats or general stats to maximize battle prowess, and also undo the opponents' buffs, making them a fearsome sight in PvP. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_saint.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_saint.html deleted file mode 100644 index c3949ad370..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_saint.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Eva's Saint ]
- -
-
-
- Characteristics - As an extension of the Elder class, Eva's Saints are healers who cast defensive buffs and refill teammates' MP, increasing efficiency of group hunts. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_templar.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_templar.html deleted file mode 100644 index 8900a41a10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_eva_templar.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Eva's Templar ]
- -
-
-
- Characteristics - Eva's Templars have become stronger tanks with increased resistance to abnormal states and higher defenses. Though their attack damage is low, their formidable defenses and speed can make them fearsome PvP opponents, depending on player skill. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_moonlight_sentinel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_moonlight_sentinel.html deleted file mode 100644 index 2124bcb572..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_moonlight_sentinel.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Moonlight Sentinel ]
- -
-
-
- Characteristics - Moonlight Sentinels' deadly speed and attack damage make them second to none in PvP. Their strengths are amplified in open fields where they can slow down opponent speed, but their low defense requires them to keep a distance from their enemies at all times. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_mystic_muse.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_mystic_muse.html deleted file mode 100644 index 609db93bea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_mystic_muse.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Mystic Muse ]
- -
-
-
- Characteristics - Powerful damage dealers, Mystic Muses now have an enlarged arsenal of spells at their disposal. Their use of water and holy magic is amplified by swift casting speed, which gives them a crucial edge in PvP. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_sword_muse.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_sword_muse.html deleted file mode 100644 index 87aa80d9f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_sword_muse.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Sword Muse ]
- -
-
-
- Characteristics - As secondary buffers in a group, Sword Muses' enchant skills are now more useful than ever, going on to prove beneficial in PvP as well. Their damage-dealing is average, requiring strategic hit-and-run. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_wind_rider.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_wind_rider.html deleted file mode 100644 index 307840645d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/class_preview_wind_rider.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Wind Rider ]
- -
-
-
- Characteristics - Following in the footsteps of Plainswalkers, Wind Riders are a step up in terms of survivability when outnumbered. They have a number of lethal tricks up their sleeve, and considering their speed, opponents will do well to watch their backs in PvP. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/popupInvite.html deleted file mode 100644 index 945fd77f19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Winonin:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Mystic Guild in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-01.html deleted file mode 100644 index cc103fd886..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10342_DayOfDestinyElvenFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-01.htm deleted file mode 100644 index 85766b29fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Oltran:
-Hum, has the time come? Your name is quite well-known throughout these parts. They say your star is rising, and that we can entrust you with our clan's future. Those that are on a new stage normally seek new strength. It is time you demonstrated that you are worthy of such expectations.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-02.htm deleted file mode 100644 index 913ea45d1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Oltran:
-I have been given a divine revelation of a new destiny for all who are qualified to represent the Dark Elf Clan. I judge you to be qualified in all aspects.
-Our Dark Elf Clan is in a dire situation, and we need more candidates like you if we are to redeem ourselves for following the Goddess of Destruction. If you are ready to receive new powers and restore honor to our clan, accept this mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-03.htm deleted file mode 100644 index 9cae7abc95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Oltran:
-You have surely heard of the Seal of Shilen, near to Aden Castle? The Goddess of Destruction has opened her evil eyes, and is strengthening her dark powers. She has already filled that place with evil energy, and her sprits are looking for an opportunity to take over Aden Castle.
-The Vanguard went to the underground lair where they believe the spirits are coming from, but nothing has been heard from them in days. We are about to deploy a search team, and we would like you to accept the mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-04.htm deleted file mode 100644 index a5fa07c3e4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Oltran:
-A person of your abilities, I don't doubt that you are well suited for this mission. From here, head toward the Seal of Shilen and the Cemetery, and look for the vanguard near the Evil Incubator. Don't forget that every step you take could change the future of our clan.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-05.htm deleted file mode 100644 index aee4413b62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Oltlin:
-I'll explain again about the mission. First, go to Shilen's Seal and the Cemetary, find the vanguard, and help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-06.html deleted file mode 100644 index aee4413b62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Oltlin:
-I'll explain again about the mission. First, go to Shilen's Seal and the Cemetary, find the vanguard, and help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-07.html deleted file mode 100644 index 0285848e66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Oltran:
-Adolph has told me all about you. You were truly a sight to behold, I see. Well, it's time for you to be granted a new path, perhaps.
-I'll tell you more if you wish. Otherwise, I have a gift for you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-08.html deleted file mode 100644 index b378da4084..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Oltran:
-So, you are ready? Absolutely sure?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-09.html deleted file mode 100644 index b1cd5d7ec5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Oltrin:
-New destiny will open up your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-10.html deleted file mode 100644 index d495325c50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Oltrin:
-To complete this mission, you need to switch back to your previous class. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-11.html deleted file mode 100644 index f711168f84..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Oltlin:
-It would seem that you are not prepared to receive your new destiny. Come back to me again when you're fully qualified.
-(Only level 76+ Shillien Knights, Blade Dancers, Abyss Walkers, Wraith Rangers, Spellhowlers, Wraith Summoners, and Shillien Elder who have completed the second class transfer can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-12.html deleted file mode 100644 index b749081438..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/30862-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Oltlin:
-There is nothing more I can do for you.
-(Previously Completed Quest) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-01.html deleted file mode 100644 index dc13852355..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-04.html deleted file mode 100644 index e551b4ad63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/Q10343_DayOfDestinyDarkElfsFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/Q10343_DayOfDestinyDarkElfsFate.java deleted file mode 100644 index ee3d025eea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/Q10343_DayOfDestinyDarkElfsFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10343_DayOfDestinyDarkElfsFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Dark Elf's Fate (10343) - * @author St3eT - */ -public class Q10343_DayOfDestinyDarkElfsFate extends ThirdClassTransferQuest -{ - // NPC - private static final int OLTRAN = 30862; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.DARK_ELF; - - public Q10343_DayOfDestinyDarkElfsFate() - { - super(10343, MIN_LEVEL, START_RACE); - addStartNpc(OLTRAN); - addTalkId(OLTRAN); - addCondMinLevel(MIN_LEVEL, "30862-11.html"); - addCondRace(START_RACE, "30862-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "30862-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30862-02.htm": - case "30862-03.htm": - case "30862-04.htm": - case "30862-08.html": - { - htmltext = event; - break; - } - case "30862-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == OLTRAN) - { - if (qs.getState() == State.CREATED) - { - htmltext = "30862-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "30862-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30862-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_hunter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_hunter.html deleted file mode 100644 index de3514ae4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_hunter.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Ghost Hunter ]
- -
-
-
- Characteristics - When there is one chance for a hit, let the Ghost Hunters take over. Their ability to force the enemy to turn their backs or increase accuracy makes them formidable opponents in PvP and superb damage dealers in groups. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_sentinel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_sentinel.html deleted file mode 100644 index af12ce5b64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_ghost_sentinel.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Ghost Sentinel ]
- -
-
-
- Characteristics - New skills for Ghost Sentinels are centered on physical damage in PvP. Though low in probability, their ability to take down an opponent in one hit can turn the tide of battle in an instant. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_saint.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_saint.html deleted file mode 100644 index 60c7aace9b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_saint.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Shillien Saint ]
- -
-
-
- Characteristics - As powerful party buffers, Shillien Saints have no attack spells of their own, but add their special touch onto attack magic and resistance buffs. Their healing is weaker than other healers, while their ability to keep a team alive and stable is superb. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_templar.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_templar.html deleted file mode 100644 index 2dbc12f18d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_shillien_templar.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Shillien Templar ]
- -
-
-
- Characteristics - Descended from the legacy of Shillien Knights, Shillien Templars possess the former's strengths in terms of abnormal status debuffs and buffs that add onto magic attacks. Though a tank class, the Shillien Templar class wields attack skills, and makes for a powerful PvP fighter. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_dancer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_dancer.html deleted file mode 100644 index d17640285d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_dancer.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Spectral Dancer ]
- -
-
-
- Characteristics - Spectral Dancers' group buffs enable steady teamwork and maximized damage-dealing as a group. As secondary buffers, their crisis management abilities have improved significantly, as in the case of momentarily petrifying nearby enemies. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_master.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_master.html deleted file mode 100644 index 50f923e8e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_spectral_master.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Spectral Master ]
- -
-
-
- Characteristics - Servitor-handlers themselves, Spectral Masters possess a number of critical servitor buffs. Their magic debuffs make them difficult PvP opponents, but their low magic defense requires assistance from other buffers. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_storm_screamer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_storm_screamer.html deleted file mode 100644 index 383327a3e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/class_preview_storm_screamer.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Storm Screamer ]
- -
-
-
- Characteristics - Storm Screamers are powerful magic damage dealers, who also excel in PvP. Though their skills either deal tremendous damage or momentarily maximize their magic potential, their flaws lie in their slow casting speed and large MP consumption. It would take strategy to use their skills well in battle. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/popupInvite.html deleted file mode 100644 index 2e4811f739..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Oltran:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Dark Elf Guild in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-01.html deleted file mode 100644 index 70f439a252..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10343_DayOfDestinyDarkElfsFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-01.htm deleted file mode 100644 index 656baa70fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Ladanza:
-Waaa? Uh...hhhh! Sorry, I fell asleep waiting for you. I knew you'd come to claim the strength of the Orc clan, but... I never mind having time for a little nap while I'm waiting. -Enough about me, it's time for you to embrace the strengths of the Orc Clan. Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-02.htm deleted file mode 100644 index 9199d771e4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Ladanza:
-As your teacher, it is my responsibility to help you learn and grow, so that you might one day bring pride upon our great Orc Clan. You are more than qualified and I have no doubt that you will grow and prosper.
-Someday, your name will be known far and wide, and said with reverence and awe! But for now, I have a mission for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-03.htm deleted file mode 100644 index 62af6fe0e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Ladanza:
Are you familiar with the Shilen's Seal region, near the outskirts of Aden Castle? It appears that the Goddess of Destruction has opened her eyes and is strengthening her dark powers. That place, it's now infused with evil energy. There've been reports of Shilen's monsters attacking civilians.
-The Aden Vanguard set out to destroy the monsters their underground lair, near Shilen's Seal. But we haven't heard a peep from them since. We'd like you to lead a search party.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-04.htm deleted file mode 100644 index c82ccc8d07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Ladanza:
Good. I have chosen wisely. Go find the Vanguard Quartermaster, near Shilen's Seal and the Cemetery. Go to the Evil Incubator. Investigate the whereabouts of the Vanguard. Always remember the pride of the Orc Clan.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-05.htm deleted file mode 100644 index 4f90b0b450..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Ladanza:
-I'll explain the mission, again. First, find the Aden Vanguard near Shilen's Seal and the Cemetary. Next, help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-06.html deleted file mode 100644 index 4f90b0b450..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Ladanza:
-I'll explain the mission, again. First, find the Aden Vanguard near Shilen's Seal and the Cemetary. Next, help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-07.html deleted file mode 100644 index 93ec6cb4db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-07.html +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Ladanza:
-You are a great honor to us all. I bless you on your next step forward in this journey!
-I will tell you more if you're curious about the details. Meanwhile, here's a gift.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-08.html deleted file mode 100644 index a9c0724258..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Ladanza:
-So, you are ready? Absolutely sure?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-09.html deleted file mode 100644 index 664d0c0146..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-09.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Ladanza:
-Tejakar Oroca! On behalf of the great Pa'agrio Lord Kakai, I, Ladanza, acknowledge that you have stepped into a new Path to Awakening! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-10.html deleted file mode 100644 index c8297dbdeb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-10.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Ladanza:
-To finish this mission, you must return to your original class. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-11.html deleted file mode 100644 index 394592a67d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-11.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Ladanza:
-No. You, child, are not ready for new powers.
-(This quest can only be fulfilled by Destroyer, Tyrant, Overlord, and Warcryer characters, level 76 or above, who have completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-12.html deleted file mode 100644 index be4d4e161d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/30865-12.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Ladanza:
-Grow in strength and make the Orc Clan proud.
-(Previously Completed Quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-01.html deleted file mode 100644 index f9891a750a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-04.html deleted file mode 100644 index 6829481132..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/Q10344_DayOfDestinyOrcsFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/Q10344_DayOfDestinyOrcsFate.java deleted file mode 100644 index 9a60704054..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/Q10344_DayOfDestinyOrcsFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10344_DayOfDestinyOrcsFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Orc's Fate (10344) - * @author St3eT - */ -public class Q10344_DayOfDestinyOrcsFate extends ThirdClassTransferQuest -{ - // NPC - private static final int LADANZA = 30865; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.ORC; - - public Q10344_DayOfDestinyOrcsFate() - { - super(10344, MIN_LEVEL, START_RACE); - addStartNpc(LADANZA); - addTalkId(LADANZA); - addCondMinLevel(MIN_LEVEL, "30865-11.html"); - addCondRace(START_RACE, "30865-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "30865-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30865-02.htm": - case "30865-03.htm": - case "30865-04.htm": - case "30865-08.html": - { - htmltext = event; - break; - } - case "30865-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == LADANZA) - { - if (qs.getState() == State.CREATED) - { - htmltext = "30865-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "30865-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30865-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_dominator.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_dominator.html deleted file mode 100644 index 812ff0ef2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_dominator.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Dominator ]
- -
-
-
- Characteristics - Not only are they skilled at PvP, but Dominators are crucial buffers that possess a number of cursing spells. Their powerful buffs affect an entire command channel, and their ability to boost magic attacks make them much desired in large battle heavy in magic casters. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_doomcryer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_doomcryer.html deleted file mode 100644 index 67018847e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_doomcryer.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Doomcryer ]
- -
-
-
- Characteristics - Doomcryers are buffing specialists. Their powerful group buffs boost resistance to buff cancellations and debuff attacks, as well as adding onto other buffs to boost battle prowess. Doomcryers can also buff themselves in PvP, much to their opponents' chagrin. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_grand_khavatari.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_grand_khavatari.html deleted file mode 100644 index 49467c97c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_grand_khavatari.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Grand Khavatari ]
- -
-
-
- Characteristics - With the abilites of Tyrants, Grand Khavataris have increased resistance to abnormal states. Their PvP capabilities have increased significantly as well, with the addition of various ranged skills and debuffs that slow down the opponent. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_titan.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_titan.html deleted file mode 100644 index 7b3c90950d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/class_preview_titan.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Titan ]
- -
-
-
- Characteristics - With superb attack and defense, Titans are unrivaled in PvP. An opponent with low defenses would be wise to flee before Titans launch a continuous assault, which can pummel even a tank to the ground. Their only weakness is in ranged battle, as they are melee fighters. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/popupInvite.html deleted file mode 100644 index 0a4bfa39a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Ladanza:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Orc Guild in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-01.html deleted file mode 100644 index 679f8949bb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10344_DayOfDestinyOrcsFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-01.htm deleted file mode 100644 index 574aecfbb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Ferris:
-Hmm, I see great potential in you, young one. You have it in you to be someone important in this world. I approve.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-02.htm deleted file mode 100644 index ee5dd31194..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Ferris:
-Life only gets harder as you get older. If you are patient and industrious, and see each challenge as a new chance to grow in body, soul and name, you will do well. Hahaha! Like me!
-Deep within my soul, I feel that you will become something special. A great dwarf who will bring great renowned upon us all. Now, I have a mission that I want you to take on. If you are successful I will help you reach new levels.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-03.htm deleted file mode 100644 index 697349cd64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Ferris:
-Do you know about the region of Shilen's Seal, near the edge of Aden Castle? The Goddess of Destruction has opened her evil eyes, and is strengthening her dark powers. That place is already full of evil energy. Shilen's new monsters seem to be looking for an opportunity to take over Aden Castle.
-The Aden Vanguard has left to destroy the monsters in their underground lair near Shilen's Seal. We haven't heard from them since. We're about to send out a search party. Would you like to lead that team?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-04.htm deleted file mode 100644 index 71b95975c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Ferris:
-Chance favors those who are prepared, and lost chances don't come back around very often. If you finish this mission successfully, no one will question your qualification.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-05.htm deleted file mode 100644 index 629ccbf84c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Ferris:
-I'll explain again about the mission. First, find the Aden Vanguard near Shilen's Seal and the Cemetary, and help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-06.html deleted file mode 100644 index 629ccbf84c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Ferris:
-I'll explain again about the mission. First, find the Aden Vanguard near Shilen's Seal and the Cemetary, and help them. The quartermaster will probably be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-07.html deleted file mode 100644 index 2ae53746d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-I knew you would do it! Adolph has tooted horn after horn for you. Thanks! It would have been embarrassing for me if you hadn't done well.
-So, are you interested in getting onto a new path? I can tell you more about if you want. Or skip to my gift?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-08.html deleted file mode 100644 index 44493df23d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Ferris:
-Ready for a class transfer?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-09.html deleted file mode 100644 index 370c1bf667..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Ferris:
-On behalf of your masters and the dwarves, I will lead you to the new path by granting you the blessing given by Goddess of the Earth. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-10.html deleted file mode 100644 index 241f3e6ac1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Ferris:
-You must return to your original class before you can carry out this mission. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-11.html deleted file mode 100644 index b7625df6ad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Ferris:
-Ah, young one, you are not yet qualified to walk down this path.
-(This quest can only be accessed by level 76 or above Bounty Hunters or Warsmiths who have completed a 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-12.html deleted file mode 100644 index 4020bce524..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/30847-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Ferris:
-There is nothing more I can do for you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-01.html deleted file mode 100644 index f767c73a0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-04.html deleted file mode 100644 index 24fef20e24..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/Q10345_DayOfDestinyDwarfsFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/Q10345_DayOfDestinyDwarfsFate.java deleted file mode 100644 index d3d706cdbc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/Q10345_DayOfDestinyDwarfsFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10345_DayOfDestinyDwarfsFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Dwarf's Fate (10345) - * @author St3eT - */ -public class Q10345_DayOfDestinyDwarfsFate extends ThirdClassTransferQuest -{ - // NPC - private static final int FERRIS = 30847; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.DWARF; - - public Q10345_DayOfDestinyDwarfsFate() - { - super(10345, MIN_LEVEL, START_RACE); - addStartNpc(FERRIS); - addTalkId(FERRIS); - addCondMinLevel(MIN_LEVEL, "30847-11.html"); - addCondRace(START_RACE, "30847-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "30847-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30847-02.htm": - case "30847-03.htm": - case "30847-04.htm": - case "30847-08.html": - { - htmltext = event; - break; - } - case "30847-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == FERRIS) - { - if (qs.getState() == State.CREATED) - { - htmltext = "30847-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "30847-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30847-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_fortune_seeker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_fortune_seeker.html deleted file mode 100644 index 7bd4af32a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_fortune_seeker.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Fortune Seeker ]
- -
-
-
- Characteristics - Improving on the play style of the Bounty Hunters, Fortune Seekers have stronger Spoil skills that now deal damage. Their various stun skills are effective through blunt weapons as well, making them not only powerful in hunting but in PvP as well. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_maestro.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_maestro.html deleted file mode 100644 index 24eae0b826..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/class_preview_maestro.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Maestro ]
- -
-
-
- Characteristics - With higher HP and CP than any other race, Maestros show impressive prowess in battle as well as in crafting. Their use of Mechanic Golems opens doors to a variety of tactics in PvP. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/popupInvite.html deleted file mode 100644 index bda5f8acf6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Ferris:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Blacksmith in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-01.html deleted file mode 100644 index dd12ac7d93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10345_DayOfDestinyDwarfsFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-01.htm deleted file mode 100644 index f30df421b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Brome:
-This continent is filled with nightmares, with weak creatures meeting their horrible ends. The destiny of the Kamael Clan is bound up with all the living creatures in this land, and we need young people like you need to play your part.
-I know that you have reached the limit of your strength. My duty is to help you find your path. Will you accept this aid?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-02.htm deleted file mode 100644 index 93d70eeb2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Brome:
-Even the Kamael Clan has limits. However, you need not worry. It is my life's duty to help those like you to find your destiny.
-First, however, you must face a trial, to ensure that you are ready. Will you accept this challenge?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-03.htm deleted file mode 100644 index 564fe62c55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Brome:
-You have heard of Shilen's Seal, near Aden Castle, yes? The Goddess of Destruction has opened her evil eyes, and is strengthening her dark powers. The seal is oozing evil energy, and many new monsters have swarmed out, looking for an opportunity to take over Aden Castle.
-The Aden Vanguard has gone to the underground lair near the seal to take up the fight, but we haven't heard from them in far too long. We would like you to undertake a search, and, if necessary, a rescue.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-04.htm deleted file mode 100644 index a62b59985b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Brome:
-Remember, your destiny is blocked until you face this challenge.
Go now to Shilen's Seal and find Aden Vanguard. Help them to fulfill their mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-05.htm deleted file mode 100644 index 3d67e3f950..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Brome:
-I'll explain the mission again. First, go to Shilen's Seal and find the Vanguard that Aden sent. The quartermaster will probably be waiting for you. Then, help them complete their mission. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-06.html deleted file mode 100644 index 3d67e3f950..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Brome:
-I'll explain the mission again. First, go to Shilen's Seal and find the Vanguard that Aden sent. The quartermaster will probably be waiting for you. Then, help them complete their mission. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-07.html deleted file mode 100644 index d7fc4438d9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Brome:
-Hardships always test us, but we come out the stronger for them. Well done.
-Now, let us celebrate your new destiny. Would you like to know more? I also have a gift for you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-08.html deleted file mode 100644 index 0f1d5eba2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Brome:
-Are you prepared for your new destiny?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-09.html deleted file mode 100644 index 4a6b41e4a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Brome:
-You will walk on the new path of destiny from now on. I will prove it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-10.html deleted file mode 100644 index 3769554ce4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Brom:
-To complete this mission, you need to go back to your previous class. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-11.html deleted file mode 100644 index eb0d1632db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Brome:
-Are you prepared to take the ordeal of destiny? Look within yourself to find out.
-(Only level 76+ Berserkers, Soul Breakers, and Arbalesters who have completed the 2nd Class Transfer can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-12.html deleted file mode 100644 index abab81f57d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/32221-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Brome:
-There is nothing more I can help you with.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33165-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33165-01.html deleted file mode 100644 index b3e9b5a8ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33165-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden Vanguard Member:
-Grand Master Oltran sent you to help, right? Great. The Captain ordered me to direct you to the underground crypt when you arrived. The soldiers are already there, battling monsters. Please hurry, they're going to need all the help they can get.
-Powerful monsters are encamped there right now. So let me teleport you there. Otherwise, it would be too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-01.html deleted file mode 100644 index 2e3233ad9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Finally! I've been waiting for Aden to send me backup for ages. Captain Adolph and his soldiers all went to the underground Evil Incubator to see about the monsters that have been flooding out of it, and I need help.
-Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-02.html deleted file mode 100644 index f0c3904140..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-So many monsters have broken through our lines. Captain Adolph and his men have pushed them back through a valiant fight, but casualties were unavoidable.
-We must pay the dead the respect of bringing their personal possessions back to their families, but we have no numbers to spare. Please, could you bring back 4 keepsakes from the bodies of Aden Vanguard Members in the Cemetary? -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-03.html deleted file mode 100644 index 12511f29bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Many Aden Vanguard Members have died at the Cemetary. Please bring back 4 keepsakes from their bodies. -It's horrible, but we haven't been able to retrieve the bodies. They're scattered all over the Cemetary, but your best bet would be to check the corners of the square guarded by the Grave Guards. It's between the Seal of Shilen and the Cemetary. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-04.html deleted file mode 100644 index c220ac66ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Quartermaster:
-Yes, these are our fallen comrades' dog tags. Thank you. I'm sure the families will appreciate your hard work. Our heroes deserve to be remembered.
-Now, I don't think there's much else for you to do here. I'm worried about captain Adolph and the soldiers that went ahead to the monsters' base. I'm sure they could use some help there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-05.html deleted file mode 100644 index 0c437786a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/33407-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Quartermaster:
-Captain Adolph's team is in the underground crypt near the Cemetery, fighting monsters that resurrected through Shilen. Go and help him if you can. Powerful creatures are blocking the entrance to the crypt, so you'd better teleport through the Aden Vanguard Member standing behind me.
-Good luck, warrior of Aden. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/Q10346_DayOfDestinyKamaelsFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/Q10346_DayOfDestinyKamaelsFate.java deleted file mode 100644 index 3a8f45a30a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/Q10346_DayOfDestinyKamaelsFate.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10346_DayOfDestinyKamaelsFate; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.ThirdClassTransferQuest; - -/** - * Day of Destiny: Kamael's Fate (10346) - * @author St3eT - */ -public class Q10346_DayOfDestinyKamaelsFate extends ThirdClassTransferQuest -{ - // NPC - private static final int BROME = 32221; - // Misc - private static final int MIN_LEVEL = 76; - private static final Race START_RACE = Race.KAMAEL; - - public Q10346_DayOfDestinyKamaelsFate() - { - super(10346, MIN_LEVEL, START_RACE); - addStartNpc(BROME); - addTalkId(BROME); - addCondMinLevel(MIN_LEVEL, "32221-11.html"); - addCondRace(START_RACE, "32221-11.html"); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, "32221-12.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32221-02.htm": - case "32221-03.htm": - case "32221-04.htm": - case "32221-08.html": - { - htmltext = event; - break; - } - case "32221-05.htm": - { - qs.startQuest(); - qs.set("STARTED_CLASS", player.getClassId().getId()); - htmltext = event; - break; - } - default: - { - htmltext = super.onAdvEvent(event, npc, player); - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if (npc.getId() == BROME) - { - if (qs.getState() == State.CREATED) - { - htmltext = "32221-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "32221-06.html"; - } - else if (qs.isCond(13)) - { - htmltext = "32221-07.html"; - } - } - } - return (!htmltext.equals(getNoQuestMsg(player)) ? htmltext : super.onTalk(npc, player)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_doombringer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_doombringer.html deleted file mode 100644 index 0c742805bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_doombringer.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Doombringer ]
- -
-
-
- Characteristics - Doombringers' skills may be few, but are enough. Their powerful attacks and buffs pack enough punch to be feared in PvP, and their use of Stun skills to follow with a lethal blow is a sight to behold. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_female_soul_hound.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_female_soul_hound.html deleted file mode 100644 index d720f9c824..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_female_soul_hound.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Soul Hound ]
- -
-
-
- Characteristics - Soul Hounds' many ranged attacks and self-defense skills provide great endurance in battle. Though their magic damage is lower than others, their dogged attacks including the physical and the magical wear down an unsuspecting enemy. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_male_soul_hound.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_male_soul_hound.html deleted file mode 100644 index b3f7d6e419..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/class_preview_male_soul_hound.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
- - - - - - - -
[ Soul Hound ]
- -
-
-
- Characteristics - Soul Hounds' many ranged attacks and self-defense skills provide great endurance in battle. Though their magic damage is lower than others, their dogged attacks including the physical and the magical wear down an unsuspecting enemy. -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/popupInvite.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/popupInvite.html deleted file mode 100644 index d43edc359f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/popupInvite.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Brome:
-So the Goddess of Death has opened her malicious eyes, at last. Shilen's vile creatures are rampaging all over Aden Castle. I heard a vanguard force from Aden Castle set out to eradicate those monsters and found an underground lair near the Seal of Shilen. But the problem is that we haven't heard anything from them since then. So we're arranging to send a search party after them, and I hope you who of renown could help us with this mission. If you do, I'll help you gain greater powers.
-I shall be waiting for you in the Kamael Guild in the Town of Aden. Do not be led astray from your fated duty.
-(When your level is 76 or higher, you can complete the third class transfer)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-01.html deleted file mode 100644 index f5cb9dc305..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden Vanguard Corpse:
-(It looks like this is one of the fallen soldiers the Vanguard Quartermaster was talking about.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-02.html deleted file mode 100644 index 2e6c6557e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected the dog tag from this soldier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-03.html deleted file mode 100644 index 5cb5a6acfd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse 1:
-Already collected. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-04.html deleted file mode 100644 index f8a91c6423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10346_DayOfDestinyKamaelsFate/vanguard-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Aden Vanguard Corpse:
-(You collected a dog tag from the corpse. You now have all you need and can return to the Aden Supplier.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00.htm deleted file mode 100644 index 7fac53631a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Would you like to face the truth? One needs to wait for the right time.
-(This quest can only be fulfilled by characters level 95 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00a.htm deleted file mode 100644 index 78bf070ad2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You haven't gained the qualifications you need to face the truth yet.
-(This quest can only be fulfilled by characters who have cleared the 'Decaying Darkness' quest). - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-01.htm deleted file mode 100644 index 7537ee603b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-If you're ready, I'll tell you.... I'll tell you the story that has been passed down in this place, Magmeld. Originally this place was a place to rest that Einhasad made for distinguished heroes in the Merchants period. But the problem started when Gran Kain brought unchosen heroes and several races into Magmeld.
Einhasad did not wish this place to escape her control. So she gave the Sword of Light to Paulina who is the fourth daughter in order to control them. Paulina created the Prison of Darkness, a prison made of Starlight's Lattice, and imprisoned them all.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-02.htm deleted file mode 100644 index 0344a56ac2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Paulina was... a kind angel. She didn't want those not chosen by the Gods to be hurt. Paulina told them that these prison bars were a means of protection, even when we knew, of course, that they were imprisoning us.
-The situation was desperate, everyone was furious... everyone except Octavis. The knight of obedience and order trusted the Gods even if he knew that he wasn't chosen...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-03.htm deleted file mode 100644 index 5bbe38fbb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-The heroes led by Spezion wanted to escape. But Starlight's Lattice beheld the power of light from the Gods, and it wasn't to be destroyed by the power of heroes. After some time later, a hero and an excellent sorcerer Josephina was successful in creating the magic of death that can destroy Starlight's Lattice by borrowing Shilen's power. That was... the Decaying Darkness.
-Spezion and other heroes attempted to use this Decaying Darkness to destroy the Starlight's Lattice and convey their wishes to the gods. But all of them had to risk their life, as it was a great magic powerful enough to destroy the Starlight's Lattice and demanded much.
-In the end, Octavis swallowed the Decaying Darkness and died, and the attempt to escape failed. It could have been his faith in god, simple hesitation, or just lack of resolution that caused it, but I have no way of knowing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-04.htm deleted file mode 100644 index 44f07a0cc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Spezion, the mastermind, was sent to the Prison of Darkness by the Gods, and Octavis was resurrected and given a role in protecting Orbis Temple.
-However, the Decaying Darkness didn't go away. It contaminated other heroes and infected Octavis. He suffered terribly, felt he had betrayed his comrades and, over time, changed.
Octavis may no longer be a great hero, but he will always be a loyal servant to the Gods. His was tasked with stopping the intruders who come here. That means you, pup.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-05.htm deleted file mode 100644 index f229cc9693..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Divine Messenger Lydia:
-Be careful, young one. Octavis does not carry his strength of old, but he is a formidable foe nonetheless. Watch yourself, study his moves, and you may have a chance. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-06.html deleted file mode 100644 index 2e96d87127..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Divine Messenger Lydia:
-I pray that you kill Octavis and return safely! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-07.html deleted file mode 100644 index ee7fc4dbd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You defeated Octavis! You really are a hero! Please accept this as a token of my sincere gratitude!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-08.html deleted file mode 100644 index 67ec6acf67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/32892-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-%name%! You have brought peace to Orbis Temple, and deserve recognition throughout the continent.
-Please do never lose your way, and safeguard the world always. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Complete.html deleted file mode 100644 index a3fd694703..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Complete.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You have shown your courage and bravery. You deserve to be called a true hero.
-(You already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Q10351_OwnerOfHall.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Q10351_OwnerOfHall.java deleted file mode 100644 index 1de85c8f02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10351_OwnerOfHall/Q10351_OwnerOfHall.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10351_OwnerOfHall; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10318_DecayingDarkness.Q10318_DecayingDarkness; - -/** - * Owner of Hall (10351) - * @URL https://l2wiki.com/Owner_of_Hall - * @author Gigi - */ -public class Q10351_OwnerOfHall extends Quest -{ - // NPCs - private static final int LYDIA = 32892; - private static final int OCTAVIS = 29194; // Octavis common mode - // Item - private static final int OCTAVIS_BRACELET = 19461; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10351_OwnerOfHall() - { - super(10351); - addStartNpc(LYDIA); - addTalkId(LYDIA); - addKillId(OCTAVIS); - addCondMinLevel(MIN_LEVEL, "32892-00.htm"); - addCondCompletedQuest(Q10318_DecayingDarkness.class.getSimpleName(), "32892-00a.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32892-02.htm": - case "32892-03.htm": - case "32892-04.htm": - { - htmltext = event; - break; - } - case "32892-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32892-08.html": - { - if (qs.isCond(2)) - { - giveAdena(player, 23655000, false); - addExpAndSp(player, 897850000, 215484); - giveItems(player, OCTAVIS_BRACELET, 1); - qs.exitQuest(false, true); - htmltext = getHtm(player, "32892-08.html").replace("%name%", player.getName()); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32892-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32892-06.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32892-07.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "Complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00.htm deleted file mode 100644 index a417a74dc1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-No, try tackling something a little easier.
-(Only characters whose level is greater than 48 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00a.html deleted file mode 100644 index cd3a4e467b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Rieyi:
-Nice. You did very well. I hope you will consider helping our Krasis again in the future.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-01.htm deleted file mode 100644 index 4c66e11961..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rieyi:
-Well it looks like you can handle yourself in a fight. But then again, that isn't saying much.
-Now don't get all wound up about it... I'm not the one that called out the monster, I just stayed canceled in the shadows seeing how well you guys performed.
-The name is Rieyi, in case you didn't know, and I am a member of Krasis. Seeing how you performed against that creature I was curious to see if you would be interested in doing some work for us.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-02.htm deleted file mode 100644 index 11a6f55b52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rieyi:
-Didn't we already have this discussion? Like a million times already? Or was that someone else... never mind, I guess I can tell you again.
-Our Krasis is basically a group of Dark Elves who specialize in making problems... disappear. We mostly hire out to the notabilities, and work behind the scenes. We've been around since the moon was young. Why we've been the silent power behind many of the most dramatic events in history.
-We've always guarded the knowledge of our existence very carefully, but with the current crisis with Shilen, we've decided that we need to step into the light and take a more prominent role.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-03.htm deleted file mode 100644 index 865ab2f50b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rieyi:
-If we want to win in this war against Shilen, we need to slap the power from her hands to give us an extra edge. She's the one who's behind the recent plethora of disasters and in order to fight her we need someone to get their hands a little dirty to win. We have an operative located at the Tower of Insolence ready to brief you if you want to take the gig. We're running low on resources so we can't send her in to handle the task if that was what you were thinking.
-Krasis has given the OK to allow contract adventures to assist us in our missions. Unfortunately there is no financial compensation, but you'll get experience performing these types of missions and you might earn something else better than currency.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-04.htm deleted file mode 100644 index de361ce215..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rieyi:
-Like I said before, we have an operative named Kyuori who is stationed at the Tower of Isolence. You'll want to speak with her once you arrive.
-She'll fill you in on the task, but from what I've heard you shouldn't have too many problems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-05.html deleted file mode 100644 index 3cd0be20f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Rieyi:
-If you help Krasis, I will also help you all that I can. I can tell you now that you will benefit just as much, if not more.
-I can give you buffs and, if necessary, even teleport you to the front of the Tower of Insolence where you are to carry out the mission. Feel free to tell me whatever you wish to say.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-06.html deleted file mode 100644 index a30c461794..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Rieyi:
-If you agree to help our Krasis, I can help you out with a little support magic or a quick teleport to the Tower of Insolence.
-What would you like to do?.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-07.html deleted file mode 100644 index 5d5d79a0e3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Rieyi:
-We? Ask about Krasise? Why would such a curiosity? Haha, well, something I can tell.
-Krasis - a group of Dark Elves, decisive people's problems. Our clients - notable political figures, aristocrats ... -Therefore, you should not be the case before us. Since our tribe came to light, we prefer to remain -in the shade. -But now Shilen provokes great crisis in the world, and we can not hide anymore. Here we have revealed themselves to the world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-08.html deleted file mode 100644 index c26d602de1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-08.html +++ /dev/null @@ -1,8 +0,0 @@ -Rieyi:
-We want to explore the connection between Elder and present the great disasters. For this purpose, we need to investigate - the Tower of Insolence , which is confined to the gods who challenged Baium. However, our organization -operates in secret, so that we can not openly do research.
-For this reason, we are recruiting mercenaries who can do the work for us. Of course, Krumas -guarantee fee, so on your part will not be any loss.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-09.html deleted file mode 100644 index 3d479830e4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33155-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Rieyi:
-In the Tower of Insolence meet you Quarry. This Dark Elf a member Krasisa like me. -Go to him and listen to his request. You said that this is not a complicated matter?
-In that case, you and your comrades will easily cope with this problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-00.html deleted file mode 100644 index 8e5cee8924..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Kyuori:
-You're back! For real? You just wanted to talk to little old me, didn't you? Well, I'm always up for a bit of a chat.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-01.html deleted file mode 100644 index be7baf9ccc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kyuori:
-Ooh! A person! You have no idea how boring it is to be locked up in here. Talk to me or something before I lose my mind.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-02.html deleted file mode 100644 index 83d22f3348..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Kyuori:
-Hah, I knew it would have to be something like that! Nobody would come to this place for a party. Well, I suppose you're here to take out some monsters in the Tower of Insolence.
-Go on, then! You aren't scared, are ya?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-03.html deleted file mode 100644 index eb8f44c085..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Kyuori:
-Oh, good good good! A brave one. Wow, you are braver than you look. Now, have I got a challenge for you. I need you to kill ten things. Not just any old things--but it's okay, I have a list.
-Are you ready? Because I'm only saying this one time. (Kyuori takes a deep breath.) -Exhausted Vengeful Spirit, Wings of Viciousness, Baron's Knight, Terestian, Drill Demon, Knight's Vengeful Spirit, Royal Guard Knight Vengeful Spirit, Baron's Priest, Evil Shadow, Brutal Warrior, Dark Knight, Priest of Darkness, Vampire Queen, Bonehead Slave, Platinum Tribe Soldier, Platinum Tribe Archer, Platinum Tribe Warrior, Platinum Tribe Shaman, Platinum Tribe Overlord, Heaven's Palus Knight, Heaven's Palace Fighter, Heaven's Palace Terminator, Heaven's Palace Priest, Heaven's Palace Judge, Heaven's Palace Sniper, Slaughter Bathin, Bathin's Knight, Bathin's Wizard, Elmoreden's Lady, Elmoreden's Archer Escort, Elmoreden's Maid, Elmoreden's Guardian Warrior, Binder, Bound Warrior, Bound Archer, Heaven's Palace Seraphim, and Heaven's Palace Seraphim Escort. Remember, ten things from this list! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-04.html deleted file mode 100644 index bc67658430..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Kyuori:
-Still here, eh? You must have gotten attached to me or something. No? Well, at least I didn't say you're scared of the Tower of Insolence. I mean, I only asked you to kill ten things. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-05.html deleted file mode 100644 index 7504a52388..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Kyuori:
-You're back with a victory! I doubt your abilities, but it's already in the past.
-I like your commitment and for this I want to thank you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-06.html deleted file mode 100644 index cbae064c72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/33358-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Kyuori:
-Oooh, you got your ten things! Very excellent. And in return for doing this you get--where's a drumroll when you need one?--a Token of Insolence! Ta-da! Get some more of these, take them to Ende, and you'll be able to exchange them for something good. Remember that. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/Q10353_CertificationOfValue.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/Q10353_CertificationOfValue.java deleted file mode 100644 index f5bceb1ecf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10353_CertificationOfValue/Q10353_CertificationOfValue.java +++ /dev/null @@ -1,246 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10353_CertificationOfValue; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Certification of Value (10353) - * @URL https://l2wiki.com/Certification_of_Value - * @author Gigi - */ -public class Q10353_CertificationOfValue extends Quest -{ - // NPCs - private static final int RIEYI = 33155; - private static final int KYUORI = 33358; - private static final int DUMMY_MONSTER = 33349; - private static final int[] MONSTERS = - { - 23044, // Exhausted Vengeful Spirit - 23045, // Wings of Viciousness - 23046, // Byron's Knight - 23047, // Terestian - 23048, // Drill Demon - 23049, // Knight's Vengeful Spirit - 23050, // Escort Knight's Vengeful Spirit - 23051, // Byron's Confidant - 23052, // Evil Shadow - 23053, // Brutal Warrior - 23054, // Demon Knight - 23055, // Demon Priest - 23056, // Vampire Queen - 23057, // Bonehead Slave - 23058, // Platinum Tribe Soldier - 23059, // Platinum Tribe Archer - 23060, // Platinum Tribe Warrior - 23061, // Platinum Tribe Shaman - 23062, // Platinum Tribe Prefect - 23063, // Heaven's Palace Knight - 23064, // Heaven's Palace Fighter - 23065, // Heaven's Palace Terminator - 23066, // Heaven's Palace Priest - 23067, // Heaven's Palace Judge - 23068, // Heaven's Palace Sniper - 23101, // Slaughter Bathin - 23102, // Bathin's Knight - 23103, // Bathin's Wizard - 23104, // Elmoreden's Lady - 23105, // Elmoreden's Archer - 23106, // Elmoreden's Maid - 23107, // Elmoreden's Warrior - 23108, // Binder - 23109, // Bound Warrior - 23110, // Bound Archer - 23111, // Heaven's Palace Seraphim - 23112 // Heaven's Palace Seraphim Escort - }; - // Item - private static final int TOKEN_OF_INSOLENCE_TOWER = 17624; - // Misc - private static final int MIN_LEVEL = 48; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10353_CertificationOfValue() - { - super(10353); - addStartNpc(RIEYI); - addTalkId(RIEYI, KYUORI); - addKillId(MONSTERS); - addCondMinLevel(MIN_LEVEL, "33155-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "33155-02.htm": - case "33155-03.htm": - case "33155-04.htm": - case "33155-07.html": - case "33155-08.html": - case "33155-09.html": - case "33358-02.html": - { - htmltext = event; - break; - } - case "33155-05.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33358-03.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "33358-06.html": - { - addExpAndSp(player, 3000000, 720); - giveItems(player, TOKEN_OF_INSOLENCE_TOWER, 1); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == RIEYI) - { - htmltext = "33155-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case RIEYI: - { - if (qs.isCond(1)) - { - htmltext = "33155-06.html"; - } - break; - } - case KYUORI: - { - if (qs.isCond(1)) - { - htmltext = "33358-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33358-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33358-05.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case RIEYI: - { - htmltext = "33155-00a.html"; - break; - } - case KYUORI: - { - htmltext = "33358-00.html"; - break; - } - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; - qs.set(KILL_COUNT_VAR, killCount); - if (killCount >= 10) - { - qs.setCond(0); - qs.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(1); - holder.add(new NpcLogListHolder(DUMMY_MONSTER, false, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00.htm deleted file mode 100644 index b8901336bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-I appreciate your dedication to the truth. But you must prepare yourself thoroughly, as it will not be easy to face.
-(You must be level 95 or above to accept this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00a.htm deleted file mode 100644 index 86f7b293ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-No--there are things you still do not understand. In order to face the truth, knowledge must baptize your spirit. You will know when the time is right.
-(You must complete the Owner of Hall quest to proceed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-01.htm deleted file mode 100644 index 32540bcdb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-It seems I've seriously underestimated Octavis!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-02.htm deleted file mode 100644 index f28d6d2530..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-We face another test. Tribulation comes to us in the form of Octavis, resurrected and more powerful than ever.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-03.htm deleted file mode 100644 index b15bac97bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Nothing has come out of Shilenwithout the tang of rumor or lie. And there is no time to wonder. We must act. Octavis's fury will not wait.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-04.htm deleted file mode 100644 index 6493d48df3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Divine Messenger Lydia:
-I wish it was as straightforward as simply defeating him again. This is a battle to save his soul, and though my faith is strong... I admit, I am uncertain we will prevail. Let me know when you are prepared and I will explain how to save Octavis. Then I will send you to him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-05.html deleted file mode 100644 index e5ade4ed6f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Divine Messenger Lydia:
-I will pray for your safe return. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-06.html deleted file mode 100644 index 477c401ddc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You have done it! Oh, praise be! The impossible has been achieved!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-07.html deleted file mode 100644 index 995ecdcab7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/32892-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Divine Messenger Lydia:
-Praise to you, %name%! I feared this Temple would come to ruin, but my faith should have been stronger! Your endeavors are truly blessed. I will sing prayers in praise of your name! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Complete.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Complete.html deleted file mode 100644 index f07db8a9e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Complete.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Your courage and skills came unexpected and greatly appreciated. I will sing another prayer in praise of your name!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Q10354_ResurrectedOwnerOfHall.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Q10354_ResurrectedOwnerOfHall.java deleted file mode 100644 index 97c1c9d1a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10354_ResurrectedOwnerOfHall/Q10354_ResurrectedOwnerOfHall.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10354_ResurrectedOwnerOfHall; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10351_OwnerOfHall.Q10351_OwnerOfHall; - -/** - * Resurrected Owner of Hall (10354) - * @URL https://l2wiki.com/index.php?title=Resurrected_Owner_of_Hall&mobileaction=toggle_view_desktop - * @author Gigi - */ -public class Q10354_ResurrectedOwnerOfHall extends Quest -{ - // NPCs - private static final int LYDIA = 32892; - private static final int OCTAVIS = 29212; // Octavis extreme mode - // Item - private static final int OCTAVIS_SOUL_BOTTLE = 34884; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10354_ResurrectedOwnerOfHall() - { - super(10354); - addStartNpc(LYDIA); - addTalkId(LYDIA); - addKillId(OCTAVIS); - addCondMinLevel(MIN_LEVEL, "32892-00.htm"); - addCondCompletedQuest(Q10351_OwnerOfHall.class.getSimpleName(), "32892-00a.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32892-02.htm": - case "32892-03.htm": - { - htmltext = event; - break; - } - case "32892-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32892-07.html": - { - if (qs.isCond(2)) - { - giveAdena(player, 23655000, false); - addExpAndSp(player, 897850000, 215484); - giveItems(player, OCTAVIS_SOUL_BOTTLE, 1); - qs.exitQuest(false, true); - htmltext = getHtm(player, "32892-07.html").replace("%name%", player.getName()); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32892-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32892-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32892-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "Complete.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-01.html deleted file mode 100644 index 2c3a130080..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman:
-Guard Lef thinks the world of you. Goodbye. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-02.html deleted file mode 100644 index 5fb72b5715..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-Sakum has been causing such mayhem.
-(Quest only available to those who are on Hatched Sakum and Poslof.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-03.html deleted file mode 100644 index 502267d392..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-Were you able to find a decent sketch of Sakum? What? Oh, yes I'm glad to see you are okay. Now, did you find a decent sketch of Sakum?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-04.html deleted file mode 100644 index 97fe2c5f42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventure Guildsman:
-Poslof? Really?
-Awesome. Let me see the sketch of Sakum. I hear that Guard Lef is quite the artist.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html deleted file mode 100644 index b0ba54e19d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-Hmmm… yes. This sketch is much better than the other images we have received about Sakum. It appears to have changed since your encounter with it on Talking Island.
-I will let Baron Lewin Walder know about this… it is only a matter of time before we deal the killing blow to Sakum. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-06.html deleted file mode 100644 index 5baa4da22a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/31795-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-I hope the guards at the Ruins of Despair can go back to their family.
-(Quest is already complete.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-01.htm deleted file mode 100644 index 62498fb2c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Lef:
-Again, I apologize for Silvan's severe lack of judgment and promising you something that he does not have the right to promise... so save the angry stare.
-I am willing to give you the sketch but you need to do something for me first. There is a creature called Poslof that has been causing the creatures in the area to become... agitated. I need you to eliminate this problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm deleted file mode 100644 index 95c6650aec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Lef:
-The best way to describe it is Poslof is a portion of Sakum that is able to exist on its own. Bad news is that it isn’t just one of them… we are receiving reports from guards in other locations of multiple Poslof sightings.
-Kind of a bad day to find out that your only problem just turned into several problems.
-I would send you out to defeat Poslof, but I’m not sure where it is at the moment. I don’t suppose you would be interested in de-raging the rampaging creatures in the area until I can find out where Poslof is?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-03.html deleted file mode 100644 index 93ba6dd501..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-Fantastic! the Veelan Bugbears and Zombie Warriors have been particularly unruly as of late. Defeat 20 Zombie Warriors and 23 Veelan Bugbears..
-By the time you are done I should have more information on where to locate Poslof. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-04.html deleted file mode 100644 index a7907c1a00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Lef:
-We are still trying to locate Poslof. Meanwhile, if you could go defeat the enraged Veelan Bugbears and Zombie Warriors, that would be most helpful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html deleted file mode 100644 index 07d7c0947a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-Excellent timing! Another guard has informed me that Poslof has been sighted near the ruined house just below that hill over there.
-You know what you have to do. Poslof posses just as great a threat to this area as Sakum does. I know you will be in a hurry, so I’m going to go ahead and give you the Sakum Sketch. It isn’t my best work but it is probably the best out of all the others. Once you have finished your business with Poslof you may deliver the sketch to the Adventure Guildsman in the Town of Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-06.html deleted file mode 100644 index fbd72dd008..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Lef:
-If you defeat Poslof, please deliver the sketch of Sakum to an Adventure Guildsman in the Town of Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-07.html deleted file mode 100644 index 758a283980..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Lef:
-I just knew you could defeat Poslof! Now, deliver that sketch of Sakumto an Adventure Guildsman in the Town of Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-08.html deleted file mode 100644 index 3075c52de4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-Even though Poslof has been defeated, some of the creatures stirred up by Sakum are still on the rampage.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-09.html deleted file mode 100644 index fca0ef49b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/33510-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Lef:
-What are you doing around here? Don't you know it's dangerous? For your safety, please return to the village.
-(Only characters between Level 33 and 40, who have completed Sakum's Influence can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/Q10358_DividedSakumPoslof.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/Q10358_DividedSakumPoslof.java deleted file mode 100644 index 7d1d1e96c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10358_DividedSakumPoslof/Q10358_DividedSakumPoslof.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10358_DividedSakumPoslof; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10337_SakumsImpact.Q10337_SakumsImpact; - -/** - * Divided Sakum, Poslof (10358) - * @author St3eT - */ -public class Q10358_DividedSakumPoslof extends Quest -{ - // NPCs - private static final int LEF = 33510; - private static final int ADVENTURER_GUIDE = 31795; - private static final int ZOMBIE_WARRIOR = 20458; - private static final int VEELEAN = 20402; // Veelan Bugbear Warrior - private static final int POSLOF = 27452; - // Items - private static final int SAKUM_SKETCH = 17585; - // Misc - private static final int MIN_LEVEL = 33; - private static final int MAX_LEVEL = 40; - - public Q10358_DividedSakumPoslof() - { - super(10358); - addStartNpc(LEF); - addTalkId(LEF, ADVENTURER_GUIDE); - addKillId(ZOMBIE_WARRIOR, VEELEAN, POSLOF); - registerQuestItems(SAKUM_SKETCH); - addCondCompletedQuest(Q10337_SakumsImpact.class.getSimpleName(), "33510-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33510-09.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33510-02.htm": - case "31795-04.html": - { - htmltext = event; - break; - } - case "33510-03.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31795-05.html": - { - if (qs.isCond(4)) - { - addExpAndSp(player, 750000, 180); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = npc.getId() == LEF ? "33510-01.htm" : "31795-02.html"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = npc.getId() == LEF ? "33510-04.html" : "31795-01.html"; - break; - } - case 2: - { - if (npc.getId() == LEF) - { - qs.setCond(3); - giveItems(player, SAKUM_SKETCH, 1); - htmltext = "33510-05.html"; - } - else if (npc.getId() == ADVENTURER_GUIDE) - { - htmltext = "31795-01.html"; - } - break; - } - case 3: - { - htmltext = npc.getId() == LEF ? "33510-06.html" : "31795-01.html"; - break; - } - case 4: - { - htmltext = npc.getId() == LEF ? "33510-07.html" : "31795-03.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = npc.getId() == LEF ? "33510-08.html" : "31795-06.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted()) - { - if (qs.isCond(1)) - { - int killedZombies = qs.getInt("killed_" + ZOMBIE_WARRIOR); - int killedVeelans = qs.getInt("killed_" + VEELEAN); - - if (npc.getId() == ZOMBIE_WARRIOR) - { - if (killedZombies < 20) - { - killedZombies++; - qs.set("killed_" + ZOMBIE_WARRIOR, killedZombies); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (killedVeelans < 23) - { - killedVeelans++; - qs.set("killed_" + VEELEAN, killedVeelans); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((killedZombies == 20) && (killedVeelans == 23)) - { - qs.setCond(2, true); - } - } - else if (qs.isCond(3)) - { - qs.set("killed_" + POSLOF, 1); - qs.setCond(4); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted()) - { - if (qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(2); - npcLogList.add(new NpcLogListHolder(ZOMBIE_WARRIOR, false, qs.getInt("killed_" + ZOMBIE_WARRIOR))); - npcLogList.add(new NpcLogListHolder(VEELEAN, false, qs.getInt("killed_" + VEELEAN))); - return npcLogList; - } - else if (qs.isCond(3)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(POSLOF, false, qs.getInt("killed_" + POSLOF))); - return npcLogList; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-01.html deleted file mode 100644 index e79c96e11b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Grand Master Tobias of the Dark Elf Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-02.html deleted file mode 100644 index c94ff62c60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Bishop Raymond of the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-03.html deleted file mode 100644 index 10ab3b7061..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Grand Master Rains of the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-04.html deleted file mode 100644 index c664163161..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See High Prefect Drikus of the Orc Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-05.html deleted file mode 100644 index b7201d331c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Head Blacksmith Mendio of the Blacksmith's Workshop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-06.html deleted file mode 100644 index c2b2a4947f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Grand Master Gershwin of the Kamael Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-07.html deleted file mode 100644 index 6d3748063a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I cannot resolve your matter. See Grand Master Esrandell in the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-08.html deleted file mode 100644 index 9c59b5eca2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Elliasin:
-Welcome! I heard about your outstanding performances from an Adventure Guildsman.
-I heard that you were in the wasteland though... why did you come back?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-09.html deleted file mode 100644 index 9420616927..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-Sakum's scale? Then Sakum is in the wasteland! The lord left to defeat Sakum a few days ago, but he wasn't going anywhere near the Wasteland! Oh no!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-10.html deleted file mode 100644 index 2d302cf0bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-Oh... well we obviously can't help right now. I'll send word out for more soldiers, but it will take time.
-We may have to ask you to help in the end.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-11.html deleted file mode 100644 index e3e94b56e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30155-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-A battle is a form of art.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-01.html deleted file mode 100644 index da2dffd8ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See Grand Master Tobias of the Dark Elf Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-02.html deleted file mode 100644 index f120382663..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See Bishop Raymond of the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-03.html deleted file mode 100644 index dbfbbbe1bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See Grand Master Rains of the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-04.html deleted file mode 100644 index 16d62fee93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See High Prefect Drikus of the Orc Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-05.html deleted file mode 100644 index 390a25e7db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See Head Blacksmith Mendio of the Blacksmith's Workshop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-06.html deleted file mode 100644 index 8744c8eca5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't help you. See Grand Master Gershwin of the Kamael Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-07.html deleted file mode 100644 index 3e512cba36..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't do anything for you. You should find Grand Master Elenia in the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-08.html deleted file mode 100644 index f3ae1a1cc8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Esrandell:
-Captain Bathis told me all about you, and asked me to help you grow faster.
-But first, I gather you have important news?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-09.html deleted file mode 100644 index 8b026765cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Sakum's scale has not been found before! But the lord lord left with warriors, heading AWAY from the wasteland! Oh no! We only have a few guards left here!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-10.html deleted file mode 100644 index 19250fe0b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Oh dear, Captain Bathis is so worried over this. Our current forces aren't enough. Maybe we should call upon other races...
-We're trying to figure out a plan, so we don't need your help just yet, but please check in again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-11.html deleted file mode 100644 index 982099dbd3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30158-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Remember that the Lights are always on our side!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-01.html deleted file mode 100644 index 373a7655e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-The Dark Elf Guild's Grand Master Tobias is looking for you. You should hurry. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-02.html deleted file mode 100644 index 0b9751e340..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-I believe you need to talk to High Priest Raymond in Einhasad Temple for that matter. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-03.html deleted file mode 100644 index 88f8efeaa2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-High Prefect Drikus was looking for you at the Orc guild... go quickly! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-04.html deleted file mode 100644 index 1bfb36ee7a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-The Blacksmith Shop's Head Blacksmith Mendio is looking for you. You should hurry. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-05.html deleted file mode 100644 index c239cff604..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Grand Master Gershwin was looking for you at the Kamael Guild... go see him quickly! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-06.html deleted file mode 100644 index 8bf021cff2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-I cannot resolve your matter. You had better see Grand Magister Esrandell in the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-07.html deleted file mode 100644 index 2845f5af94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. You had better see Grand Master Ellenia in the Warrior guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-08.html deleted file mode 100644 index 3f89946848..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-Welcome! You look like you're in a hurry - what's going on?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-09.html deleted file mode 100644 index 7e1227015f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-Then... if Sakum's Scale was found there, Sakum must be there... too? We found him?! Ahh! Unfortunately, the Lord is not present at this time... Did Guard Fred say anything else?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-10.html deleted file mode 100644 index bfe9bbba3a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-Then we must contact the Lord as soon as possible!
-A warrior strong enough to eliminate Sakum... hmm. Actually, maybe we don't have to look too far. I think we might have a job for you to show off your abilities... Talk to me again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-11.html deleted file mode 100644 index 8db9cf59ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30288-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-Never forget that victory is always on the side of Light!
-(You already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-01.html deleted file mode 100644 index 52d60c62f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. Please see Grand Master Tobias in the Dark Elf guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-02.html deleted file mode 100644 index 893c2c5533..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. Please go to Grand Master Rains in the Warrior guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-03.html deleted file mode 100644 index 837d95ce46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. Please see High Prefect Drikus in the Orc guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-04.html deleted file mode 100644 index d519956587..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. Please see Head Blacksmith Mendio in the blacksmith's workshop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-05.html deleted file mode 100644 index d8c995f7c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. Please see Grand Master Gershwin in the Kamael guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-06.html deleted file mode 100644 index 62d535e562..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. You had better see Grand Magister Esrandell in the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-07.html deleted file mode 100644 index 2845f5af94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I cannot resolve your matter. You had better see Grand Master Ellenia in the Warrior guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-08.html deleted file mode 100644 index 31b209eeed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Bishop Raymond:
-Welcome! You look like you have some urgent matter to discuss. What is it? Is it related to the rumors regarding the wasteland monsters and their... increasing levels of aggression?
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-09.html deleted file mode 100644 index 508bba7886..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Bishop Raymond:
-Hmm. Then Sakum is in the wasteland.
-Guard Fred is there, no? Did he say anything else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-10.html deleted file mode 100644 index 194416a3b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Raymond:
-As there isn't much we can do at the moment with all the skilled soldiers gone. We must hold a race meeting to consider all possible measures.
-I think we will soon have a job for you to show what you can do, so please come back later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-11.html deleted file mode 100644 index abe8267989..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30289-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Bishop Raymond:
-I will pray that lights will always be with you.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-01.html deleted file mode 100644 index dfc06de3a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-I don't believe I can help you with that matter. Go to High Priest Raymond in Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-02.html deleted file mode 100644 index d51ef2d1aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-I don't believe I can help you with that matter. Please find Grand Master Rains in the Warrior's Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-03.html deleted file mode 100644 index 22c3e62563..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Find High Prefect Drikus in the Orc Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-04.html deleted file mode 100644 index 3c6e5076f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Please find Head Blacksmith Mendio in the Blacksmith's Shop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-05.html deleted file mode 100644 index 9e8318ce8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Please find Grand Master Gershwin in the Kamael Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-06.html deleted file mode 100644 index 68bc999129..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-I don't believe I can help you with that matter! Go to Grand Master Esrandell in Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-07.html deleted file mode 100644 index c5e20d3180..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-I don't believe I can help you with that. Go to Grand Master Ellenia in the Warrior's Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-08.html deleted file mode 100644 index 42f783dd95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Young one! I was looking for you! I heard you did so many good things for the village, and wanted to thank you on behalf of the lord. You have... wait... is something wrong?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-09.html deleted file mode 100644 index 1ba21014d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Tobias:
-So then Sakum is in Wasteland!
-Well! Did Guard Fred say anything else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-10.html deleted file mode 100644 index 9c9702e6f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-As there isn't much we can do at the moment with all the skilled soldiers gone. We must hold a race meeting to consider all possible measures.
-I think we will soon have a job for you to show what you can do, so please come back later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-11.html deleted file mode 100644 index 4db90d3bde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30297-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Young one... I will pray for your future.
-(You already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-01.html deleted file mode 100644 index ff5ddb386a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Grand Master Tobias of the Dark Elf Guild can hear out your matter. Go quickly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-02.html deleted file mode 100644 index 48da05bfb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-High Priest Raymond of the Temple is looking for you. Don't dawdle, go see him! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-03.html deleted file mode 100644 index 6f6804d92a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Grand Master Rains of the Warrior Guild can hear out your matter. Go quickly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-04.html deleted file mode 100644 index 1305ae9920..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-High Prefect Drikus of the Orc Guild can hear out your matter. Go quickly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-05.html deleted file mode 100644 index 4c4097bfb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Grand Master Gershwin of the Kamael Guild is looking for you. Don't dawdle, go see him! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-06.html deleted file mode 100644 index 6b8bfa1330..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Grand Magister Esrandell of the Einhasad Temple can hear out your matter. Go quickly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-07.html deleted file mode 100644 index 89259995f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Grand Master Ellenia of the Warrior Guild is looking for you. Don't dawdle, go see him! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-08.html deleted file mode 100644 index ee708efeb8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Mendio:
-I was looking for you! The great Mendio has something to tell you.
-But... What is that look? Do you need the bathroom? No? What is it? Tell me now!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-09.html deleted file mode 100644 index 2296bf6748..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-You found Sakum! Sakum... It's Sakum's fault that we're in the middle of this annoying trade block between the cities. I know we need to take care of Sakum ASAP, but the Lord of the castle isn't here right now, so it will have to wait a bit longer. Did Bathis tell you anything else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-10.html deleted file mode 100644 index 4c449430ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-If it weren't for the Wastelands, it might be possible to resume trade. But that's not important right now. Right now, the castle's Lord and major soldiers are not in residence. There won't be much that Bathis can do... We'll need to submit a request for additional troops.
-I'll see you later about that other business we discussed. It won't take long, please drop by and see me again in a while. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-11.html deleted file mode 100644 index 3943ed0c1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30504-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-How much longer do you think someone like me can spare time on you?
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-01.html deleted file mode 100644 index db773e14ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-01.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Grand Master Tobias of the Dark Elf Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-02.html deleted file mode 100644 index d4c0fdd02c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-02.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Bishop Raymond of the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-03.html deleted file mode 100644 index c5bc0bc9b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Grand Master Rains of the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-04.html deleted file mode 100644 index 8a9439f2b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Head Blacksmith Mendio of the Blacksmith's Workshop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-05.html deleted file mode 100644 index 5e5d2216c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-05.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Grand Master Gershwin of the Kamael Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-06.html deleted file mode 100644 index a822ad00c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Grand Magister Esrandell in the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-07.html deleted file mode 100644 index 65ea7ddd0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-07.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-See Grand Master Ellenia in the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-08.html deleted file mode 100644 index f8b2c73f2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Young warrior, I see you've been led by the Flames of Pa'agrio. Welcome. Why did you come to see me, the High Prefect Drikus? Speak, I will listen.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-09.html deleted file mode 100644 index 29c2274bcc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-09.html +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Drikus:
-Sakum's scale? Then he is in the Wasteland? The lord's away...
-This is dire news... did the guard say anything else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-10.html deleted file mode 100644 index ab62b55bf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-10.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Hmm... You sound doubtful! Obviously, this is the property of the Orcs! Only we are qualified to possess it!
-Tell this to whoever is competing with you for it! Once its ownership is decided, come back and talk to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-11.html deleted file mode 100644 index 3292c78bdf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/30505-11.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-The Flames of Pa'agrio will lead you to safety.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-01.htm deleted file mode 100644 index 6fb15d1de6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-When will Sakum be caught?! We can't just keep chasing it around...
-When they said that ferocious monsters were appearing in the Wasteland, we wondered whether Sakum had appeared.
-But we couldn't send all our powerful warriors to the outlands. You know Sakum, right?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-02.htm deleted file mode 100644 index 7715cbfa5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventure Guildsman:
-Of course. There is no way that someone of your caliber wouldn't know about Sakum!
-The fact that ferocious monsters have appeared at the Wasteland might indicate Sakum's presence.
-Now is the time for us adventurers to step up to the plate! Care to join?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-03.htm deleted file mode 100644 index 2515436eb7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Adventure Guildsman:
-There is a scientist who seeks to awaken an ancient evil force inside the Talking Island labyrinth! He succeeded in incubating the evil force, but was discovered before the incubation was complete. Then the evil force escaped! Do you know who I'm talking about? Sakum!
-Aah... There is no time to explain everything now. Go to the Wasteland and investigate the ferocious monsters that are appearing there!
-Now is the time for us adventurers to step up to the plate, you included!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-04.htm deleted file mode 100644 index a4800e86fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Adventure Guildsman:
-I knew it! You're an amazing adventurer. Find Guard Fred at the Entrance to the Wastelands, and help him and determine where Sakum appears. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-06.htm deleted file mode 100644 index c69a710ca1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventure Guildsman:
-What are you still doing here?
-Hurry to the Entrance to the Wastelands and find Guard Fred! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-07.html deleted file mode 100644 index 1013012dad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers Guildsman:
-I go on journeys whenever I have free time! But, for an amazing adventurer like you, I will stay here at my post!
-(This quest is already complete.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-08.htm deleted file mode 100644 index 1eaa5c2002..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers Guildsman:
-You are a brave adventurer! But seeking something beyond your abilities is not bravery, just foolishness!
-(This quest can be completed by characters level 34 - 40.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-09.htm deleted file mode 100644 index 73bd5ac935..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/31795-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Adventurers Guildsman:
-So, you're an Ertheia, a child of the wind! However, this is one task I cannot entrust you with.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-01.html deleted file mode 100644 index 2165b75387..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Grand Master Tobias in the Dark Elf Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-02.html deleted file mode 100644 index e7c31a0900..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Bishop Raymond of the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-03.html deleted file mode 100644 index 121e194995..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Grand Master Rains of the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-04.html deleted file mode 100644 index d78d1b1a96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to High Prefect Drikus of the Orc Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-05.html deleted file mode 100644 index bbb50830be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Head Blacksmith Mendio at the Blacksmith's Workshop. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-06.html deleted file mode 100644 index 60cd3a5b39..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Grand Magister Esrandell of the Einhasad Temple. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-07.html deleted file mode 100644 index 1b38959946..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Please state your business to Grand Master Elliasin of the Warrior Guild. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-08.html deleted file mode 100644 index 1d33aa641e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Kamael warriors having tough looking eyes! I've been hearing about your performance from one of the Adventure Guildsman. Do you have something to tell me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-09.html deleted file mode 100644 index e388e8b74f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Sakum? That... creature... has truly been found? Oh dear, oh dear, we are in big trouble. Our Lord took our mightiest warriors eastward, looking for it, but it seems now that that might have been wrong.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-10.html deleted file mode 100644 index 34726b9c9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-With the Lord and the best warriors gone, even the Captain cannot make a move. And if we wait for reinforcements, it might be too late. Hmm...
-Well, I have some things to take care of, but if you come back later I will most likely have a highly important mission for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-11.html deleted file mode 100644 index 584d4a98fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/32196-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Without power, you will be afraid of everything in the word. Always try to raise your strength.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-01.htm deleted file mode 100644 index 777dfeafd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Fred:
-I've heard that an Adventure Guildsman from Gludio sent a great adventurer here. Was that person you?
-I know that you were sent by the Adventure Guildsman, but I don't know if I can trust you...
-Don't feel too bad about that - I'm looking out for your back as well as mine.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-02.htm deleted file mode 100644 index 2581fe2348..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Fred:
-I wouldn't say monsters in the Wasteland were ever very docile, but they look different now. They have became more powerful than before, too.
-And recently I was investigating this area and found a suspicious looking fragment from the carcass of a monster. Maybe it's because the monster has been dead for a long time, but the fragment was too small for me to identify.
-Could you help to discover what it might be?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-03.htm deleted file mode 100644 index 41daf04928..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-Thank you. I believe that you find these Suspicious Fragments from monsters such as Monster Eye Watchers, Lesser Basilisks, Basilisks, Skeleton Marauders, Granite Golems, Saharas, and Tyrants.
-Okay then, good luck and please stay safe.... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-04.htm deleted file mode 100644 index 261eefabeb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-Maybe you were rooted to the spot in fear, hmm?
-You need to collect the Suspicious Fragments from the monsters in the Wasteland. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-05.htm deleted file mode 100644 index 438b9dcaec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Grand Master Tobias in the Dark Elf Guild of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-06.htm deleted file mode 100644 index 504a8ddeca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Bishop Raymond in the Einhasad Temple of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-07.htm deleted file mode 100644 index cb252ff2ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform High Prefect Drikus in the Orc Guild of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-08.htm deleted file mode 100644 index f068e0a785..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Head Blacksmith Mendio in the Blacksmith's Workshop of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-09.htm deleted file mode 100644 index c0221d0b59..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Grand Master Gershwin in the Kamael Guild of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-10.htm deleted file mode 100644 index 94935dd771..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Grand Magister Elliasin in the Warrior Guild of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-11.htm deleted file mode 100644 index dbefb2d485..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Grand Master Rains in the Warrior Guild of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-12.htm deleted file mode 100644 index 02f3e3fd4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-You've done it! Show me the Suspicious Fragments.
-Oh no, this... this is... Sakum's scale! So, the monsters have become ferocious because of Sakum?! There is no time to waste - sprint back to Gludio, inform Grand Magister Esrandell in the Einhasad Temple of our findings, and ask him to send the strongest he's got here. I will remain behind and uncover the beast's location! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-13.html deleted file mode 100644 index 19486e07e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/33179-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Fred:
-I'm sorry that I ever doubted your skills. Now I know that you're the only one I can really trust.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/Q10359_TracesOfEvil.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/Q10359_TracesOfEvil.java deleted file mode 100644 index 1b4a1b018d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10359_TracesOfEvil/Q10359_TracesOfEvil.java +++ /dev/null @@ -1,599 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10359_TracesOfEvil; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Traces of Evil (10359) - * @author St3eT - */ -public class Q10359_TracesOfEvil extends Quest -{ - // NPCs - private static final int ADVENTURER_GUIDE = 31795; - private static final int FRED = 33179; - private static final int RAYMOND = 30289; - private static final int RAINS = 30288; - private static final int TOBIAS = 30297; - private static final int DRIKUS = 30505; - private static final int MENDIO = 30504; - private static final int GERSHWIN = 32196; - private static final int ESRANDELL = 30158; - private static final int ELLENIA = 30155; - private static final int[] MONSTERS = - { - 20067, // Monster Eye Watcher - 20070, // Lesser Basilisk - 20072, // Basilisk - 23097, // Skeleton Marauder - 23098, // Granite Golem - 23026, // Sahara - 20192, // Tyrant - }; - // Items - private static final int FRAGMENT = 17586; // Suspicious Fragment - // Misc - private static final int MIN_LEVEL = 34; - private static final int MAX_LEVEL = 40; - - public Q10359_TracesOfEvil() - { - super(10359); - addStartNpc(ADVENTURER_GUIDE); - addTalkId(ADVENTURER_GUIDE, FRED, RAYMOND, RAINS, TOBIAS, DRIKUS, MENDIO, GERSHWIN, ESRANDELL, ELLENIA); - addKillId(MONSTERS); - registerQuestItems(FRAGMENT); - addCondNotRace(Race.ERTHEIA, "31795-09.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "31795-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31795-02.htm": - case "31795-03.htm": - case "33179-02.htm": - case "30297-09.html": - case "30289-09.html": - case "30288-09.html": - case "30505-09.html": - case "30504-09.html": - case "30158-09.html": - case "32196-09.html": - case "30155-09.html": - { - htmltext = event; - break; - } - case "31795-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33179-03.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - htmltext = event; - } - break; - } - case "30297-10.html": - case "30289-10.html": - case "30288-10.html": - case "30505-10.html": - case "30504-10.html": - case "30158-10.html": - case "32196-10.html": - case "30155-10.html": - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - addExpAndSp(player, 1800000, 216); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ADVENTURER_GUIDE) - { - htmltext = "31795-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ADVENTURER_GUIDE: - { - htmltext = "31795-06.htm"; - break; - } - case FRED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33179-01.htm"; - break; - } - case 2: - { - htmltext = "33179-04.htm"; - break; - } - case 3: - { - switch (player.getRace()) - { - case HUMAN: - { - qs.setCond(player.isMageClass() ? 4 : 5); - htmltext = player.isMageClass() ? "33179-06.htm" : "33179-11.htm"; - break; - } - case DARK_ELF: - { - qs.setCond(6); - htmltext = "33179-05.htm"; - break; - } - case ORC: - { - qs.setCond(7); - htmltext = "33179-07.htm"; - break; - } - case DWARF: - { - qs.setCond(8); - htmltext = "33179-08.htm"; - break; - } - case KAMAEL: - { - qs.setCond(9); - htmltext = "33179-09.htm"; - break; - } - case ELF: - { - qs.setCond(player.isMageClass() ? 11 : 10); - htmltext = player.isMageClass() ? "33179-12.htm" : "33179-10.htm"; - break; - } - } - takeItems(player, FRAGMENT, 20); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - break; - } - } - break; - } - case RAYMOND: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30289-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30289-08.html" : "30289-02.html"; - break; - } - case ORC: - { - htmltext = "30289-03.html"; - break; - } - case DWARF: - { - htmltext = "30289-04.html"; - break; - } - case KAMAEL: - { - htmltext = "30289-05.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30289-06.html" : "30289-07.html"; - break; - } - } - } - break; - } - case RAINS: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30288-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30288-02.html" : "30288-08.html"; - break; - } - case ORC: - { - htmltext = "30288-03.html"; - break; - } - case DWARF: - { - htmltext = "30288-04.html"; - break; - } - case KAMAEL: - { - htmltext = "30288-05.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30288-06.html" : "30288-07.html"; - break; - } - } - } - break; - } - case TOBIAS: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30297-08.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30297-01.html" : "30297-02.html"; - break; - } - case ORC: - { - htmltext = "30297-03.html"; - break; - } - case DWARF: - { - htmltext = "30297-04.html"; - break; - } - case KAMAEL: - { - htmltext = "30297-05.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30297-06.html" : "30297-07.html"; - break; - } - } - } - break; - } - case DRIKUS: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30505-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30505-02.html" : "30505-03.html"; - break; - } - case ORC: - { - htmltext = "30505-08.html"; - break; - } - case DWARF: - { - htmltext = "30505-04.html"; - break; - } - case KAMAEL: - { - htmltext = "30505-05.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30505-06.html" : "30505-07.html"; - break; - } - } - } - break; - } - case MENDIO: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30504-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30504-02.html" : "30504-03.html"; - break; - } - case ORC: - { - htmltext = "30504-04.html"; - break; - } - case DWARF: - { - htmltext = "30504-08.html"; - break; - } - case KAMAEL: - { - htmltext = "30504-05.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30504-06.html" : "30504-07.html"; - break; - } - } - } - break; - } - case GERSHWIN: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "32196-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "32196-02.html" : "32196-03.html"; - break; - } - case ORC: - { - htmltext = "32196-04.html"; - break; - } - case DWARF: - { - htmltext = "32196-05.html"; - break; - } - case KAMAEL: - { - htmltext = "32196-08.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "32196-06.html" : "32196-07.html"; - break; - } - } - } - break; - } - case ESRANDELL: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30158-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30158-02.html" : "30158-03.html"; - break; - } - case ORC: - { - htmltext = "30158-04.html"; - break; - } - case DWARF: - { - htmltext = "30158-05.html"; - break; - } - case KAMAEL: - { - htmltext = "30158-06.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30158-08.html" : "30158-07.html"; - break; - } - } - } - break; - } - case ELLENIA: - { - if ((qs.getCond() >= 4) && (qs.getCond() <= 11)) - { - switch (player.getRace()) - { - case DARK_ELF: - { - htmltext = "30155-01.html"; - break; - } - case HUMAN: - { - htmltext = player.isMageClass() ? "30155-02.html" : "30155-03.html"; - break; - } - case ORC: - { - htmltext = "30155-04.html"; - break; - } - case DWARF: - { - htmltext = "30155-05.html"; - break; - } - case KAMAEL: - { - htmltext = "30155-06.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30155-07.html" : "30155-08.html"; - break; - } - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case ADVENTURER_GUIDE: - { - htmltext = "31795-07.html"; - break; - } - case FRED: - { - htmltext = "33179-13.html"; - break; - } - case RAYMOND: - case RAINS: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - case ESRANDELL: - case ELLENIA: - { - htmltext = npc.getId() + "-11.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - if (getRandom(100) < 40) - { - giveItems(killer, FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if (getQuestItemsCount(killer, FRAGMENT) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(3); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-01.html deleted file mode 100644 index 8e3b78bc4a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-I'm the master who educates Elven Knights and Elven Scouts, who have completed the 1st Elf class transfer. Do you have anything that you need to see me for? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-02.htm deleted file mode 100644 index 4faadbe626..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-It will take a little while for the lord to come back. The town guards and mercenaries are all stationed outside the town, but we really cannot hesitate any longer. I've heard that Sakum is heading to Dion Castle! If it continues, Dion Castle will surely fall. Worse, it seems the soldiers there are unprepared and have nothing to fight back with! I have a favor to ask you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-03.htm deleted file mode 100644 index 2bd15eab1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Elliasin:
-It says that the Ancient Monster Sakum passed Windmill Hill and was running through the Wasteland towards the Town of Dion! I've made contact with the soldiers there, but they've not set up any defensive measures yet.
-We're having no luck contacting the town big shots... and so thought of you. I thought a person like you may be able to defeat Sakum.
-Would you help defeat Sakum? If you complete the task, I will transfer your class!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-04.htm deleted file mode 100644 index 4a848ac048..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Elliasin:
-Then it's a deal!
-If you head to the Wasteland center, you'll meet Guard Renfad. Please defeat Sakum by helping him. I will send you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-05.htm deleted file mode 100644 index f32d7b59bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-If you head to the Wasteland center, you'll meet Guard Renfad. Please defeat Sakum by helping him. I will send you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-06.html deleted file mode 100644 index 7c0a617970..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-Are you saying you have completed all the missions? If so, please report to your race master. I'm in charge of educating Elfs who have chosen the Elven Knight and Elven Scout paths. I think you're confusing me for someone else. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-07.html deleted file mode 100644 index 80f2252ba9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30155-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-There will many difficult tasks in store in the future, but I trust you will succeed. I will always keep my eyes on you, and support you where I can.
-(You have already completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-01.html deleted file mode 100644 index acba11e644..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I'm the Elf master who educates Elven Wizards and Oracles, who have completed the first class transfer. I think you came to the wrong person. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-02.htm deleted file mode 100644 index e605626463..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Esrandell:
-Well... It looks like it will take a little while until the lord's return. All of the town guards and mercenaries are stationed away from here - we have little in the way of local defenses.
-We cannot jusy wait to be crushed though! If Sakum is now heading to Dion Castle... it'll surely be lost.
-Friend, I have a favor to ask of you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-03.htm deleted file mode 100644 index 5f57503f87..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Esrandell:
-Sakum passed Windmill Hill and was rampaging through the Wasteland, but has since turned and is now heading towards the Town of Dion! I've made contact with them, but they are completely unprepared.
-Worse still, none of their commanding officers are reachable... and then... then I thought of you. You've made a name for yourself, and are respected in most places now... maybe you will be able to defeat Sakum!
-What do you say? If you complete this task, I will transfer your class!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-04.htm deleted file mode 100644 index 59c0b8cce2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Esrandell:
-Thank you for accepting!
-If you move to the Wasteland, you'll see Guard Renfad. Please help him and defeat Sakum.
-I will move you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-05.htm deleted file mode 100644 index 200babcf85..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Esrandell:
-If you move to the Wasteland, you'll see Guard Renfad. Please help him and defeat Sakum.
-I will move you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-06.html deleted file mode 100644 index 201e813960..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-I can't believe you have completed all the missions! But I don't think I'm the person you need to talk to - I'm the elf master in charge of educating Elven Wizards and Oracle! Please go to see your race master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-07.html deleted file mode 100644 index 9c9f76058c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30158-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Now that you've received power, you must not turn arrogant. Instead, remain humble and devote yourself to the progression of the world. The Glory of Lights will follow you.
-(You have already completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-01.html deleted file mode 100644 index a4bb5121f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-What's your business here? I train human Warriors, Knights, and Rogues who have completed the 1st class transfer. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-02.htm deleted file mode 100644 index 28e79aa8f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rains:
-It'll take too long for the lord to come now, and the town's guards and warriors are all busy fighting...
-But... we can't wait any longer. If we do nothing, Dion will be invaded!
-We need your help, friend.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-03.htm deleted file mode 100644 index b0b910a413..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rains:
-Sakum is now headed towards Dion! We've sent messengers to inform them, but we're not even sure they'll make it in time...
-We can't afford to just sit around though - what if Sakum turns and heads to Gludio? Wouldn't it just be easier to kill Sakum, instead of defending all the places he MIGHT go to??
-I have a mission for you, friend. It's a dangerous task, but I've been watching your progress, and believe you are ready. I want you to kill Sakum. Taking care of him will be your class transfer task. What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-04.htm deleted file mode 100644 index 4d51f7e2e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rains:
-Excellent! I know this is a big ask, but I know you can do it!
-Go to the Wasteland center, meet with guard Renfad, and listen to what he has to say about Sakum. Best of luck with this! May the power of Light be with you!
-Oh, I'll move you to Wastelands now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-05.htm deleted file mode 100644 index f4bcbd778c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Rains:
-Go to the Wasteland center, meet with guard Renfad, and listen to what he has to say about Sakum. Best of luck with this! May the power of Light be with you!
-Oh, I'll move you to Wastelands now.
- - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-06.html deleted file mode 100644 index 2f778be636..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-I don't know why you're reporting to me! Are you lost? I'm in charge of training Human Warriors, Knights, and Rogues! Report to your race master! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-07.html deleted file mode 100644 index ab963a8509..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30288-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-May the power of light be with you!
-(You already completed your 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-01.html deleted file mode 100644 index 2b97ee2c6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-I only teach wizards and clerics who have completed the 1st class transfer. Do you have something to tell me? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-02.htm deleted file mode 100644 index 8ad384c324..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Bishop Raymond:
-It will take a little longer for the lord's troops to return. All of the town guards and mercenaries are based outside the town too, and are busy killing off the monsters...
-But... We cannot hesitate any longer. Sakum is heading to Dion Castle.
-We need your help... Please... you must not decline me!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-03.htm deleted file mode 100644 index a9001d7184..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Bishop Raymond:
-It says that Ancient Monster Sakum, who passed Windmill Hill and was running recklessly in the wasteland, is heading to Dion Castle. A soldier has been sent there to convey the news.
-However, we should be alert - Sakum could easily change course and head to Gludio instead. I've stationed all our warriors and mercenaries well outside this town, and it will take at least a week for them to return. That's far too long....
-This is a dangerous, dangerous task, but I trust you and your abilities over any other's. Thus, the mission is yours. Defeat Sakum and you will win your Class Transfer. Do you accept?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-04.htm deleted file mode 100644 index 85704aab94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Bishop Raymond:
-My offer may be unreasonable, but I'm confident that you will be able to complete this mission.
-Head to the center of the wasteland, and meet Guard Renfad. He's chasing Sakum, and will tell you about him. I'm counting on you for this. May the power of lights be with you! I will teleport you when ready.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-05.htm deleted file mode 100644 index 34830a16b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Bishop Raymond:
-Head to the center of the wasteland and meet Guard Renfad. He will tell you about Sakum. May the power of lights be with you!
-I'll move you to the wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-06.html deleted file mode 100644 index 99b2659925..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-You have completed your mission? Report to your race master! I'm in charge of educating human wizards and clerics! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-07.html deleted file mode 100644 index 87cf02222d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30289-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Bishop Raymond:
-May the Power of Lights be always with you...
-(You have already completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-01.html deleted file mode 100644 index f1082c8d9f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-I train the Dark Elves who have completed the 1st class transfer: e.g., Palus Knights, Assassins, Dark Wizards, and Shillien Oracles. I don't believe you need my help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-02.htm deleted file mode 100644 index 594664360f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-It's going to take longer than we thought for the lord to return, and all our guards are stationed outside of the town!
-We cannot delay though. We must stir our own hearts and steel ourselves. Sakum heads towards Dion as we speak, and we cannot simply stand by and let the great city fall.
-Could you help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-03.htm deleted file mode 100644 index ebb4c261e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-I'll be blunt: I want you to kill Sakum.
-I know this sounds impossible, but I've seen your meteoric rise, and know that off all the students I've trained, you are the strongest. You alone can steer us from disaster.
-Take care of Sakum, and I'll complete your class transfer ! What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-04.htm deleted file mode 100644 index eefc87c5da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-Great! This will not be easy, but know that I would never send someone to their death.
-Now, you must go to the Wasteland center and meet Guard Renfad. He will tell you about Sakum's movements.
-May the glory of the shadows be with you! I'll move you to Wasteland now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-05.htm deleted file mode 100644 index b714988b7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Tobias:
-Go to the Wasteland center and meet with Guard Renfad. He'll inform you about Sakum's movements. I'll be waiting for you, and will be expecting good news. May the glory of the shadows be with you...
-I'll move you to the Wasteland now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-06.html deleted file mode 100644 index 0933774643..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-You completed your mission? That's great, but you've come to the wrong person. Report to your race master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-07.html deleted file mode 100644 index 876f8e6d23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30297-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-May the shadows of peace always be with you...
-(You already completed your 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-01.html deleted file mode 100644 index 081677302e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-I've completed the Dwarven 1st class change. This means, I am the one who educates Scavenger and Artisan classes. I think you came to the wrong person! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-02.htm deleted file mode 100644 index 5722d7cfb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Mendio:
-Sigh... It looks like it will be a little longer until the lord's return. All of the town guards and mercenaries are stationed outside the town, see, and they're busy fighting off the monsters.
-But we can't just sit about - if Sakum IS now heading to Dion Castle... well, we'll be crushed like budding flowers. My friend... I have a favor to ask of you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-03.htm deleted file mode 100644 index e188c7f0ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Mendio:
-That blood-pocked monster Sakum's been ravaging the Wastelands over by Windmill Hill, but now it's headed towards the Town of Dion. We contacted the town, but they don't seem to know what to do.
-All the glitterati in town are in full "run in circles, scream and shout," mode. Pfh! What good will that do?! Anyway, I was just wondering what I was going to do when you stopped by. I have sharp eyes for talent, and your skills have been developing at an amazing speed. I'm confident that you could defeat Sakum, if you set your mind to it.
-So, I tell you what... you take care of Sakum, and I will count this as your class transfer task. What do you think? Are you ready to test your abilities?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-04.htm deleted file mode 100644 index b246544d8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Mendio:
-Excellent! Now, if you've decided, be decisive!
-Move to the Wasteland center and meet Guard Renfad. He will tell you about Sakum! I will be counting on you!
-I'll move you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-05.htm deleted file mode 100644 index 212a503854..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Mendio:
-Move to the Wasteland center and meet Guard Renfad. He will tell you about Sakum! I will be counting on you!
-I'll move you to the Wasteland right away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-06.html deleted file mode 100644 index 66c795a86d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Huh? I think you confused your race! Report to your kind, youngster! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-07.html deleted file mode 100644 index eb1ff00c86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30504-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-There will be a lot of difficult things for you to face in the future, but I have faith.
-(You have already completed the 2nd class change.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-01.html deleted file mode 100644 index 05ea8f406c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-01.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-What brought you to me? I'm the master responsible for educating Orcs who have completed the 1st class change. I educate Orc Raiders, Orc Monks, and Orc Shamans. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-02.htm deleted file mode 100644 index aa7b557a55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-It will be some time before the Lord returns, so we'll have to address this situation ourselves. We can't delay. We have reports that Sakum have left Gludio Town and is now headed in the direction of the Town of Dion. We can't let Dion be defeated! Are you interested in helping us defend Dion?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-03.htm deleted file mode 100644 index 8e230ec233..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Drikus:
-I heard that Sakum passed Windmill Hill and was rampaging through the Wasteland, before heading to the Town of Dion. I sent an express messenger to Dion Castle as quickly as possible, but it might get there too late!
-All the guards are stationed away too... so I was thinking maybe you could fight him? You've become incredibly strong over the last while!
-How about it? Defeat Sakum and I'll initiate your Class Change!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-04.htm deleted file mode 100644 index 1edb9cec63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Drikus:
-Thank you for accepting!
-Hurry to the Wasteland center and meet Guard Renfad. He will update you on Sakum!
-Okay then! I'll move you to the Wasteland when you're ready.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-05.htm deleted file mode 100644 index a292e97ea2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Drikus:
-If you head to the Wasteland center, you'll find Guard Renfad. He'll tell you all about Sakum. Ready? I'm counting on you!
-I'll move you to the Wasteland when you're ready.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-06.html deleted file mode 100644 index bd9f8b93b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-You completed all your missions? But why tell me? I'm the Orc master! I am not interested in your race's education and I know nothing about it! Please go to see your race master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-07.html deleted file mode 100644 index d1160f05af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/30505-07.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-The Flames of Pa'agrio will protect your heart.
-(You have already completed the 2nd class change.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-01.html deleted file mode 100644 index c750a03b6f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-I am educating all Kamael who have completed the 1st class transfer. In other words, I educate Troopers and Warders. My words will be lost on you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-02.htm deleted file mode 100644 index 0e35facc52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Gershwin:
-We can't wait for the lord to return any longer.
-Sakum has turned towards Dion Castle, and we need to organize defenses before we lose the castle! I have a favor to ask of you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-03.htm deleted file mode 100644 index 6d18c05a94..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Gershwin:
-It says here that Sakum passed the Windmill Hill and started rampaging through the Wasteland... before heading to Dion! I know the Dion Lord, so I made contact with him, but they haven't got enough time to prepare themselves.
-I need your help, to be blunt. I know you're still learning your skills, but you're the best we've got. Please... defeat Sakum. If you are successful, I will transfer your class as your reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-04.htm deleted file mode 100644 index ad87c0492a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Gershwin:
-Thank you for accepting my offer!
-Head to the Wasteland center and meet Guard Renfad! I'm counting on you.
-Oh, and can teleport you to the Wasteland! Ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-05.htm deleted file mode 100644 index bf05f6b01e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Gershwin:
-Head to the Wasteland center and meet Guard Renfad! I'm counting on you.
-Oh, and can teleport you to the Wasteland! Ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-06.html deleted file mode 100644 index 95df96ac78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Congratultions on completing all your missions, but... Aren't you Kamael? You need to go to your race master and inform them, not me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-07.html deleted file mode 100644 index 6b501438c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/32196-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-There is nothing to be afraid of if you train yourself fully. Devote your body, and everything will fall into place on its own.
-(You have already completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-01.htm deleted file mode 100644 index 71d8fa8c51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Joel:
-Oh my! I almost... got killed! Thank you! What made you come to this dangerous place?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-02.htm deleted file mode 100644 index 7bfe0a1695..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Joel:
-What? Master? Ahh.. You must be dispatched as a special supporter in order to catch Sakum. It seems like your abilities are sufficient -- after all you caught Kanilov!
-But, before you catch Sakum... I want you to defeat Sakum's other self, Poslof. The bio-energy, which is absorbed by Poslof, will affect Sakum if it is absorbed by him instead. We must kill Poslof first!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-03.htm deleted file mode 100644 index d0eda2bae1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Joel:
-Schuazen is chasing Poslof, but... I don't think he can do it all by himself. Please defeat Poslof by helping Shuazen - he's somewhere in the Wasteland. If you defeat Poslof, Shuazen will tell you Sakum's whereabouts. I will be counting on you for this! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-04.htm deleted file mode 100644 index 507555d3d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Joel:
-Defeat Poslof by helping Schuazen! He's in the Wasteland. If you defeat Poslof, Shuazen will tell you Sakum's whereabouts! I'm counting on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516.html deleted file mode 100644 index 65c1770a88..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33516.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Joel:
-Now... is not the time to tell you! Ah! It's dangerous! Stay over there! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-01.htm deleted file mode 100644 index 2af1520798..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schuazen:
-Ahh, I'm alive thanks to you. But who are you and why are you here? It's very dangerous here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-02.htm deleted file mode 100644 index 7ea549def3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Schuazen:
-Master? Ahh... You must be one of the volunteers recruited to replace the lord. Your skills are not bad!
-I will keep this place safe, and make sure Poslof cannot be regenerated, and you... you need to chase Sakum! Are you ready for that fight?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-03.htm deleted file mode 100644 index 05c616f98b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Schuazen:
-As long as Joel and I are here, the bio-energy will not be supplied to Sakum. You need to go find Selon - he's chasing Sakum through the Wasteland.
-Selon is trying to fight Sakum along with just one other mercenary though. I don't think the two of them will be strong enough to defeat Sakum. Please help them! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-04.htm deleted file mode 100644 index 673d11a381..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Schuazen:
-You need to find Selon - he's chasing Sakum through the Wasteland! Selon is going to confront Sakum along with one other mercenary though, and there's no way they'll be able to defeat him. Please help them, and defeat Sakum! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517.html deleted file mode 100644 index 3db6ac6826..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33517.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Schuazen:
-Come back a little later! I don't have time to deal with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-01.htm deleted file mode 100644 index bb14c443e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Selon:
-Ahhh! Please hurry and defeat Sakum! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-02.htm deleted file mode 100644 index 4f3142fec6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-Phew! Ha! Hahahaha!! I figured I was dead meat once Sakum caught me, but you! You saved me! Thank you! Who are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-03.htm deleted file mode 100644 index a3ff23c035..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Selon:
-You must be an incredible warrior to defeat Sakum! I knew your skills weren't ordinary, and now... now I'm alive because of you!
-Listen, Sakum is rampaging through Gludio territory and absorbing bio-energy by using Poslof, Kanilov, and Ancient Creature Kartia.
-It seems like all of their energies are then sent to the heart Shine Stone located within Sakum's body. Now if the Shine Stone is a mana stone from the Time of Giants... does that mean that Sakum was created by the ancient giants?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-04.htm deleted file mode 100644 index 1e00d862e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Selon:
-The Giants Time ended long ago, and everything they built was destroyed long ago too... or so we thought. Maybe the death of Heavenly Island Ye Sagira woke the giants' monsters.
-The private organization Embryo knew about this stone, and found the Giant Monster seed 'Sakum'... It seems like they had some reason for waking Sakum, though it's clear that it's failed.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-05.htm deleted file mode 100644 index c9e1955e5c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Selon:
-Sakum's heart is known as the Shine Stone. Sakum uses it to regenerate his wounds, so we have to remove to have any chance of defeating him permanently.
-You need to return to the Town of Gludio right away and report back to the master.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-06.htm deleted file mode 100644 index 906f7b056f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform Bishop Raymond in Gludio of the news. Be sure to give that Shine Stone to Raymond as well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-07.htm deleted file mode 100644 index 3ae9054c8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform Grand Master Rains in Gludio of the news. Be sure to give that Shine Stone to Rains as well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-08.htm deleted file mode 100644 index ab11dad60d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform Grand Master Tobias in Gludio of the news. Be sure to give that Shine Stone to Tobias too. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-09.htm deleted file mode 100644 index 87ccf1bc08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform High Prefect Drikus in Gludio of the news. Be sure to give that Shine Stone to Drikus too. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-10.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-10.htm deleted file mode 100644 index ddc3d39383..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm very impressed by your tough spirit. If we get a chance again, I like to drink a cup of tea and hear your story. Although it may be difficult right now. Huhu.
-Please inform Head Blacksmith Mendio in the Town of Gludio of the news about Sakum. Please be sure to give that Shine Stone to Mendio as well. Please. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-11.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-11.htm deleted file mode 100644 index c26e828f2e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform Grand Master Gershwin in Gludio of the news. Be sure to give that Shine Stone to Gershwin too. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-12.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-12.htm deleted file mode 100644 index a9ad595f12..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I was impressed by your tough spirit. If we get a chance again, I like to drink a cup of tea and hear your story. Although it may be difficult right now. Huhu.
-Please inform Magister Esrandell in the Town of Gludio of the news of Sakum. Please be sure to give that Shine Stone to Esrandell as well. Please. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-13.htm deleted file mode 100644 index d059c7bf26..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33518-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Selon:
-I'm impressed by your spirit! If we get a chance again, I'd like to get a drink and hear your story. Now's not the time though, eh?
-Hurry and inform Grand Master Elliasin in Gludio of the news. Be sure to give that Shine Stone to Elliasin as well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-01.htm deleted file mode 100644 index 50dc7016fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Renfad:
-You must be here to defeat Sakum! But... perhaps... Did you come here alone? Sigh. I see the lord has not come back yet.
-We need the likes of Black-haired Kenshu, Odd Eye Raphienel, and the Witch of the Battlefield Seyraka! It's apparently impossible to get help from Gludio's best knights.
-Still, it's up to us to make the best of the hand we've been dealt. You defeated the monsters very quickly last time, but Sakum is something else. Do you really think you can defeat him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-02.htm deleted file mode 100644 index baee62e082..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Renfad:
-Sound reckless to me, but you were recommended by masters... And your nerve is obviously sound. I won't stop you.
-Just in case you don't quite grasp the seriousness of this threat, I'll ask you one more time. Can you really defeat Sakum?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-03.htm deleted file mode 100644 index 0fc09db23e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Renfad:
-Well, I understand your conviction, but Sakum isn't the only problem we face right now. Sakum is absorbing bio-energy by having Kanilov and Poslof regenerated.
-The mercenaries we have in the Wasteland are keeping them down for now, but it's only a matter of time until the tides turn. You must help, and defeat Kanilov with Guard Joel. Once the situation settles down, he will tell you about Sakum's whereabouts. I'm counting on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-04.htm deleted file mode 100644 index d526cc482a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/33524-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Renfad:
-Defeat Kanilov with Guard Joel. Once the situation settles down, he will tell you about Sakum's whereabouts. I'm be counting on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/Q10360_CertificationOfFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/Q10360_CertificationOfFate.java deleted file mode 100644 index 1c1e230dec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/Q10360_CertificationOfFate.java +++ /dev/null @@ -1,555 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10360_CertificationOfFate; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.data.xml.impl.MultisellData; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.ExShowUsm; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.util.Util; - -import quests.Q10331_StartOfFate.Q10331_StartOfFate; - -/** - * Certification of Fate (10360) - * @author St3eT - */ -public class Q10360_CertificationOfFate extends Quest -{ - // NPCs - private static final int RAYMOND = 30289; - private static final int RAINS = 30288; - private static final int TOBIAS = 30297; - private static final int DRIKUS = 30505; - private static final int MENDIO = 30504; - private static final int GERSHWIN = 32196; - private static final int ESRANDELL = 30158; - private static final int ELLENIA = 30155; - private static final int RENFAD = 33524; - private static final int JOEL = 33516; - private static final int SCHUAZEN = 33517; - private static final int SELON = 33518; - private static final int REGENERATED_KANILOV = 27459; - private static final int REGENERATED_POSLOF = 27460; - private static final int SAKUM = 27453; - // Items - private static final int SHINE_STONE = 17587; - 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 - private static final Location WASTELANDS_TELEPORT = new Location(-24795, 188754, -3960); - // Misc - private static final int MIN_LEVEL = 38; - - public Q10360_CertificationOfFate() - { - super(10360); - addStartNpc(RAYMOND, RAINS, TOBIAS, DRIKUS, MENDIO, GERSHWIN, ESRANDELL, ELLENIA); - addTalkId(RAYMOND, RAINS, TOBIAS, DRIKUS, MENDIO, GERSHWIN, ESRANDELL, ELLENIA, RENFAD, JOEL, SCHUAZEN, SELON); - addFirstTalkId(JOEL, SCHUAZEN); - addKillId(REGENERATED_KANILOV, REGENERATED_POSLOF, SAKUM); - registerQuestItems(SHINE_STONE); - addCondNotRace(Race.ERTHEIA, ""); - addCondMinLevel(MIN_LEVEL, ""); - addCondCompletedQuest(Q10331_StartOfFate.class.getSimpleName(), "restriction.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30155-03.htm": - case "30158-03.htm": - case "32196-03.htm": - case "30504-03.htm": - case "30505-03.htm": - case "30297-03.htm": - case "30288-03.htm": - case "30289-03.htm": - case "33524-02.htm": - case "33516-02.htm": - case "33517-02.htm": - case "33518-03.htm": - case "33518-04.htm": - case "33518-05.htm": - { - htmltext = event; - break; - } - case "30155-04.htm": - case "30158-04.htm": - case "32196-04.htm": - case "30504-04.htm": - case "30505-04.htm": - case "30297-04.htm": - case "30288-04.htm": - case "30289-04.htm": - { - if (!player.isSubClassActive()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "teleport": - { - player.teleToLocation(WASTELANDS_TELEPORT); - break; - } - case "33524-03.htm": - { - if (qs.isCond(1)) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(2); - htmltext = event; - } - break; - } - case "33516-03.htm": - { - if (qs.isCond(3)) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(4); - htmltext = event; - } - break; - } - case "33517-03.htm": - { - if (qs.isCond(5)) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(6); - player.sendPacket(ExShowUsm.SECOND_TRANSFER_QUEST); - htmltext = event; - } - break; - } - case "33518-06.htm": - { - switch (player.getRace()) - { - case HUMAN: - { - qs.setCond(player.isMageClass() ? 9 : 8); - htmltext = player.isMageClass() ? "33518-06.htm" : "33518-07.htm"; - break; - } - case DARK_ELF: - { - qs.setCond(12); - htmltext = "33518-08.htm"; - break; - } - case ORC: - { - qs.setCond(13); - htmltext = "33518-09.htm"; - break; - } - case DWARF: - { - qs.setCond(14); - htmltext = "33518-10.htm"; - break; - } - case KAMAEL: - { - qs.setCond(15); - htmltext = "33518-11.htm"; - break; - } - case ELF: - { - qs.setCond(player.isMageClass() ? 11 : 10); - htmltext = player.isMageClass() ? "33518-12.htm" : "33518-13.htm"; - break; - } - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - break; - } - default: - { - if (event.startsWith("class_preview_")) - { - htmltext = event; - } - else if (event.startsWith("classChange;")) - { - if (player.isSubClassActive()) - { - return null; - } - - final ClassId newClassId = ClassId.getClassId(Integer.parseInt(event.replace("classChange;", ""))); - final ClassId currentClassId = player.getClassId(); - - if (currentClassId.childOf(newClassId) || (qs.getCond() < 8)) - { - Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " tried to cheat the 2nd class transfer!", Config.DEFAULT_PUNISH); - return null; - } - player.setBaseClass(newClassId); - player.setClassId(newClassId.getId()); - player.store(false); - player.broadcastUserInfo(); - player.sendSkillList(); - giveAdena(player, 461880, true); - giveItems(player, MAJOR_HEALING_POTION, 50); - giveItems(player, SOULSHOT, 3000); - giveItems(player, SPIRITSHOT, 3000); - giveItems(player, PAULINA_EQUIPMENT_SET, 1); - addExpAndSp(player, 2700000, 648); - MultisellData.getInstance().separateAndSend(718, player, npc, false); - qs.exitQuest(false, true); - htmltext = "transfer_complete_" + player.getClassId().toString().toLowerCase() + ".html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, true); - - if ((qs == null) || qs.isCompleted()) - { - npc.showChatWindow(player); - return super.onFirstTalk(npc, player); - } - - if ((npc.getId() == JOEL) && (qs.getCond() < 3)) - { - htmltext = "33516.html"; - } - else if ((npc.getId() == SCHUAZEN) && (qs.getCond() < 5)) - { - htmltext = "33517.html"; - } - - if (htmltext == null) - { - npc.showChatWindow(player); - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - if ((player.getRace() == Race.ERTHEIA) || (player.getLevel() < MIN_LEVEL)) - { - return htmltext; - } - - switch (qs.getState()) - { - case State.CREATED: - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - case RAINS: - case ELLENIA: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - htmltext = isRightMaster(npc, player) ? npc.getId() + "-02.htm" : npc.getId() + "-01.html"; - break; - } - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - case RAINS: - case ELLENIA: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - if (qs.isCond(1) && isRightMaster(npc, player)) - { - htmltext = npc.getId() + "-05.htm"; - } - else if ((qs.getCond() >= 8) && (qs.getCond() <= 15)) - { - htmltext = isRightMaster(npc, player) ? ("class_select_" + player.getClassId().toString().toLowerCase() + ".html") : (npc.getId() + "-06.html"); - } - break; - } - case RENFAD: - { - if (qs.isCond(1)) - { - htmltext = "33524-01.htm"; - } - else if (qs.isCond(2)) - { - htmltext = "33524-04.htm"; - } - break; - } - case JOEL: - { - if (qs.isCond(3)) - { - htmltext = "33516-01.htm"; - } - else if (qs.isCond(4)) - { - htmltext = "33516-04.htm"; - } - break; - } - case SCHUAZEN: - { - if (qs.isCond(5)) - { - htmltext = "33517-01.htm"; - } - else if (qs.isCond(6)) - { - htmltext = "33517-04.htm"; - } - break; - } - case SELON: - { - if (qs.isCond(6)) - { - htmltext = "33518-01.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "33518-02.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - case RAINS: - case ELLENIA: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - htmltext = npc.getId() + "-07.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case REGENERATED_KANILOV: - { - if (qs.isCond(2)) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(0); - qs.setCond(3); - } - break; - } - case REGENERATED_POSLOF: - { - if (qs.isCond(4)) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(5); - } - break; - } - case SAKUM: - { - if (qs.isCond(6)) - { - giveItems(killer, SHINE_STONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - qs.setCond(7); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private boolean isRightMaster(Npc npc, PlayerInstance player) - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - { - if ((npc.getRace() == player.getRace()) && player.isMageClass()) - { - return true; - } - break; - } - case RAINS: - case ELLENIA: - { - if ((npc.getRace() == player.getRace()) && !player.isMageClass()) - { - return true; - } - break; - } - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - if (npc.getRace() == player.getRace()) - { - return true; - } - break; - } - } - return false; - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - String fileName = ""; - switch (player.getRace()) - { - case DARK_ELF: - case DWARF: - case KAMAEL: - case ORC: - { - fileName = "popup-" + player.getRace().toString().toLowerCase() + ".htm"; - break; - } - case ELF: - case HUMAN: - { - fileName = "popup-" + player.getRace().toString().toLowerCase() + "-" + (player.isMageClass() ? "m" : "f") + ".htm"; - break; - } - } - player.sendPacket(new TutorialShowHtml(getHtm(player, fileName))); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - final PlayerInstance player = event.getPlayer(); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((oldLevel < newLevel) && (newLevel == MIN_LEVEL) && (player.getRace() != Race.ERTHEIA) && (player.isInCategory(CategoryType.SECOND_CLASS_GROUP))) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - final PlayerInstance player = event.getPlayer(); - - if ((player.getLevel() >= MIN_LEVEL) && (player.getRace() != Race.ERTHEIA) && (player.isInCategory(CategoryType.SECOND_CLASS_GROUP))) - { - final QuestState qs = getQuestState(player, true); - if (qs.isCreated()) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_abyss_walker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_abyss_walker.html deleted file mode 100644 index d1e9137188..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_abyss_walker.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Abyss Walker ]
- -
-
-
- Characteristics - Abyss Walkers are powerful damage dealers, whose attacks are best felt from behind. A good thing, too, as their Max HP is low, rendering them vulnerable when cornered. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_arbalester.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_arbalester.html deleted file mode 100644 index 0dc79cf6f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_arbalester.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Arbalester ]
- -
-
-
- Characteristics - Arbalesters are master tacticians, using traps and curses to aid in battle. They specialize in the use of the crossbow, which can be shot faster and with only one hand. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_berserker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_berserker.html deleted file mode 100644 index cf8041d266..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_berserker.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Berserker ]
- -
-
-
- Characteristics - Berserkers are specialists in physical combat. They swipe their Ancient Swords to deal AoE damage, and can surprise enemies by charging forward in various patterns. They take self-buff into their own hands, gathering up enemy souls to boost their own powers. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bishop.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bishop.html deleted file mode 100644 index 527d8fb94a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bishop.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Bishop ]
- -
-
-
- Characteristics - Bishops are professional healers. With both recovery and healing skills up their sleeve, their powers reach a number of allies at once, making them indispensable allies in large battle. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bladedancer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bladedancer.html deleted file mode 100644 index ea3e44117a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bladedancer.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Bladedancer ]
- -
-
-
- Characteristics - Bladedancers provide the benefits of a secondary buffer, weaving out buff after buff to strengthen the group. They are a welcome addition to any group that seeks to boost their attack powers! -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bounty_hunter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bounty_hunter.html deleted file mode 100644 index f834101d63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_bounty_hunter.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Bounty Hunter ]
- -
-
-
- Characteristics - Armed with blunt weapons, Bounty Hunters may not look much in terms of sheer damage dealt - but do not be fooled! Their Max HP and CP are high enough to turn them into secondary tanks in a group, and their Spoil skill provides invaluable extra loot for the entire team. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_dark_avenger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_dark_avenger.html deleted file mode 100644 index 9f6976cd8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_dark_avenger.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Dark Avenger ]
- -
-
-
- Characteristics - As their names imply, Dark Avengers are a force to be reckoned with. Their attack damage and basic defenses are high, and they wield a number of debuffs dipped in dark magic. They are equally at ease in both solo and group play. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_destroyer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_destroyer.html deleted file mode 100644 index fd2b0580d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_destroyer.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Destroyer ]
- -
-
-
- Characteristics - Destroyers are masters of weaponry, and excel in powerful two-handed weapons. With high HP and slow speed, they are more suited for plowing through a crisis than escaping it. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elder.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elder.html deleted file mode 100644 index 535782254a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elder.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Elder ]
- -
-
-
- Characteristics - Elders may have few healing skills, but their great MP recovery capabilities and various defensive buffs make them indispensable healers in a group. The ability to boost shield defense is an ability unique to Elders. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elemental_summoner.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elemental_summoner.html deleted file mode 100644 index b9fff73431..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_elemental_summoner.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Elemental Summoner ]
- -
-
-
- Characteristics - Elemental Summoners may have no attack skills of their own, but underestimating them is a mistake. Their ability to buff and assist servitors is an art form, and besides, what more would they need when they have unicorns that cast attack spells for them? -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_female_soulbreaker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_female_soulbreaker.html deleted file mode 100644 index a93e9ce0b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_female_soulbreaker.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Soul Breaker ]
- -
-
-
- Characteristics - Soul Breakers are fearsome warriors that can fight melee with rapiers and long-distance with magic that binds to souls. Their ability to steal opponents' skills or create side effects to enemy actions can wreak havoc in battle. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_gladiator.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_gladiator.html deleted file mode 100644 index 1d67de1422..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_gladiator.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Gladiator ]
- -
-
-
- Characteristics - You can safely turn your back if a Gladiator is watching it. Known for their reliability, Gladiators can deal damage and take over as a tank if necessary. They are best suited for groups that concentrate on picking off one enemy at a time, rather than attacking a massive number at once. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_hawkeye.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_hawkeye.html deleted file mode 100644 index ac4556e0ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_hawkeye.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Hawkeye ]
- -
-
-
- Characteristics - Hawkeyes are archers that make up for slowness with high damage and critical rates. Their low evasion and defenses are balanced by high HP and CP. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_male_soulbreaker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_male_soulbreaker.html deleted file mode 100644 index d941b6e9f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_male_soulbreaker.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Soul Breaker ]
- -
-
-
- Characteristics - Soul Breakers are reliable damage dealers in any party. Equipped with rapiers, they can attack physically and magically, in addition to buffing themselves. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_necromancer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_necromancer.html deleted file mode 100644 index 67f86ff484..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_necromancer.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Necromancer ]
- -
-
-
- Characteristics - These servitor-users deal in buffs of a cursing nature. Their wide variety of abilities is offset by their narrow scope of skills in these fields, but they are nevertheless formidable in PvP. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_overlord.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_overlord.html deleted file mode 100644 index 85868478c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_overlord.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Overlord ]
- -
-
-
- Characteristics - As healers and buffers, Overlords shine brightest in massive wars. Their debuffs are numerous and contain many of the cursing type. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_paladin.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_paladin.html deleted file mode 100644 index d117198f8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_paladin.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Paladin ]
- -
-
-
- Characteristics - With the exception of PvP, Paladins are stellar in battle. Their high defenses become paired with great attacking power when faced with dark magic or undead monsters, making them reliable tanks and protectors. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_ranger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_ranger.html deleted file mode 100644 index 3289ab10e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_ranger.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Phantom Ranger ]
- -
-
-
- Characteristics - Equipped with a balance of powerful ranged bow attacks and low HP and CP, Phantom Rangers are best used as damage dealers in a group. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_summoner.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_summoner.html deleted file mode 100644 index 90839ac17b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_phantom_summoner.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Phantom Summoner ]
- -
-
-
- Characteristics - With their ability to use servitors at will, Phantom Summoners are best off as buffers to their servitors during battle. They can create diverse battle patterns when using tanking servitors such as Nightshade. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_plains_walker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_plains_walker.html deleted file mode 100644 index c6c9f6ff24..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_plains_walker.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Plainswalker ]
- -
-
-
- Characteristics - Even with low damage-dealing, Plainswalkers accumulate great damage when carrying the weapon for the team, due to high critical rate and attack speed. Their buffs and self-healing skills enable them to play solo as well. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_prophet.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_prophet.html deleted file mode 100644 index 8b80f036d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_prophet.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Prophet ]
- -
-
-
- Characteristics - Prophets handle diverse buffs in a group, and possess a rich array of attack-related buffs. Their only drawback is that their skills are heavy on MP consumption. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_elder.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_elder.html deleted file mode 100644 index 06eb222c20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_elder.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Shillien Elder ]
- -
-
-
- Characteristics - Specialized for group play, Shillien Elders are healers and secondary buffers. Unlike their similar-minded colleagues, their attack-related buffs enable them to play solo, albeit inefficiently. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_knight.html deleted file mode 100644 index c7d150f661..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_shillien_knight.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Shillien Knight ]
- -
-
-
- Characteristics - Excellent tanks in small groups, Shillien Knights have great shield defense and life-stealing skills that offset their low Max HP and vulnerability to magic attacks, enabling them to handle solo play as well. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_silver_ranger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_silver_ranger.html deleted file mode 100644 index 776ea7beba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_silver_ranger.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Silver Ranger ]
- -
-
-
- Characteristics - Enemies would be lucky to survive Silver Rangers' arrows before a melee battle even begins. This bow-wielding class also has self-healing skills that prepare them well for solo battle. Their unmatched power in PvP is offset by their low HP and CP, which makes them vulnerable in large-scale battles. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_sorcerer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_sorcerer.html deleted file mode 100644 index 1154c82b10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_sorcerer.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Sorcerer ]
- -
-
-
- Characteristics - Sorcerers are well-rounded damage dealers who utilize powerful attack magic as well as AoE attacks. Their versatility leaves them no opening in either group or solo battle. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellhowler.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellhowler.html deleted file mode 100644 index 8f8dffbce7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellhowler.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Spellhowler ]
- -
-
-
- Characteristics - With tremendous magic prowess, Spellhowlers are specialized for solo play. Though they outrank all other similar classes in terms of battle efficiency and endurance, their Max HP, MP, and casting speed tend to be less than optimal, rendering them inflexible in a time of crisis. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellsinger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellsinger.html deleted file mode 100644 index 272a255ff9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_spellsinger.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Spellsinger ]
- -
-
-
- Characteristics - Spellsingers use water and holy magic, which they cast swiftly to take down the enemy before the battle begins. However, their low damage-dealing power can present a challenge for a beginner. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_swordsinger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_swordsinger.html deleted file mode 100644 index 2a8c037b1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_swordsinger.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Swordsinger ]
- -
-
-
- Characteristics - Swordsingers work as secondary buffers in a group, adding tremendous power to buffs that had already been cast. As they cannot acquire attack skills and have low damage-dealing abilities, they are best in a group setting. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_temple_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_temple_knight.html deleted file mode 100644 index 88fb886be4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_temple_knight.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Temple Knight ]
- -
-
-
- Characteristics - With great defenses, Temple Knights are the tanks of the group. Though their Max HP and defenses fall short of Humans, their various self-healing skills give them the greatest advantage in a contest of endurance. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_treasure_hunter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_treasure_hunter.html deleted file mode 100644 index 5d1c7c82d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_treasure_hunter.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Treasure Hunter ]
- -
-
-
- Characteristics - Despite the common perception, Treasure Hunters are not to be trifled with. Their daggers may deal light damage, but have high attack speed and critical rates that accumulate to be fatal very fast. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_tyrant.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_tyrant.html deleted file mode 100644 index 6e71622437..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_tyrant.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Tyrant ]
- -
-
-
- Characteristics - All-around fighters suited for both solo and group play, Tyrants offset their weak Glove damage with fast attack speed. Proper use of their Totem skill, which changes their abilities for some time, can prove to be a game-changer. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warcryer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warcryer.html deleted file mode 100644 index d620f5f432..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warcryer.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Warcryer ]
- -
-
-
- Characteristics - Warcryers may cast slowly and weakly, but their ability to buff and heal the entire party makes them an excellent addition in a small group. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlock.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlock.html deleted file mode 100644 index 9fbf0efb37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlock.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Warlock ]
- -
-
-
- Characteristics - Warlocks depend entirely on their cat-like servitors in battle, only stepping in to assist. Of all summoners, their servitors boast the highest efficiency for group battle. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlord.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlord.html deleted file mode 100644 index d7c7693e18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warlord.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Warlord ]
- -
-
-
- Characteristics - Spear-wielding Warlords are specialized for group battle, where their AoE attacks enable massive XP gain in a short frame of time. Their only area of struggle may be in PvP, when faced with a concentrated enemy. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warsmith.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warsmith.html deleted file mode 100644 index d7e4dcd282..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_preview_warsmith.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - - - - - -
[ Warsmith ]
- -
-
-
- Characteristics - Wielding blunt weapons and spears, Warsmiths' mediocre damage is compensated by their ability to summon golems. Their unique ability to create golems for battle and sieges -- and to craft in general -- makes them an indispensable part of any team. -
- -
- -
- -
-
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_artisan.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_artisan.html deleted file mode 100644 index d11a50cbea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_artisan.html +++ /dev/null @@ -1,20 +0,0 @@ -Head Blacksmith Mendio:
-The guards at the Wastelands told me all about your heroics. Well done! Leave the rest to us -- we'll keep a close eye on Embryo.
-Now, let me help you with your class transfer as promised. Are you ready?
- - -
- - -
-
- - -
Main weapon: blunt weapon/spear; Armor: heavy armor -Specialty: melee attacker - summon Mechanic Golem -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_assassin.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_assassin.html deleted file mode 100644 index a6edfbb2cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_assassin.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Tobias:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: dagger; Armor: light armor -Specialty: melee attacker - critical attack -
- - - -
-
- -
Main weapon: bow; Armor: light armor -Specialty: ranged attacker - ranged attack -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_cleric.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_cleric.html deleted file mode 100644 index 4124beaad5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_cleric.html +++ /dev/null @@ -1,30 +0,0 @@ -Bishop Raymond:
-Many whispers have come to me about your deeds and bravery. We can finally rest easy knowing that you have defeated Sakum and your victory has allowed us to turn our efforts more directly to "Embryo". On behalf of all the members of this town, accept my eternal gratitude.
-Now, to keep my promise. Which class shall I transfer you to.
- - - -
- - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: healer - mainly recovery magic -
- - - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: support wizard - mainly support magic -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_dark_wizard.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_dark_wizard.html deleted file mode 100644 index f62a5c2625..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_dark_wizard.html +++ /dev/null @@ -1,30 +0,0 @@ -Grand Master Tobias:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- - -
Main weapon: two-handed staff; Armor: robe -Specialty: offensive wizard - wind attack -
- - - -
-
- -
Main weapon: two-handed staff; Armor: robe -Specialty: summoner - summon phantoms -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_knight.html deleted file mode 100644 index 40a965c999..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_knight.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Ellenia:
-My scouts in the Wasteland have told me about you. I still find it difficult to accept that Sakum is no more. This will allows is to focus our efforts on tracking down Embryo. On behalf of everyone here, accept my thanks.
-I'll transfer your class as per our agreement. Which class do you want?
- - -
- - -
-
- -
Main weapon: one-handed sword/shield, Armor: heavy armor -Specialty: defensive fighter - great defense -
- - - -
-
- -
Main weapon: one-handed sword/blunt weapon, Armor: heavy armor -Specialty: song/dance assist fighter - critical hit and support magic -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_scout.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_scout.html deleted file mode 100644 index 9cbdbf34a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_scout.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Ellenia:
-My scouts in the Wasteland have told me about you. I still find it difficult to accept that Sakum is no more. This will allows is to focus our efforts on tracking down Embryo. On behalf of everyone here, accept my thanks.
-I'll transfer your class as I promised. Which class do you want?
- - -
- - -
-
- -
Main weapon: dagger, Armor: light armor -Specialty: close range attack type fighter - critical attack -
- - - -
-
- -
Main weapon: bow, Armor: light armor -Specialty: long range attack type fighter - long range attack -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_wizard.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_wizard.html deleted file mode 100644 index 32247e7e9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_elven_wizard.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Magister Esrandell:
-My scouts in the Wasteland have told me about you. I still find it difficult to accept that Sakum is no more. This will allows is to focus our efforts on tracking down Embryo. On behalf of everyone here, accept my thanks.
-Now for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: attack type wizard - water attack -
- - - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: summoner - summon a unicorn -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_knight.html deleted file mode 100644 index 59aca81e20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_knight.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Reins:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: one-handed sword/shield; Armor: heavy armor -Specialty: defensive fighter - great defense -
- - - -
-
- -
Main weapon: one-handed sword/shield; Armor: heavy armor -Specialty: defensive fighter - great defense -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_oracle.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_oracle.html deleted file mode 100644 index c62f7c6bdb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_oracle.html +++ /dev/null @@ -1,18 +0,0 @@ -Grand Magister Esrandell:
-I've heard of your deeds from my soldiers dispatched to the Wasteland. I still find it difficult to accept that Sakum is no more. This will allows is to focus our efforts on tracking down Embryo. On behalf of everyone here, accept my thanks.
-Now, let me help you with your class transfer as I promised. Are you ready?
- - -
- - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: healer - recovery and support magic -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_monk.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_monk.html deleted file mode 100644 index 432bea57ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_monk.html +++ /dev/null @@ -1,19 +0,0 @@ -High Prefect Drikus:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, let me help you with your class transfer as I promised. Are you ready?
- - -
- - -
-
- -
Main weapon: fist; Armor: light armor -Specialty: melee attacker - fast attack speed -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_raider.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_raider.html deleted file mode 100644 index f4e193217b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_raider.html +++ /dev/null @@ -1,19 +0,0 @@ -High Prefect Drikus:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, let me help you with your class transfer as I promised. Are you ready?
- - -
- - -
-
- -
Main weapon: two-handed sword; Armor: heavy armor -Specialty: melee attacker - great attack power -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_shaman.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_shaman.html deleted file mode 100644 index 1d3c272c45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_orc_shaman.html +++ /dev/null @@ -1,29 +0,0 @@ -High Prefect Drikus:
-I heard about your performance from Fred. Thank you. I'll let you do the class transfer -- pick a class.
- - -
- - -
-
- -
Main weapon: blunt weapon / one-handed sword; Armor: heavy armor -Specialty: clan buffer - mainly clan buffs -
- - - -
-
- - -
Main weapon: blunt weapon / one-handed sword; Armor: heavy armor -Specialty: party buffer - mainly party buffs -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_palus_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_palus_knight.html deleted file mode 100644 index b2dd384fdd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_palus_knight.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Tobias:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: one-handed sword/shield; Armor: heavy armor -Specialty: defensive fighter - great defense -
- - - -
-
- -
Main weapon: dualsword; Armor: heavy armor -Specialty: melee attacker - buffs -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_rogue.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_rogue.html deleted file mode 100644 index f5e80655b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_rogue.html +++ /dev/null @@ -1,29 +0,0 @@ -Grand Master Reins:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: dagger; Armor: light armor -Specialty: melee attacker - critical attack -
- - - -
-
- -
Main weapon: bow; Armor: light armor -Specialty: ranged attacker - ranged attacks -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_scavenger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_scavenger.html deleted file mode 100644 index 06fae13798..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_scavenger.html +++ /dev/null @@ -1,19 +0,0 @@ -Head Blacksmith Mendio:
-The guards at the Wasteland told me about your heroics. Well done. No more need to worry -- we're trailing Embryo closely.
-Now, let me help you with your class transfer as I promised. Are you ready?
- - -
- - -
-
- -
Main weapon: dagger/blunt weapon/spear; Armor: heavy armor -Specialty: melee attacker - critical attack -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_shillien_oracle.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_shillien_oracle.html deleted file mode 100644 index 4fb8339f30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_shillien_oracle.html +++ /dev/null @@ -1,20 +0,0 @@ -Grand Master Tobias:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, let me help you with your class transfer as I promised. Are you ready?
- - -
- - -
-
- -
Main weapon: two-handed staff; Armor: robe -Specialty: buffing wizard - supportive magic -
- -
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_trooper.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_trooper.html deleted file mode 100644 index 6afdf02c72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_trooper.html +++ /dev/null @@ -1,30 +0,0 @@ -Grand Master Gershwin:
-Guards at the Wasteland have told me about your heroics. You truly were impressive, weren't you? Well now, you deserve to go onto a new path, I think. No worries -- we're trailing Embryo closely.
-Now, which class do you want?
- - -
- - -
-
- -
Main weapon: ancient sword; Armor: light armor -Specialty: melee attacker - great attack power -
- - - -
-
- -
Main weapon: rapier, Armor: light armor -Specialty: melee attacker - able to use magic -
- -
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warder.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warder.html deleted file mode 100644 index 162967a472..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warder.html +++ /dev/null @@ -1,30 +0,0 @@ -Grand Master Gershwin:
-Guards at the Wasteland told me all about you. Wow! Thank you, that's all I can say. We have it under control now -- Embryo is being trailed closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: crossbow; Armor: light armor -Specialty: ranged attacker - ranged attack -
- - - -
-
- -
Main weapon: rapier; Armor: light armor -Specialty: melee attacker - able to use magic -
- -
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warrior.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warrior.html deleted file mode 100644 index bc4ecf730a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_warrior.html +++ /dev/null @@ -1,30 +0,0 @@ -Grand Master Reins:
-The guards in the Wasteland told me about your heroic deeds! Thank you. Don't worry about the rest -- we're trailing Embryo closely.
-Now, for your class transfer! Which class do you want?
- - -
- - -
-
- -
Main weapon: dualsword; Armor: heavy armor -Specialty: melee attacker - dualsword -
- - - -
-
- -
Main weapon: spear; Armor: heavy armor -Specialty: melee attacker - AoE attack -
- -
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_wizard.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_wizard.html deleted file mode 100644 index 402c70ec0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/class_select_wizard.html +++ /dev/null @@ -1,39 +0,0 @@ -Bishop Raymond:
-Many whispers have come to me about your deeds and bravery. We can finally rest easy knowing that you have defeated Sakum, and your victory has allowed us to turn our efforts more directly to "Embryo". On behalf of all the members of this town, accept my eternal gratitude.
-Now, to keep my promise. Which class shall I transfer you to.
- - -
- - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: attack type wizard - fire attack -
- - - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty: attack type wizard - dark attack -
- - - -
-
- -
Main weapon: two-handed staff, Armor: robe -Specialty : summoner - summon a Cat Servitor. -
-
- -

- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dark_elf.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dark_elf.htm deleted file mode 100644 index 4e68a26eb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dark_elf.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out Grand Master Tobias at the Dark Elf Guild. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dwarf.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dwarf.htm deleted file mode 100644 index 62bb81deaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-dwarf.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out Head Blacksmith Mendio at the Blacksmith's Shop. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-f.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-f.htm deleted file mode 100644 index 3dad5bfb73..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-f.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to the Town of Gludio and seek out Grand Master Ellenia at the Warrior Guild. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-m.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-m.htm deleted file mode 100644 index 88d5c669ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-elf-m.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out Grand Magister Esrandell at the Temple of Einhasad. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-f.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-f.htm deleted file mode 100644 index 2c86a7f2ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-f.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out Grand Master Reins at the Warrior Guild! Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-m.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-m.htm deleted file mode 100644 index cf64f47078..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-human-m.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to the Gludio and seek out High Priest Raymond at the Temple of Einhasad. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-kamael.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-kamael.htm deleted file mode 100644 index aef8b95c93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-kamael.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out Grand Master Gershwin at the Kamael Guild. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-orc.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-orc.htm deleted file mode 100644 index 3e456d8256..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/popup-orc.htm +++ /dev/null @@ -1,7 +0,0 @@ -Adventure Guildsman:
-The ancient monster terrorizing the Town of Gludio has been located!
-This is a dangerous job, but now is the perfect opportunity to show your skills!
-Hurry to Gludio and seek out High Prefect Drikus at the Orc Guild. Prove your skills to him and you'll only become stronger and stronger.
-(Only characters above level 38 can complete the second class transfer.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/restriction.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/restriction.html deleted file mode 100644 index a27ce67a83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/restriction.html +++ /dev/null @@ -1,3 +0,0 @@ -Info:
-(Lv. 38 or above who have completed the quest "Start of Fate .") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_abyss_walker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_abyss_walker.html deleted file mode 100644 index 0260ffe271..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_abyss_walker.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Abyss Walker! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_arbalester.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_arbalester.html deleted file mode 100644 index 5d1fb867aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_arbalester.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Congratulations, Arbalester! I hope you to use your great power for the good of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_berserker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_berserker.html deleted file mode 100644 index 5e632c0490..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_berserker.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Congratulations on becoming a Berserker. I hope you will use your power to aid the people of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bishop.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bishop.html deleted file mode 100644 index 8f02f9cb43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bishop.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-Congratulations, Warlock! I hope you will use the great power given by the lights for the world. May the power of lights be with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bladedancer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bladedancer.html deleted file mode 100644 index d250d3875d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bladedancer.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Bladedancer! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bounty_hunter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bounty_hunter.html deleted file mode 100644 index 65ed141d4a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_bounty_hunter.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Congratulations, Bounty Hunter! I look forward to your outstanding performances. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_dark_avenger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_dark_avenger.html deleted file mode 100644 index 7293444d63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_dark_avenger.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Dark Avenger! May the power of Light, and the blessing of the Goddess be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_destroyer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_destroyer.html deleted file mode 100644 index daaf919237..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_destroyer.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-Congratulations on your transfer to Destroyer. I hope you use your abilities for the good of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elder.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elder.html deleted file mode 100644 index d1c0647a08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elder.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-Congratulations, Elven Elder. The future holds many things for us all, but I think you will be just fine. I'll pray that the Glory of Lights will always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elemental_summoner.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elemental_summoner.html deleted file mode 100644 index a12249ac21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_elemental_summoner.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Esrandell:
-Congratulations, Elemental Summoner. The future holds many things for us all, but I think you will be just fine. I'll pray that the Glory of Lights will always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_female_soulbreaker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_female_soulbreaker.html deleted file mode 100644 index 06f9c845f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_female_soulbreaker.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Congratulations on becoming a Soul Breaker. I hope you will use your power to aid the people of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_gladiator.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_gladiator.html deleted file mode 100644 index d0a322c6d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_gladiator.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Gladiator! May the power of Light, and the blessing of the Goddess be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_hawkeye.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_hawkeye.html deleted file mode 100644 index 09da5ba4ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_hawkeye.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Hawkeye! You've earned everything you've been given in life, and are a shining beacon for your peers to aspire towards. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_male_soulbreaker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_male_soulbreaker.html deleted file mode 100644 index 06f9c845f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_male_soulbreaker.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Gershwin:
-Congratulations on becoming a Soul Breaker. I hope you will use your power to aid the people of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_necromancer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_necromancer.html deleted file mode 100644 index 87c1c744a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_necromancer.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-Congratulations, Necromancer! I hope you will use the great power given by the lights for the world. May the power of lights be with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_overlord.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_overlord.html deleted file mode 100644 index bc67c490c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_overlord.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-Congratulations on your transfer to Overlord. Use your new abilities wisely, to protect the weak and to strengthen our world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_paladin.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_paladin.html deleted file mode 100644 index 54fe3f5710..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_paladin.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Paladin! May the power of Light, and the blessing of the Goddess be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_ranger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_ranger.html deleted file mode 100644 index d9436f5667..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_ranger.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Phantom Ranger! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_summoner.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_summoner.html deleted file mode 100644 index a51e62e7c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_phantom_summoner.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Phantom Summoner! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_plains_walker.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_plains_walker.html deleted file mode 100644 index 004bb73362..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_plains_walker.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-Congratulations on your class transfer to Plain Walker! I'm sure many things will occur in the future, but I'm sure you'll sail through it all. I'll pray that the Glory of Lights will always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_prophet.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_prophet.html deleted file mode 100644 index f2a466300f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_prophet.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-Congratulations on becoming a Prophet. Please use your new power for the good of everyone, and may the light shine on you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_elder.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_elder.html deleted file mode 100644 index d097c1a504..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_elder.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Shillien Elder! You have done so well in such a short time - only you know where the future will take you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_knight.html deleted file mode 100644 index 4bcc29cbcc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_shillien_knight.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Shillien Knight! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_silver_ranger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_silver_ranger.html deleted file mode 100644 index 884a495622..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_silver_ranger.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Ellenia:
-Congratulations on becoming a Silver Ranger. There are many trials ahead of you, but I believe are up to the challenge. May the honor of light be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_sorcerer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_sorcerer.html deleted file mode 100644 index 52e51356ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_sorcerer.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-Congratulations, Sorcerer! I hope you will use the great power given by the lights for the world. May the power of lights be with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellhowler.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellhowler.html deleted file mode 100644 index e83acb5ce5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellhowler.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Tobias:
-Congratulations, Spellhowler! Remember to always use your power for the benefit of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellsinger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellsinger.html deleted file mode 100644 index d7bb4a8c38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_spellsinger.html +++ /dev/null @@ -1,3 +0,0 @@ -html>Grand Magister Esrandell:
-Congratulations on becoming a Spell Singer. You will face many challenges, and come out ahead. I will pray that the light will shine on you always. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_swordsinger.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_swordsinger.html deleted file mode 100644 index 20720b96ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_swordsinger.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Ellenia:
-Congratulations on becoming a Sword Singer. There are many trials ahead of you, but I believe are up to the challenge. May the honor of light be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_temple_knight.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_temple_knight.html deleted file mode 100644 index f2ace0068c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_temple_knight.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Elliasin:
-Congratulations on your class transfer to Temple Knight! I'm sure many things will occur in the future, but I'm sure you'll sail through it all. I'll pray that the Glory of Lights will always be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_treasure_hunter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_treasure_hunter.html deleted file mode 100644 index 1d6a387a96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_treasure_hunter.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Treasure Hunter! You've earned everything you've been given in life, and are a shining beacon for your peers to aspire towards. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_tyrant.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_tyrant.html deleted file mode 100644 index 48679ff5ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_tyrant.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-Congratulations on your transfer to Tyrant. Go forth and use your abilities for the good of the world! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warcryer.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warcryer.html deleted file mode 100644 index 4d9b2df48a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warcryer.html +++ /dev/null @@ -1,3 +0,0 @@ -High Prefect Drikus:
-Congratulations, Warcryer! Please use your abilities for the good of the world. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlock.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlock.html deleted file mode 100644 index 8f02f9cb43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlock.html +++ /dev/null @@ -1,3 +0,0 @@ -Bishop Raymond:
-Congratulations, Warlock! I hope you will use the great power given by the lights for the world. May the power of lights be with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlord.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlord.html deleted file mode 100644 index 03742ab7f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warlord.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Rains:
-Congratulations, Warlord! May the power of Light, and the blessing of the Goddess be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warsmith.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warsmith.html deleted file mode 100644 index 9bc2ed30f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10360_CertificationOfFate/transfer_complete_warsmith.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Congratulations, Warsmith! I look forward to your outstanding performances! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-01.htm deleted file mode 100644 index c39bfcc39d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lakcis:
-They wouldn't let me go with them because of the ever-present threat of attack in Ruins of Ye Sagira. Oh well - I am a scholar, and am quite useless with both sword and spell, so perhaps their caution was warranted.
-That said, they worry that scholars will interfere with their work, but seekers cannot study, nor comprehend or analyze. And if we do not analyze the Ruins of Ye Sagira, how will we proceed?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-02.htm deleted file mode 100644 index 61ebff46d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lakcis:
-Not to pat my own back, but I'm certain my mental capacity far exceeds those of the seekers. I need to get in there, but they won't let me... perhaps I can send a message instead?
-Perhaps you can pass it on? That way, they're not burdened with protecting my hide, and we can actually get something of scientific value from the ruins. What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-03.htm deleted file mode 100644 index 650fa56124..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Lakcis:
-I'm confident I know the Ruins of Ye Sagira better than any seeker. I've studied really hard, you see.
-I want you to speak to Chesha in Ruins of Ye Sagira Exploration Area 1, and tell her that "Lakcis is ready to go to ruins whenever".
-Now, to get inside, I believe you can use the Ye Sagira Teleportation Device. Go, and be safe!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-04.htm deleted file mode 100644 index 69baa38311..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lakcis:
-If you tell her I sent you, Chesha will believe you. Wouldn't you say so?
-Well, she is known for being picky, actually... Wow, that's it! What about proving that you're sufficiently worthy, and then going to Chesha and telling her about it?
-Don't forget! To get inside the ruins and to move around inside, you can use the Ye Sagira Teleportation Device. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-05.html deleted file mode 100644 index b63f1fe9c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/32977-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Lakcis:
-Go and meet Chesha in Exploration Area 1. Tell her Lakcis is always prepared. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-01.html deleted file mode 100644 index a0cafada7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Chesha:
-All of the people on the Talking Island were killed when the Ye Sagira was fallen. The dead then became the source of energy for the monsters there...
-The monsters may look like the townspeople, but we can't let them just roam around either. It's sad to think they're the townspeople, but commandos should not be guided by their feelings.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-02.html deleted file mode 100644 index c4340027ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Chesha:
-Seekers never let emotion get in the way of their work. If you want to carry out your missions as a true seeker, that should be true of you as well.
-Show me what you've got. Know that the monsters were created from the bodies of people sacrificed here, but know that they are gone, and the monsters do not care of their origins.
-Can you do as I said?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-03.html deleted file mode 100644 index ec0afb658e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Chesha:
-Good. I will trust you. As you can see, monsters have been sprouting out of the remains of the corpses of those who fell victim when the Heavenly Island fell out of the sky, strewn nearby the ruins.
-Clear up this horrible situation by killing 10 Husk Stalkers and 10 Husk Crawlers in Exploration Zone 1.
-The space beyond the crevice is connected only to the bluish path. Remember that.
-At the end of this area should be a teleport device to Exploration Zone 2. Nagel, who is in charge of there, should be here, scared out of his mind. Once you're done with your slaying, please go and comfort Nagel. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-04.html deleted file mode 100644 index a342ffdf92..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Chesha:
-Please kill 10 Husk Stalkers and 10 Husk Crawlers in Exploration Zone 1.
-The space beyond the crevice is connected only to the bluish path. Remember that.
-At the end of this area should be a teleport device to Exploration Zone 2. Nagel, who is in charge of there, should be here, scared out of his mind. Once you're done with your slaying, please go and comfort Nagel. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-05.html deleted file mode 100644 index 61b43a4f1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33449-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Chesha:
-You can't let emotions get in the way of your mission as Ranger.
-(Only characters who have completed the Ranger's Role quest, and are between levels 9 and 20, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-01.html deleted file mode 100644 index 07d42e1b6c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Nagel:
-Haha! Brilliant!
-Well, Chesha must have absolute faith in you, to assign you to a mission.
-You know, even the monsters that rose from the ashes of the dead townspeople of Talking Island Village don't scare me. What scares me is...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-02.html deleted file mode 100644 index 3241bbc551..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/33450-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Nagel:
-I fear the situation itself. The sobbing that seems to be coming from nowhere, and the townsfolk-turned-nutrients. Terrible, isn't it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/Q10362_CertificationOfTheSeeker.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/Q10362_CertificationOfTheSeeker.java deleted file mode 100644 index e6124748ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10362_CertificationOfTheSeeker/Q10362_CertificationOfTheSeeker.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10362_CertificationOfTheSeeker; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10330_ToTheRuinsOfYeSagira.Q10330_ToTheRuinsOfYeSagira; - -/** - * Certification of The Seeker (10362) - * @URL https://l2wiki.com/Certification_of_the_Seeker - * @author Gladicek, Gigi - */ -public class Q10362_CertificationOfTheSeeker extends Quest -{ - // NPCs - private static final int LAKCIS = 32977; - private static final int CHESHA = 33449; - private static final int NAGEL = 33450; - private static final int STALKER = 22992; - private static final int CRAWLER = 22991; - // Items - private static final int GLOVES = 49; - // Misc - private static final int MIN_LEVEL = 9; - private static final int MAX_LEVEL = 20; - - public Q10362_CertificationOfTheSeeker() - { - super(10362); - addStartNpc(LAKCIS); - addTalkId(LAKCIS, CHESHA, NAGEL); - addKillId(STALKER, CRAWLER); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33449-05.html"); - addCondCompletedQuest(Q10330_ToTheRuinsOfYeSagira.class.getSimpleName(), "33449-05.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32977-02.htm": - case "32977-03.htm": - case "33449-02.html": - { - htmltext = event; - break; - } - case "32977-04.htm": - { - qs.startQuest(); - qs.setMemoStateEx(STALKER, 0); - qs.setMemoStateEx(CRAWLER, 0); - htmltext = event; - break; - } - case "33449-03.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "33450-02.html": - { - if (qs.isCond(3)) - { - giveItems(player, GLOVES, 1); - addExpAndSp(player, 40000, 12); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(2)) - { - int killedStalker = qs.getMemoStateEx(STALKER); - int killedCrawler = qs.getMemoStateEx(CRAWLER); - - if (npc.getId() == STALKER) - { - killedStalker++; - if (killedStalker <= 10) - { - qs.setMemoStateEx(STALKER, killedStalker); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (npc.getId() == CRAWLER) - { - killedCrawler++; - if (killedCrawler <= 10) - { - qs.setMemoStateEx(CRAWLER, killedCrawler); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - - if ((killedStalker == 10) && (killedCrawler == 10)) - { - qs.setCond(0); - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == LAKCIS) - { - htmltext = "32977-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case LAKCIS: - { - if (qs.isCond(1)) - { - htmltext = "32977-05.html"; - } - break; - } - case CHESHA: - { - if (qs.isCond(1)) - { - htmltext = "33449-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33449-04.html"; - } - break; - } - case NAGEL: - { - if (qs.isCond(3)) - { - htmltext = "33450-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(2)) - { - final Set npcLogList = new HashSet<>(2); - npcLogList.add(new NpcLogListHolder(STALKER, false, qs.getMemoStateEx(STALKER))); - npcLogList.add(new NpcLogListHolder(CRAWLER, false, qs.getMemoStateEx(CRAWLER))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-01.htm deleted file mode 100644 index 3403d9ee2d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Nagel:
-Do you hear that? -I've heard noises every since I came to this damned place. It's not just me, either. Others have heard it, and it freaks us all out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02.htm deleted file mode 100644 index d2eabf89f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Nagel:
-Crying, that's what.
-I can hear the cries of the people who've died here... the cries of the soldiers who were sacrificed to defend their families and friends...
-I've been suffering so much from these auditory hallucinations that I've ended up misplacing the Husk Distribution Report. I'm afraid I've lost confidence in my ability to properly function as a seeker.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02a.htm deleted file mode 100644 index 764cd8d4cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Nagel:
-Will you help me? Will you stop the crying in my ears?
-Of course, you won't be able to do that. My only choice is to get over it by my own devices. As for finding the report I've misplaced though, I think you should be able to help out with that. Would you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-03.htm deleted file mode 100644 index 90483df389..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Nagel:
-Thank you. I need to stop receiving help and start giving it, but... it's not easy. The Husk Distribution Report is a report that I've recorded thoroughly even while being haunted by the auditory hallucinations. They caused me to lose it, but I fear the Husk Crawlers and Husk Kraphers have taken it. They're the most common monsters in Exploration Area 2, you see.
-Please slay the Husk Crawler and Husk Krapher, and collect 15 Husk Distribution Reports.
-When you're done collecting, please hand the pages to Celin, who stays between Exploration Area 2 and 3, instead of me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-04.html deleted file mode 100644 index bb9f6e66ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Nagel:
-Please slay the Husk Crawler and Husk Krapher, and collect 15 Husk Distribution Reports.
-When you're done collecting, please hand the pages to Celin, who stays between Exploration Area 2 and 3, instead of me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-07.html deleted file mode 100644 index 9c3f15b562..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33450-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Nagel:
-Please... help us.
-(Only characters between level 11-20, and who have completed the "Certification of The Seeker" quest, may start this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-01.html deleted file mode 100644 index 45b2877603..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Celin:
-This seems to be the Husk Distribution Report prepared by Nagel, right?
-I heard it had been lost... I guess he found it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-02.html deleted file mode 100644 index 37b61bd6e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/33451-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Celin:
-Oh, you mean you've found and brought it to me?
Thank you. I was worried seeing Nagel give himself such a hard time over this. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/Q10363_RequestOfTheSeeker.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/Q10363_RequestOfTheSeeker.java deleted file mode 100644 index ce718216fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10363_RequestOfTheSeeker/Q10363_RequestOfTheSeeker.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10363_RequestOfTheSeeker; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10362_CertificationOfTheSeeker.Q10362_CertificationOfTheSeeker; - -/** - * Request of the Seeker (10363) - * @URL https://l2wiki.com/Request_of_the_Seeker - * @author Gladicek, Gigi - */ -public class Q10363_RequestOfTheSeeker extends Quest -{ - // NPCs - private static final int NAGEL = 33450; - private static final int CELIN = 33451; - private static final int[] MONSTERS = - { - 22991, // Crawler - 22996 // Krapher - }; - // Items - private static final int WOODEN_HELMET = 43; - private static final int HUSK_DISTRIBUTION_REPORT = 47606; - // Misc - private static final int MIN_LEVEL = 11; - private static final int MAX_LEVEL = 20; - - public Q10363_RequestOfTheSeeker() - { - super(10363); - addStartNpc(NAGEL); - addTalkId(NAGEL, CELIN); - addKillId(MONSTERS); - registerQuestItems(HUSK_DISTRIBUTION_REPORT); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33450-07.html"); - addCondCompletedQuest(Q10362_CertificationOfTheSeeker.class.getSimpleName(), "33450-07.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33450-02.htm": - case "33450-02a.htm": - { - htmltext = event; - break; - } - case "33450-03.htm": - { - qs.startQuest(); - showOnScreenMsg(player, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_2, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = event; - break; - } - case "33451-02.html": - { - if (qs.isCond(2)) - { - giveItems(player, WOODEN_HELMET, 1); - addExpAndSp(player, 70000, 13); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NAGEL) - { - htmltext = "33450-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NAGEL) - { - htmltext = "33450-04.html"; - } - else if ((npc.getId() == CELIN) && qs.isCond(2)) - { - htmltext = "33451-01.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (CommonUtil.contains(MONSTERS, npc.getId())) - { - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, npc, HUSK_DISTRIBUTION_REPORT, 1, 15, 0.8, true)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-01.htm deleted file mode 100644 index 39efe1dcd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Celin:
-Those who work together soon understand each other and begin to form bonds, you know.
-You've heard of esprit de corps, right? That sense of camaraderie can only be made in times of extreme suffering.
-That's why boot camp is so draining - they do it to establish group mentality... the physical conditional is just a bonus.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-02.htm deleted file mode 100644 index a30a1b5ab3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Celin:
-Well... good!
-So you must see how jarring it is when two commandos in the same unit don't see eye to eye! Sadly, I'm not just spouting hypotheticals here - there are two soldiers in my unit who won't talk to each other. If they were to go into combat, they'd be one hell of a weak link...
-I want someone to get them talking again. Negotiate, bang their heads together... I don't care.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-03.html deleted file mode 100644 index 5215689d62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Celin:
-There's Walter in Exploration Zone 3, and Dep in Exploration Zone 4.
-Go to Walter first - he's closer, and persuade him to sort things out. - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-04.html deleted file mode 100644 index 017fb17a8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Celin:
-Good, I hope that you do! Trust your allies, friend. They make you stronger than you'll ever be alone.
-(Only those who have completed the "Request of the Seeker" quest, and are between levels 13-25, may start this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-05.html deleted file mode 100644 index 7a6d4f3e7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Celin:
-Have you talked to Walker? - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-06.html deleted file mode 100644 index be50149582..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33451-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Celin:
-Good to see you friend! Things are much better here.
-(You have already completed this quest.) - diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-01.html deleted file mode 100644 index b7e25fee7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Walter:
-Did Dep send you? He did, didn't he. Well, I have nothing more to say to him. Hrmph!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-02.html deleted file mode 100644 index d1635b3f69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Walter:
-Celin just doesn't know when to give up!
-Sigh... I tell you, it's about Dep, you can go back and tell Celin it won't work! I simply refuse to get involved with someone who doesn't have a shred of common sense.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-03.html deleted file mode 100644 index ad592cb157..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Walter:
-That's the problem, I don't know what happened! We've been working together just fine, then suddenly he gets all bent out of shape and storms off. I tried to find out what the problem was, and smooth things over, but he wouldn't even talk to me.
-I don't know what he's all worked up about, and frankly, I don't care! Stubborn old... Grr!
-Well, I have some work related papers that I want to give to him, but I don't want to make waves. Could you take them to him for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-04.html deleted file mode 100644 index bbb931bfe4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Walter:
-Ah, it's not so difficult. Old pieces of paper have been appearing around here. I'm not sure what they're regarding, but Dep likes this kind of stuff. -I want you to gather 5 or so, then hand them to Dep in Exploration Area 4.
-You'll find the pieces of paper by defeating the Husk Kraphers and Husk Avians.
-And... say hi to him for me, okay? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-05.html deleted file mode 100644 index f8d3266e9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Walter:
-One more time...
-I want you to gather 5 or so, then hand them to Dep in Exploration Area 4.
-You'll find the pieces of paper by defeating the Husk Kraphers and Husk Avians.
-And... say hi to him for me, okay? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-06.html deleted file mode 100644 index 9cb412a2b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Walter:
-The pieces of paper are quite hard to read.
-Take them to Dep in Exploration Area 4. He'll be interested in them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-07.html deleted file mode 100644 index 26ca8eea82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33452-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Walter:
-Thanks to you, Dep and I have worked out our little misunderstanding. Thank you.
-(This quest has already been completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-01.html deleted file mode 100644 index 0aa920d53b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Dep:
-Sigh... -When I'm feeling blue, I want go away, and be alone somewhere quiet. But, when you work as a ranger, you can't get away from busy place like these.
-Anyway, why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-02.html deleted file mode 100644 index 883a5f4df1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Dep:
-The papers from the Ruins of Ye Sagira?
-Ye Sagira was the home of the giants - papers discovered there will tell us more about the giants!
-Show them to me, and tell me... how did you find out about the papers?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-03.html deleted file mode 100644 index 60de001082..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Dep:
-Walter? Hm...
-Actually, I've known about the paper pieces in Ye Sagira for quite some time now...
-I just wasn't sure exactly where they were. I was looking for them a while back, wandering through Exploration Zone 3 with Walter, but he kept following me and talking to me and... well... I ended up losing my temper and shouting at him... we haven't spoken since.
-Did he say anything else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-04.html deleted file mode 100644 index 2611249a57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Dep:
-R... really?
-I should apologize to Walter...Well, let me take those pieces of paper. I hope there's information about the giants in them! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-05.html deleted file mode 100644 index daba4310bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/33453-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Dep:
-Walter accepted my apologies! -Thank you so much!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/Q10364_ObligationsOfTheSeeker.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/Q10364_ObligationsOfTheSeeker.java deleted file mode 100644 index b92cc25dfe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10364_ObligationsOfTheSeeker/Q10364_ObligationsOfTheSeeker.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10364_ObligationsOfTheSeeker; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10363_RequestOfTheSeeker.Q10363_RequestOfTheSeeker; - -/** - * Obligations of the Seeker (10364) - * @URL https://l2wiki.com/Obligations_of_the_Seeker - * @author Stayway - */ -public class Q10364_ObligationsOfTheSeeker extends Quest -{ - // NPCs - private static final int CELIN = 33451; - private static final int WALTER = 33452; - private static final int DEP = 33453; - // Monsters - private static final int KRAPHER = 22996; - private static final int AVIAN = 22994; - // Items - private static final int DIRTY_PAPER_PIECES = 17578; - private static final int LEATHER_SHOES = 37; - // Misc - private static final int MIN_LEVEL = 13; - private static final int MAX_LEVEL = 25; - - public Q10364_ObligationsOfTheSeeker() - { - super(10364); - addStartNpc(CELIN); - addTalkId(CELIN, WALTER, DEP); - addKillId(KRAPHER, AVIAN); - registerQuestItems(DIRTY_PAPER_PIECES); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33451-04.html"); - addCondCompletedQuest(Q10363_RequestOfTheSeeker.class.getSimpleName(), "33451-04.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33451-02.htm": - case "33452-02.html": - case "33452-03.html": - case "33453-02.html": - case "33453-03.html": - { - htmltext = event; - break; - } - case "33451-03.html": - { - qs.startQuest(); - showOnScreenMsg(player, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_3, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = event; - break; - } - case "33452-04.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "33453-04.html": - { - if (qs.isCond(3)) - { - giveItems(player, LEATHER_SHOES, 1); - addExpAndSp(player, 114000, 14); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(2)) - { - if (giveItemRandomly(killer, npc, DIRTY_PAPER_PIECES, 1, 5, 0.5, true)) - { - qs.setCond(0); - qs.setCond(3); - showOnScreenMsg(killer, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_4, ExShowScreenMessage.TOP_CENTER, 4500); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == CELIN) - { - htmltext = "33451-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case CELIN: - { - if (qs.isCond(1)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_3, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33451-05.html"; - } - break; - } - case WALTER: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33452-01.html"; - break; - } - case 2: - { - htmltext = "33452-05.html"; - break; - } - case 3: - { - htmltext = "33452-06.html"; - break; - } - } - break; - } - case DEP: - { - if (qs.isCond(3)) - { - htmltext = "33453-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-01.html deleted file mode 100644 index d1136d71cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Sebion:
-Good, you've collected the King's Tonics! I just brought the King back here.
-It wasn't easy since I'd injured my leg, but I still had my magic at my disposal. It wasn't too difficult to bring the King back here. I think I should be able to take care of the King before we return to the village.
-Since you've collected the tonics, the King is sure to recover soon. When the King recovers his health, he will be very grateful.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-02.html deleted file mode 100644 index 4a3d522b5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/32978-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sebion:
-Due to my injuries, I expect I will soon return to the village. I will take care of the King until then, and take him with me. Do not worry. Thank you for your hard work on the behalf of the King. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-01.htm deleted file mode 100644 index a2ef4c49d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dep:
-Oh, no. This is a big problem... this is the only one we had left...
-What's wrong, you ask? It's the Bloodhounds. When are first arrived, there were 10, but they all are eaten by monsters. Their king is the one that has survived, but he is weak...
-I have no idea what I can do for them. King, come on, recover your strength...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-02.htm deleted file mode 100644 index 538bc181ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dep:
-Actually, I was going to ask someone to take the king to Sebion. However, give the king's state, I doubt he'll be able to make it there...
-I did send a message to Sebion, but even if Sebion devises a way to retrieve the king, with him so weak already, I'm worried that we'll be causing more danger.
-If I had the tonic on me, it would have been some help...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-03.htm deleted file mode 100644 index 9a9de29e3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dep:
-If I had the tonic, the king wouldn't have gotten so week.
-He has the habit of burying his things here and there, and he's buried the tonic he needs to take here and there as well.
-I've sometimes seen the monsters here find the tonic and take it with them, but me, I can't find it no matter how I try. Do you think the monsters have cleared the land of tonics? I'd be so much less worried if only I could get my hands on that tonic...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-04.htm deleted file mode 100644 index 6a2f5a8ec7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Dep:
-Really? Thank you so much! Then I won't have to worry until Sebion comes take the king. -
I don't know where the king hid the tonics, but I saw the monsters carrying them, so please get them from them. -
Defeat Husk Eyesaroch, Husk Critter, and Husk Rider and bring me King's Tonics. -
I'll have to feed the king with some porridge until Sebion takes him. -
Once you bring 20 Tonics, go find Sebion in Zone 5. Sebion said he will come find the king soon, so the king will be safe by then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-05.html deleted file mode 100644 index 4cc5ab018d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Dep:
-Defeat Hush Eyesaroch, Husk Critter, and Husk Rider and bring me King's Tonics.
-I'll have to feed the king with some porridge until Sebion takes him.
-Once you bring 20 Tonics, go find Sebion in Zone 5. Sebion said he will come find the king soon, so the king will be safe by then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-06.html deleted file mode 100644 index 85739de418..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/33453-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Dep:
-I can't just give King to anybody!
-(Only those who have completed the "Obligations of the Seeker" quest, and are between levels 16-25, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/Q10365_ForTheSearchdogKing.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/Q10365_ForTheSearchdogKing.java deleted file mode 100644 index 974af1e989..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10365_ForTheSearchdogKing/Q10365_ForTheSearchdogKing.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10365_ForTheSearchdogKing; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10364_ObligationsOfTheSeeker.Q10364_ObligationsOfTheSeeker; - -/** - * For the Searchdog King (10365) - * @author Stayway - */ -public class Q10365_ForTheSearchdogKing extends Quest -{ - // NPCs - private static final int DEP = 33453; - private static final int SEBION = 32978; - // MOBs - private static final int EYESAROCH = 23122; - private static final int CRITTER = 22993; - private static final int RIDER = 22995; - // Items - private static final int KINGS_TONIC = 47607; - // Misc - private static final int MIN_LEVEL = 15; - private static final int MAX_LEVEL = 25; - - public Q10365_ForTheSearchdogKing() - { - super(10365); - addStartNpc(DEP); - addTalkId(DEP, SEBION); - registerQuestItems(KINGS_TONIC); - addKillId(EYESAROCH, CRITTER, RIDER); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33453-06.html"); - addCondCompletedQuest(Q10364_ObligationsOfTheSeeker.class.getSimpleName(), "33453-06.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33453-02.htm": - case "33453-03.htm": - { - htmltext = event; - break; - } - case "33453-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32978-02.html": - { - if (qs.isCond(2)) - { - addExpAndSp(player, 172000, 15); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - if (giveItemRandomly(killer, npc, KINGS_TONIC, 1, 20, 0.5, true)) - { - qs.setCond(0); - qs.setCond(2); - showOnScreenMsg(killer, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_5, ExShowScreenMessage.TOP_CENTER, 4500); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == DEP) - { - htmltext = "33453-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case DEP: - { - if (qs.isCond(1)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_YE_SAGIRA_TELEPORT_DEVICE_SHINING_WITH_A_RED_SHIMMER_TO_GO_TO_EXPLORATION_AREA_5, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33453-05.html"; - } - break; - } - case SEBION: - { - if (qs.isCond(2)) - { - htmltext = "32978-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-01.htm deleted file mode 100644 index 9532987128..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-You've really gotten the monsters in the Ruins under control. I mean, there are still some about, but it's not nearly so bad. I'm just waiting for my replacement to come, so I can head back to town and concentrate on recovering.
-But before I go, I have one more favor to ask of you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02.htm deleted file mode 100644 index 4a142d3693..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sebion:
-My successor has not yet been appointed, and I fear I need to stay here a while longer.
-I need to submit a Ruins Status Update thanks to the delay, but as you can see, my leg...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02a.htm deleted file mode 100644 index 6087ff6c58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-02a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-I was studying the Husks that are appearing nowadays in the ruins, when the Administrative Office instructed me to keep the number of husks in the ruins below a certain level in order to ensure safety. I'm afraid the husks will have to be killed.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-03.htm deleted file mode 100644 index f306bf8985..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-There's no need for you to wander elsewhere. Please stay within Exploration Area 5, and slay around 40 Husk Evian, Husk Eyesaroch, Husk Critter, and Husk Rider.
-It's a lot harder than it looks, this population control. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-04.html deleted file mode 100644 index 81df3f57bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-I guess you're not yet finished. If I wasn't injured, I would have taken on the task myself...
-In Exploration Area 5, please slay 40 Husk Evian, Husk Eyesaroch, Husk Critter, and Husk Rider. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-05.html deleted file mode 100644 index 26162abc6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-It already feels as though this place has been stabilized.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-06.html deleted file mode 100644 index 7b630d4fa1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Sebion:
-You have my gratitude. Thanks to you, I will have peace of mind until my successor arrives. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-07.html deleted file mode 100644 index d0781e7e18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-Being out here is really slowing my recovery. I hope they send my replacement soon...
-(This quest is already completed.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-08.html deleted file mode 100644 index 07c2220e6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/32978-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sebion:
-This place is dangerous. I think it's best if you go back to town.
-(Only level 17-25 characters who have completed the 'For The Searchdog King' may complete this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/Q10366_ReportOnTheSituationAtTheRuins.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/Q10366_ReportOnTheSituationAtTheRuins.java deleted file mode 100644 index a998a16ca4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10366_ReportOnTheSituationAtTheRuins/Q10366_ReportOnTheSituationAtTheRuins.java +++ /dev/null @@ -1,172 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10366_ReportOnTheSituationAtTheRuins; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10365_ForTheSearchdogKing.Q10365_ForTheSearchdogKing; - -/** - * Report on the situation at the ruins (10366) - * @URL https://l2wiki.com/Report_on_the_situation_at_the_ruins - * @author Gigi - */ -public class Q10366_ReportOnTheSituationAtTheRuins extends Quest -{ - // NPCs - private static final int SEBION = 32978; - private static final int[] MONSTERS = - { - 22993, // Critter - 22994, // Avian - 22995, // Rider - 23122 // Eyesaroch - }; - // Misc - private static final int MIN_LEVEL = 17; - private static final int MAX_LEVEL = 25; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10366_ReportOnTheSituationAtTheRuins() - { - super(10366); - addStartNpc(SEBION); - addTalkId(SEBION); - addKillId(MONSTERS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "32978-08.html"); - addCondCompletedQuest(Q10365_ForTheSearchdogKing.class.getSimpleName(), "32978-08.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32978-02.htm": - case "32978-02a.htm": - { - htmltext = event; - break; - } - case "32978-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "32978-06.html": - { - if (qs.isCond(2)) - { - addExpAndSp(player, 114000, 15); - qs.exitQuest(false, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "32978-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32978-04.html"; - } - else if (qs.isCond(2)) - { - htmltext = "32978-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = "32978-07.html"; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++killCount); - if (killCount >= 40) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_HUSKS, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-01.htm deleted file mode 100644 index 68aa56f4c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cerenas:
-Ah, an adventurer! A powerful one, from what I can sense... though you still have much to learn.
-Are you curious, adventurer, what destiny has laid out for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-02.htm deleted file mode 100644 index b96f5ddedc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cerenas:
-Are you certain? Sometimes visions of the future are not entirely welcome.
-You must not make this decision lightly.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-03.html deleted file mode 100644 index 2dbef6287d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Cerenas:
-I can read worry in your face.
-Was your portent a dark one?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-04.html deleted file mode 100644 index 52ff30da32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cerenas:
-Yes, and the woman's face was not clear to you?
-Hmm. It is not my place to interpret your future. That is your task. But you do not have to toil alone at this. Shilen's rebirth has brought forth the One Who Eats Prophecies.
-It carries the Novella Prophecy. If you defeat it and bring that item to me, I can help you see into the shadows of your future.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-05.html deleted file mode 100644 index eefd0fcbc1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-Now go to the Hot Springs through a Gatekeeper.
-The One Who Eats Prophecies is in the Hot Springs. Defeat the monster and retrieve Novella Prophecy Fragments for me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-06.html deleted file mode 100644 index 979aeb3e44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-What do you wait for?
-If you want clarification of your prophecy, bring me the Novella Prophecy carried by the One Who Eats Prophecies. You will find it in the Hot Springs. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-07.html deleted file mode 100644 index eff6c8fe46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-Adventurer, you have the Novella Prophecy? And so quickly! You truly are remarkable... well, does this mean you are prepared to see the truth in your prophecy?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-08.html deleted file mode 100644 index 1aa07104eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-Adventurer, your eyes... what did you see?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-09.html deleted file mode 100644 index c448c4fa14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Cerenas:
-You mean Eva, the Goddess of Water? Hmm... You already have two powers and have developed them quite a bit... could it be...?
-Oh! Don't mind me, I just got carried away by my thoughts. Anyway, I will take you now to where Eva is.
-Eva's original body is not in this world. You will see her incarnation in the form of an avatar when you get there. Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-10.html deleted file mode 100644 index 8b3fc06304..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-You had best hurry, adventurer.
-Let me know when you are prepared to answer the Goddess of Water's summons. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-11.html deleted file mode 100644 index 98c29d02fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-Everything is in line. Are you prepared to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-12.html deleted file mode 100644 index 2b49d2c593..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-You are learning, adventurer. I will pray for your illumination.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-13.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-13.htm deleted file mode 100644 index d5c5622a56..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/31281-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Cerenas:
-The Goddess of Destruction has been resurrected. What good can a priest do?
-You must not belong to the Noblesse and be level 75 or above for this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-01.html deleted file mode 100644 index ee1f6d8224..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Avatar:
-You are the one I saw in my prophecy!
-I need your help. Please!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-02.html deleted file mode 100644 index 23c08c4b3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Eva's Avatar:
-You probably know that Shilen has been resurrected, but did you also know that Shilen was the Goddess of Water before she became a fallen goddess? When she became the Goddess of Destruction, the power of water came to me.
-However, since her resurrection, the waters have been getting increasingly contaminated due to the influence of her power.
-I should purify this contamination as the current Goddess of Water. However, I cannot reach all the tainted locations and need your help.
-Can you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-03.html deleted file mode 100644 index 89411463cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Eva's Avatar:
-Thank you! A total of 4 ingredients are needed in order to make a weapon to purify the waters.
-First please bring us greenish hot spring water in the Hot Springs. I will give you a bottle, so you can bring the water in there. If you go to the greenish hot spring in the Hot Springs and double click this bottle, water will fill the bottle.
-If you then bring the water back,, I will be able to give you a summoning stone. Double click this summoning stone to summon my subordinate, the Water Spirit Lanya. Use this summoning stone, to receive missions from me.
-I will also give you a Scroll of Escape, which can take you straight to the Hot Springs. But you should be careful -- you cannot receive it again if you lose it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-04.html deleted file mode 100644 index 13cc2e83d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Avatar:
-Are you still here? Double click the empty bottle in the greenish hot spring to fill the bottle!
-Remember, you should have a Scroll of Escape which can take you directly to the Hot Springs. But you should be careful -- you cannot receive it again if you lose it! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-05.html deleted file mode 100644 index cb978b5836..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Eva's Avatar:
-Adventurer! You have brought all ingredients! Thank you so much! I was worried I'd never be able to purify the water!
-I'd like to repay you for your trouble, but the reward I give is not something that everyone can receive. The weak will be killed by my gift.
-I would like to test your spirit first.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-06.html deleted file mode 100644 index 4ff998a56e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Avatar:
-Let me test the strength of your soul with a task. It is rumored that the frequent wars in Aden and Rune Castle have clouded those regions' natural aura. Here is a Helping Seed to help you purify those lands. Please return after planting the Helping Seed in the regions shrouded by green fog near either Aden Castle or Rune Castle. You simply target the Helping Tree Summon Device in the midst of the green fog, and use the Helping Seed. It will grow into a Helping Tree.
-A Helping Tree will purify its surroundings and give you Ashes of Remnants. Bring those to me.
-Oh, and I will give you a Scroll of Escape for either Aden or Rune Castle. Don't lose it, for I will only give it once. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-07.html deleted file mode 100644 index 89739e44f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33686-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Avatar:
-You've brought the Ashes! Thank you so much!
-In a world churning with Shilen's impending resurrection, you still continue to fight... wielder of two great powers, you fear no war nor death.
-You've passed my test, and can now receive my gift: the [Noblesse] rank, along with the powers it grants. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-01.html deleted file mode 100644 index c64d659cfa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Eva's Spirit Lanya:
-You... are not yet worthy of this item or this task. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-02.html deleted file mode 100644 index 3442d2bd06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Spirit Lanya:
-Hi! I am Lanya, servant to Goddess Eva. Oh, you brought some water from the Hot Springs? Excellent. They say water from the Hot Springs is good for making weapons.
-Now, onto your next mission for Goddess Eva. Please get me the second material for the weapon for purifying water. Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-03.html deleted file mode 100644 index ae180c90cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Eva's Spirit Lanya:
-The item you seek is hard leather. The hides from Hot Springs Yeti, Hot Springs Bandersnatch, and Hot Springs Grendel will do. 10 wiil be sufficient. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-04.html deleted file mode 100644 index e37cb3f4e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Eva's Spirit Lanya:
-You? What do you wait upon? Go to the Hot Springs and take 10 Hard Leather pelts from the Hot Springs Yeti, Hot Springs Bandersnatch, and Hot Springs Grendel. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-05.html deleted file mode 100644 index b838e05b7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Eva's Spirit Lanya:
-Oh, you brought Hard Leather! Thank you! But it's not over. Now I need the 3rd material, which is Fire Energy from the Forge of the Gods.
-The Forge of the Gods is where the Fire Energy imbued with the power of the gods resides. I heard that Fire Energy can create very powerful weapons. Goddess Eva asked for it herself, so get moving!
-Now, now! Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-06.html deleted file mode 100644 index d3226537f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Spirit Lanya:
-Delay no more! Find the Fire Flower in the Forge of the Gods and extract five units of Fire Energy! Double-click the Trowel when you have found the Flower.
-The Scroll of Escape takes you to the Forge. Be careful with it; I will not replace it for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-07.html deleted file mode 100644 index 2696a9cfa2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Spirit Lanya:
-Delay no more! Find the Fire Flower in the Forge of the Gods and extract five units of Fire Energy! Double-click the Trowel when you have found the Flower.
-The Scroll of Escape takes you to the Forge. Be careful with it; I will not replace it for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-08.html deleted file mode 100644 index de2bf1c34a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Eva's Spirit Lanya:
-Yes. This will be sufficient... But we are not done.
-The most important ingredient is Hard Fossil Containing Water Energy. Without this, it is impossible to purify water energy.
-Are you prepared for the task?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-09.html deleted file mode 100644 index 61a49cc35e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Spirit Lanya:
-You can get Hard Fossils Containing Water Energy on the Isle of Prayer in the Innadril Territory. The isle is filled with Water Energy.
-You can get Hard Fossils Containing Water Energy by catching Seychelles, Naiads, Sonneratias, Castalias, Chrysocollas, and Pythias on the Isle of Prayer.
-Bring 10 of them or so. The isle is very far, so I'll give you a Scroll of Escape for teleporting to the Isle of Prayer. Don't lose it, because you won't get another one! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-10.html deleted file mode 100644 index bab30174c5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Spirit Lanya:
-Do you not listen? Pray tell me you are not a fool... Creatures on the Isle of Prayer are full of the Hard Fossil Containing Water Energy that we need.
-The Muddy Coral, Krinaia, Seychelle, Naiad, Sonneratia, Castalia, Chrysocolla, and Pythia--all carry what we need. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-11.html deleted file mode 100644 index 8132a4997b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/33696-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Eva's Spirit Lanya:
-All comes into place.
-Let me now put the Ingredients for the Water Purifying Weapon into a sack. Here. take this sack to Eva's Avatar.
-Ah, here is a scroll. With this scroll, you will be able to meet her sooner.
-I hope to see you again. Good-bye! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/Q10369_NoblesseSoulTesting.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/Q10369_NoblesseSoulTesting.java deleted file mode 100644 index 905694b538..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10369_NoblesseSoulTesting/Q10369_NoblesseSoulTesting.java +++ /dev/null @@ -1,666 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10369_NoblesseSoulTesting; - -import org.l2jmobius.Config; -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.instancemanager.QuestManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.EvasHiddenSpace.EvasHiddenSpace; - -/** - * Noblesse, Soul Testing (10369) - * @author Gladicek, St3eT - */ -public class Q10369_NoblesseSoulTesting extends Quest -{ - // NPCs - private static final int CERENAS = 31281; - private static final int ONE_WHO_EATS_PROPHECIES = 27482; - private static final int EVAS_AVATAR = 33686; - private static final int LANYA = 33696; - private static final int HELPING_TREE_SUMMON_DEVICE = 19293; - private static final int HELPING_TREE = 27486; - private static final int INVISIBLE_NPC_NOBLE = 27484; - private static final int INVISIBLE_NPC_NOBLE_2 = 27487; - private static final int FLAME_FLOWER = 33735; - // Items - private static final int SUMMONING_STONE = 34912; - private static final int NOVELLA_PROPHECY = 34886; - private static final int EMPTY_HOT_SPRINGS_WATER_BOTTLE = 34887; - private static final int HOT_SPRINGS_WATER_BOTTLE = 34888; - private static final int DURABLE_LEATHER = 34889; - private static final int TROWEL = 34890; - private static final int FIRE_ENERGY = 34891; - private static final int HARD_FOSSIL_CONTAINING_WATER_ENERGY = 34892; - private static final int SACK_CONTAINING_INGREDIENTS = 34913; - private static final int HELPING_SEED = 34961; - private static final int ASHES_OF_REMNANTS = 34962; - private static final int DIMENSIONAL_DIAMOND = 7562; - private static final int STEEL_COIN = 37045; - private static final int NOBLESSE_TIARA = 7694; - private static final int SOE_HOT_SPRINGS = 34978; - private static final int SOE_ADEN_CASTLE = 34981; - private static final int SOE_RUNE_CASTLE = 34982; - private static final int SOE_ISLE_OF_PRAYER = 34980; - private static final int SOE_FORGE_OF_GODS = 34979; - private static final int SOE_SECRET_ROOM = 39517; - // Skills - private static final SkillHolder EMPTY_WATER_SKILL = new SkillHolder(9443, 1); - private static final SkillHolder TROWEL_SKILL = new SkillHolder(9442, 1); - private static final SkillHolder HELPING_SEED_SKILL = new SkillHolder(9444, 1); - // TODO: Casting this skill on HELPING_TREE_SUMMON_DEVICE?? Or its AOE?? - // private static final SkillHolder HELPING_TREE_CP_RECOVERY_RANGE = new SkillHolder(7103, 1); - private static final SkillHolder NOBLESSE_PRESENTATION = new SkillHolder(18176, 1); - // Locations - private static final Location HELPING_TREE_LOC_1 = new Location(148223, 14869, -1368, 23); - private static final Location HELPING_TREE_LOC_2 = new Location(22036, -49785, -1296, 23); - // Monsters - private static final int[] HOT_SPRINGS = - { - 21320, // Hot Springs Yeti - 21322, // Hot Springs Bandersnatch - 21323, // Hot Springs Grendel - 21314, // Hot Springs Bandersnatch - }; - private static final int[] ISLE_OF_PRAYER = - { - 22261, // Seychelles - 22262, // Naiad - 22263, // Sonneratia - 22264, // Castalia - 22265, // Chrysocolla - 22266, // Pythia - }; - // Misc - private static final int MIN_LEVEL = 75; - - public Q10369_NoblesseSoulTesting() - { - super(10369); - addStartNpc(CERENAS); - addTalkId(CERENAS, EVAS_AVATAR, LANYA); - addKillId(ONE_WHO_EATS_PROPHECIES); - addKillId(HOT_SPRINGS); - addKillId(ISLE_OF_PRAYER); - addSeeCreatureId(INVISIBLE_NPC_NOBLE); - addSpawnId(INVISIBLE_NPC_NOBLE_2, FLAME_FLOWER, LANYA, HELPING_TREE); - addSkillSeeId(INVISIBLE_NPC_NOBLE, FLAME_FLOWER, HELPING_TREE_SUMMON_DEVICE); - addFirstTalkId(FLAME_FLOWER, HELPING_TREE_SUMMON_DEVICE, HELPING_TREE); - addCondMinLevel(MIN_LEVEL, "31281-13.htm"); - addCondIsSubClassActive(""); - registerQuestItems(SUMMONING_STONE, NOVELLA_PROPHECY, EMPTY_HOT_SPRINGS_WATER_BOTTLE, HOT_SPRINGS_WATER_BOTTLE, DURABLE_LEATHER, TROWEL, FIRE_ENERGY, HARD_FOSSIL_CONTAINING_WATER_ENERGY, HELPING_SEED, ASHES_OF_REMNANTS, SOE_HOT_SPRINGS, SOE_ADEN_CASTLE, SOE_RUNE_CASTLE, SOE_ISLE_OF_PRAYER, SOE_FORGE_OF_GODS, SOE_SECRET_ROOM); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if (player == null) - { - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - - switch (event) - { - case "31281-02.htm": - { - htmltext = event; - break; - } - case "31281-04.html": - case "33686-02.html": - { - if (canProgress(player)) - { - htmltext = event; - } - break; - } - case "31281-05.html": - { - if (canProgress(player) && qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "31281-09.html": - { - if (canProgress(player) && qs.isCond(4) && hasQuestItems(player, NOVELLA_PROPHECY)) - { - takeItems(player, NOVELLA_PROPHECY, -1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "33686-03.html": - { - if (canProgress(player) && qs.isCond(5)) - { - giveItems(player, EMPTY_HOT_SPRINGS_WATER_BOTTLE, 1); - giveItems(player, SOE_HOT_SPRINGS, 1); - giveItems(player, SUMMONING_STONE, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "33686-06.html": - { - if (canProgress(player) && qs.isCond(15)) - { - takeItems(player, SACK_CONTAINING_INGREDIENTS, -1); - takeItems(player, SUMMONING_STONE, -1); - giveItems(player, HELPING_SEED, 1); - giveItems(player, getRandomBoolean() ? SOE_RUNE_CASTLE : SOE_ADEN_CASTLE, 1); - qs.setCond(16, true); - htmltext = event; - } - break; - } - case "33696-03.html": - { - if (canProgress(player) && qs.isCond(7)) - { - qs.setCond(8, true); - takeItems(player, HOT_SPRINGS_WATER_BOTTLE, -1); - takeItems(player, EMPTY_HOT_SPRINGS_WATER_BOTTLE, -1); - htmltext = event; - } - break; - } - case "33696-06.html": - { - if (canProgress(player) && qs.isCond(9)) - { - qs.setCond(10, true); - takeItems(player, DURABLE_LEATHER, -1); - giveItems(player, TROWEL, 1); - giveItems(player, SOE_FORGE_OF_GODS, 1); - htmltext = event; - } - break; - } - case "33696-09.html": - { - if (canProgress(player) && qs.isCond(11)) - { - qs.setCond(12, true); - takeItems(player, FIRE_ENERGY, -1); - takeItems(player, TROWEL, 1); - giveItems(player, SOE_ISLE_OF_PRAYER, 1); - htmltext = event; - } - break; - } - case "startQuest": - { - if (canProgress(player)) - { - qs.startQuest(); - playMovie(player, Movie.SC_NOBLE_OPENING); - } - break; - } - case "movieQuest": - { - if (canProgress(player) && qs.isCond(3)) - { - qs.setCond(4, true); - playMovie(player, Movie.SC_NOBLE_ENDING); - } - break; - } - case "bottle": - { - if (qs.isCond(5) && canProgress(player) && !hasQuestItems(player, EMPTY_HOT_SPRINGS_WATER_BOTTLE) && !hasQuestItems(player, HOT_SPRINGS_WATER_BOTTLE)) - { - giveItems(player, EMPTY_HOT_SPRINGS_WATER_BOTTLE, 1); - } - else - { - htmltext = "33696-01.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == CERENAS) - { - htmltext = "31281-01.htm"; - } - break; - } - case State.STARTED: - { - if (canProgress(player)) - { - switch (npc.getId()) - { - case CERENAS: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31281-03.html"; - break; - } - case 2: - { - htmltext = "31281-06.html"; - break; - } - case 3: - { - htmltext = "31281-07.html"; - break; - } - case 4: - { - htmltext = "31281-08.html"; - break; - } - case 5: - { - htmltext = "31281-10.html"; - break; - } - case 14: - { - final Quest instance = QuestManager.getInstance().getQuest(EvasHiddenSpace.class.getSimpleName()); - if (instance != null) - { - instance.onAdvEvent("enterInstance", npc, player); - } - htmltext = null; - break; - } - case 17: - { - htmltext = "31281-11.html"; - break; - } - } - break; - } - case EVAS_AVATAR: - { - switch (qs.getCond()) - { - case 5: - { - htmltext = "33686-01.html"; - break; - } - case 6: - { - htmltext = "33686-04.html"; - break; - } - case 15: - { - htmltext = "33686-05.html"; - break; - } - case 16: - { - htmltext = "33686-06.html"; - break; - } - case 18: - { - player.doCast(NOBLESSE_PRESENTATION.getSkill()); - showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_ARE_NOW_A_NOBLESSE, ExShowScreenMessage.TOP_CENTER, 5000); - player.setNobleLevel(1); - player.broadcastUserInfo(); - giveItems(player, DIMENSIONAL_DIAMOND, 10); - giveItems(player, NOBLESSE_TIARA, 1); - takeItems(player, ASHES_OF_REMNANTS, -1); - giveItems(player, STEEL_COIN, 87); - addExpAndSp(player, 12_625_440, 0); - qs.exitQuest(false, true); - htmltext = "33686-07.html"; - break; - } - } - break; - } - case LANYA: - { - switch (qs.getCond()) - { - case 7: - { - htmltext = "33696-02.html"; - break; - } - case 8: - { - htmltext = "33696-04.html"; - break; - } - case 9: - { - htmltext = "33696-05.html"; - break; - } - case 10: - { - htmltext = "33696-07.html"; - break; - } - case 11: - { - htmltext = "33696-08.html"; - break; - } - case 12: - { - htmltext = "33696-10.html"; - break; - } - case 13: - { - qs.setCond(14, true); - takeItems(player, HARD_FOSSIL_CONTAINING_WATER_ENERGY, -1); - giveItems(player, SACK_CONTAINING_INGREDIENTS, 1); - giveItems(player, SOE_SECRET_ROOM, 1); - htmltext = "33696-11.html"; - break; - } - } - break; - } - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == CERENAS) - { - htmltext = "31281-12.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(killer); - final QuestState qs = getQuestState(partyMember, false); - - if (canProgress(partyMember) && (qs != null) && qs.isStarted() && (partyMember.calculateDistance2D(npc) <= Config.ALT_PARTY_RANGE)) - { - switch (qs.getCond()) - { - case 2: - { - if (npc.getId() == ONE_WHO_EATS_PROPHECIES) - { - giveItems(partyMember, NOVELLA_PROPHECY, 1); - qs.setCond(3, true); - } - break; - } - case 8: - { - if (CommonUtil.contains(HOT_SPRINGS, npc.getId())) - { - giveItems(partyMember, DURABLE_LEATHER, 1); - - if (getQuestItemsCount(killer, DURABLE_LEATHER) >= 10) - { - { - qs.setCond(9, true); - showOnScreenMsg(partyMember, NpcStringId.CLICK_ON_THE_SUMMONING_STONE_TO_TALK_TO_LANYA_THE_WATER_SPIRIT, ExShowScreenMessage.TOP_CENTER, 5000); - } - } - else - { - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case 12: - { - if (CommonUtil.contains(ISLE_OF_PRAYER, npc.getId())) - { - giveItems(partyMember, HARD_FOSSIL_CONTAINING_WATER_ENERGY, 1); - - if (getQuestItemsCount(killer, HARD_FOSSIL_CONTAINING_WATER_ENERGY) >= 10) - { - qs.setCond(13, true); - showOnScreenMsg(partyMember, NpcStringId.CLICK_ON_THE_SUMMONING_STONE_TO_TALK_TO_LANYA_THE_WATER_SPIRIT, ExShowScreenMessage.TOP_CENTER, 5000); - } - else - { - playSound(partyMember, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted()) - { - if (qs.isCond(6)) - { - if (!hasQuestItems(player, HOT_SPRINGS_WATER_BOTTLE)) - { - showOnScreenMsg(player, NpcStringId.OPEN_THE_ITEM_SCREEN_AND_DOUBLE_CLICK_THE_EMPTY_WATER_BOTTLE, ExShowScreenMessage.TOP_CENTER, 5000); - getTimers().addTimer("LOL", null, 5000, npc, player, event -> showOnScreenMsg(event.getPlayer(), NpcStringId.IF_YOU_DOUBLE_CLICK_THE_EMPTY_BOTTLE_IT_WILL_BECOME_FULL_OF_WATER, ExShowScreenMessage.TOP_CENTER, 5000)); - } - } - else if (qs.isCond(16)) - { - if (hasQuestItems(player, HELPING_SEED)) - { - showOnScreenMsg(player, NpcStringId.IF_YOU_DOUBLE_CLICK_THE_HELPING_SEED_ITEM_A_TREE_OF_HELPING_WILL_BE_PLANTED, ExShowScreenMessage.TOP_CENTER, 5000); - } - } - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public String onSpawn(Npc npc) - { - switch (npc.getId()) - { - case INVISIBLE_NPC_NOBLE_2: - { - final Creature summoner = npc.getSummoner(); - if (summoner != null) - { - final QuestState qs = getQuestState(summoner.getActingPlayer(), false); - if ((qs != null) && qs.isStarted() && qs.isCond(6) && hasQuestItems(summoner.getActingPlayer(), HOT_SPRINGS_WATER_BOTTLE)) - { - qs.setCond(7, true); - } - } - break; - } - case LANYA: - { - final Creature summoner = npc.getSummoner(); - if (summoner != null) - { - final QuestState qs = getQuestState(summoner.getActingPlayer(), false); - if ((qs != null) && qs.isStarted()) - { - npc.setTitle(summoner.getActingPlayer().getName()); - npc.broadcastInfo(); - } - } - break; - } - case FLAME_FLOWER: - case HELPING_TREE: - case HELPING_TREE_SUMMON_DEVICE: - { - npc.disableCoreAI(true); - npc.setUndying(true); - break; - } - } - return super.onSpawn(npc); - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance player, Skill skill, WorldObject[] targets, boolean isSummon) - { - if (player != null) - { - switch (npc.getId()) - { - case INVISIBLE_NPC_NOBLE: - { - if (skill == EMPTY_WATER_SKILL.getSkill()) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(6)) - { - qs.setCond(7, true); - showOnScreenMsg(player, NpcStringId.CLICK_ON_THE_SUMMONING_STONE_TO_TALK_TO_LANYA_THE_WATER_SPIRIT, ExShowScreenMessage.TOP_CENTER, 5000); - } - } - break; - } - case FLAME_FLOWER: - { - if ((skill == TROWEL_SKILL.getSkill()) && (CommonUtil.contains(targets, npc))) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(10)) - { - giveItems(player, FIRE_ENERGY, 1); - - if (getQuestItemsCount(player, FIRE_ENERGY) >= 5) - { - qs.setCond(11, true); - showOnScreenMsg(player, NpcStringId.CLICK_ON_THE_SUMMONING_STONE_TO_TALK_TO_LANYA_THE_WATER_SPIRIT, ExShowScreenMessage.TOP_CENTER, 5000); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - npc.doDie(player); - } - } - break; - } - case HELPING_TREE_SUMMON_DEVICE: - { - if ((skill == HELPING_SEED_SKILL.getSkill()) && (CommonUtil.contains(targets, npc))) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(16)) - { - qs.setCond(17, true); - giveItems(player, ASHES_OF_REMNANTS, 1); - - if (npc.isInsideRadius2D(HELPING_TREE_LOC_1, 2000)) - { - addSpawn(HELPING_TREE, HELPING_TREE_LOC_1, false, 300000); - } - else if (npc.isInsideRadius2D(HELPING_TREE_LOC_2, 2000)) - { - addSpawn(HELPING_TREE, HELPING_TREE_LOC_2, false, 300000); - } - } - } - break; - } - } - } - return super.onSkillSee(npc, player, skill, targets, isSummon); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(10)) - { - showOnScreenMsg(player, NpcStringId.CLICK_THE_FLAME_FLOWER_THEN_DOUBLE_CLICK_THE_TROWEL, ExShowScreenMessage.TOP_CENTER, 5000); - } - return super.onFirstTalk(npc, player); - } - - private boolean canProgress(PlayerInstance player) - { - return ((player.getLevel() > MIN_LEVEL) && player.isSubClassActive()); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/Q10377_TheInvadedExecutionGrounds.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/Q10377_TheInvadedExecutionGrounds.java deleted file mode 100644 index 8367b08d0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/Q10377_TheInvadedExecutionGrounds.java +++ /dev/null @@ -1,233 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10377_TheInvadedExecutionGrounds; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; - -/** - * The Invaded Execution Grounds (10377) - * @URL https://l2wiki.com/The_Invaded_Execution_Grounds - * @author Gigi - */ -public class Q10377_TheInvadedExecutionGrounds extends Quest -{ - // NPCs - private static final int SYLVAIN = 30070; - private static final int HARLAN = 30074; - private static final int RODERIK = 30631; - private static final int ENDRIGO = 30632; - private static final int TOMBSTONE_OF_THE_GUILLOTINE_OF_DEATH = 33717; - private static final int TOMBSTONE_OF_HOUPON_THE_WARDEN_OVERSEER = 33718; - private static final int TOMBSTONE_OF_CROOK_THE_MAD = 33719; - // Items - private static final int SOE_GUILLOTINE_FORTRESS = 35292; - private static final int ADENA = 57; - private static final int HARLANS_ORDERS = 34972; - private static final int ENDRIGOS_REPORT = 34973; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10377_TheInvadedExecutionGrounds() - { - super(10377); - addStartNpc(SYLVAIN); - addFirstTalkId(TOMBSTONE_OF_THE_GUILLOTINE_OF_DEATH, TOMBSTONE_OF_HOUPON_THE_WARDEN_OVERSEER, TOMBSTONE_OF_CROOK_THE_MAD); - addTalkId(SYLVAIN, HARLAN, RODERIK, ENDRIGO); - registerQuestItems(HARLANS_ORDERS, ENDRIGOS_REPORT); - addCondMinLevel(MIN_LEVEL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "sylvain_q10377_02a.html": - case "sylvain_q10377_04.htm": - case "sylvain_q10377_05.htm": - case "hitsran_q10377_02.html": - case "warden_roderik_q10377_02.html": - { - htmltext = event; - break; - } - case "sylvain_q10377_06.htm": - { - qs.startQuest(); - htmltext = event; - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, SYLVAIN, NpcStringId.OH_GODS_THANK_YOU_FOR_SENDING_US_AN_ADVENTURER_LIKE_S1)); - break; - } - case "hitsran_q10377_03.html": - { - qs.setCond(2, true); - giveItems(player, HARLANS_ORDERS, 1); - htmltext = event; - break; - } - case "warden_roderik_q10377_03.html": - { - qs.setCond(3, true); - takeItems(player, HARLANS_ORDERS, -1); - giveItems(player, ENDRIGOS_REPORT, 1); - htmltext = event; - break; - } - case "warden_endrigo_q10377_02.html": - { - if (qs.isCond(6)) - { - giveItems(player, ADENA, 2970560); - giveItems(player, SOE_GUILLOTINE_FORTRESS, 2); - addExpAndSp(player, 756106110, 181465); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - QuestState qs = getQuestState(player, false); - if (qs != null) - { - switch (npc.getId()) - { - case TOMBSTONE_OF_HOUPON_THE_WARDEN_OVERSEER: - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - } - break; - } - case TOMBSTONE_OF_CROOK_THE_MAD: - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - } - break; - } - case TOMBSTONE_OF_THE_GUILLOTINE_OF_DEATH: - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - } - break; - } - } - } - return null; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SYLVAIN) - { - htmltext = "sylvain_q10377_01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SYLVAIN: - { - if (qs.isCond(1)) - { - htmltext = "sylvain_q10377_03.html"; - } - break; - } - case HARLAN: - { - if (qs.isCond(1)) - { - htmltext = "hitsran_q10377_01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "hitsran_q10377_04.html"; - } - break; - } - case RODERIK: - { - if (qs.isCond(2)) - { - htmltext = "warden_roderik_q10377_01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "warden_roderik_q10377_04.html"; - } - break; - } - case ENDRIGO: - { - if ((qs.getCond() > 3) && (qs.getCond() < 6)) - { - htmltext = "warden_endrigo_q10377_03.html"; - } - else if (qs.isCond(6)) - { - takeItems(player, ENDRIGOS_REPORT, -1); - htmltext = "warden_endrigo_q10377_01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_01.html deleted file mode 100644 index 6802309c50..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Harlan:
-What brings you here, adventurer?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_02.html deleted file mode 100644 index 065c764ba0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_02.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Harlan:
-Ah! You were the one sent by High Priest Sylvain.
-You should know that "Execution Grounds" isn't used anymore - people call it the Guillotine Fortress now. You see, Guillotine, the Warden of the Execution Grounds, gained Shilen's power and has turned the place into a veritable fortress.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_03.html deleted file mode 100644 index 4cd88199f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Harlan:
-Here is the order.
-We need you to deliver it to Guillotine Fortress Watchman Roderik. But be careful. The Guillotine of Death is not the only terror you will face there!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_04.html deleted file mode 100644 index 23be814188..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/hitsran_q10377_04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Harlan:
-You already have the order, right? Please deliver it to Guillotine Fortress Watchman Roderik.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_01.htm deleted file mode 100644 index cfc9e1b77e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_01.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-I have have news.
-It is important to Dion Territory, but does an outsider care to listen?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_02a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_02a.html deleted file mode 100644 index cdbc23cfda..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_02a.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-I see. I... understand. If you ever change your mind, we are desperate for help.
-Einhasad's blessing be with you...
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_03.html deleted file mode 100644 index 2785df2b2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Sylvain:
-Was I not clear? Speak to Guard Harlan at the town entrance for details.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_04.htm deleted file mode 100644 index 9bc57a903d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_04.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-It's... embarrassing. Do not think less of us for it.
-Shilen's catastrophe... You must certainly remember the Rain of Blood and Fog of plague? Of course, Dion suffered like the rest of Aden. But the disaster contaminated our land with wicked things... And the Duke Byron Ashton has made a decision.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_05.htm deleted file mode 100644 index db225ba423..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_05.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-Well, he decided to dump everything in the Execution Grounds. But the whole cause of the mess was Shilen's Blood, and now that area is... horrible.
-The spirits there must have gained malevolent power from Shilen's Blood. I'm supposed to go assess the situation, but it's too dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_06.htm deleted file mode 100644 index f397052d00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/sylvain_q10377_06.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-Oh, what a relief! But you will need to prepare yourself well..
-Guard Harlan can give you more details and tell you the way. May the Einhasad's blessing be with you....
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_01.html deleted file mode 100644 index bf2e92b334..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-You've brought the Roderik's report? Did you finish scouting Guillotine Fortress?
-Tell me what you saw.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_02.html deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_03.html deleted file mode 100644 index f15e2e3d38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_endrigo_q10377_03.html +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-I can deliver the message to the town. I would appreciate it if you did something else for me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_01.html deleted file mode 100644 index 8c9d3cd608..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Roderik:
-What brings you to the land of the dead?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_02.html deleted file mode 100644 index d58e76748e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_02.html +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Roderik:
-You're On orders from town? Hmm... I see, I see. Well, getting this far proves you're no fool.
-I will trust you for a mission.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_03.html deleted file mode 100644 index db905f5cbd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_03.html +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Roderik:
-After Guillotine of Death turned this place into his fortress, everything changed. Even the land changed, and we can't spare scouts. It's impossible to plan without knowing the land. Could you scout for us?
-I've heard that the Tombstones are particularly haunted, so check the Tombstone of Houpon the Warden Overseer, Tombstone of Crook the Mad, and Tombstone of the Guillotine of Death.
-When you have finished, report to Guillotine Fortress Watchman Endrigo over there, and give him this report as well.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_04.html deleted file mode 100644 index aa26459b41..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10377_TheInvadedExecutionGrounds/warden_roderik_q10377_04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Roderik:
-Scout around the Tombstone, especially the Tombstone of Houpon the Warden Overseer, Tombstone of Crook the Mad, and Tombstone of the Guillotine of Death.
-When you have finished, report to Guillotine Fortress Watchman Endrigo over there, and give him this report as well.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01.htm deleted file mode 100644 index 741e8d5067..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dadfena:
-The Execution Grounds... No, Guillotine Fortress. Now that I see it for myself, I see how they named the place. Still. Purpose brought me here
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01a.htm deleted file mode 100644 index 4f2d4357c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dadfena:
-Actually, I am a plant researcher. When the Guillotine Fortress arose, something strange happened to the Mandragoras. I was asked to come here to investigate.
-But my heart is have, knowing that this disaster is caused by Shilen, the mother of us Dark Elves. - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01b.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01b.htm deleted file mode 100644 index f8b31928b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-01b.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dadfena:
-Well, I cannot disrupt the construction for my own personal feelings. Could you help me put the dead of this land to rest, for the sake of Dion?
-I will compensate you for help. - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-02.htm deleted file mode 100644 index d425948f95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dadfena:
-Oh, thank you! We must obtain Mandragora parts in order to proceed with the research. It is dangerous, but I need you to kill the Mandragoras, and obtain 5 Mandragora Stems from the Mandragoras of Joy and Sorrow and 5 Mandragora Roots from the Mandragoras Prayer.
-Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-03.html deleted file mode 100644 index 36c53f43bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Dadfena:
-We must obtain Mandragora parts in order to proceed with the research. It is dangerous, but I need you to kill the Mandragoras, and obtain 5 Mandragora Stems from the Mandragoras of Joy and Sorrow and 5 Mandragora Roots from the Mandragoras Prayer. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-04.html deleted file mode 100644 index 0bf62d5c23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Dadfena:
-You have returned! Is everything done?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-05.html deleted file mode 100644 index 2eaf1119db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/33697-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Dadfena:
-Thank you. These will certainly help the research! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/Q10378_WeedingWork.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/Q10378_WeedingWork.java deleted file mode 100644 index 823f4f8e96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10378_WeedingWork/Q10378_WeedingWork.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10378_WeedingWork; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.util.Util; - -/** - * Weeding Work (10378) - * @URL https://l2wiki.com/Weeding_Work - * @author Gigi - */ -public class Q10378_WeedingWork extends Quest -{ - // NPCs - private static final int DADFPHYNA = 33697; - // Monster's - private static final int MANDRAGORA_OF_JOY_AND_SORROW = 23210; - private static final int MANDRAGORA_OF_PRAYER = 23211; - // Items - private static final int MANDRAGORA_ROOT = 34975; - private static final int MANDRAGORA_STEM = 34974; - private static final int SOE_GUILLOTINE_FORTRESS = 35292; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10378_WeedingWork() - { - super(10378); - addStartNpc(DADFPHYNA); - addTalkId(DADFPHYNA); - addKillId(MANDRAGORA_OF_JOY_AND_SORROW, MANDRAGORA_OF_PRAYER); - registerQuestItems(MANDRAGORA_ROOT, MANDRAGORA_STEM); - addCondMinLevel(MIN_LEVEL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33697-01a.htm": - case "33697-01b.htm": - { - htmltext = event; - break; - } - case "33697-02.htm": - { - qs.startQuest(); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, DADFPHYNA, NpcStringId.PLEASE_HELP_US_DISCOVER_THE_CAUSE_OF_THIS_CHAOS)); - htmltext = event; - break; - } - case "33697-05.html": - { - giveAdena(player, 3000000, true); - giveItems(player, SOE_GUILLOTINE_FORTRESS, 2); - addExpAndSp(player, 845059770, 202814); - qs.exitQuest(false, true); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, DADFPHYNA, NpcStringId.THANK_YOU_IT_WILL_CERTAINLY_HELP_THE_RESEARCH)); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "33697-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33697-03.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33697-04.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = getNoQuestMsg(player); - } - return htmltext; - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - switch (npc.getId()) - { - case MANDRAGORA_OF_PRAYER: - { - if (getQuestItemsCount(player, MANDRAGORA_ROOT) < 5) - { - giveItems(player, MANDRAGORA_ROOT, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case MANDRAGORA_OF_JOY_AND_SORROW: - { - if (getQuestItemsCount(player, MANDRAGORA_STEM) < 5) - { - giveItems(player, MANDRAGORA_STEM, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((getQuestItemsCount(player, MANDRAGORA_ROOT) >= 5) && (getQuestItemsCount(player, MANDRAGORA_STEM) >= 5)) - { - qs.setCond(2, true); - } - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/Q10379_AnUninvitedGuest.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/Q10379_AnUninvitedGuest.java deleted file mode 100644 index 6e3d704f81..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/Q10379_AnUninvitedGuest.java +++ /dev/null @@ -1,201 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10379_AnUninvitedGuest; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.util.Util; - -import quests.Q10377_TheInvadedExecutionGrounds.Q10377_TheInvadedExecutionGrounds; - -/** - * An Uninvited Guest (10379) - * @URL https://l2wiki.com/An_Uninvited_Guest - * @author Gigi - */ -public class Q10379_AnUninvitedGuest extends Quest -{ - // NPCs - private static final int ENDRIGO = 30632; - // Monsters - private static final int SCALDISECT_THE_FURIOUS = 23212; - private static final int NAGDU_THE_DEFORMED = 23201; - private static final int SADIAC_THE_KILLER = 23199; - private static final int ROSENIAS_DIVINE_SPIRIT = 23208; - private static final int HASKAL_GHOST = 23205; - private static final int CANTA_STANDING_BEAST = 23203; - private static final int GAZAM = 23207; - private static final int TURAN_GHOST = 23200; - private static final int KILLER_FRANGS = 23204; - private static final int KALLBERA = 23209; - private static final int HAKAL_THE_BUTTCHERED = 23202; - private static final int SAMMITA = 23206; - // Items - private static final int SOE_GUILLOTINE_FORTRESS = 35292; - private static final int ADENA = 57; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10379_AnUninvitedGuest() - { - super(10379); - addStartNpc(ENDRIGO); - addTalkId(ENDRIGO); - addKillId(SCALDISECT_THE_FURIOUS, NAGDU_THE_DEFORMED, SADIAC_THE_KILLER, ROSENIAS_DIVINE_SPIRIT, HASKAL_GHOST, CANTA_STANDING_BEAST, GAZAM, TURAN_GHOST, KILLER_FRANGS, KALLBERA, HAKAL_THE_BUTTCHERED, SAMMITA); - addCondMinLevel(MIN_LEVEL); - addCondCompletedQuest(Q10377_TheInvadedExecutionGrounds.class.getSimpleName(), "warden_endrigo_q10379_02.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "warden_endrigo_q10379_04.htm": - case "warden_endrigo_q10379_05.htm": - { - htmltext = event; - break; - } - case "warden_endrigo_q10379_06.htm": - { - qs.startQuest(); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, ENDRIGO, NpcStringId.SCALDISECT_OF_HELLFIRE_BE_PREPARED_FOR_ITS_ATTACK)); - htmltext = event; - break; - } - case "warden_endrigo_q10379_09.html": - { - if (qs.isCond(3)) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, ENDRIGO, NpcStringId.YOU_OBTAINED_A_REALLY_IMPORTANT_RESULT_I_WILL_DEFINITELY_TELL_THE_RULERS_OF_DION)); - giveItems(player, ADENA, 3441680); - giveItems(player, SOE_GUILLOTINE_FORTRESS, 2); - addExpAndSp(player, 934013430, 224163); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "warden_endrigo_q10379_01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1) || qs.isCond(2)) - { - htmltext = "warden_endrigo_q10379_07.html"; - } - else if (qs.isCond(3)) - { - htmltext = "warden_endrigo_q10379_08.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "warden_endrigo_q10379_03.html"; - } - - return htmltext; - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - switch (npc.getId()) - { - case NAGDU_THE_DEFORMED: - case SADIAC_THE_KILLER: - case ROSENIAS_DIVINE_SPIRIT: - case HASKAL_GHOST: - case CANTA_STANDING_BEAST: - case GAZAM: - case TURAN_GHOST: - case KILLER_FRANGS: - case KALLBERA: - case HAKAL_THE_BUTTCHERED: - case SAMMITA: - { - if ((getRandom(100) < 5) && qs.isCond(1)) - { - showOnScreenMsg(player, NpcStringId.S1_S_PROOF_OF_SURVIVAL_DISAPPEARS_AND_SCALDISECT_THE_FURIOUS_APPEARS, ExShowScreenMessage.TOP_CENTER, 8000); - addSpawn(SCALDISECT_THE_FURIOUS, npc.getX() + 500, npc.getY() + 500, npc.getZ(), 0, false, 150000); - qs.setCond(2); - } - break; - } - case SCALDISECT_THE_FURIOUS: - { - if (qs.isCond(2)) - { - int kills = qs.getInt(Integer.toString(SCALDISECT_THE_FURIOUS)); - if (kills < 1) - { - kills++; - qs.set(Integer.toString(SCALDISECT_THE_FURIOUS), kills); - } - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(SCALDISECT_THE_FURIOUS, qs.getInt("SCALDISECT_THE_FURIOUS")); - player.sendPacket(log); - } - if (qs.getInt(Integer.toString(SCALDISECT_THE_FURIOUS)) == 1) - { - qs.setCond(0); - qs.setCond(3, true); - } - break; - } - } - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_01.htm deleted file mode 100644 index c1b3fb3f35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Any outstanding danger? Anything we should know?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_02.html deleted file mode 100644 index ff2adcdf5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-I'm not sure you're prepared for this.
-(The quest is only available for level 95 players or above and requires completion of "The Invaded Execution Grounds")
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_03.html deleted file mode 100644 index eba5d10c49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Hmm? We're done here, aren't we?
-(You have already completed this quest.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_04.htm deleted file mode 100644 index e6498d1da9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-There are a lot of Undead here after the change, but few seem to move by Shilen's will. They are sort of like... administrators? Anyway, by the look of them ambushing adventurers here to kill the Undead, Shilen was sure not glad to see them killing the monsters here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_05.htm deleted file mode 100644 index 2ffd4c1552..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-That guy right there is Scaldisect the Furious. It's one of Shilen's more ardent followers.
-He has become a great hazard to the security of this area. Can you take him out?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_06.htm deleted file mode 100644 index 7b581db41f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-As you kill the Undead, you can earn Proof of Survival. I think this object will act as a bait for the Scaldisect the Furious. Try it out.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_07.html deleted file mode 100644 index 7b581db41f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-As you kill the Undead, you can earn Proof of Survival. I think this object will act as a bait for the Scaldisect the Furious. Try it out.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_08.html deleted file mode 100644 index 67e4941561..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_08.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-How did the mission go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_09.html deleted file mode 100644 index 49c8c31c25..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10379_AnUninvitedGuest/warden_endrigo_q10379_09.html +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-You have finished a very important mission. Good job.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/Q10380_TheExecutionersExecution.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/Q10380_TheExecutionersExecution.java deleted file mode 100644 index 70f9e19956..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/Q10380_TheExecutionersExecution.java +++ /dev/null @@ -1,192 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10380_TheExecutionersExecution; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.util.Util; - -import quests.Q10379_AnUninvitedGuest.Q10379_AnUninvitedGuest; - -/** - * The Executioner's Execution (10380) - * @URL https://l2wiki.com/The_Executioner%27s_Execution - * @author Gigi - */ -public class Q10380_TheExecutionersExecution extends Quest -{ - // NPCs - private static final int ENDRIGO = 30632; - private static final int GUILLOTINE_OF_DEATH = 25892; - private static final int NAGDU_THE_DEFORMED = 23201; - private static final int SADIAC_THE_KILLER = 23199; - private static final int ROSENIAS_DIVINE_SPIRIT = 23208; - private static final int HASKAL_GHOST = 23205; - private static final int CANTA_STANDING_BEAST = 23203; - private static final int GAZAM = 23207; - private static final int TURAN_GHOST = 23200; - private static final int KILLER_FRANGS = 23204; - private static final int KALLBERA = 23209; - private static final int HAKAL_THE_BUTTCHERED = 23202; - private static final int SAMMITA = 23206; - // Item's - private static final int GLORIOUS_T_SHIRT = 35291; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10380_TheExecutionersExecution() - { - super(10380); - addStartNpc(ENDRIGO); - addTalkId(ENDRIGO); - addKillId(GUILLOTINE_OF_DEATH, NAGDU_THE_DEFORMED, SADIAC_THE_KILLER, ROSENIAS_DIVINE_SPIRIT, HASKAL_GHOST, CANTA_STANDING_BEAST, GAZAM, TURAN_GHOST, KILLER_FRANGS, KALLBERA, HAKAL_THE_BUTTCHERED, SAMMITA); - addCondMinLevel(MIN_LEVEL); - addCondCompletedQuest(Q10379_AnUninvitedGuest.class.getSimpleName(), "warden_endrigo_q10380_02.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "warden_endrigo_q10380_04.htm": - case "warden_endrigo_q10380_05.htm": - case "warden_endrigo_q10380_09.html": - { - htmltext = event; - break; - } - case "warden_endrigo_q10380_06.htm": - { - qs.startQuest(); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, ENDRIGO, NpcStringId.IT_IS_TIME_TO_PUT_THIS_TO_AN_END_ARE_YOU_READY)); - htmltext = event; - break; - } - case "warden_endrigo_q10380_10.html": - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, ENDRIGO, NpcStringId.YOU_DEFEATED_THE_GUILLOTINE_OF_DEATH_I_THINK_THAT_WAS_TRULY_AMAZING)); - giveItems(player, GLORIOUS_T_SHIRT, 1); - addExpAndSp(player, 1022967090, 245512); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "warden_endrigo_q10380_01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "warden_endrigo_q10380_07.html"; - } - else if (qs.isCond(2)) - { - htmltext = "warden_endrigo_q10380_08.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "warden_endrigo_q10380_03.html"; - } - - return htmltext; - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false) && qs.isCond(1)) - { - switch (npc.getId()) - { - case NAGDU_THE_DEFORMED: - case SADIAC_THE_KILLER: - case ROSENIAS_DIVINE_SPIRIT: - case HASKAL_GHOST: - case CANTA_STANDING_BEAST: - case GAZAM: - case TURAN_GHOST: - case KILLER_FRANGS: - case KALLBERA: - case HAKAL_THE_BUTTCHERED: - case SAMMITA: - { - if (getRandom(100) < 5) - { - showOnScreenMsg(player, NpcStringId.TO_DEFEAT_THE_GUILLOTINE_OF_DEATH_HOW_AMAZING, ExShowScreenMessage.TOP_CENTER, 8000); - addSpawn(GUILLOTINE_OF_DEATH, npc.getX() + 500, npc.getY() + 500, npc.getZ(), 0, false, 180000); - } - break; - } - case GUILLOTINE_OF_DEATH: - { - int kills = qs.getInt(Integer.toString(GUILLOTINE_OF_DEATH)); - if (kills < 1) - { - kills++; - qs.set(Integer.toString(GUILLOTINE_OF_DEATH), kills); - } - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(GUILLOTINE_OF_DEATH, qs.getInt("GUILLOTINE_OF_DEATH")); - player.sendPacket(log); - - if (qs.getInt(Integer.toString(GUILLOTINE_OF_DEATH)) == 1) - { - qs.setCond(2, true); - } - break; - } - } - } - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, false); - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_01.htm deleted file mode 100644 index 7e61e8da14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-You have finally defeated Scaldisect the Furious! Now the Dion soldiers can carry out their missions with ease.
-I couldn't trust you completely in the beginning, but now? I can't imagine how I got by without you. Would you forgive me for being a bit greedy?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_02.html deleted file mode 100644 index 0b731dcd5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Well, never mind.
-(This quest is for level 95 or above with the prerequisite "An Uninvited Guest" quest.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_03.html deleted file mode 100644 index bd4ad0eff8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-I still can't believe you did it.
-(You have already finished this quest.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_04.htm deleted file mode 100644 index b5f2d07291..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Guillotine of Death, their boss here... It's a given that we need him killed to bring peace.
-But he's so fearsome...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_05.htm deleted file mode 100644 index 857e9865ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Of course, I can't force you to put your life on the line. But I also think that if you bring help, you could do it without much trouble. How about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_06.htm deleted file mode 100644 index 1a37d9e765..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-I knew it! You're something else. Please kill the Guillotine of Death. But you will need companions equal to you in strength. Wouldn't want you to die in vain.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_07.html deleted file mode 100644 index 27232ba70c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-Please kill the Guillotine of Death. But you will need companions equal to you in strength. Wouldn't want you to die in vain.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_08.html deleted file mode 100644 index db7c9ea90b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_08.html +++ /dev/null @@ -1,4 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-How did it go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_09.html deleted file mode 100644 index e4813f9c6b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_09.html +++ /dev/null @@ -1,5 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-No! Really? The Guillotine of Death? And you have both your arms and everything!
-We have prepared the best reward we could. It's not much, but it's all we have.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_10.html deleted file mode 100644 index 13a953d08e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10380_TheExecutionersExecution/warden_endrigo_q10380_10.html +++ /dev/null @@ -1,3 +0,0 @@ -Guillotine Fortress Watchman Endrigo:
-I want to thank you on the behalf of Dion. You have done something truly extraordinary!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/Q10382_DayOfLiberation.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/Q10382_DayOfLiberation.java deleted file mode 100644 index 72344ff906..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/Q10382_DayOfLiberation.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10382_DayOfLiberation; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10381_ToTheSeedOfHellfire.Q10381_ToTheSeedOfHellfire; - -/** - * @author hlwrave - */ -public class Q10382_DayOfLiberation extends Quest -{ - // NPCs - private static final int SIZRAK = 33669; - private static final int TAUTI = 29236; - // Items - private static final int TAUTIS_BRACELET = 35293; - // Misc - private static final int MIN_LEVEL = 97; - - public Q10382_DayOfLiberation() - { - super(10382); - addStartNpc(SIZRAK); - addTalkId(SIZRAK); - addKillId(TAUTI); - addCondMinLevel(MIN_LEVEL, "sofa_sizraku_q10382_04.html"); - addCondCompletedQuest(Q10381_ToTheSeedOfHellfire.class.getSimpleName(), "sofa_sizraku_q10382_05.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - switch (event) - { - case "sofa_sizraku_q10382_02.htm": - case "sofa_sizraku_q10382_09.html": - { - htmltext = event; - break; - } - case "sofa_sizraku_q10382_03.html": - { - qs.startQuest(); - qs.set(Integer.toString(TAUTI), 0); - htmltext = event; - break; - } - case "sofa_sizraku_q10382_10.html": - { - addExpAndSp(player, 951127800, 435041400); - giveAdena(player, 3256740, true); - giveItems(player, TAUTIS_BRACELET, 1); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "sofa_sizraku_q10382_01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "sofa_sizraku_q10382_07.html"; - } - else if (qs.isCond(2)) - { - htmltext = "sofa_sizraku_q10382_08.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "sofa_sizraku_q10382_06.html"; - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - if (qs != null) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_01.htm deleted file mode 100644 index 7cc3733145..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sizrak:
-Now is the time! Go to the Temple of Tauti and drive Tauti and his minions out! For the freedom of the Seed of Hellfire!
-Will you fight Tauti with us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_02.htm deleted file mode 100644 index 55fc299069..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-Good! I will send out the orders. You rally your people--if they exist--and collect Mark of the Resistance. You'll need them to get into the Temple of Tauti.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_03.html deleted file mode 100644 index 4dbec4ed35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_03.html +++ /dev/null @@ -1,3 +0,0 @@ -Sizrak:
-Once you and your troops are prepared, come to me. I will send you there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_04.html deleted file mode 100644 index f353aecb78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-I'm not sure if we should trust you yet. Perhaps later.
-(This quest is for players level 97 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_05.html deleted file mode 100644 index be5950ba6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-Hmm? Who are you? You came from Keucereus Alliance Base? Do you have any recommendation? Or, for that matter, proof of who you are?
-(You haven't finished the prerequisite quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_06.html deleted file mode 100644 index bbc46710b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_06.html +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-Thanks to your help, our burden is lightened. We are grateful.
-(You have already finished the quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_07.html deleted file mode 100644 index 5cdfa14512..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_07.html +++ /dev/null @@ -1,3 +0,0 @@ -Sizrak
-You have the Mark of the Resistance? Then I shall send you to the Temple of Tauti, if you are prepared. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_08.html deleted file mode 100644 index 8fbccf20c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-Tauti is on the run! You are our savior!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_09.html deleted file mode 100644 index c874965cb5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_09.html +++ /dev/null @@ -1,4 +0,0 @@ -Sizrak:
-Many lives were lost, but their sacrifice was not in vain.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_10.html deleted file mode 100644 index 7a89522967..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10382_DayOfLiberation/sofa_sizraku_q10382_10.html +++ /dev/null @@ -1,3 +0,0 @@ -Sizrak:
-This is our independence day. We will remember your role in this! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/Q10384_AnAudienceWithTauti.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/Q10384_AnAudienceWithTauti.java deleted file mode 100644 index 4e29d9f6e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/Q10384_AnAudienceWithTauti.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10384_AnAudienceWithTauti; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10383_FergasonsOffer.Q10383_FergasonsOffer; - -/** - * @author hlwrave - */ -public class Q10384_AnAudienceWithTauti extends Quest -{ - // NPCs - private static final int FERGASON = 33681; - private static final int AKU = 33671; - // Monsters - private static final int TAUTI = 29237; - // Items - private static final int TAUTIS_FRAGMENT = 34960; - private static final int BOTTLE_OF_TAUTIS_SOUL = 35295; - // Misc - private static final int MIN_LEVEL = 97; - - public Q10384_AnAudienceWithTauti() - { - super(10384); - addStartNpc(FERGASON); - addTalkId(FERGASON, AKU); - addKillId(TAUTI); - registerQuestItems(TAUTIS_FRAGMENT); - addCondMinLevel(MIN_LEVEL, "maestro_ferguson_q10384_05.html"); - addCondCompletedQuest(Q10383_FergasonsOffer.class.getSimpleName(), "maestro_ferguson_q10384_06.html"); - - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "maestro_ferguson_q10384_02.htm": - case "maestro_ferguson_q10384_03.htm": - case "maestro_ferguson_q10384_10.html": - { - htmltext = event; - break; - } - case "maestro_ferguson_q10384_04.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "sofa_aku_q10384_02.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "maestro_ferguson_q10384_11.html": - { - if (qs.getMemoState() < 1) - { - addExpAndSp(player, 951127800, 435041400); - giveAdena(player, 3256740, true); - } - giveItems(player, BOTTLE_OF_TAUTIS_SOUL, 1); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case FERGASON: - { - if (qs.isCreated()) - { - htmltext = "maestro_ferguson_q10384_01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1) || qs.isCond(2)) - { - htmltext = "maestro_ferguson_q10384_08.html"; - } - else if (qs.isCond(3) && hasQuestItems(player, TAUTIS_FRAGMENT)) - { - htmltext = "maestro_ferguson_q10384_09.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = "maestro_ferguson_q10384_07.html"; - } - break; - } - case AKU: - { - if (qs.isStarted()) - { - htmltext = "sofa_aku_q10384_01.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(2)) - { - qs.setCond(0); - qs.setCond(3, true); - giveItems(killer, TAUTIS_FRAGMENT, 1); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_01.htm deleted file mode 100644 index df81da4d83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-How have you been? Are you getting on with Aku
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_02.htm deleted file mode 100644 index cbab9540e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-Remember, he's the key to meeting Tauti! That's the most important thing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_03.htm deleted file mode 100644 index 734bf7ef19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-Well then, if you do meet Tauti, please bring me 1 of Tauti's Fragment.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_04.html deleted file mode 100644 index 1e3b8cab63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_04.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-You need something called Aku's Mark in order to meet Tauti through Aku. I think you should have collected enough number of these. So you should be okay, right?
-Don't forget. Kill Tauti and bring 1 Tauti's Fragment to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_05.html deleted file mode 100644 index d511678d13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_05.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-Hm... You're much too weak for this quest!
-(You must be level 97 or above to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_06.html deleted file mode 100644 index 22c7da1a1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_06.html +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-Huh? Do we know each other?
-(You have not completed the prerequisite quests.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_07.html deleted file mode 100644 index 86ee2567f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_07.html +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-Hehe. Now I think I can create the best weapons! Hahahah!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_08.html deleted file mode 100644 index df3df97343..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_08.html +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-You need something called Aku's Mark in order to meet Tauti through Aku. I think you should have collected enough number of these. So you should be okay, right?
-Don't forget. Kill Tauti and bring 1 Tauti's Fragment to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_09.html deleted file mode 100644 index fa559da9c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_09.html +++ /dev/null @@ -1,4 +0,0 @@ -Ferguson:
-Hahaha! Finally I get the Tauti's Fragment!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_10.html deleted file mode 100644 index e0ef3f231a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_10.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-Create the greatest weapon ever made, that's what! These are not simple weapons, but actual living organisms! I have been searching through Aden for years now, looking for materials like these Tauti's Fragments! And finally, I have one!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_11.html deleted file mode 100644 index c3682595bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/maestro_ferguson_q10384_11.html +++ /dev/null @@ -1,3 +0,0 @@ -Fergason:
-Hahaha! No! No sleep for me! Wasted hours! Could be spent crafting! Hahahaha! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_01.html deleted file mode 100644 index f29933a635..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_01.html +++ /dev/null @@ -1,4 +0,0 @@ -Aku:
-Oh, you want to see Lord Tauti? Hee, okay, I will give you the chance. Lord Tauti seemed to be interested in you too, after all those Petras.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_02.html deleted file mode 100644 index 3f4392a0ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10384_AnAudienceWithTauti/sofa_aku_q10384_02.html +++ /dev/null @@ -1,4 +0,0 @@ -Aku:
-Someone's in a hurry to see Lord Tauti! You think it's easy, dingbat?
-First! Do you have enough Aku's Marks? You must be sure! Be sure! Double-check! And then you must politely ask "I would like to see Lord Tauti." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-01.html deleted file mode 100644 index 7a867121d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Biotin:
-You have traveled from afar. It was to see me, was it not? Then speak. All is well under the blessings of Einhasad, Goddess of Light.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-02.html deleted file mode 100644 index bc80d7c89d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Biotin:
-The future, you say? I was given no such word, and I am the High Priest of Einhasad. If you are here to give me wisdom from the future, I should have been made aware of Einhasad's will.
-Oh, do not look so crest fallen. It is not that I disbelieve what you say. So come, tell me. What has happened where you come from?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-03.html deleted file mode 100644 index fe0db66b7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Biotin:
-Goddess of...Destruction? That cannot be. Shilen was sealed away by Einhasad, Goddess of Light!
-This is a quiet, peaceful village. Please do not speak of such things to the people here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-04.html deleted file mode 100644 index 8c38846260..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30031-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Biotin:
-This is a simple place. Please do not disrupt the town's peace by spreading rumors. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-01.html deleted file mode 100644 index 835fbd5ecb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Wesley:
-Hm? What do you need from me?
-Are you here to ask me for a favor related to Vulcan?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-02.html deleted file mode 100644 index 7b706919c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magic Trader Wesley:
-Seriously, it's not fair. Sure, he once got me some materials I needed, but only once! And long ago, too. Now he thinks I'm his errand boy!
-I will send you to him with the my spellbook, but... when you see him, please tell him to stop harassing me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-03.html deleted file mode 100644 index 3b9205349b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30166-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Magic Trader Wesley:
-Be sure to tell him what I said! Don't forget! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-01.html deleted file mode 100644 index f956cdc8b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Nerupa:
-Arms of Timiniel...reminds you of the Mother Tree, doesn't it? Isn't it a bit similar to sitting beneath her boughs?
-Why are you here, anyway? To reminisce about the Mother Tree as well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-02.html deleted file mode 100644 index bcdcd5c647..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Nerupa:
-The Brightest Light? -How did you know I have that?
-Wait, did you...talk to people? Like, ahem, a dark knight, or...a blond woman, for example?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-03.html deleted file mode 100644 index 71345aafb5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Nerupa:
-Lady...of the Lake. -I see. Must be linked somehow to the man in the dark armor that came by. Oh, stop it with the puppy-dog eyes. I'm sure you'll get to meet him someday too.
-Here, I'll give you what you've been looking for. But you might forget all about this light once you see the Purest Soul.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-04.html deleted file mode 100644 index 8591cb248f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Nerupa:
-You heard me. There used to be a building housing the gems of a saint called Enfeux. Now, what purer ensemble of souls than the gems of a saint? Though I did hear that Enfeux has shattered with only parts remaining.
-Well, if you're interested, go to the Valley of Saints to look for the remaining Enfeux.
-Use the Scroll of Escape: Valley of Saints I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-05.html deleted file mode 100644 index e72239efd2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30370-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Nerupa:
-Didn't you say you were off to find Enfeux? Hurry along to the Valley of Saints. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-01.html deleted file mode 100644 index 210c7f6607..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priestess Morelyn:
-I've been waiting for you. A Mysterious Dark Knight had come to see me some time ago. He looked dressed in some water... err, um. Never mind. I'm just talking to myself.
-Anyway, this knight told me that one day I'd be visited by someone with a letter from him, someone who commands the power of the Giants.
-So, what do you want to ask me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-02.html deleted file mode 100644 index 1e0cc4e849..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Morelyn:
-The Clearest Water? Well, if Heine didn't have it, what city would? At least that's the theory. But we've had some Blood Rain since Shilen's Moon rose...
-But! There may should be some in the darkest depths of the Garden of Eva.
-You will see Eva's Spirit Lanya at the entrance to the Garden of Eva. She will guide you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-03.html deleted file mode 100644 index 4482cec70a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/30925-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priestess Morelyn:
-What are you still doing here?
-I've already answered your question. Go to Eva's Spirit Lanya at the entrance to the Garden of Eva. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-01.html deleted file mode 100644 index 62f32733de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist's Mixing Urn:
-It's hard to figure out what makes this jar so special. But start the process of making Mimir's Elixir.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-02.html deleted file mode 100644 index ccf14d5912..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist's Mixing Urn:
-There was a buzzing sound, but it's now gone.
-You looked into the jar, but couldn't find any ingredients or Mimir's Elixir.
-Go back to the Blacksmith of Flame, Vulcan, through Magic Trader Wesley in the back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-03.html deleted file mode 100644 index 82d44b2396..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31149-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Alchemist's Mixing Urn:
-After rummaging through the jar, you found nothing valuable. Go back to the Blacksmith of Flame, Vulcan, through Magic Trader Wesley. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-01.html deleted file mode 100644 index 267daa6c2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Innocentin:
-I was visited by a Mysterious Dark Knight one day.
-I am now but an empty vessel deaf to the voice of the gods, but even I could tell that this knight -- donned in dark armor from head to toe and holding a great sword -- was no ordinary warmonger.
-He said that if the one with the purest intentions should come to me, then I should tell them about the Fiercest Flame.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-02.html deleted file mode 100644 index 19c282a645..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Innocentin:
-This is all I am permitted to say. You will meet the knight too, one day.
-You can get the Fiercest Flame from the Blacksmith of Flame Vulcan at the Forge of the Gods. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-03.html deleted file mode 100644 index 9b5dd8f2d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31328-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Innocentin:
-You can get the Fiercest Flame from the Blacksmith of Flame Vulcan at the Forge of the Gods.
-You can use Scroll of Escape: Forge of the Gods to go to Vulcan. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-01.html deleted file mode 100644 index c64df7bec9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Enfeux:
-You feel a hint of holy energy. Perhaps a part of the gem still remains?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-02.html deleted file mode 100644 index 2730553f64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Enfeux:
-You found a gem that contains the Purest Soul. Return to the nearest town, the Town of Rune, and ask High Priest Innocentin at Einhasad Temple about the gem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-03.html deleted file mode 100644 index 9eafcb1e42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31519-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Enfeux:
-Return to the Town of Rune and ask High Priest Innocentin at Einhasad Temple about the gem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-01.html deleted file mode 100644 index ece67e5ecc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-I am Vulcan, the great Blacksmith of the Flame. What brought you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-02.html deleted file mode 100644 index e4363e09bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-The... the Fiercest Flame? -Where did you hear that? Of course I have it. Well, if you want it, I can give it to you. It's actually not the ultimate fire I wanted.
-Regardless, there is no such thing as a free lunch. If you do me a favor, I might consider giving it to you...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-03.html deleted file mode 100644 index 0464d65d33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Have you heard of Mimir's Elixir? It's an elixir invented by Mimir, the greatest wizard during the age of Lesser Giants. It is the source of life that gods used when creating the 5 races. With this invention of Mimir's, giants gained the power needed to create life itself.
-Yes, the power to create life! With Mimir's Elixir, I could bring my wife back to me...
-This is... just between you and I. I actually have the ingredients for Mimir's Elixir. But you can only make it with a special jar in the Ivory Tower. If you go make it, I will give you what you want!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-04.html deleted file mode 100644 index f97d5ffcf2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Here are the ingredients for Mimir's Elixir.
-Go to the basement floor of the Ivory Tower where all the shops are, and you will see an Alchemist's Mixing Urn. Put in all the ingredients I gave you and mix them.
-On your way back here, tell Magic Trader Wesley that I sent you. Then he will send you back here with his scroll. I have been giving him a ton of good stuff. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-05.html deleted file mode 100644 index 1b4e1fd5a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-You forgot what to do? -Go to the basement floor of the Ivory Tower where all the shops are, and you will see an Alchemist's Mixing Urn. Put in all the ingredients I gave you and mix them.
-On your way back here, tell Magic Trader Wesley that I sent you there. Then he will send you back here with his scroll. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-06.html deleted file mode 100644 index dd0c554b71..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-So, you made Mimir's Elixir?
-Show me! I am so curious.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-07.html deleted file mode 100644 index 4bb81c4031..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-F... failed? No! They were the right ingredients... Oh my... I can't give up like this! Let me get the ingredients.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-08.html deleted file mode 100644 index 90c438294e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Ah, I totally forgot about that. But... but I always keep my word.
-I always keep my word. Let me give you the Fiercest Flame. But... I have another favor to ask of you. I can't bring my beloved wife back to life. So, can you bury my letter in the Dwarven Village for my poor wife who was killed by the Earth Wyrm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-09.html deleted file mode 100644 index 290d2417e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-It's a bit embarrassing, but I wrote a poem in my letter for my wife. The title is The Fondest Heart. Don't look at me like that! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-10.html deleted file mode 100644 index a9d5b62671..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31539-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Vulcan, Blacksmith of the Flame:
-Now that you have what you wanted from me, you will just walk away? Please bury my letter in the Dwarven Village for my poor wife who was killed by the Earth Wyrm. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-01.html deleted file mode 100644 index 300ada414e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady of the Lake:
-It has been long since I have seen a visitor here. Serene, is it not? The march of time comes to a standstill when you are lost in these sparkling waters.
-But surely you are not here to watch the waters for eternity. What has brought you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-02.html deleted file mode 100644 index 1152f1f995..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Lady of the Lake:
-I see. You must have the water then? Oh, you seem surprised to see me unfazed. But...have you heard of the Red Thread of Fate? Every happening in this world is entwined in it. It is no surprise to me that you have suddenly shown up here.
-So, the water. Would you be so kind as to give it to me? I have been here a long time, and miss that place.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-03.html deleted file mode 100644 index 5e6528fa4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Lady of the Lake:
-I see. I guess not, then...
-If you ever change your mind, perhaps I will see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-04.html deleted file mode 100644 index 1d775aee27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady of the Lake:
-Thank you. How do you like the lake's waters? The sparkle under sunlight is truly breathtaking. I wonder if the Brightest Light held by Nerupa looks something like this. I heard that Nerupa has left the Mother Tree to go to the Arms of Timiniel in Magmeld. Which makes sense, as Magmeld is the only place where the Red Moon does not rise.
-"But...he must also miss his old home, right?"
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-05.html deleted file mode 100644 index 4a67a27072..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Lady of the Lake:
-I will help you, seeing as you have shared with me the fruit of your labor. I can't send you straight to Nerupa, but...I can send you to Anghel Waterfall. You can go straight to Magmeld through Gatekeeper Sookie inside the cave.
-Ask Sookie to send you to the Arms of Timiniel.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-06.html deleted file mode 100644 index 7539c0b6b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/31745-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Lady of the Lake:
-And take this. It's the water you have shared with me.
-May you always be safe from harm. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-01.htm deleted file mode 100644 index b4eef2251e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Subclass/Dual Class Master Raina:
-Hello, %playername%. Or shall I call you One with the Power of the Giants?
-I've been waiting for you.
-No need to look surprised. I was visited by a Mysterious Dark Knight the other day.
-He left me a letter for someone who would appear before me with the power of the Giants. Ring a bell?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-02.htm deleted file mode 100644 index 56bb2468d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Subclass/Dual Class Master Raina:
-He said the letter was of grave importance and not for everyone. One who reads the letter is fated to be led by the Red Thread of Fate.
-So, , are you sure you want to read this letter?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-03.html deleted file mode 100644 index 08328ceb5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-Here it is.
-I haven't read it. The Mysterious Dark Knight said the letter outlines everything you must do. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-04.html deleted file mode 100644 index 29b0d34fa8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-I have nothing more to tell you.
-The Mysterious Dark Knight told me that everything you need to know is written in the Mysterious Letter. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-05.html deleted file mode 100644 index cfc334171e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-I've been waiting for you. The Mysterious Dark Knight came by again. And left immediately after saying his piece, as always.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-06.html deleted file mode 100644 index 64610a94d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-He said you would achieve what you desire, as you have once again grasped a thread of fate that connects you to the gods.
-But remember this. So long as you are bound to the gods by the Red Thread of Fate, you will attain nothing beyond that. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-07.html deleted file mode 100644 index 5e4e117743..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-Follow where the Red Thread of Fate leads you. I wish you luck.
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-08.html deleted file mode 100644 index f8b13425ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-I am sorry, but you are not the one I was waiting for, %playername%.
-(This quest is only available if you are Lv. 85 or above in a diversified Awakened class, have no subclass, and have completed the Seize Your Destiny quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-09.html deleted file mode 100644 index 21ee8d6a40..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33491-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-I'm sorry. But this has nothing to do with Ertheia.
-(This quest is not available for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-01.html deleted file mode 100644 index dfa1da30d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-You don't seem to be from around here. Are you a traveler? Perhaps wandering the world with your loved one waiting from home?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-02.html deleted file mode 100644 index ba1beea533..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-Why of course. This is the Talking Island Village, home of warm sunlight and gentle winds.
-It's a place of peace and beauty!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-03.html deleted file mode 100644 index fe3b9a1469..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-The village is untouched, as you can see.
-Roxxy has been worrying about ominous winds lately, and she doesn't need strangers coming in here spreading unlucky rumors. Get out! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-04.html deleted file mode 100644 index 07f6b9bc52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33748-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Darin:
-If you really know something about this village, High Priest Biotin would have greeted you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-01.html deleted file mode 100644 index 34f85af279..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Roxxy:
-You smell of faraway lands. Strange... where did you come from?
-Don't try to lie to me. There have been ominous winds lately... tell me. Who has sent you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-02.html deleted file mode 100644 index 3c5496d625..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Roxxy:
-The future, huh? Very funny.
-The Ivory Tower has been on edge too lately, with the ominous winds and all. You try to use this chance to spread rumors, and you'll regret it!
-You didn't say anything strange to Darin too, did you? I'm gonna get real angry if you did!
-If you really did come from the future as you say, why don't you go see High Priest Biotin? \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-03.html deleted file mode 100644 index 0bc37a4f16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Roxxy:
-The Ivory Tower has been on edge too lately, with the ominous winds and all. You try to use this chance to spread rumors, and you'll regret it!
-You didn't say anything strange to Darin too, did you? I'm gonna get real angry if you did! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-04.html deleted file mode 100644 index acebf384a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33749-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Roxxy:
-If you really know something about this village, High Priest Biotin would have greeted you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-01.html deleted file mode 100644 index e28b20c5f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Mysterious Dark Knight:
-The person bound to you through the Red Thread of Fate...
-Perhaps you have met. Perhaps you haven't.
-This world no longer exists. You cannot linger.
-Go back to your world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-02.html deleted file mode 100644 index f8e428fafc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33751-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Dark Knight:
-This world no longer exists. You cannot stay here any longer.
-Go back to your world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-01.html deleted file mode 100644 index 507e550eea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Spirit Lanya:
-Wait... did the Mysterious Dark Knight send you here? Well, whatever. I was excited to have a playmate, but he just said his piece and left immediately! So boring. Are you gonna be like that too? Just say whatever you want and leave?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-02.html deleted file mode 100644 index 35d82205ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Eva's Spirit Lanya:
-Ho ho ho, really now? Doesn't sound like a request to me.
-Shouldn't you be, I don't know, a bit more polite?
-(Press Alt+C to bow to Lanya.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-03.html deleted file mode 100644 index 553e2ae6a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Eva's Spirit Lanya:
-Hey hey, keep making me repeat myself and I'm gonna get tired of this real fast!
-(Press Alt+C to bow to Lanya.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-04.html deleted file mode 100644 index 7357a3b637..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33783-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Eva's Spirit Lanya:
-Well, if you insist.
-But not directly to the innermost depths. I'll send you to a nearby area.
-But one thing: at the foot of the hill leading to the innermost depths of Eva's Garden is Eva's Spirit Niniel. Get on her nerves and you won't be going anywhere. Got it?
-All right, ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33784-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33784-01.html deleted file mode 100644 index 999a9d9670..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33784-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Heine Water Source:
-Clean-looking water.
-Not sure, if this is the Clearest Water, but try scooping the water.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33785-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33785-01.html deleted file mode 100644 index 46391bf4ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33785-01.html +++ /dev/null @@ -1,4 +0,0 @@ -The Altar of Shilen:
-The stone statue of Shilen stands before you, dark and foreboding despite its inanimate nature.
-Try using the Brightest Light on the Altar of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33786-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33786-01.html deleted file mode 100644 index d8f6cdacbb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33786-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Mother Tree:
-The Mother Tree, withered up after the Blood Rain.
-The wind seems to carry the weeping of the tree.
-Try using the Clearest Water. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33787-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33787-01.html deleted file mode 100644 index e02d1d4bd3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33787-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Pa'agrio Temple:
-Pa'agrio Temple. Its doors are sealed shut.
-The Orcs have now lost their anchor in this vast world...
-Try using the Fiercest Flame. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33788-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33788-01.html deleted file mode 100644 index 9f56ae4ad3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33788-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Deserted Dwarven House:
-Abandoned house at the Dwarven Village, destroyed by the Earth Wyrm.
-Along with Talking Island Village, the Dwarven Village was the most severely damaged by the wakening of the Goddess of Destruction.
-Bury the letter of the Fondest Heart. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33789-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33789-01.html deleted file mode 100644 index 8f8d7ee699..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/33789-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Cave of Souls:
-Kamaels were created here before the waking of the Goddess of Destruction. The place is desolate now, with rocks crumbled down.
-Try using the Purest Soul. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/Q10385_RedThreadOfFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/Q10385_RedThreadOfFate.java deleted file mode 100644 index 9eb174b96e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10385_RedThreadOfFate/Q10385_RedThreadOfFate.java +++ /dev/null @@ -1,873 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10385_RedThreadOfFate; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Movie; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.QuestManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.WorldObject; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerSocialAction; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.instancezone.Instance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import instances.TalkingIslandPast.TalkingIslandPast; - -/** - * Red Thread of Fate (10385) - * @author Gladicek - */ -public class Q10385_RedThreadOfFate extends Quest -{ - // NPCs - private static final int RAINA = 33491; - private static final int MORELYN = 30925; - private static final int LANYA = 33783; - private static final int LADY_OF_THE_LAKE = 31745; - private static final int NERUPA = 30370; - private static final int ENFEUX = 31519; - private static final int INNOCENTIN = 31328; - private static final int VULCAN = 31539; - private static final int MIXING_URN = 31149; - private static final int WESLEY = 30166; - private static final int HEINE_WATER_SOURCE = 33784; - private static final int ALTAR_OF_SHILEN = 33785; - private static final int MOTHER_TREE = 33786; - private static final int PAAGRIO_TEMPLE = 33787; - private static final int DESERTED_DWARVEN_HOUSE = 33788; - private static final int CAVE_OF_SOULS = 33789; - private static final int MYSTERIOUS_DARK_KNIGHT = 33751; - private static final int DARIN = 33748; - private static final int ROXXY = 33749; - private static final int BIOTIN = 30031; - private static final int INVISIBLE_ANGHEL_WATERFALL_NPC = 19544; - private static final int SHILEN_MESSENGER = 27492; - // Items - private static final int MYSTERIOUS_LETTER = 36072; - private static final int HEINE_FROM_THE_GARDEN_OF_EVA = 36066; - private static final int CLEAREST_WATER = 36067; - private static final int BRIGHTEST_LIGHT = 36068; - private static final int PUREST_SOUL = 36069; - private static final int SCROLL_OF_ESCAPE_VALLEY_OF_SAINTS = 39514; - private static final int SCROLL_OF_ESCAPE_FORGE_OF_THE_GODS = 39515; - private static final int SCROLL_OF_ESCAPE_IVORY_TOWER = 39516; - private static final int SCROLL_OF_ESCAPE_DWARVEN_VILLAGE = 40309; - private static final int VULCUN_TRUE_GOLD = 36113; - private static final int VULCUN_PURE_SILVER = 36114; - private static final int VULCUN_BLOOD_FIRE = 36115; - private static final int FIERCEST_FLAME = 36070; - private static final int FONDEST_HEART = 36071; - private static final int DIMENSIONAL_DIAMOND = 7562; - // Location - private static final Location LANYA_TELEPORT = new Location(80732, 254670, -10360); - private static final Location LADY_OF_THE_LAKE_TELEPORT = new Location(143218, 43916, -3024); - private static final Location ANGHEL_WATERFALL = new Location(172458, 90314, -1984); - private static final Location VULCUN_TELEPORT = new Location(180162, -111760, -5824); - // Skills - private static final SkillHolder FONDEST_HEART_SKILL = new SkillHolder(9583, 1); - private static final SkillHolder FIERCEST_FLAME_SKILL = new SkillHolder(9582, 1); - private static final SkillHolder PUREST_SOUL_SKILL = new SkillHolder(9581, 1); - private static final SkillHolder BRIGHTEST_LIGHT_SKILL = new SkillHolder(9580, 1); - private static final SkillHolder CLEAREST_WATER_SKILL = new SkillHolder(9579, 1); - private static final SkillHolder SUB_PRESENTATION = new SkillHolder(18177, 1); - // Misc - private static final int MIN_LEVEL = 85; - private static final int SOCIAL_BOW = 7; - private static final String ROXXY_VAR = "roxxy_npc_check"; - private static final String DARIN_VAR = "darin_npc_check"; - - public Q10385_RedThreadOfFate() - { - super(10385); - addStartNpc(RAINA); - addFirstTalkId(ALTAR_OF_SHILEN, MOTHER_TREE, PAAGRIO_TEMPLE, DESERTED_DWARVEN_HOUSE, CAVE_OF_SOULS); - addTalkId(RAINA, MORELYN, LANYA, LADY_OF_THE_LAKE, NERUPA, ENFEUX, INNOCENTIN, VULCAN, MIXING_URN, WESLEY, HEINE_WATER_SOURCE, MYSTERIOUS_DARK_KNIGHT, DARIN, ROXXY, BIOTIN); - addSkillSeeId(ALTAR_OF_SHILEN, MOTHER_TREE, PAAGRIO_TEMPLE, DESERTED_DWARVEN_HOUSE, CAVE_OF_SOULS); - addSeeCreatureId(INVISIBLE_ANGHEL_WATERFALL_NPC); - addKillId(SHILEN_MESSENGER); - addCondMinLevel(MIN_LEVEL, "33491-08.html"); - addCondNotRace(Race.ERTHEIA, "33491-09.html"); - registerQuestItems(MYSTERIOUS_LETTER, HEINE_FROM_THE_GARDEN_OF_EVA, CLEAREST_WATER, BRIGHTEST_LIGHT, PUREST_SOUL, FIERCEST_FLAME, FONDEST_HEART, VULCUN_TRUE_GOLD, VULCUN_PURE_SILVER, VULCUN_BLOOD_FIRE, SCROLL_OF_ESCAPE_VALLEY_OF_SAINTS, SCROLL_OF_ESCAPE_FORGE_OF_THE_GODS, SCROLL_OF_ESCAPE_IVORY_TOWER, SCROLL_OF_ESCAPE_DWARVEN_VILLAGE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - - switch (event) - { - case "33491-02.htm": - case "31745-03.html": - case "31745-04.html": - case "31745-05.html": - case "30370-02.html": - case "30370-03.html": - case "31539-02.html": - case "31539-03.html": - case "30166-02.html": - case "31539-07.html": - case "31539-08.html": - case "33748-02.html": - case "30031-02.html": - case "33751-01.html": - case "33751-02.html": - { - htmltext = event; - break; - } - case "33491-03.html": - { - qs.startQuest(); - giveItems(player, MYSTERIOUS_LETTER, 1); - showOnScreenMsg(player, NpcStringId.READ_THE_MYSTERIOUS_LETTER_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = event; - break; - } - case "30925-02.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "33783-02.html": - { - if (qs.isCond(2)) - { - qs.setCond(0); - qs.setCond(3, true); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.HEY_I_DIDN_T_GET_TO_PUT_IN_ONE_WORD_SHEESH); - htmltext = event; - } - break; - } - case "31745-02.html": - { - if (qs.isCond(6) && (qs.isMemoState(0))) - { - qs.setMemoState(1); - takeItems(player, HEINE_FROM_THE_GARDEN_OF_EVA, -1); - htmltext = event; - } - else if (qs.isCond(6) && (qs.isMemoState(1))) - { - htmltext = event; - } - break; - } - case "31745-06.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - giveItems(player, CLEAREST_WATER, 1); - player.teleToLocation(ANGHEL_WATERFALL); - htmltext = event; - } - else if (qs.isCond(7)) - { - player.teleToLocation(ANGHEL_WATERFALL); - } - break; - } - case "30370-04.html": - { - if (qs.isCond(7)) - { - qs.setCond(8, true); - giveItems(player, BRIGHTEST_LIGHT, 1); - giveItems(player, SCROLL_OF_ESCAPE_VALLEY_OF_SAINTS, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_NERUPA_GAVE_YOUT_O_GO_TO_THE_VALLEY_OF_SAINTS, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = event; - } - break; - } - case "31519-02.html": - { - if (qs.isCond(8)) - { - qs.setCond(9, true); - giveItems(player, PUREST_SOUL, 1); - htmltext = event; - } - break; - } - case "31328-02.html": - { - if (qs.isCond(9)) - { - qs.setCond(10, true); - giveItems(player, SCROLL_OF_ESCAPE_FORGE_OF_THE_GODS, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_INNOCENTIN_GAVE_YOU_TO_GO_TO_THE_FORGE_OF_THE_GODS, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = event; - } - break; - } - case "31539-04.html": - { - if (qs.isCond(10)) - { - qs.setCond(11, true); - giveItems(player, VULCUN_TRUE_GOLD, 1); - giveItems(player, VULCUN_PURE_SILVER, 1); - giveItems(player, VULCUN_BLOOD_FIRE, 1); - giveItems(player, SCROLL_OF_ESCAPE_IVORY_TOWER, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_VULCAN_GAVE_YOU_TO_GO_TO_IVORY_TOWER, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = event; - } - break; - } - case "31149-02.html": - { - if (qs.isCond(11)) - { - qs.setCond(12, true); - takeItems(player, VULCUN_TRUE_GOLD, 1); - takeItems(player, VULCUN_PURE_SILVER, 1); - takeItems(player, VULCUN_BLOOD_FIRE, 1); - htmltext = event; - } - break; - } - case "30166-03.html": - { - if (qs.isCond(12)) - { - qs.setCond(13, true); - player.teleToLocation(VULCUN_TELEPORT); - htmltext = event; - } - else if (qs.isCond(13)) - { - player.teleToLocation(VULCUN_TELEPORT); - } - break; - } - case "31539-09.html": - { - if (qs.isCond(13)) - { - qs.setCond(14, true); - giveItems(player, FIERCEST_FLAME, 1); - giveItems(player, FONDEST_HEART, 1); - giveItems(player, SCROLL_OF_ESCAPE_DWARVEN_VILLAGE, 1); - htmltext = event; - } - else if (qs.isCond(13)) - { - player.teleToLocation(VULCUN_TELEPORT); - } - break; - } - case "33748-03.html": - { - if (qs.isCond(19)) - { - if (qs.get(ROXXY_VAR) != null) - { - qs.setCond(20, true); - htmltext = event; - } - else - { - showOnScreenMsg(player, NpcStringId.SPEAK_WITH_ROXXY, ExShowScreenMessage.TOP_CENTER, 5000); - qs.set(DARIN_VAR, 1); - htmltext = event; - } - } - break; - } - case "33749-02.html": - { - if (qs.isCond(19)) - { - if (qs.get(DARIN_VAR) != null) - { - qs.setCond(20, true); - htmltext = event; - } - else - { - showOnScreenMsg(player, NpcStringId.SPEAK_WITH_DARIN, ExShowScreenMessage.TOP_CENTER, 5000); - qs.set(ROXXY_VAR, 1); - htmltext = "33749-03.html"; - } - } - break; - } - case "30031-03.html": - { - if (qs.isCond(20)) - { - qs.setCond(21, true); - showOnScreenMsg(player, NpcStringId.GO_OUTSIDE_THE_TEMPLE, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = event; - } - break; - } - case "33491-06.html": - { - if (qs.isCond(22)) - { - showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_CAN_NOW_ACCESS_A_SUBCLASS, ExShowScreenMessage.TOP_CENTER, 5000); - player.doCast(SUB_PRESENTATION.getSkill()); - giveItems(player, DIMENSIONAL_DIAMOND, 40); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - case "teleportLanya": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - player.teleToLocation(LANYA_TELEPORT); - } - else if (qs.isCond(5)) - { - player.teleToLocation(LANYA_TELEPORT); - } - break; - } - case "teleportLady": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - giveItems(player, HEINE_FROM_THE_GARDEN_OF_EVA, 1); - player.teleToLocation(LADY_OF_THE_LAKE_TELEPORT); - } - else if (qs.isCond(6)) - { - player.teleToLocation(LADY_OF_THE_LAKE_TELEPORT); - } - break; - } - case "movieQuest": - { - if (qs.isCond(21)) - { - playMovie(player, Movie.SC_SUB_QUEST); - startQuestTimer("movie_end", 35000, npc, player); - qs.setCond(22, true); - } - break; - } - case "movie_end": - { - if (qs.isCond(22)) - { - final Instance instance = npc.getInstanceWorld(); - instance.finishInstance(0); - } - break; - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_PLAYER_SOCIAL_ACTION) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerSocialAction(OnPlayerSocialAction event) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - final WorldObject target = player.getTarget(); - - if ((target != null) && target.isNpc() && (target.getId() == LANYA)) - { - final Npc npc = (Npc) player.getTarget(); - - if (((qs != null) && (qs.isCond(3))) && (event.getSocialActionId() == SOCIAL_BOW) && (player.isInsideRadius3D(npc, 120))) - { - qs.setCond(4, true); - } - } - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == RAINA) - { - htmltext = "33491-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case RAINA: - { - if (qs.isCond(1)) - { - htmltext = "33491-04.html"; - } - else if (qs.isCond(22)) - { - htmltext = "33491-05.html"; - } - break; - } - case MORELYN: - { - if (qs.isCond(1)) - { - htmltext = "30925-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30925-03.html"; - } - break; - } - case LANYA: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "33783-01.html"; - break; - } - case 3: - { - htmltext = "33783-03.html"; - break; - } - case 4: - { - htmltext = "33783-04.html"; - break; - } - case 5: - { - htmltext = "33783-04.html"; - break; - } - } - break; - } - case HEINE_WATER_SOURCE: - { - if (qs.isCond(5)) - { - htmltext = "33784-01.html"; - } - else if (qs.isCond(6)) - { - htmltext = "33784-01.html"; - } - break; - } - case LADY_OF_THE_LAKE: - { - if (qs.isCond(6)) - { - htmltext = "31745-01.html"; - } - else if (qs.isCond(7)) - { - htmltext = "31745-05.html"; - } - break; - } - case NERUPA: - { - if (qs.isCond(7)) - { - htmltext = "30370-01.html"; - } - else if (qs.isCond(8)) - { - htmltext = "30370-05.html"; - } - break; - } - case ENFEUX: - { - if (qs.isCond(8)) - { - htmltext = "31519-01.html"; - } - else if (qs.isCond(9)) - { - htmltext = "31519-03.html"; - } - break; - } - case INNOCENTIN: - { - if (qs.isCond(9)) - { - htmltext = "31328-01.html"; - } - else if (qs.isCond(10)) - { - htmltext = "31328-03.html"; - } - break; - } - case VULCAN: - { - switch (qs.getCond()) - { - case 10: - { - htmltext = "31539-01.html"; - break; - } - case 11: - { - htmltext = "31539-05.html"; - break; - } - case 13: - { - htmltext = "31539-06.html"; - break; - } - case 14: - { - htmltext = "31539-10.html"; - break; - } - } - break; - } - case MIXING_URN: - { - if (qs.isCond(11)) - { - htmltext = "31149-01.html"; - } - else if (qs.isCond(12)) - { - htmltext = "31149-03.html"; - } - break; - } - case WESLEY: - { - if (qs.isCond(12)) - { - htmltext = "30166-01.html"; - } - else if (qs.isCond(13)) - { - htmltext = "30166-02.html"; - } - break; - } - case DARIN: - { - if (qs.isCond(19)) - { - if (qs.get(DARIN_VAR) == null) - { - htmltext = "33748-01.html"; - } - else - { - htmltext = "33748-03.html"; - } - } - else if (qs.isCond(20)) - { - htmltext = "33748-04.html"; - } - break; - } - case ROXXY: - { - if (qs.isCond(19)) - { - if (qs.get(ROXXY_VAR) == null) - { - htmltext = "33749-01.html"; - } - else - { - htmltext = "33749-03.html"; - } - } - else if (qs.isCond(20)) - { - htmltext = "33749-04.html"; - } - break; - } - case BIOTIN: - { - if (qs.isCond(20)) - { - htmltext = "30031-01.html"; - } - else if (qs.isCond(21)) - { - htmltext = "30031-04.html"; - } - break; - } - case MYSTERIOUS_DARK_KNIGHT: - { - if (qs.isCond(21)) - { - htmltext = "30031-01.html"; - } - else if (qs.isCond(21)) - { - htmltext = "30031-04.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == RAINA) - { - htmltext = "33491-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(16)) - { - qs.setCond(17, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((npc.getId() == INVISIBLE_ANGHEL_WATERFALL_NPC) && (qs != null) && qs.isCond(7)) - { - showOnScreenMsg(player, NpcStringId.YOU_HAVE_REACHED_ANGHEL_WATERFALL_GO_INSIDE_THE_CAVE, ExShowScreenMessage.TOP_CENTER, 5000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public String onSkillSee(Npc npc, PlayerInstance player, Skill skill, WorldObject[] targets, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && CommonUtil.contains(targets, npc)) - { - switch (npc.getId()) - { - case DESERTED_DWARVEN_HOUSE: - { - if ((skill == FONDEST_HEART_SKILL.getSkill()) && qs.isCond(14)) - { - qs.setCond(15, true); - } - break; - } - case PAAGRIO_TEMPLE: - { - if ((skill == FIERCEST_FLAME_SKILL.getSkill()) && qs.isCond(15)) - { - qs.setCond(16, true); - } - break; - } - case ALTAR_OF_SHILEN: - { - if ((skill == BRIGHTEST_LIGHT_SKILL.getSkill()) && qs.isCond(16)) - { - showOnScreenMsg(player, NpcStringId.YOU_MUST_DEFEAT_SHILEN_S_MESSENGER, ExShowScreenMessage.TOP_CENTER, 5000); - final Npc 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); - addAttackPlayerDesire(monster, player, 23); - } - break; - } - case CAVE_OF_SOULS: - { - if ((skill == PUREST_SOUL_SKILL.getSkill()) && qs.isCond(17)) - { - qs.setCond(18, true); - } - break; - } - case MOTHER_TREE: - { - if (((skill == CLEAREST_WATER_SKILL.getSkill()) && qs.isCond(18))) - { - qs.setCond(19, true); - final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName()); - if (instance != null) - { - instance.onAdvEvent("enterInstance", npc, player); - } - } - break; - } - } - } - return super.onSkillSee(npc, player, skill, targets, isSummon); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - - if (qs != null) - { - switch (npc.getId()) - { - case DESERTED_DWARVEN_HOUSE: - { - if (qs.isCond(14)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_FONDEST_HEART_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "33788-01.html"; - } - else - { - npc.showChatWindow(player); - } - break; - } - case PAAGRIO_TEMPLE: - { - if (qs.isCond(15)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_FIERCEST_FLAME_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "33787-01.html"; - } - else - { - npc.showChatWindow(player); - } - break; - } - case ALTAR_OF_SHILEN: - { - if (qs.isCond(16)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_BRIGHTEST_LIGHT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "33785-01.html"; - } - else - { - npc.showChatWindow(player); - } - break; - } - case CAVE_OF_SOULS: - { - if (qs.isCond(17)) - { - showOnScreenMsg(player, NpcStringId.USE_THE_PUREST_SOUL_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "33789-01.html"; - } - else - { - npc.showChatWindow(player); - } - break; - } - case MOTHER_TREE: - { - switch (qs.getCond()) - { - case 18: - { - showOnScreenMsg(player, NpcStringId.USE_THE_CLEAREST_WATER_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "33786-01.html"; - break; - } - case 19: - case 20: - case 21: - { - final Quest instance = QuestManager.getInstance().getQuest(TalkingIslandPast.class.getSimpleName()); - if (instance != null) - { - instance.onAdvEvent("enterInstance", npc, player); - } - break; - } - default: - { - npc.showChatWindow(player); - } - } - break; - } - } - } - else - { - npc.showChatWindow(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-01.htm deleted file mode 100644 index c9c8fc47fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-Sorry, I don't have any information for you. Go find a Grand Master who can help you with this mission.
-(This NPC is only responsible for Temple Knights, Swordsingers, Plainswalkers, and Silver Rangers) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-02.htm deleted file mode 100644 index d332e73a93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Ellenia:
-I'm glad to see you fit and well. We don't have time to talk though. Something urgent has come up.
-To be honest, I have some work I'd like you to take care of, adventurer. It is related to a very important incident.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-03.htm deleted file mode 100644 index 26be57af4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Ellenia:
-As you know, the advent of Shilen was a threat to life itself. So, the leaders of every race promised to work together, setting aside their former feuding.
-At that time, Kekropus, the Great Hierarch of Kamaels, gave me information about the greatest threat of all and asked me to recommend a trustworthy person to him.
-You've always done a good job for us, so I'm sending you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-04.htm deleted file mode 100644 index ece0c515aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Elliasin:
-Good. Smart move.
-Go meet Captain Bathis in the Town of Gludio. I imagine he has a letter for you. Read the letter for details about your mission.
-You have a fine future ahead of you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-05.html deleted file mode 100644 index ece0c515aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Elliasin:
-Good. Smart move.
-Go meet Captain Bathis in the Town of Gludio. I imagine he has a letter for you. Read the letter for details about your mission.
-You have a fine future ahead of you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-06.html deleted file mode 100644 index 99c8ab00fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30155-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Elliasin:
-Huh? Oh, sorry, this mission isn't suitable for you.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-01.htm deleted file mode 100644 index 23840768ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Do you want something from me? I'm not the appropriate Grand Master for you in this mission.
-(Only Spellsingers, Elemental Summoners, or Elders may benefit from Magister Esrandel's knowledge.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-02.htm deleted file mode 100644 index f8cc628320..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Esrandell:
-Tired? Well, the mission wasn't easy, I will say that. But hey, you got to transfer classes, so it worked out for the best, right?
-I was all for giving you a chance to rest, but something urgent came up. Urgent and important. Do you want to hear what it is?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-03.htm deleted file mode 100644 index cd49e0f4aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Esrandell:
-Shilen's advent is horrible, but the threat of annihilation did help the leaders of all races put their differences aside and work together. Now we have a net of surveillance and alerts woven between all the races.
-Which allowed us to receive important information on Shilen from Kekropus, the Great Hierarch of Kamaels. He also asked for a warrior he could trust.
-And since you've done so well for us in the past...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-04.htm deleted file mode 100644 index cf09512d95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Go meet Captain Bathis in the Town of Gludio. He has a letter for you, detailing your mission.
-May the light shine upon your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-05.html deleted file mode 100644 index cf09512d95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-Go meet Captain Bathis in the Town of Gludio. He has a letter for you, detailing your mission.
-May the light shine upon your path. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-06.html deleted file mode 100644 index ea861992b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30158-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Esrandell:
-What is it? I don't think you're fit to carry out this mission. Do you?
-(Only characters Lv.40 - 45 may perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-01.htm deleted file mode 100644 index 1bbab535c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-I'm sorry, but you should see your own grand master if you want to help out.
-(Only Gladiators, Warlords, Paladins, Dark Avengers, Treasure Hunters, or Hawkeyes can take this quest from this NPC.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-02.htm deleted file mode 100644 index 82b7c5f05b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Rains:
-It's good to see young people doing so well in the world. I only hope what I have to say doesn't spoil things for you.
-I have a favor to ask. Care to listen for a while?
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-03.htm deleted file mode 100644 index 0142a7b47d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Rains:
-Shilen's advent put all lives at risk. The leaders of each race put their past conflicts behind them, agreed to tighten security and work together to prevent possible threats.
-Kekropus, the Great Hierarch of Kamaels brought me information about one such threat and asked me to recommend someone trustworthy.
-You've always done well for us, so I think you are the right one for this mission. Will you accept it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-04.htm deleted file mode 100644 index 7186ef04a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Rains:
-Good. You've learned that much at least.
-Go to Captain Bathis in the Town of Gludio. He'll have a letter for you with instructions about the mission.
-This is likely the last time we'll speak. You'll move on through the world, gaining power and responsibility while I stay behind to mentor the next heroes. Be safe, child. May the Power of Light always be with you!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-05.html deleted file mode 100644 index c1af1e7f1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Rains:
-Good. You've learned that much at least.
-Go to Captain Bathis in the Town of Gludio. He'll have a letter for you with instructions about the mission.
-This is likely the last time we'll speak. You'll move on through the world, gaining power and responsibility while I stay behind to mentor the next heroes. Be safe, child. May the Power of Light always be with you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-06.html deleted file mode 100644 index f286566dfa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30288-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rains:
-On second thought, there is probably someone better suited for this mission.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-01.htm deleted file mode 100644 index eb8aad3452..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Sorry, I don't have anything for you. Go find a Grand Master who can help you with this mission.
-(Only Sorcerers, Necromancers, Warlocks, Bishops and Prophets may progress through this NPC) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-02.htm deleted file mode 100644 index 3f9885515b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-It's good to see you're fitting in well. I'm afraid I can't talk with you right now though. There's some rather urgent business to handle.
-Actually, now that I think about it, this task is something I'd prefer you did. Would you care to hear about it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-03.htm deleted file mode 100644 index 8eaafe76c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-The advent of Shilen put all lives at the verge of extinction. The leaders of each race promised to put their past conflicts and feuds aside and to cooperate with one another. They also agreed to tighten security to prevent possible threats to any race.
-Then, Kekropus, the Great Hierarch of Kamaels, gave me information about a significant threat and asked me to recommend a trustworthy person to him.
-You've always done a good job for us. I think you are the right person for this task.
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-04.htm deleted file mode 100644 index 232fc21c53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Captain Bathis of the Town of Gludio has a letter for you. Go to him to get the letter and instructions about the next task.
-May the power and radiance of Light be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-05.html deleted file mode 100644 index 232fc21c53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Captain Bathis of the Town of Gludio has a letter for you. Go to him to get the letter and instructions about the next task.
-May the power and radiance of Light be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-06.html deleted file mode 100644 index 668fc01879..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30289-06.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-What is it?
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-01.htm deleted file mode 100644 index 24cef11d72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Why are you looking for me? You should speak to the trainers that can help you!
-(Only Dark Elf characters who have completed their 2nd Class Transfer can take quests through this NPC.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-02.htm deleted file mode 100644 index 206072781e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Tobias:
-How was your transition? Do you feel stronger now? Don't get complacent, I've got a job for you.
-Are you ready to try out your new skills?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-03.htm deleted file mode 100644 index 8660cd4489..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-Shilen's advent put all lives at risk. The leaders of each race put their past conflicts behind them, agreed to tighten security and work together to prevent possible threats.
-Kekropus, the Great Hierarch of Kamaels came to me with information about a new problem, and asked me if I knew someone trustworthy.
-I think you are the person he needs for this mission. Are you free to accept it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-04.htm deleted file mode 100644 index 63ed02c2c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Tobias:
-I'm glad... both for you, and all of us.
-Now go to Captain Bathis in the Town of Gludio. He will tell you what you need to know.
-Go! May the Glory of Shadow be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-05.html deleted file mode 100644 index 797ac2fc0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Don't waste time here talking to me. What you need to do is to go to Captain Bathis in the Town of Gludio. Read the letter he'll give you and get instructions about your next mission.
-Go! May the Glory of Shadow be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-06.html deleted file mode 100644 index 998b0c571d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30297-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Learn your limits, friend, before an enemy shows them to you.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-01.html deleted file mode 100644 index 293c37bd0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that High Priest Raymond is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I am giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-02.html deleted file mode 100644 index 69a680e007..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that Grand Master Rains is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-03.html deleted file mode 100644 index 5ba16a418c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that Grand Master Tobias is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-04.html deleted file mode 100644 index 98b7c2d9ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that High Prefect Drikus is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-05.html deleted file mode 100644 index 09b3ff6d4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that Head Blacksmith Mendio is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-06.html deleted file mode 100644 index eb7c15a1fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that Grand Master Gershwin is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-07.html deleted file mode 100644 index 3ec0bc4cc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, you've arrived. I've heard that Grand Master Ellenia is paying a lot of attention to you. I'm not surprised. You're the reason for our success.
-You probably know already, but that's why I'm giving you this letter. Here, take it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-08.html deleted file mode 100644 index 248fe10640..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Ah, there you are. You made quite an impression on Grand Magister Esrandell! And no wonder.
-Here, this letter is for you. Wouldn't want your efforts to go to waste!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-09.html deleted file mode 100644 index e3d2827623..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-What are you waiting for? Go ahead and read the letter.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-10.html deleted file mode 100644 index db08cf2fa3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Are you done reading? If you continue to help us with our missions, Kekropus will regularly send you letters. Also, from now on, I'll enclose a Scroll of Escape in the envelope. It'll help you get to places easier.
-Does that sound agreeable?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-11.html deleted file mode 100644 index 7548b5becf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30332-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-I've got another mission for you, a rather important one actually. I know you'll do your best. Let's get you to the mission area.
-Go to Heine and talk to Guard Captain Gosta about the mission. You'll find the scroll very useful. Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-01.htm deleted file mode 100644 index 5dcb120443..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-Hmm, let me see... I can't help you. For this mission, you'll need go to visit your own Grand Master. Why did you come to me?
-(This quest can only be fulfilled by a Dwarf character who has completed a 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-02.htm deleted file mode 100644 index 69a0e04310..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Mendio:
-Well, you appear much stronger after your class transfer! That's good.
-I have an urgent mission for you.
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-03.htm deleted file mode 100644 index 735e28ecce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Head Blacksmith Mendio:
-With the advent of Shilen, the world is on the verge of collapse. So, the leaders of every race agreed to work together, leaving the past behind. When they sense a threat from Shilen, they will fight against her together.
-Kekropus, the Great Hierarch of Kamaels gave me information about the greatest threat of all and asked me to recommend a trustworthy person to him.
-You've always done a great job for us, so the task is yours. Will you accept it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-04.htm deleted file mode 100644 index e88ce057aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Go to Captain Bathis in the Town of Gludio. He probably has a letter for you. Read the letter for instructions about the next mission.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-05.html deleted file mode 100644 index 5b1a1c7096..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Mendio:
-Go to Captain Bathis in the Town of Gludio. He probably has a letter for you. Read the letter for instructions about your mission. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-06.html deleted file mode 100644 index 5f3fdd8a1f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30504-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Mendio:
-I'm sorry, but you are not suited to this task. You've wasted your time if you came all the way here for this mission.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-01.htm deleted file mode 100644 index 96f6c4bbc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-No, you don't belong here. You need to find your own leader for this mission.
-(This quest can only be fulfilled by Orc characters who have completed the 2nd class transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-02.htm deleted file mode 100644 index 46fc23ef36..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Do you feel stronger after the class transfer? Good, but now is not time to be complacent. There is something you must do in order to resolve the crisis in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-03.htm deleted file mode 100644 index 6b22d0c6dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Prefect Drikus:
-As you know, the advent of Shilen was a disaster for every life. So, every race's leaders promised to work together, getting over their past feuding. Now, they can meet any impending threat.
-Kekropus, the Great Hierarch of Kamaels gave me information about the greatest threat of all and asked me to recommend a trustworthy person to him.
-You've always done a great job for us, so the task is yours. Will you accept it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-04.htm deleted file mode 100644 index 8e4d610852..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Prefect Drikus:
-Good decision.
-What you need to do is very simple. Go to Captain Bathis in the Town of Gludio first. He has a letter for you. Read it and he will tell you what to do next.
-May the Flames of Pa'agrio illuminate your future!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-05.html deleted file mode 100644 index c4604e619c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Go to Captain Bathis in the Town of Gludio. He has a letter for you. Read it and he will tell you what to do next.
-May the Flames of Pa'agrio illuminate your future! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-06.html deleted file mode 100644 index 9419ea529b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30505-06.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Drikus:
-Go away! Mind your own business.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-01.html deleted file mode 100644 index 5c614d4470..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gosta:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-02.html deleted file mode 100644 index 7888699940..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gosta:
-Ah, I see. Kekropus spread the word to each territory that an organization called Embryo is trying to grow monsters from the seeds of this race. So just about everybody, including us, was looking out for anything suspicious.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-03.html deleted file mode 100644 index 1c47806c6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gosta:
-Not too long ago, we spotted a group of people with some strange equipment near Alligator Island. We sent several people over there to investigate. Still, they could use your help. Meet Baron's Personal Escort Eli, but do so secretly.
-Let me give you a Scroll of Escape to help you get to Alligator Island. You'll find it much easier than the alternative. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-04.html deleted file mode 100644 index ba52a683ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/30916-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Gosta:
-Secretly meet Baron's Personal Escort Eli on Alligator Island. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-01.htm deleted file mode 100644 index 36013d8a03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Ah, I believe you are mistaken. Please see another grand master. I cannot help you, I'm afraid.

-(Only Kamael characters who have completed the 2nd Class Transfer can take this quest through this NPC.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-02.htm deleted file mode 100644 index d595499170..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Gershwin:
-Look at you! All grown up and done with your Class Transfer! I could just pinch your cheeks! Ahem... But now it is not the time for celebration. There was an urgent report that needs attention.
-You've always done a great job for us, so the task is yours.
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-03.htm deleted file mode 100644 index 3290f9ef4b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Gershwin:
-As you know, the advent of Shilen threatened all life. So, every race's leaders promised to work together, getting over their past feuds. This way, they could meet any threat they faced.
-At that time, Kekropus, the Great Hierarch of Kamaels, gave me information about the greatest threat of all and asked me to recommend a trustworthy person to him.
-You've always done a great job for us, so the task is yours if you'll have it.
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-04.htm deleted file mode 100644 index 504e8e53d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-I am glad you accepted the mission. You won't regret it. Now, go to Captain Bathis in the Town of Gludio. He will have a letter for you. It will tell you all you need know about the mission.
-An honor. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-05.html deleted file mode 100644 index e4d4c488c9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Go to Captain Bathis in the Town of Gludio. He will have a letter for you. It will tell you all you need know about the mission.
-An honor. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-06.html deleted file mode 100644 index 96895a1893..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/32196-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Gershwin:
-Oh! No, no, no... I think you must be mistaken. This mission is not for you.
-(Only characters between levels 40 and 45 can take this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-01.html deleted file mode 100644 index e8763473c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-Who are you? Who has sent you? You'd better give me a good answer.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-02.html deleted file mode 100644 index 45414e7b57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/33858-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-So you're the one who's supposed to help me? Good, good. Let's have you hide first, shall we?

-- Note: You can develop yourself through quests and hunting at the hunting ground on Alligator Island. You can get the next item, Kekropus' Letter, at Lv. 46. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/Q10390_KekropusLetter.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/Q10390_KekropusLetter.java deleted file mode 100644 index f6d92f5ae1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/Q10390_KekropusLetter.java +++ /dev/null @@ -1,349 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10390_KekropusLetter; - -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.PlaySound; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; - -import quests.Q10360_CertificationOfFate.Q10360_CertificationOfFate; - -/** - * Kekropus' Letter (10390) - * @author St3eT - */ -public class Q10390_KekropusLetter extends Quest -{ - // NPCs - private static final int RAYMOND = 30289; - private static final int RAINS = 30288; - private static final int TOBIAS = 30297; - private static final int DRIKUS = 30505; - private static final int MENDIO = 30504; - private static final int GERSHWIN = 32196; - private static final int ESRANDELL = 30158; - private static final int ELLENIA = 30155; - private static final int BATHIS = 30332; - private static final int GOSTA = 30916; - private static final int ELI = 33858; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int KEKROPUS_LETTER = 36706; - private static final int HAINE_SOE = 37112; // Scroll of Escape: Heine - private static final int ALLIGATOR_ISLAND_SOE = 37025; // Scroll of Escape: Alligator Island - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL = 45; - - public Q10390_KekropusLetter() - { - super(10390); - addStartNpc(RAYMOND, RAINS, TOBIAS, DRIKUS, MENDIO, GERSHWIN, ESRANDELL, ELLENIA); - addTalkId(RAYMOND, RAINS, TOBIAS, DRIKUS, MENDIO, GERSHWIN, ESRANDELL, ELLENIA, BATHIS, GOSTA, ELI); - addSeeCreatureId(INVISIBLE_NPC); - registerQuestItems(KEKROPUS_LETTER, HAINE_SOE, ALLIGATOR_ISLAND_SOE); - addCondCompletedQuest(Q10360_CertificationOfFate.class.getSimpleName(), ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30289-03.htm": - case "30288-03.htm": - case "30297-03.htm": - case "30505-03.htm": - case "30504-03.htm": - case "32196-03.htm": - case "30158-03.htm": - case "30155-03.htm": - case "30916-02.html": - { - htmltext = event; - break; - } - case "30289-04.htm": - case "30288-04.htm": - case "30297-04.htm": - case "30505-04.htm": - case "30504-04.htm": - case "32196-04.htm": - case "30158-04.htm": - case "30155-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30332-09.html": - { - if (qs.isCond(1)) - { - giveItems(player, KEKROPUS_LETTER, 1); - htmltext = event; - } - break; - } - case "popup-letter.html": - { - if (qs.isCond(1)) - { - player.sendPacket(new TutorialShowHtml(getHtm(player, event))); - player.sendPacket(new PlaySound(3, "Npcdialog1.kekrops_quest_1", 0, 0, 0, 0, 0)); - qs.setCond(2, true); - } - break; - } - case "30332-11.html": - { - if (qs.isCond(2)) - { - takeItems(player, KEKROPUS_LETTER, -1); - giveItems(player, HAINE_SOE, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30916-03.html": - { - if (qs.isCond(3)) - { - giveItems(player, ALLIGATOR_ISLAND_SOE, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "33858-02.html": - { - if (qs.isCond(4)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 370440, 88); - qs.exitQuest(false, true); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - case RAINS: - case ELLENIA: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) - { - htmltext = npc.getId() + "-06.html"; - } - else - { - htmltext = isRightMaster(npc, player) ? npc.getId() + "-02.htm" : npc.getId() + "-01.htm"; - } - break; - } - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - case RAINS: - case ELLENIA: - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - if (qs.isCond(1)) - { - htmltext = npc.getId() + "-05.html"; - } - break; - } - case BATHIS: - { - switch (qs.getCond()) - { - case 1: - { - switch (player.getRace()) - { - case HUMAN: - { - htmltext = player.isMageClass() ? "30332-01.html" : "30332-02.html"; - break; - } - case DARK_ELF: - { - htmltext = "30332-03.html"; - break; - } - case ORC: - { - htmltext = "30332-04.html"; - break; - } - case DWARF: - { - htmltext = "30332-05.html"; - break; - } - case KAMAEL: - { - htmltext = "30332-06.html"; - break; - } - case ELF: - { - htmltext = player.isMageClass() ? "30332-08.html" : "30332-07.html"; - break; - } - } - break; - } - case 2: - { - htmltext = "30332-10.html"; - break; - } - case 3: - { - htmltext = "30332-11.html"; - break; - } - } - break; - } - case GOSTA: - { - if (qs.isCond(3)) - { - htmltext = "30916-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30916-04.html"; - } - break; - } - case ELI: - { - if (qs.isCond(4)) - { - htmltext = "33858-01.html"; - } - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(4)) - { - showOnScreenMsg(player, NpcStringId.ALLIGATOR_ISLAND_IS_A_GOOD_HUNTING_ZONE_FOR_LV_40_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - private boolean isRightMaster(Npc npc, PlayerInstance player) - { - switch (npc.getId()) - { - case RAYMOND: - case ESRANDELL: - { - if ((npc.getRace() == player.getRace()) && player.isMageClass()) - { - return true; - } - break; - } - case RAINS: - case ELLENIA: - { - if ((npc.getRace() == player.getRace()) && !player.isMageClass()) - { - return true; - } - break; - } - case TOBIAS: - case DRIKUS: - case MENDIO: - case GERSHWIN: - { - if (npc.getRace() == player.getRace()) - { - return true; - } - break; - } - } - return false; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/popup-letter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/popup-letter.html deleted file mode 100644 index 40f596067c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10390_KekropusLetter/popup-letter.html +++ /dev/null @@ -1,4 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-A secret organization called Embryo is trying to resurrect monsters from the Giant Age. Go to Captain Bathis in the Town of Gludio and get the details from him.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-01.htm deleted file mode 100644 index 124a2c5c2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Baron's Personal Escort Eli:
-There have been reports of someone organizing suspicious activities on this island.
-I need you to dig in, and get me information. Who, what, why.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-02.htm deleted file mode 100644 index fa1857c954..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Baron's Personal Escort Eli:
-They seem to be working on a some sort of experiment, and it requires a lot of material. They're carrying it back and forth -- try to see if you can sneak in amongst them.
-Subtle, yes?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-03.htm deleted file mode 100644 index 88abbb1d55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-Good, good. Just be careful. The last thing you want to do is get caught. And if you find any important information, make sure to tell me about it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-04.htm deleted file mode 100644 index 9b1bfae4b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Baron's Personal Escort Eli:
-Go get some work from Workman Chel over there. Take this Forged Identification Card. If you show it to them, they won't be suspicious. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-05.html deleted file mode 100644 index 8ae51a4f1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Baron's Personal Escort Eli:
-Go get some work from Workman Chel. You have the Forged Identification Card I gave you, right? If you show it to them, they won't be suspicious. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-06.htm deleted file mode 100644 index 9bf575d9c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-Hey, this place is dangerous! You shouldn't be here.
-(Only characters Lv. 40 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-07.htm deleted file mode 100644 index 2ec6fe49b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33858-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-What are you doing in a dangerous place like this? You shouldn't be here.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-01.html deleted file mode 100644 index 9c7f70700d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-Where is that fool of a delivery person? Doesn't he know how serious this is? If we don't get that Experiment Material soon...
-You there! Do you have something for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-02.html deleted file mode 100644 index 36b89d38ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-Look, I'm sorry about that, but you have no idea the pressure I'm under here. We... it's not important now. All of this could have been for nothing, just because of a lack of people who can make a simple delivery.
-You weren't followed by anyone, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-03.html deleted file mode 100644 index 6a8479a9c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Later. You have it, right? Don't toy with me. If you have the Experiment Material, hand it over.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33859-04.html deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-01.html deleted file mode 100644 index 6844cdc633..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Workman Chel:
-Hey you! Yes, you with the face! What are you up to?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-02.html deleted file mode 100644 index 66580435f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Workman Chel:
-In that case, I hope you've come to work. I could use someone with a strong back. Let's see your identification card, then.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-03.html deleted file mode 100644 index 98d306c457..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Workman Chel:
-Hmm... Yes, everything looks in order.
-You know I hate having to do that, but protocol's protocol. Got to follow protocol if I want him to keep paying me. Now, take the Experiment Material and go about your business. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-04.html deleted file mode 100644 index b5eefc7288..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/33861-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Workman Chel:
-Didn't I already check your identification, and give you the Experiment Materials? Now you need to deliver the materials to him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/Q10391_ASuspiciousHelper.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/Q10391_ASuspiciousHelper.java deleted file mode 100644 index 99fe4f658e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10391_ASuspiciousHelper/Q10391_ASuspiciousHelper.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10391_ASuspiciousHelper; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * A Suspicious Helper (10391) - * @author St3eT - */ -public class Q10391_ASuspiciousHelper extends Quest -{ - // NPCs - private static final int ELI = 33858; - private static final int CHEL = 33861; - private static final int IASON = 33859; - // Items - private static final int CARD = 36707; // Forged Identification Card - private static final int EXP_MATERTIAL = 36708; // Experimental Material - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL = 46; - - public Q10391_ASuspiciousHelper() - { - super(10391); - addStartNpc(ELI); - addTalkId(ELI, CHEL, IASON); - registerQuestItems(CARD, EXP_MATERTIAL); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33858-06.htm"); - addCondNotRace(Race.ERTHEIA, "33858-07.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33858-02.htm": - case "33858-03.htm": - case "33861-02.html": - case "33859-02.html": - case "33859-03.html": - { - htmltext = event; - break; - } - case "33858-04.htm": - { - giveItems(player, CARD, 1); - qs.startQuest(); - htmltext = event; - break; - } - case "33861-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - takeItems(player, CARD, -1); - giveItems(player, EXP_MATERTIAL, 1); - htmltext = event; - } - break; - } - case "33859-04.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 388290, 93); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ELI) - { - htmltext = "33858-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ELI: - { - if (qs.isCond(1)) - { - htmltext = "33858-05.html"; - } - break; - } - case CHEL: - { - if (qs.isCond(1)) - { - htmltext = "33861-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33861-04.html"; - } - break; - } - case IASON: - { - if (qs.isCond(2)) - { - htmltext = "33859-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == ELI) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-01.html deleted file mode 100644 index 8b6b15fada..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-Glad to see you in one piece! Did you find out the mastermind?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-02.html deleted file mode 100644 index e9566e17e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Baron's Personal Escort Eli:
-I can't say I'm surprised, but still -- wow. He's the richest man in Innadril! Why would he go around behind the backs of Aden's lords to plan all this?
-He must have some ulterior motives. Did you find anything suspicious at all?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-03.html deleted file mode 100644 index 4c8ff53b4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Baron's Personal Escort Eli:
-Alligators and Suspicious Fragments, huh? Well, good call on leaving them there. It would have raised suspicion if you hadn't. I'll try to mobilize the Giant's Minions get our hands on the Suspicious Fragments.
-Your work here is done. Thank you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-04.html deleted file mode 100644 index 0aa564fb4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33858-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Baron's Personal Escort Eli:
-You have done your part, and I thank you for it. I'll report this to Kekropus and the Giant's Minions.
-Farewell. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-01.htm deleted file mode 100644 index 1327a1a1d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-Say, if you're looking to make some good coin, I've got something a lot better than making deliveries.
-This is the real deal, no funny business.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-02.htm deleted file mode 100644 index fbe5041099..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Do you ever wonder what happens to the "samples" you collect for people? Experimental Materials is the normal euphemism. "I need you to collect some materials -- don't worry about what they're for."
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-03.htm deleted file mode 100644 index 0b50b18811..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-My current headache involves something like that. Alligators on this island were exposed to something that should never have got out of our control.
-If we don't do anything about them, not only will people on the mainland find out about the experiment, but they might escape our control and start breeding with normal animals. Can I count on you for a little "damage control?"
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-04.htm deleted file mode 100644 index 04b27fdf00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Your targets are the Swamp Tribe, Swamp Alligators and Swamp Warriors. And this may sound crazy, but bring me 30 Suspicious Fragments as soon as you can. I may be able to reverse the effects with them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-05.html deleted file mode 100644 index 539cc71f02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Kill Swamp Tribe, Swamp Alligators and Swamp Warriors, and return with 30 Suspicious Fragments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-06.html deleted file mode 100644 index 6be47bb7c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Iason Heine:
-Good work. You weren't followed by anybody, right? Wouldn't want to cause a panic.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-07.html deleted file mode 100644 index bb27135505..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-Well, okay then. As long as we keep this quiet, everyone will be happy. And well paid, of course. I talked to Workman Chel about you, and he's got your reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-08.html deleted file mode 100644 index 65bc105ddd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Iason Heine:
-What is it? No, don't answer -- we shouldn't be seen together. Go see Workman Chel about your reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-09.htm deleted file mode 100644 index d983290c55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-I see a lot of people wandering around that just have no business being here. If it all possible, I like to help out the few that actually have talent.
-But if you're not interested, head back to the village. I don't have time for people afraid of a little risk.
-(This quest is only available for characters of level 40 or higher who have completed the "Suspicious Helper" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-10.html deleted file mode 100644 index e6d21929a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/33859-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Iason Heine:
-I see a lot of people wandering around that just have no business being here. If it's at all possible, I like to help out the few that actually have talent.
-But if you're not interested, head back to the village. I don't have time for people afraid of a little risk.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/Q10392_FailureAndItsConsequences.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/Q10392_FailureAndItsConsequences.java deleted file mode 100644 index 7dc1fd2109..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10392_FailureAndItsConsequences/Q10392_FailureAndItsConsequences.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10392_FailureAndItsConsequences; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10391_ASuspiciousHelper.Q10391_ASuspiciousHelper; - -/** - * Failure and its Consequences (10392) - * @author St3eT - */ -public class Q10392_FailureAndItsConsequences extends Quest -{ - // NPCs - private static final int IASON = 33859; - private static final int ELI = 33858; - private static final int[] MONSTERS = - { - 20991, // Swamp Tribe - 20992, // Swamp Alligator - 20993, // Swamp Warrior - }; - // Items - private static final int FRAGMENT = 36709; // Suspicious Fragment - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL = 46; - - public Q10392_FailureAndItsConsequences() - { - super(10392); - addStartNpc(IASON); - addTalkId(IASON, ELI); - addKillId(MONSTERS); - registerQuestItems(FRAGMENT); - addCondNotRace(Race.ERTHEIA, "33859-10.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33859-09.htm"); - addCondCompletedQuest(Q10391_ASuspiciousHelper.class.getSimpleName(), "33859-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33859-02.htm": - case "33859-03.htm": - case "33858-02.html": - case "33858-03.html": - { - htmltext = event; - break; - } - case "33859-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33859-07.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33858-04.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 4175045, 559); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == IASON) - { - htmltext = "33859-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == IASON) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33859-05.html"; - break; - } - case 2: - { - htmltext = "33859-06.html"; - break; - } - case 3: - { - htmltext = "33859-08.html"; - break; - } - } - } - else if (npc.getId() == ELI) - { - if (qs.isCond(3)) - { - htmltext = "33858-01.html"; - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == IASON) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - if (giveItemRandomly(killer, npc, FRAGMENT, 1, 4, 30, 0.8, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-01.html deleted file mode 100644 index 003687940a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Flutter:
-What's with you? You look so serious.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-02.html deleted file mode 100644 index e324ab76a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Flutter:
-Good old Kekropus! Yeah, some folks who called themselves the Giant's Minions or something came here and dropped off these Suspicious Fragments.
-But with monsters growing stronger near Oren, the castle ordered lots of weapons. I am way behind schedule on those orders. So I don't have time to put together the fragments.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-03.html deleted file mode 100644 index 85835e86d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Flutter:
-You'll help? Well, who can say no to such an offer? Haha! Tell you what. Since you offered to help, I'll try putting together some of those fragments for you.
-First, go to Guard Kelios in Outlaw Forest and get the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-04.html deleted file mode 100644 index f63c60c855..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/30677-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Flutter:
-If you help me, I will make some time to put together the fragments for you. First, go to Guard Kelios in Outlaw Forest and get the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-01.html deleted file mode 100644 index e1fae424cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-02.html deleted file mode 100644 index eadfed7553..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/33862-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Kelios:
-Ah, you came to help us! That's great news. Ah, the mission... wait a minute. I didn't actually expect anyone to come to help, let me take a look at these orders again.
-It will just take a moment, sorry for the wait.

-- Note: You can develop yourself through quests and hunting at the hunting ground of Outlaw Forest. You can get the next item, Kekropus' Letter, at Lv. 52. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/Q10393_KekropusLetterAClueCompleted.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/Q10393_KekropusLetterAClueCompleted.java deleted file mode 100644 index 86890e7ab2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/Q10393_KekropusLetterAClueCompleted.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10393_KekropusLetterAClueCompleted; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: A Clue Completed (10393) - * @author St3eT - */ -public class Q10393_KekropusLetterAClueCompleted extends LetterQuest -{ - // NPCs - private static final int FLUTER = 30677; - private static final int KELIOS = 33862; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_OREN = 37113; // Scroll of Escape: Town of Oren - private static final int SOE_OUTLAW_FOREST = 37026; // Scroll of Escape: Outlaw Forest - // Location - private static final Location TELEPORT_LOC = new Location(83676, 55510, -1512); - // Misc - private static final int MIN_LEVEL = 46; - private static final int MAX_LEVEL = 51; - - public Q10393_KekropusLetterAClueCompleted() - { - super(10393); - addTalkId(FLUTER, KELIOS); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_2"); - setStartLocation(SOE_TOWN_OF_OREN, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_OREN, SOE_OUTLAW_FOREST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30677-02.html": - { - htmltext = event; - break; - } - case "30677-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_OUTLAW_FOREST, 1); - htmltext = event; - } - break; - } - case "33862-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 483840, 116); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_56, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (qs.isCond(2) && (npc.getId() == FLUTER)) - { - htmltext = "30677-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == FLUTER ? "30677-04.html" : "33862-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.OUTLAW_FOREST_IS_A_GOOD_HUNTING_ZONE_FOR_LV_46_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/popup.html deleted file mode 100644 index 2b886f75a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10393_KekropusLetterAClueCompleted/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-Innadril is in danger from Iason Heine. Go to the Town of Oren and ask Head Blacksmith Flutter to combine Fragments. Thank you in advance.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-01.htm deleted file mode 100644 index c5f9434d75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-Okay, let me get this right. 'There are serious security issues in Oren due to an increase in the monster populations. Guards there are currently overworked and in need of assistance.'
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-02.htm deleted file mode 100644 index 45983108af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-So, according to the message, they need people to, 'kill monsters with strange symptoms caused by Shilen's threat in the Outlaw Forest.' Sounds pretty straightforward, I guess.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-03.htm deleted file mode 100644 index 0aaa86b6d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-I used to ask that a lot too. Hmm... oh, here it is! 'Depending on the skill level of the adventurer, it might be dangerous to approach Oel Mahum, unless the adventurer is skilled enough...' What do you think they're trying to say here? Sometimes, these orders are so hard to understand...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-04.htm deleted file mode 100644 index ad6584f6ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kelios:
-My best guess? For now, kill Hunter Gargoyles, Tarlk Basilisks and Elder Tarlk Basilisks. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-05.html deleted file mode 100644 index 708aaacfdf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kelios:
-It definitely says to kill Hunter Gargoyles, Tarlk Basilisks and Elder Tarlk Basilisks. Pretty sure, anyway. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-06.html deleted file mode 100644 index db263aa35e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-Great job, you've killed them all! Usually I see people come back half a dozen times with various amounts of blood on their clothes. Sorry about earlier. I don't have much field experience... so I'm trying to prepare people as best I can.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-07.html deleted file mode 100644 index f1e42d459a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kelios:
-I've got some money here for you, but don't leave just yet. Something came up while you were out, could be important. If you're interested, go talk to Refugee Leo over there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-08.htm deleted file mode 100644 index 3a9c30f035..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-This one is too dangerous for you right now. Come back when you've got more experience.
-(This quest is for characters level 46 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-09.html deleted file mode 100644 index 9865ed3b0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/33862-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-Hey, this place is dangerous! You shouldn't be here.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/Q10394_MutualBenefit.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/Q10394_MutualBenefit.java deleted file mode 100644 index 09a18f3a0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10394_MutualBenefit/Q10394_MutualBenefit.java +++ /dev/null @@ -1,199 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10394_MutualBenefit; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Mutual Benefit (10394) - * @author St3eT - */ -public class Q10394_MutualBenefit extends Quest -{ - // NPCs - private static final int KELIOS = 33862; - private static final int GARGOYLE = 20241; // Hunter Gargoyle - private static final int BASILISK = 20573; // Tarlk Basilisk - private static final int ELDER_BASILISK = 20574; // Elder Tarlk Basilisk - // Misc - private static final int MIN_LEVEL = 46; - private static final int MAX_LEVEL = 52; - - public Q10394_MutualBenefit() - { - super(10394); - addStartNpc(KELIOS); - addTalkId(KELIOS); - addKillId(GARGOYLE, BASILISK, ELDER_BASILISK); - addCondNotRace(Race.ERTHEIA, "33862-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33862-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33862-02.htm": - case "33862-03.htm": - { - htmltext = event; - break; - } - case "33862-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33862-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 6758129, 756); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33862-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33862-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33862-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - int killedGargoyle = qs.getInt("killed_" + GARGOYLE); - int killedBasilisk = qs.getInt("killed_" + BASILISK); - int killedElderBasilisk = qs.getInt("killed_" + ELDER_BASILISK); - - switch (npc.getId()) - { - case GARGOYLE: - { - if (killedGargoyle < 30) - { - killedGargoyle++; - qs.set("killed_" + GARGOYLE, killedGargoyle); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case BASILISK: - { - if (killedBasilisk < 40) - { - killedBasilisk++; - qs.set("killed_" + BASILISK, killedBasilisk); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case ELDER_BASILISK: - { - if (killedElderBasilisk < 40) - { - killedElderBasilisk++; - qs.set("killed_" + ELDER_BASILISK, killedElderBasilisk); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((killedGargoyle == 30) && (killedBasilisk == 40) && (killedElderBasilisk == 40)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(3); - npcLogList.add(new NpcLogListHolder(GARGOYLE, false, qs.getInt("killed_" + GARGOYLE))); - npcLogList.add(new NpcLogListHolder(BASILISK, false, qs.getInt("killed_" + BASILISK))); - npcLogList.add(new NpcLogListHolder(ELDER_BASILISK, false, qs.getInt("killed_" + ELDER_BASILISK))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-01.html deleted file mode 100644 index 8f1a2c1062..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kelios:
-Really? Refugee Leo asked you to kill the Oel Mahum monsters? That's a serious workout! In case I don't get the chance to tell you later, thank you in advance. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-02.html deleted file mode 100644 index 6c2e89f5c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Kelios:
-Say, didn't Refugee Leo ask you to kill the Oel Mahum monsters? Have you finished already?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-03.html deleted file mode 100644 index 24192d688d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33862-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kelios:
-Thank you! I will report this to Blacksmith Flutter in detail. And we'll make sure that we put together the Suspicious Fragments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-01.htm deleted file mode 100644 index 7e1f48b7f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Refugee Leo:
-Please, hear me out! I'm no threat to you now. I'm a refugee, no home, no possessions, no nothing. I'm not the person you beat up and left for dead.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-02.htm deleted file mode 100644 index 7b7c078f3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Refugee Leo:
-I heard from Kelios why you're here, but you and I both know that killing monsters won't solve the problem.
-We must remove the Oel Mahums from the Outlaw Forest.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-03.htm deleted file mode 100644 index 9091638fdf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Refugee Leo:
-That's correct. But I am no traitor. My people are... out of their minds.
-The Mahums were proud warriors once. But we were driven from our homes, weak in spirit, when Shilen came among us. I thought what we were feeling was rekindled pride, but we became violently insane. Now my people are only beasts hungry for blood. Can you help them die with dignity?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-04.htm deleted file mode 100644 index c1a63022c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Refugee Leo:
-Please, help them rest in peace. Get rid of Oel Mahums, Oel Mahum Warriors, Oel Mahum Shamen and Ol Mahum Transcenders. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-05.htm deleted file mode 100644 index 357bf6bafa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Refugee Leo:
-I feel so... weak. Please, don't hurt me. Just leave me alone!
-(This quest is for characters level 46 or above who have completed the quest "Mutual Benefit".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-06.html deleted file mode 100644 index 232f33a04e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/33863-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Refugee Leo:
-What are you supposed to be? Weakling. Go away!
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/Q10395_NotATraitor.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/Q10395_NotATraitor.java deleted file mode 100644 index 15eb52e7f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10395_NotATraitor/Q10395_NotATraitor.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10395_NotATraitor; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10394_MutualBenefit.Q10394_MutualBenefit; - -/** - * Not a Traitor (10395) - * @author St3eT - */ -public class Q10395_NotATraitor extends Quest -{ - // NPCs - private static final int LEO = 33863; - private static final int KELIOS = 33862; - private static final int[] MONSTERS = - { - 20161, // Oel Mahum - 20575, // Oel Mahum Warrior - 20576, // Oel Mahum Shaman - 21261, // Ol Mahum Transcender - }; - // Items - private static final int EAC = 952; // Scroll: Enchant Armor (C-grade) - // Misc - private static final int MIN_LEVEL = 46; - private static final int MAX_LEVEL = 52; - - public Q10395_NotATraitor() - { - super(10395); - addStartNpc(LEO); - addTalkId(LEO, KELIOS); - addKillId(MONSTERS); - addCondNotRace(Race.ERTHEIA, "33863-06.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33863-05.htm"); - addCondCompletedQuest(Q10394_MutualBenefit.class.getSimpleName(), "33863-05.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33863-02.htm": - case "33863-03.htm": - { - htmltext = event; - break; - } - case "33863-04.htm": - { - st.startQuest(); - htmltext = event; - break; - } - case "33862-03.html": - { - if (st.isCond(2)) - { - st.exitQuest(false, true); - giveItems(player, EAC, 5); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 3_781_574, 907); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState st = getQuestState(player, true); - - switch (st.getState()) - { - case State.CREATED: - { - if (npc.getId() == LEO) - { - htmltext = "33863-01.htm"; - } - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = npc.getId() == LEO ? "33863-04.htm" : "33862-01.html"; - } - else if (st.isCond(2)) - { - htmltext = npc.getId() == LEO ? "33863-04.htm" : "33862-02.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == LEO) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1) && (getRandom(100) < 75)) - { - final int killedMonsters = qs.getInt("killedMonsters") + 1; - qs.set("killedMonsters", killedMonsters); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - - if (killedMonsters == 100) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance activeChar) - { - final QuestState qs = getQuestState(activeChar, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(NpcStringId.ELIMINATE_THE_OEL_MAHUM_MONSTERS, qs.getInt("killedMonsters"))); - return npcLogList; - } - return super.getNpcLogList(activeChar); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-01.html deleted file mode 100644 index 4eb033393c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Paterson:
-Eh, are you looking for spiritual help? I may be in a place like this, but I am no priest.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-02.html deleted file mode 100644 index ef4f802e0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Paterson:
-Ah, I see. I am a rune scholar who helps out the Giant's Minions. From what they sent over, I've found something called Inverted Ewaz, an ancient text which can harness the power of Giants.
-I'm not sure, but I suspect this was some kind of spell to suppress the Giants' powers. I'd like to find out more...will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-03.html deleted file mode 100644 index f7ca46a5a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Paterson:
-Giant's Minion Eblune is in the Forsaken Plains. I'll need her assisstance to complete my research.
-Let me give you a Scroll of Escape. It will help you get to your next destination easily. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-04.html deleted file mode 100644 index 4c338e3775..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33864-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Paterson:
-Giant's Minion Eblune is in Forsaken Plains. Help her to finish our investigation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-01.html deleted file mode 100644 index 72807372bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-Are you part of the patrol team? Why are you so late? Why did you come alone? You don't look like a Patrol Member to me...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-02.html deleted file mode 100644 index a2ab78ee07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/33865-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-I knew it! Not that it matters. I really don't care if you're a Patrol Member or not. I just need an extra hand. I've got a mission for you.

-- Note: You can develop yourself through quests and hunting at the hunting ground in the Forsaken Plains. You can get the next item, Kekropus' Letter, at Lv. 61. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/Q10401_KekropusLetterDecodingTheBadge.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/Q10401_KekropusLetterDecodingTheBadge.java deleted file mode 100644 index 388c56e7e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/Q10401_KekropusLetterDecodingTheBadge.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10401_KekropusLetterDecodingTheBadge; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: Decoding the Badge (10401) - * @author St3eT - */ -public class Q10401_KekropusLetterDecodingTheBadge extends LetterQuest -{ - // NPCs - private static final int PATERSON = 33864; - private static final int EBLUNE = 33865; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_ADEN = 37115; // Scroll of Escape: Town of Aden - private static final int SOE_FORSAKEN_PLAINS = 37028; // Scroll of Escape: Forsaken Plains - // Location - private static final Location TELEPORT_LOC = new Location(147540, 24661, -1984); - // Misc - private static final int MIN_LEVEL = 56; - private static final int MAX_LEVEL = 60; - - public Q10401_KekropusLetterDecodingTheBadge() - { - super(10401); - addTalkId(PATERSON, EBLUNE); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_4"); - setStartLocation(SOE_TOWN_OF_ADEN, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_ADEN, SOE_FORSAKEN_PLAINS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33864-02.html": - { - htmltext = event; - break; - } - case "33864-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_FORSAKEN_PLAINS, 1); - htmltext = event; - } - break; - } - case "33865-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 731010, 175); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_61, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (qs.isCond(2) && (npc.getId() == PATERSON)) - { - htmltext = "33864-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == PATERSON ? "33864-04.html" : "33865-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.FORSAKEN_PLAINS_IA_A_GOOD_HUNTING_ZONE_FOR_LV_58_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/popup.html deleted file mode 100644 index 38ebfa1df2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10401_KekropusLetterDecodingTheBadge/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-I've asked Paterson to decipher marks inscribed on monsters. His scholarly expertise includes written Rune. Visit him in the Town of Aden for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-01.htm deleted file mode 100644 index 1592961542..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-I can't wait for Patrol Members forever, and you'd be bored too. Successful people take matters into their own hands. Since you're here, would you do me a favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-02.htm deleted file mode 100644 index e8a935adde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Eblune:
-Let me cut to the chase. We are now what you might call "isolated." I am a well-known Giant's Minion myself. If I want to, I can get around here easily.
-But that guy needs protection so he can finish his research safely.
-Do you get what I'm driving at?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-03.htm deleted file mode 100644 index 976f6f2e90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Eblune:
-It's simple. I'd like you to get rid of the monsters around Forsaken Plains while I protect Novain.
-Who knows? Maybe the Patrol Members couldn't have made it because of the monsters anyway.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-04.htm deleted file mode 100644 index 6a1c202dc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Eblune:
-Eliminate the Marsh Stalkers, Marsh Drakes, Fallen Orcs, Ancient Gargoyles, Fallen Orc Archers, Fallen Orc Shamans, Sharp Talon Tigers, and Fallen Orc Captains in the area. 40 should do it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-05.html deleted file mode 100644 index 6a1c202dc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Eblune:
-Eliminate the Marsh Stalkers, Marsh Drakes, Fallen Orcs, Ancient Gargoyles, Fallen Orc Archers, Fallen Orc Shamans, Sharp Talon Tigers, and Fallen Orc Captains in the area. 40 should do it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-06.html deleted file mode 100644 index 9142a21798..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-Finished, huh? You didn't happen to see any Patrol Members while you were out there?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-07.html deleted file mode 100644 index 3d4d029829..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Eblune:
-Huh. I guess they died. Or ran away, the cowards. Well, I can't wait anymore. Let's make some progress together. I mean you, me, and the geographer over there. Go talk to him now. He's got a research mission for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-08.html deleted file mode 100644 index df91afd7ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-What brings you here? This place can be dangerous. Go back.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-09.htm deleted file mode 100644 index 8087e29ea8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/33865-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Eblune:
-How'd someone like you get out here? It's dangerous! Go back.
-(Only characters level 58 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/Q10402_NowhereToTurn.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/Q10402_NowhereToTurn.java deleted file mode 100644 index 68273f574c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10402_NowhereToTurn/Q10402_NowhereToTurn.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10402_NowhereToTurn; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Nowhere to Turn (10402) - * @author St3eT - */ -public class Q10402_NowhereToTurn extends Quest -{ - // NPCs - private static final int EBLUNE = 33865; - private static final int[] MONSTERS = - { - 20679, // Marsh Stalker - 20680, // Marsh Drake - 21017, // Fallen Orc - 21018, // Ancient Gargoyle - 21019, // Fallen Orc Archer - 21020, // Fallen Orc Shaman - 21021, // Sharp Talon Tiger - 21022, // Fallen Orc Captain - }; - // Misc - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 61; - - public Q10402_NowhereToTurn() - { - super(10402); - addStartNpc(EBLUNE); - addTalkId(EBLUNE); - addKillId(MONSTERS); - addCondNotRace(Race.ERTHEIA, "33865-08.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33865-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33865-02.htm": - case "33865-03.htm": - { - htmltext = event; - break; - } - case "33865-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33865-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 9115741, 1315); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33865-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33865-05.html" : "33865-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - int killCount = qs.getInt("KILLED_COUNT"); - - if (killCount < 60) - { - killCount++; - qs.set("KILLED_COUNT", killCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if (killCount == 60) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(NpcStringId.ELIMINATE_MONSTERS_IN_THE_FORSAKEN_PLAINS, qs.getInt("KILLED_COUNT"))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-01.htm deleted file mode 100644 index 85c6db79b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Novain the Geographer:
-I heard you killed monsters to help us. Thank you. It makes what I'm asking you to do that much easier, I think. Can you spare some more time for us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-02.htm deleted file mode 100644 index 61472c57fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Novain the Geographer:
-I am happy to hear that. With such a shortage of investigators, I was worried you'd say no.
-Anyway, I am glad that you've agreed help me. Here's what we have to do next.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-03.htm deleted file mode 100644 index ced971659e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Novain the Geographer:
-You've probably heard about an organization called Embryo using a new kind of power. I don't know how and where they're gathering it, but if it's got something to do with Giants, they must have found it in the Forsaken Plains.
-My instinct as a scholar is that if we investigate this area, we will get some answers.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-04.htm deleted file mode 100644 index bae474a98a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-I'm thinking you should hunt Kranrot, Paliote, Yintzu, and Hamrut, and collect 50 Guardian Giant's Nucleus Fragments. I should be able to determine Embryo's power source from that.
-While you're out there, you may run into Guardian Giant Akum. Get rid of him if you can. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-05.html deleted file mode 100644 index 16f313f225..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Hunt Kranrot, Paliote, Yintzu, and Hamrut, and collect 50 Guardian Giant's Nucleus Fragments.
-When you collect them, Guardian Giant Akum might show up. Kill him if you can. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-06.html deleted file mode 100644 index 6bcc951b45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Novain the Geographer:
-I saw you kill the Guardian Giant! I was too surprised to help, but I probably would have hurt your chances, come to think of it.
-Anyway, did you find any clues?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-07.html deleted file mode 100644 index b7cf46ce9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-What? He said that everyone with the power of gods must not pretend to own it? I have no idea what that means, but this has to be the clue we need. I'll take the message to Paterson, as well as the Guardian Giant's Nucleus Fragments you brought.
-Here, take this reward. I hope our paths will cross again, once we know more about this. It would be best for you to hone your skills until then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-08.html deleted file mode 100644 index a91f7e8d49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any researchers? I hope they are all right.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-09.htm deleted file mode 100644 index 7fc70a3489..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/33866-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any investigators? I hope they are okay... Ah, maybe I am not in a position to worry about others.
-(This quest is for characters level 58 and higher who have completed the "Nowhere to Turn" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/Q10403_TheGuardianGiant.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/Q10403_TheGuardianGiant.java deleted file mode 100644 index 3546ac2e4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10403_TheGuardianGiant/Q10403_TheGuardianGiant.java +++ /dev/null @@ -1,173 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10403_TheGuardianGiant; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10402_NowhereToTurn.Q10402_NowhereToTurn; - -/** - * The Guardian Giant (10403) - * @author St3eT - */ -public class Q10403_TheGuardianGiant extends Quest -{ - // NPCs - private static final int NOVIAN = 33866; - private static final int AKUM = 27504; // Guardian Giant Akum - private static final int[] MONSTERS = - { - 20650, // Kranrot - 20648, // Paliote - 20647, // Yintzu - 20649, // Hamrut - }; - // Items - private static final int FRAGMENT = 36713; // Guardian Giant's Nucleus Fragment - // Misc - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 61; - - public Q10403_TheGuardianGiant() - { - super(10403); - addStartNpc(NOVIAN); - addTalkId(NOVIAN); - addKillId(MONSTERS); - addKillId(AKUM); - registerQuestItems(FRAGMENT); - addCondNotRace(Race.ERTHEIA, "33866-08.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33866-09.htm"); - addCondCompletedQuest(Q10402_NowhereToTurn.class.getSimpleName(), "33866-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33866-02.htm": - case "33866-03.htm": - { - htmltext = event; - break; - } - case "33866-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33866-07.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 9579090, 1578); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33866-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "33866-05.html"; - break; - } - case 3: - { - htmltext = "33866-06.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted()) - { - if (qs.isCond(2) && (npc.getId() == AKUM)) - { - qs.setCond(3, true); - takeItems(killer, FRAGMENT, -1); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_WITH_THE_POWER_OF_THE_GODS_CEASE_YOUR_MASQUERADING_AS_OUR_MASTERS_OR_ELSE); - } - else if (qs.isCond(1)) - { - if (giveItemRandomly(killer, FRAGMENT, 1, 90, 1, true)) - { - qs.setCond(2, true); - final Npc akum = addSpawn(AKUM, npc); - akum.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.WHO_IS_IT_THAT_THREATENS_US_YOU_WITH_THE_POWER_OF_THE_GODS_WHY_DO_YOU_COVET_OUR_POWERS); - addAttackPlayerDesire(akum, killer); - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-01.html deleted file mode 100644 index 33cc079d4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Paterson:
-What do you want? Oh, sorry, of course I know you. You helped me with my research. Wait, you're not? Sorry, I'm a bit confused right now. I've been so busy with my research lately...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-02.html deleted file mode 100644 index e7294c8b06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Paterson:
-Kekropus... Kekropus. Sounds familiar. But since you're here, I could use some help. From the clues and evidence I've assembled, I found out that Embryo neither works for Shilen nor uses her power. What they want is... the power of Giants!
-I am now convinced that we will soon find some complicated plan that explains all of this. But for now we need some answers in order to stop Embryo.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-03.html deleted file mode 100644 index 09674c1e03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Paterson:
-Why, thank you so much! You seem like a reliable sort, and I need someone to move forward with this investigation.
-If you go to the Fields of Massacre, you'll find Shuvann. He's not a great fighter, but has more knowledge about that place than anybody. If we are going to stop Embryo, you must help him. If you use the enclosed Scroll of Escape, you'll get there much quicker. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-04.html deleted file mode 100644 index a14beb0142..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33864-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Paterson:
-Help us continue with our investigation. Go to the Fields of Massacre and help Shuvann. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-01.html deleted file mode 100644 index 5eb752598a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Did Paterson send you? I can't think of any other reason anyone would talk to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-02.html deleted file mode 100644 index a9ceb577d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/33867-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Without so many adventurers passing through, this area would be unlivable. Let's take a short break before we talk about your mission.

-- Note: You can develop yourself through quests and hunting at the hunting ground of the Fields of Massacre. You can get the next item, Kekropus' Letter, at Lv. 65. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/Q10404_KekropusLetterAHiddenMeaning.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/Q10404_KekropusLetterAHiddenMeaning.java deleted file mode 100644 index 2b2d00274c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/Q10404_KekropusLetterAHiddenMeaning.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10404_KekropusLetterAHiddenMeaning; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: A Hidden Meaning (10404) - * @author St3eT - */ -public class Q10404_KekropusLetterAHiddenMeaning extends LetterQuest -{ - // NPCs - private static final int PATERSON = 33864; - private static final int SHUVANN = 33867; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_ADEN = 37116; // Scroll of Escape: Town of Aden - private static final int SOE_FIELDS_OF_MASSACRE = 37029; // Scroll of Escape: Fields of Massacre - // Location - private static final Location TELEPORT_LOC = new Location(147619, 24681, -1984); - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 64; - - public Q10404_KekropusLetterAHiddenMeaning() - { - super(10404); - addTalkId(PATERSON, SHUVANN); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TOWN_OF_ADEN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.kekrops_quest_5"); - registerQuestItems(SOE_TOWN_OF_ADEN, SOE_FIELDS_OF_MASSACRE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33864-02.html": - { - htmltext = event; - break; - } - case "33864-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_FIELDS_OF_MASSACRE, 1); - htmltext = event; - } - break; - } - case "33867-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 807240, 193); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_65, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == PATERSON) && qs.isCond(2)) - { - htmltext = "33864-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == PATERSON ? "33864-04.html" : "33867-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.FIELDS_OF_MASSACRE_IS_A_GOOD_HUNTING_ZONE_FOR_LV_61_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/popup.html deleted file mode 100644 index f41894d285..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10404_KekropusLetterAHiddenMeaning/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-Rumor has it the inverted Ewaz--the Rune language!--was discovered inside Karum's Core. Embryo must be involved. Please hurry to Paterson in the Town of Aden.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-01.htm deleted file mode 100644 index d9c1c03dc7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Are you ready for some background on your mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-02.htm deleted file mode 100644 index 51f5e6e9f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Paterson suspected Embryo was up to something in this area. On a hunch, I scouted around Aden castle, and spotted some suspicious activity in the Fields of Massacre.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-03.htm deleted file mode 100644 index 52feb2ffd7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-So it was Embryo after all. They have spread the seeds of Kartia's Flowers, which are plants from the era of the Giants that absorb energy from living creatures. I don't know how the seeds will react inside these creatures -- please, kill the monsters and bring back the seeds before they do something terrible.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-04.htm deleted file mode 100644 index 8278a06f18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-The monsters in question are Archers of Destruction, Graveyard Liches, Dismal Poles, Graveyard Predators, Doom Scouts, Doom Servants, Doom Guards, Doom Archers, Doom Troopers, Doom Warriors, Doom Knights, Spiteful Soul Leaders, Spiteful Soul Wizards, and Spiteful Soul Warriors. When you're done, bring me 50 Kartia's Mutated Seeds. I'll need at least that many to complete my investigation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-05.html deleted file mode 100644 index cd649b447a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-First, kill Archers of Destruction, Graveyard Liches, Dismal Poles, Graveyard Predators, Doom Scouts, Doom Servants, Doom Guards, Doom Archers, Doom Troopers, Doom Warriors, Doom Knights, Spiteful Soul Leaders, Spiteful Soul Wizards, and Spiteful Soul Warriors. When you're done, bring me 50 Kartia's Mutated Seeds. I'll need at least that many to complete my investigation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-06.html deleted file mode 100644 index c162013828..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I am glad you've returned safely. Did you bring the seeds?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-07.html deleted file mode 100644 index c561dca5f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-It shouldn't take me long to examine them. Check back later, and I'll share my findings with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-08.htm deleted file mode 100644 index dfcea9916c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They don't call this place "the Fields of Massacre" for nothing. Run far away from this area, until you have more experience.
-(This quest is for characters level 61 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-09.html deleted file mode 100644 index be388d691e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/33867-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They don't call this place "the Fields of Massacre" for nothing. Run far away from this area, until you have more experience.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/Q10405_KartiasSeed.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/Q10405_KartiasSeed.java deleted file mode 100644 index d9829ff1c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10405_KartiasSeed/Q10405_KartiasSeed.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10405_KartiasSeed; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Kartia's Seed (10405) - * @author St3eT - */ -public class Q10405_KartiasSeed extends Quest -{ - // NPCs - private static final int SHUVANN = 33867; - private static final int[] MONSTERS = - { - 21001, // Archer of Destruction - 21003, // Graveyard Lich - 21004, // Dismal Pole - 21005, // Graveyard Predator - 21002, // Doom Scout - 21006, // Doom Servant - 21007, // Doom Guard - 21008, // Doom Archer - 21009, // Doom Trooper - 21010, // Doom Warrior - 20674, // Doom Knight - 20974, // Spiteful Soul Leader - 20975, // Spiteful Soul Wizard - 20976, // Spiteful Soul Warrior - }; - // Items - private static final int KARTIA_SEED = 36714; // Kartia's Mutated Seed - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 65; - - public Q10405_KartiasSeed() - { - super(10405); - addStartNpc(SHUVANN); - addTalkId(SHUVANN); - addKillId(MONSTERS); - registerQuestItems(KARTIA_SEED); - addCondNotRace(Race.ERTHEIA, "33867-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33867-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33867-02.htm": - case "33867-03.htm": - { - htmltext = event; - break; - } - case "33867-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33867-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 31303665, 1500); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33867-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33867-05.html" : "33867-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - if (giveItemRandomly(killer, KARTIA_SEED, 1, 100, 1, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-01.htm deleted file mode 100644 index 030413d8ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-We have a problem! I think these seeds... these seeds are...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-02.htm deleted file mode 100644 index 70c5d5bd16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I told you before about Kartia. How the seeds take root in a body and absorb energy? Well the ones you brought back are far too powerful for the monsters you killed to get them. Somehow, they've been infused with double, sometimes triple the energy I expected. That kind of power could cause untold devastation, and that's the least of our problems!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-03.htm deleted file mode 100644 index 9d7fdf69ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-Enough that they'll be picking a new name for this area involving the word "crater." There's a place nearby where the flowers are nearly mature. If one seed per monster was bad, think about the effect of dozens of seeds in each plant.
-We must get rid of the flowers. We must stop Embryo!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-04.htm deleted file mode 100644 index 495cb96e3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-Destroy the Kartia's Flowers near the Devastated Castle. Since they are an important resource for Embryo, I am sure they'll be guarded. Be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-05.html deleted file mode 100644 index a9bc21c464..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-Destroy the Kartia's Flowers near the Devastated Castle. As an important resource for Embryo, I am sure they'll be well guarded. Be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-06.html deleted file mode 100644 index 859020ae30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Did you destroy the flowers?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-07.html deleted file mode 100644 index f981b1a609..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-For all our efforts, we still don't know Embryo's true intentions. What could they possibly have been thinking, combining the power of both Giants and Shilen? I need to report this to the king before something worse happens. Thank you so much for your help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-08.html deleted file mode 100644 index f7da763f4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They call this place the Fields of Massacre for a reason. I need to know you can handle this next mission before we proceed.
-(Ertheia is excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-09.htm deleted file mode 100644 index 9f69e8fa21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/33867-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They call this place the Fields of Massacre for a reason. I need to know you can handle this next mission before we proceed.
-(This quest is characters level 61 or higher who have completed the "Kartia's Seed" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/Q10406_BeforeDarknessBearsFruit.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/Q10406_BeforeDarknessBearsFruit.java deleted file mode 100644 index ea3123a8fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10406_BeforeDarknessBearsFruit/Q10406_BeforeDarknessBearsFruit.java +++ /dev/null @@ -1,162 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10406_BeforeDarknessBearsFruit; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10405_KartiasSeed.Q10405_KartiasSeed; - -/** - * Before Darkness Bears Fruit (10406) - * @author St3eT - */ -public class Q10406_BeforeDarknessBearsFruit extends Quest -{ - // NPCs - private static final int SHUVANN = 33867; - private static final int KARTIAS_FLOWER = 19470; - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 65; - - public Q10406_BeforeDarknessBearsFruit() - { - super(10406); - addStartNpc(SHUVANN); - addTalkId(SHUVANN); - addKillId(KARTIAS_FLOWER); - addCondNotRace(Race.ERTHEIA, "33867-08.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33867-09.htm"); - addCondCompletedQuest(Q10405_KartiasSeed.class.getSimpleName(), "33867-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33867-02.htm": - case "33867-03.htm": - { - htmltext = event; - break; - } - case "33867-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33867-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 13561681, 750); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33867-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33867-05.html" : "33867-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - int killCount = qs.getInt("KILLED_COUNT"); - - if (killCount < 10) - { - killCount++; - qs.set("KILLED_COUNT", killCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if (killCount == 10) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(KARTIAS_FLOWER, false, qs.getInt("KILLED_COUNT"))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-01.html deleted file mode 100644 index a7b8ee6761..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Nice to meet you. Kekropus promised me that he would send me someone trustworthy. I guess he kept his word. You probably know what is going on after reading Kekropus' letter, but let me tell you more details.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-02.html deleted file mode 100644 index 65ec79107c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Orc Trackers were chasing after a suspicious group when they split up towards the Swamp of Screams and the Forest of the Dead. The Orc Trackers also divided into two groups and chased after them separately. But now they are asking for help. I think both of the groups have run into problems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-03.html deleted file mode 100644 index ce87d5eb11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-You're a brave one, aren't you? Go to the Swamp of Screams and meet Tracker Dokara. Get the details from him and help him with whatever he needs. I look forward to hearing the results.
-To get there quickly, use the Scroll of Escape: Swamp of Screams I gave you, or ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-04.html deleted file mode 100644 index 6dcaa40022..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/31340-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Hurry up and meet Tracker Dokara in the Swamp of Screams. I look forward to hearing the results.
-To get there quickly, use the Scroll of Escape: Swamp of Screams I gave you, or ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-01.html deleted file mode 100644 index 6f5e2a994d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-Captain Mathias must have sent you. He loves to recommend the best.
-Me? I'm Dokara. An Orc Tracker. Since Shilen and her followers ruined the world, I have been chasing them. For revenge!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-02.html deleted file mode 100644 index acdd851070..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/33847-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-I laugh in the face of pain. Hah! It took a Suspicious Vagabond and all his friends to take me down. We chased him in to the Swamp of Screams, believing he had some connection to Shilen. He wasn't hard to track. That should've been our first clue.
-It was a trap! But no more. The Suspicious Vagabond will never harm another. Not if you go after him.

-- Note: You can develop yourself through quests and hunting at the hunting ground in the Swamp of Screams. You can get the next item, Kekropus' Letter, at Lv. 70. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/Q10408_KekropusLetterTheSwampOfScreams.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/Q10408_KekropusLetterTheSwampOfScreams.java deleted file mode 100644 index 020aca55cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/Q10408_KekropusLetterTheSwampOfScreams.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10408_KekropusLetterTheSwampOfScreams; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: The Swamp of Screams (10408) - * @author St3eT - */ -public class Q10408_KekropusLetterTheSwampOfScreams extends LetterQuest -{ - // NPCs - private static final int MATHIAS = 31340; - private static final int DOKARA = 33847; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_SWAMP_OF_SCREAMS = 37030; // Scroll of Escape: Swamp of Screams - private static final int SOE_TOWN_OF_RUNE = 37117; // Scroll of Escape: Town of Rune - // Location - private static final Location TELEPORT_LOC = new Location(42682, -47986, -792); - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 69; - - public Q10408_KekropusLetterTheSwampOfScreams() - { - super(10408); - addTalkId(MATHIAS, DOKARA); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_6"); - setStartLocation(SOE_TOWN_OF_RUNE, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_RUNE, SOE_SWAMP_OF_SCREAMS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31340-02.html": - { - htmltext = event; - break; - } - case "31340-03.html": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_RUNE, -1); - giveItems(player, SOE_SWAMP_OF_SCREAMS, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33847-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 942690, 226); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == MATHIAS) && qs.isCond(2)) - { - htmltext = "31340-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == MATHIAS ? "31340-04.html" : "33847-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.SWAMP_OF_SCREAMS_IA_A_GOOD_HUNTING_ZONE_FOR_LV_65_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return !player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/popup.html deleted file mode 100644 index 81f3f0c6f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10408_KekropusLetterTheSwampOfScreams/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-A group of suspicious people were seen in the Swamp of Screams, a part of the Rune territory. Go to Rune Captain Mathias for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-01.htm deleted file mode 100644 index 0efcefdd00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-We Orc Trackers have chased Shilen and her followers since they ruined the world. When we noticed suspicious travelers, of course we followed them! We soon realized that many were migrating to the Swamp of Screams.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-02.htm deleted file mode 100644 index 1b8b591578..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-We staked it out. Until we saw a lone figure. We thought the Suspicious Vagabond was alone, you see. But his comrades hid in the Swamp of Screams. They slaughtered us. And if it hadn't been for the Golden Ram Army here, I wouldn't have made it either... Wounded as I am. Will you find that vile vagabond for me? Please.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-03.htm deleted file mode 100644 index d5a6ce44eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I have a secret. Not up my sleeve! On my dagger! Here is the Suspicious Vagabond's blood. We can use it, and a spell, to locate him on your map.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-04.htm deleted file mode 100644 index 80535e7d5c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-Looks like he's still in the Swamp of Screams. I've marked the fatally injured Suspicious Vagabond's location on your map. So you've no excuses. Go! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-05.html deleted file mode 100644 index da80271922..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-I marked the fatally injured Suspicious Vagabond's location on your map. Find him before he moves! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-06.html deleted file mode 100644 index 204e81797c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Did you find the Suspicious Vagabond? No! He can't be dead! I need to find out who he works for.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-07.html deleted file mode 100644 index 3060d24034..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Embryo, eh? The ones we chased from the Talking Island to Wastelands are related to the Suspicious Vagabond as well? That's news to me!
- And his dying words... that the Seal of Punishment will break and a new goddess will capture the heart of the world. He must have meant Shilen. You've done well to discover this intrigue. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-08.htm deleted file mode 100644 index 2849ca8766..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I can't trust you.
-(This quest may only be undertaken by a Fighter class character who is level 65 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-09.html deleted file mode 100644 index d7006ab427..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33847-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33848-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33848-01.html deleted file mode 100644 index b8d947885c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/33848-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Fatally Injured Suspicious Vagabond:
-Ah... ah... who... who are you? That cursed Orc Tracker sent you? After he dealt that fatal blow, I knew I was finished. Ah...
-But... this changes nothing. The Seal of Punishment will break and darkness will fall upon the entire world. A new goddess and a new world will be with us. Heh heh heh... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/Q10409_ASuspiciousVagabondInTheSwamp.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/Q10409_ASuspiciousVagabondInTheSwamp.java deleted file mode 100644 index 55ee12220f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10409_ASuspiciousVagabondInTheSwamp/Q10409_ASuspiciousVagabondInTheSwamp.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10409_ASuspiciousVagabondInTheSwamp; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * A Suspicious Vagabond in the Swamp (10409) - * @author St3eT - */ -public class Q10409_ASuspiciousVagabondInTheSwamp extends Quest -{ - // NPCs - private static final int DOKARA = 33847; - private static final int VAGABOND = 33848; // Critically-injured Suspicious Vagabond - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q10409_ASuspiciousVagabondInTheSwamp() - { - super(10409); - addStartNpc(DOKARA); - addTalkId(DOKARA, VAGABOND); - addCondNotRace(Race.ERTHEIA, "33847-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33847-08.htm"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "33847-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33847-02.htm": - case "33847-03.htm": - { - htmltext = event; - break; - } - case "33847-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33847-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 7541520, 226); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == DOKARA) - { - htmltext = "33847-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == DOKARA) - { - htmltext = qs.isCond(1) ? "33847-05.html" : "33847-06.html"; - } - else if ((npc.getId() == VAGABOND) && qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = "33848-01.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == DOKARA) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-01.htm deleted file mode 100644 index 8d69d8766b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-Now that I know the Embryo organization supported the Suspicious Vagabond and they are working for Shilen, I have to do something.
-But I can't leave the Swamp of Screams either. Not when my comrades bodies are still warm on the ground.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-02.htm deleted file mode 100644 index 672cf13624..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Thank you for your compassion. We must avenge my comrades. Kill the members of Embryo! But they cower in secret spaces. To drag them out of hiding, you must defeat the Stakatos in the Swamp of Screams.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-03.htm deleted file mode 100644 index db21d72fac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-The Golden Ram Army complains about an unidentified group of people who are wooing Stakatos to their side. If there's a mutual protection pact between Embryo and Stakatos, then you need only attack one to find the other.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-04.htm deleted file mode 100644 index 4762f01309..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-Embryo, the Swamp of Screams Scouts, will rush to Stakatos's defense in the Swamp of Screams. Defeat 50 of them, and then we'll decide what to do next. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-05.html deleted file mode 100644 index 5a69363e63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-What're you waiting for?
-Just defeat the Stakatos in the Swamp of Screams, and the Embryo, the Swamp of Screams Scouts, will appear. Really. 50 members should be enough to avenge my dead brethren. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-06.html deleted file mode 100644 index d27949097b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Now my late comrades can rest in peace. Thank you for your compassion.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-07.html deleted file mode 100644 index 0e0a12ece6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-You should take a break from this intrigue. I've sent a message to my other comrades about the Embryo organization. We'll take care of them now.
-Thank you so much for your great help. You will always be my friend! I hope our paths will cross again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-08.htm deleted file mode 100644 index 8a696c9358..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I can't trust you.
-(This quest may only be undertaken by a Fighter class character of level 65 or above who has completed the quest "Suspicious Vagabond in the Swamp".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-09.html deleted file mode 100644 index d7006ab427..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/33847-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/Q10410_EmbryoInTheSwampOfScreams.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/Q10410_EmbryoInTheSwampOfScreams.java deleted file mode 100644 index a618eb2df3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10410_EmbryoInTheSwampOfScreams/Q10410_EmbryoInTheSwampOfScreams.java +++ /dev/null @@ -1,186 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10410_EmbryoInTheSwampOfScreams; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10409_ASuspiciousVagabondInTheSwamp.Q10409_ASuspiciousVagabondInTheSwamp; - -/** - * Embryo in the Swamp of Screams (10410) - * @author St3eT - */ -public class Q10410_EmbryoInTheSwampOfScreams extends Quest -{ - // NPCs - private static final int DOKARA = 33847; - private static final int EMBRYO = 27508; - private static final int[] MONSTERS = - { - 21508, // Splinter Stakato - 21509, // Splinter Stakato Worker - 21510, // Splinter Stakato Soldier - 21511, // Splinter Stakato Drone - 21513, // Needle Stakato - 21514, // Needle Stakato Worker - 21515, // Needle Stakato Soldier - 21516, // Needle Stakato Drone - 21517, // Needle Stakato Drone - 21518, // Frenzied Stakato Soldier - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q10410_EmbryoInTheSwampOfScreams() - { - super(10410); - addStartNpc(DOKARA); - addTalkId(DOKARA); - addKillId(MONSTERS); - addKillId(EMBRYO); - addCondNotRace(Race.ERTHEIA, "33847-09.html"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "33847-08.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33847-08.htm"); - addCondCompletedQuest(Q10409_ASuspiciousVagabondInTheSwamp.class.getSimpleName(), "33847-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33847-02.htm": - case "33847-03.htm": - { - htmltext = event; - break; - } - case "33847-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33847-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 161046201, 4072); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33847-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33847-05.html" : "33847-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if (npc.getId() == EMBRYO) - { - int count = qs.getInt("KillCount"); - qs.set("KillCount", ++count); - if (count >= 300) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else - { - final Npc embryo = addSpawn(EMBRYO, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(EMBRYO, false, qs.getInt("KillCount"))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-01.html deleted file mode 100644 index e101702526..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Nice to meet you. Kekropus promised me that he would send me someone trustworthy. I guess he kept his word. You probably know what is going on after reading Kekropus' letter, but let me tell you more details.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-02.html deleted file mode 100644 index dc775881b4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Orc Trackers were chasing after a suspicious group when they split up towards the Swamp of Screams and the Forest of the Dead. The Orc Trackers also divided into two groups and chased after them separately. But now they are asking for help. I think both of the groups have run into problems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-03.html deleted file mode 100644 index 86e9249268..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Hmm... I feel strong magical power from you. Go to the Forest of the Dead and meet Tracker Hatuba. Get the details from him and help him with whatever he needs. I look forward to hearing the results.
-To get there quickly, use the Scroll of Escape: Forest of the Dead I gave you, or ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-04.html deleted file mode 100644 index 89902ff23a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/31340-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mathias:
-Hurry up and meet Tracker Hatuba in the Forest of the Dead. I look forward to hearing the results.
-To get there quickly, use the Scroll of Escape: Forest of the Dead I gave you, or ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-01.html deleted file mode 100644 index b04ff389c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-Are you the one Captain Mathias sent? Well, I guess you'll do. You seem to have strong magical power.
-My name is Hatuba. I'm an Orc Tracker. We chase Shilen and her followers, seeking revenge for the way they ruined the world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-02.html deleted file mode 100644 index 5f072cedb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/33849-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-It's just a scratch. Maybe a gash. Fine! I admit it. I got mauled by a Suspicious Vagabond with a connection to Shilen. We chased him straight into the Forest of the Dead. But he wasn't alone.
-I want him to know my pain. Do you think you can tackle the Suspicious Vagabond?

-- Note: You can develop yourself through quests and hunting at the hunting ground in the Forest of the Dead. You can get the next item, Kekropus' Letter, at Lv. 70. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/Q10411_KekropusLetterTheForestOfTheDead.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/Q10411_KekropusLetterTheForestOfTheDead.java deleted file mode 100644 index d69f33ad4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/Q10411_KekropusLetterTheForestOfTheDead.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10411_KekropusLetterTheForestOfTheDead; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: The Forest of the Dead (10411) - * @author St3eT - */ -public class Q10411_KekropusLetterTheForestOfTheDead extends LetterQuest -{ - // NPCs - private static final int MATHIAS = 31340; - private static final int HATUBA = 33849; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_FOREST_OF_THE_DEAD = 37031; // Scroll of Escape: Forest of the Dead - private static final int SOE_TOWN_OF_RUNE = 37118; // Scroll of Escape: Town of Rune - // Location - private static final Location TELEPORT_LOC = new Location(42682, -47986, -792); - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 69; - - public Q10411_KekropusLetterTheForestOfTheDead() - { - super(10411); - addTalkId(MATHIAS, HATUBA); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_7"); - setStartLocation(SOE_TOWN_OF_RUNE, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_RUNE, SOE_FOREST_OF_THE_DEAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31340-02.html": - { - htmltext = event; - break; - } - case "31340-03.html": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_RUNE, -1); - giveItems(player, SOE_FOREST_OF_THE_DEAD, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33849-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 942690, 226); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == MATHIAS) && qs.isCond(2)) - { - htmltext = "31340-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == MATHIAS ? "31340-04.html" : "33849-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.FOREST_OF_THE_DEAD_IS_A_GOOD_HUNTING_ZONE_FOR_LV_65_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/popup.html deleted file mode 100644 index e647765e33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10411_KekropusLetterTheForestOfTheDead/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-Runes saw a group of suspicious people in their territory. Specifically, in the Forest of the Dead. Get details from Rune Captain Mathias.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-01.htm deleted file mode 100644 index 5acaf95a1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Oh, the shame. From the moment Shilen and her followers ruined the world, we tracked them. Orc Trackers start early and never give up. When we saw suspicious movements, we figured out that some very secretive people were heading for the Forest of the Dead.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-02.htm deleted file mode 100644 index 684b8ba4ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-We were careless. The Suspicious Vagabond was outnumbered, so we thought we'd get him without a problem. But...he wasn't alone. He led us to the Forest of the Dead, where we were ambushed by his comrades. Only I survived, thanks to the Mysterious Wizard who healed me, but I am not completely healed. Will you track the Suspicious Vagabond for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-03.htm deleted file mode 100644 index e0f0ec3e62..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Haha! Look here! In the fighting, I got his foul blood on my dagger. We can use it to magically locate the Suspicious Vagabond and mark him on your map.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-04.htm deleted file mode 100644 index 591500f9fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-Look! He's still in the Forest of the Dead! Here, I marked the location on your map. Go! Before he sneaks off again! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-05.html deleted file mode 100644 index 098290d44f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-I marked the Suspicious Vagabond's location on your map. Hurry and find him, before he moves again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-06.html deleted file mode 100644 index bd05b39189..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-No, no! The Suspicious Vagabond can't be dead! What can we do now? How do I interrogate a corpse?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-07.html deleted file mode 100644 index e2d247caff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Embryo?! The ones we chased from Talking Island to the Wastelands are also involved with the Suspicious Vagabond?
- And he gloated on his dying breath that the Seal of Punishment would break? That a new goddess would win the love and support of all the world? What horrible news! He must have meant Shilen would be a new goddess. At least... at least we were right. Thank you for confirming this unsettling information. Now we can plan our defense. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-08.html deleted file mode 100644 index dee11b2600..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-09.htm deleted file mode 100644 index 27ee954f80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33849-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I just can't trust you.
-(This quest may only be undertaken by a Wizard class character who is level 65 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33850-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33850-01.html deleted file mode 100644 index 4044168dba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/33850-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Suspicious Vagabond in Danger:
-Who...who are you? You... were sent by that... cursed...Orc Tracker...weren't you? That villain has dealt me a fatal blow...
-But... this changes nothing. The Seal of Punishment will break and darkness will fall upon the world. A new goddess and a new world will be with us. Heh heh heh... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/Q10412_ASuspiciousVagabondInTheForest.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/Q10412_ASuspiciousVagabondInTheForest.java deleted file mode 100644 index b4939b4428..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10412_ASuspiciousVagabondInTheForest/Q10412_ASuspiciousVagabondInTheForest.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10412_ASuspiciousVagabondInTheForest; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * A Suspicious Vagabond in the Forest (10412) - * @author St3eT - */ -public class Q10412_ASuspiciousVagabondInTheForest extends Quest -{ - // NPCs - private static final int HATUBA = 33849; - private static final int VAGABOND = 33850; // Suspicious Vagabond Mortally Endangered - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q10412_ASuspiciousVagabondInTheForest() - { - super(10412); - addStartNpc(HATUBA); - addTalkId(HATUBA, VAGABOND); - addCondNotRace(Race.ERTHEIA, "33849-08.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33849-09.htm"); - addCondInCategory(CategoryType.MAGE_GROUP, "33849-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33849-02.htm": - case "33849-03.htm": - { - htmltext = event; - break; - } - case "33849-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33849-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 7541520, 226); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HATUBA) - { - htmltext = "33849-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == HATUBA) - { - htmltext = qs.isCond(1) ? "33849-05.html" : "33849-06.html"; - } - else if ((npc.getId() == VAGABOND) && qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = "33850-01.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == HATUBA) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-01.htm deleted file mode 100644 index 4e3c16b1fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-If Embryo is behind the Suspicious Vagabond. If both of them work for Shilen. Is this too much for me to handle alone? No! I must tell the other Orc Trackers right away.
-But I can't just leave the Forest of the Dead. My comrades lost their lives here. Their blood ties me to this ground.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-02.htm deleted file mode 100644 index 16bae77991..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-There is only one thing to do! Avenge my comrades. Go after the members of Embryo. But first we must find them. If you defeat the undead monsters in the Forest of the Dead though, they will eventually show up.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-03.htm deleted file mode 100644 index 115c7c2551..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-The Mysterious Wizard complains about an unidentified group of people who've tried to use the monsters around here. My guess is that Embryo is plotting something that involves these monsters. So, if you start taking them out, Embryo will show up to stop you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-04.htm deleted file mode 100644 index e2a38cefb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-Did you get lost looking for the undead monsters in the Forest of the Dead? You'll have to find some if you want Embryo, the Forest of the Dead Scouts, to appear. Defeat 50 members of Embryo, the Forest of the Dead Scouts, and then we'll decide what to do next. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-05.html deleted file mode 100644 index 7aefa6843a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Why haven't you gotten the Embryo, Forest of the Dead Scouts yet?
-Look. Just go after a few undead monsters here in the Forest of the Dead. Then, the Embryo, the Forest of the Dead Scouts, will appear. Defeat 50 of them. Not hard, right? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-06.html deleted file mode 100644 index f56e9eac10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Oh, you wonder! Now my comrades can rest in peace.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-07.html deleted file mode 100644 index e6fb5e7a7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I've sent the other Orc Trackers a message about Embryo. Others will chase them down until I can join them.
-You've already done so much. Thank you for your help. I hope our paths will cross again, my friend! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-08.html deleted file mode 100644 index dee11b2600..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-09.htm deleted file mode 100644 index 59264f84af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/33849-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I can't trust you.
-(This quest may only be undertaken by a Wizard class character of level 65 or above who has completed the quest "Suspicious Vagabond in the Forest".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/Q10413_EmbryoInTheForestOfTheDead.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/Q10413_EmbryoInTheForestOfTheDead.java deleted file mode 100644 index 13bb436b88..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10413_EmbryoInTheForestOfTheDead/Q10413_EmbryoInTheForestOfTheDead.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10413_EmbryoInTheForestOfTheDead; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10412_ASuspiciousVagabondInTheForest.Q10412_ASuspiciousVagabondInTheForest; - -/** - * Embryo in the Forest of the Dead (10413) - * @author St3eT - */ -public class Q10413_EmbryoInTheForestOfTheDead extends Quest -{ - // NPCs - private static final int HATUBA = 33849; - private static final int EMBRYO = 27509; - private static final int[] MONSTERS = - { - 21547, // Corrupted Knight - 21551, // Resurrected Royal Guard - 21553, // Trampled Man - 21557, // Bone Snatcher - 21559, // Bone Maker - 21561, // Sacrificed Man - 21563, // Bone Collector - 21565, // Bone Animator - 21567, // Bone Slayer - 21570, // Ghost of Betrayer - 21572, // Bone Sweeper - 21574, // Bone Grinder - 21578, // Behemoth Zombie - 21580, // Bone Caster - 21581, // Bone Puppeteer - 21583, // Bone Scavenger - 21587, // Vampire Warrior - 21590, // Vampire Magister - 21593, // Vampire Warlord - 21596, // Requiem Lord - 21599, // Requiem Priest - 21549, // Corrupted Royal Guard - 21555, // Slaughter Executioner - 21560, // Bone Shaper - 21562, // Guillotine's Ghost - 21564, // Skull Collector - 21566, // Skull Animator - 21568, // Devil Bat - 21571, // Ghost of Rebel Soldier - 21573, // Atrox - 21576, // Ghost of Guillotine - 21579, // Ghost of Rebel Leader - 21582, // Vampire Soldier - 21585, // Vampire Magician - 21586, // Vampire Adept - 21588, // Vampire Wizard - 21591, // Vampire Magister - 21595, // Vampire Warlord - 21599, // Requiem Priest - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q10413_EmbryoInTheForestOfTheDead() - { - super(10413); - addStartNpc(HATUBA); - addTalkId(HATUBA); - addKillId(MONSTERS); - addKillId(EMBRYO); - addCondNotRace(Race.ERTHEIA, "33849-08.html"); - addCondInCategory(CategoryType.MAGE_GROUP, "33849-09.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33849-09.htm"); - addCondCompletedQuest(Q10412_ASuspiciousVagabondInTheForest.class.getSimpleName(), "33849-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33849-02.htm": - case "33849-03.htm": - { - htmltext = event; - break; - } - case "33849-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33849-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 161046201, 4072); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33849-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33849-05.html" : "33849-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if (npc.getId() == EMBRYO) - { - int count = qs.getInt("KillCount"); - qs.set("KillCount", ++count); - if (count >= 300) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else - { - final Npc embryo = addSpawn(EMBRYO, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(1); - npcLogList.add(new NpcLogListHolder(EMBRYO, false, qs.getInt("KillCount"))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-01.html deleted file mode 100644 index 644cfe4171..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Eh? You came here after reading Kekropus' letter?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-02.html deleted file mode 100644 index 4001b4ad1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Then hurry to the Wall of Argos and find a Kamael called Giant's Minion Janitt.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-03.html deleted file mode 100644 index 9bfe32f02e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Andrei:
-I have no more information to share with you. It seems like we have some clues about an organization called Embryo. Now we need a brave person who can deal with the situation.
-Anyways, hurry to the Wall of Argos and help the Giant's Minion Janitt there.
-To get there quickly, use the Scroll of Escape: Wall of Argos I gave you. You could also ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-04.html deleted file mode 100644 index 76f6d782a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/31292-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Hurry to the Wall of Argos and help the Giant's Minion Janitt there.
-To get there quickly, use the Scroll of Escape: Wall of Argos I gave you. You could also ask a Gatekeeper for help.. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-01.html deleted file mode 100644 index ba721dcee9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Janitt:
-You say Kekropus sent you here? I hope you are brave enough for the Eye of Argos...
-Kekropus is usually pretty good at this kind of judgment call, so I'll trust you for now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-02.html deleted file mode 100644 index 85684b114d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/33851-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Janitt:
-Uh, Argos is a Giant with 100 eyes...
-Well, anyway. The problem is that the Embryo has been trying to use the Eye of Argos for their needs. So far the effort has been fruitless, but we have no time to waste. Help me win the Eye of Argos' favor.

-- Note: You can hunt and do quests at Wall of Argos. You may receive Kekropus' Letter for the next stage at Level 76. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/Q10414_KekropusLetterWithCourage.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/Q10414_KekropusLetterWithCourage.java deleted file mode 100644 index c101eb233f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/Q10414_KekropusLetterWithCourage.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10414_KekropusLetterWithCourage; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: With Courage (10414) - * @author St3eT - */ -public class Q10414_KekropusLetterWithCourage extends LetterQuest -{ - // NPCs - private static final int ANDREI = 31292; - private static final int JANITT = 33851; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_WALL_OF_ARGOS = 37032; // Scroll of Escape: Wall of Argos - private static final int SOE_TOWN_OF_GODDARD = 37119; // Scroll of Escape: Town of Goddard - // Location - private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776); - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - - public Q10414_KekropusLetterWithCourage() - { - super(10414); - addTalkId(ANDREI, JANITT); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_8"); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_GODDARD, SOE_WALL_OF_ARGOS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31292-02.html": - { - htmltext = event; - break; - } - case "31292-03.html": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_GODDARD, -1); - giveItems(player, SOE_WALL_OF_ARGOS, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33851-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1088640, 261); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == ANDREI) && qs.isCond(2)) - { - htmltext = "31292-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == ANDREI ? "31292-04.html" : "33851-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.WALL_OF_ARGOS_IS_A_GOOD_HUNTING_ZONE_FOR_LV_70_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return !player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/popup.html deleted file mode 100644 index 1913eb467b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10414_KekropusLetterWithCourage/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-Embryo was seen at the Wall of Argos, in the Goddard territory. Speak with Captain Andrei in the Town of Goddard for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-01.html deleted file mode 100644 index 781e3c744b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Nice to meet you. Kekropus promised me that he would send me someone trustworthy. I guess he kept his word. You probably know what is going on after reading Kekropus letter, but let me tell you more details.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-02.html deleted file mode 100644 index 1e4eb5b01a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Orc Trackers were chasing after a suspicious group when they split up toward the Wall of Argos. The Orc Trackers also divided into two groups and chased after them separately. But now they are asking for help. I think both of the groups have run into problems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-03.html deleted file mode 100644 index 51552c52c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-You're a brave one, aren't you? Go to the Wall of Argos and meet Janitt - Get the details from him and help him with whatever he needs. I look forward to hearing the result. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-04.html deleted file mode 100644 index 76f6d782a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/31292-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Hurry to the Wall of Argos and help the Giant's Minion Janitt there.
-To get there quickly, use the Scroll of Escape: Wall of Argos I gave you. You could also ask a Gatekeeper for help.. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-01.html deleted file mode 100644 index ae134ef7a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Me? I'm Janitt. The Giant's Minion. Since Shilen and her followees ruined the world, I have been chasing them. For revenge!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-02.html deleted file mode 100644 index 03c22dd3d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/33851-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-It was a trap! But no more. The Suspicious Vagabond will never harm another. Not if you go after him
-- Note: You can develop yourself through quests and hunting at the hunting ground on Wall of Argos. You can get the next item, Kekropus' Letter, at Lv. 76. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/Q10415_KekropusLetterWithWisdom.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/Q10415_KekropusLetterWithWisdom.java deleted file mode 100644 index 1106e97a01..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/Q10415_KekropusLetterWithWisdom.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10415_KekropusLetterWithWisdom; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus Letter: With Wisdom (10415) - * @URL https://l2wiki.com/Kekropus%27_Letter:_With_Wisdom - * @author Gigi - */ -public class Q10415_KekropusLetterWithWisdom extends LetterQuest -{ - // NPCs - private static final int ANDREI = 31292; - private static final int JANITT = 33851; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_WALL_OF_ARGOS = 37032; // Scroll of Escape: Wall of Argos - private static final int SOE_TOWN_OF_GODDARD = 37119; // Scroll of Escape: Town of Goddard - // Requirements - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - // Teleport - private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776); - - public Q10415_KekropusLetterWithWisdom() - { - super(10415); - addTalkId(ANDREI, JANITT); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_8"); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_GODDARD, SOE_WALL_OF_ARGOS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31292-02.html": - { - htmltext = event; - break; - } - case "31292-03.html": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_GODDARD, -1); - giveItems(player, SOE_WALL_OF_ARGOS, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33851-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1088640, 261); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isStarted()) - { - if ((npc.getId() == ANDREI) && qs.isCond(2)) - { - htmltext = "31292-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == ANDREI ? "31292-04.html" : "33851-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.WALL_OF_ARGOS_IS_A_GOOD_HUNTING_ZONE_FOR_LV_70_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.isMageClass(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/popup.html deleted file mode 100644 index f48296f3d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10415_KekropusLetterWithWisdom/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-A group of suspicious people were seen in the Wall of Argos, a part of the Goddard territory. Go to Captain Andrei in the Town of Goddard for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-01.html deleted file mode 100644 index 31240d8c8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-The Giant's Minion sent you here? Giant's Minions. Embryo. They're one and the same. Both try to use me. Quite annoying.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-02.html deleted file mode 100644 index 7316c16815..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/31683-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-The energy of the beasts in the valley around here has subsided significantly. Is it you that has slain them? ...Interesting...
-Give me some time to think about what to do. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-01.htm deleted file mode 100644 index c2dd45ab5f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Aren't you the one who defeated Sakum in the Wastelands? I've got just the mission for you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-02.htm deleted file mode 100644 index 13e7d3a714..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-It's kind of a saga, so listen carefully! An ancient Giant called Argos once made Einhasad angry, and was exiled to the Wall of Argos for punishment. He's been there ever since. Now, we have Embryo trying to get him on their side. Just imagine it! An ancient giant with incredible power, working for Embryo? What do you think will come of that?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-03.htm deleted file mode 100644 index 30aecc8288..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Janitt:
-Yes, that's right! So far, Argos isn't exactly falling all over himself to support Embryo. The problem is, he doesn't trust us either. I managed to get him to agree to give me a chance; I have to send someone brave and wise to convince him.
-You may be qualified. Come on, it should be worth trying.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-04.htm deleted file mode 100644 index 7737d2826f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Though you're a stranger to wisdom, obviously, the best way to prove your bravery would be to slay the monsters around here, correct? Slay the Canyon Antelope, Canyon Bandersnatch, Valley Buffalo, Valley Grendel, Canyon Antelope Slave, Canyon Bandersnatch Slave, Valley Buffalo Slave, and Valley Grendel Slave. In the process, Argos may recognize your bravery. Desperate times call for desperate measures.
-If you feel you've done enough, teleport to where the Eye of Argos is, and try to have a conversation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-05.html deleted file mode 100644 index 02a670ddd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Let's try to prove your bravery, why don't we. Slay the Canyon Antelope, Canyon Bandersnatch, Valley Buffalo, Valley Grendel, Canyon Antelope Slave, Canyon Bandersnatch Slave, Valley Buffalo Slave, and Valley Grendel Slave. In the process, Argos may recognize your bravery. Desperate times call for desperate measures.
-If you feel you've done enough, teleport to where the Eye of Argos is, and try to have a conversation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-06.html deleted file mode 100644 index 5d0770f640..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Be careful! You're too weak to be wandering around this dangerous place.
-(Ertheia are excluded from this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-07.htm deleted file mode 100644 index 44b2769486..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/33851-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Be careful! You're too weak to be wandering around this dangerous place.
-(Only characters level 70 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/Q10416_InSearchOfTheEyeOfArgos.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/Q10416_InSearchOfTheEyeOfArgos.java deleted file mode 100644 index a8fa8e3fae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10416_InSearchOfTheEyeOfArgos/Q10416_InSearchOfTheEyeOfArgos.java +++ /dev/null @@ -1,191 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10416_InSearchOfTheEyeOfArgos; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * In Search of the Eye of Argos (10416) - * @author St3eT - */ -public class Q10416_InSearchOfTheEyeOfArgos extends Quest -{ - // NPCs - private static final int JANITT = 33851; - private static final int EYE_OF_ARGOS = 31683; - // Monsters - private static final int[] MONSTERS = - { - 21294, // Canyon Antelope - 21296, // Canyon Bandersnatch - 23311, // Valley Buffalo - 23312, // Valley Grendel - 21295, // Canyon Antelope Slave - 21297, // Canyon Bandersnatch Slave - 21299, // Valley Buffalo Slave - 21304 // Valley Grendel Slave - }; - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10416_InSearchOfTheEyeOfArgos() - { - super(10416); - addStartNpc(JANITT); - addTalkId(JANITT, EYE_OF_ARGOS); - addKillId(MONSTERS); - addCondNotRace(Race.ERTHEIA, "33851-06.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33851-07.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33851-02.htm": - case "33851-03.htm": - { - htmltext = event; - break; - } - case "33851-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31683-02.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 178732196, 261); - giveStoryQuestReward(npc, player); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == JANITT) - { - htmltext = "33851-01.htm"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1) && (npc.getId() == JANITT)) - { - htmltext = "33851-05.html"; - } - if (qs.isCond(2) && (npc.getId() == EYE_OF_ARGOS)) - { - htmltext = "31683-01.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == JANITT) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-01.htm deleted file mode 100644 index e5c42e5936..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-You know Daimon the White-Eyed, yes? Einhasad broke Argos into pieces and spread them across this land. Whereas I am the bright side of the Argos, Daimon is the dark side. He tries to grow strong on this land and expand his evil force outside of it, but heroes like you stop him every time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-02.htm deleted file mode 100644 index b233b96696..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-It seems that the organization called Embryo approached Daimon when they failed to get me on their side. They've already started their ceremony for taking him out of the world. Although he is still weak, he will soon have the energy to complete his form by absorbing my power.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.htm deleted file mode 100644 index bf7c634505..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Start by finding out how heroes stopped Daimon in the past. But do it quickly! He has already begun to recover his power through the Ceremony Executors of Embryo. He approaches. I am running out of time. I'll mark his current location on your map. Go there right now and defeat Daimon the White-Eyed!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.html deleted file mode 100644 index ba05f9fef6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-Wow. I'd have thought Daimon the White-eyed would be too dangerous even for the Embryo to try and control...but they tried to resurrect him? Good thing you managed to thwart that plan!I sure am glad Kekropus sent you.
-Well, things may look up now, but since the Eye of Argos has asked me to keep the Embryo away, I'll stay here a bit longer. See ya around! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-04.htm deleted file mode 100644 index bc854e78a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-With my eye, I see the justice, courage, and wisdom inside you. I trust you can stop Daimon's complete resurrection.
-Daimon the White-Eyed is already near. Find Daimon the White-Eyed on your map and defeat him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-05.html deleted file mode 100644 index bc854e78a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-With my eye, I see the justice, courage, and wisdom inside you. I trust you can stop Daimon's complete resurrection.
-Daimon the White-Eyed is already near. Find Daimon the White-Eyed on your map and defeat him. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-06.html deleted file mode 100644 index 2346346a67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-I felt Daimon the White-Eyed's power weaken! Did you kill him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-07.html deleted file mode 100644 index 3d4e1a004a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-You put an end to Daimon's current threat, but he is not dead forever. He will resurrect one day and try to put the world in chaos once again. As long as there are organizations like Embryo...
-Deliver my message to Giant's Minion Janitt at the entrance of the Wall of Argos. I still don't trust those minions, but I thank them for sending you to me. Tell them I hope they stop organizations like Embryo from approaching Daimon. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-08.htm deleted file mode 100644 index cd7bdcc35e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-I'm waiting for an adventurer with wisdom and courage.
-(This quest can only be undertaken by characters of level 70 or higher who have completed the quest "In Search of the Eye of Argos".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-09.html deleted file mode 100644 index 4f706ca289..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/31683-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-I've been waiting for a wise and brave adventurer.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-01.html deleted file mode 100644 index 0e3ce417de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Janitt:
-The Eye of Argos gave you some tasks, didn't he? Have you finished them? What? Not yet? Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-02.html deleted file mode 100644 index 636157e9bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/33851-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Janitt:
-I hope you're coming back from winning over the Eye of Argos? What did he ask you to do?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/Q10417_DaimonTheWhiteEyed.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/Q10417_DaimonTheWhiteEyed.java deleted file mode 100644 index d630297eeb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10417_DaimonTheWhiteEyed/Q10417_DaimonTheWhiteEyed.java +++ /dev/null @@ -1,223 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10417_DaimonTheWhiteEyed; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10416_InSearchOfTheEyeOfArgos.Q10416_InSearchOfTheEyeOfArgos; - -/** - * Daimon the White-eyed (10417) - * @author St3eT - */ -public class Q10417_DaimonTheWhiteEyed extends Quest -{ - // NPCs - private static final int EYE_OF_ARGOS = 31683; - private static final int JANITT = 33851; - private static final int DAIMON_THE_WHITEEYED = 27499; - private static final int[] MONSTERS = - { - 21294, // Canyon Antelope - 21296, // Canyon Bandersnatch - 23311, // Valley Buffalo - 23312, // Valley Grendel - 21295, // Canyon Antelope Slave - 21297, // Canyon Bandersnatch Slave - 21299, // Valley Buffalo Slave - 21304, // Valley Grendel Slave - }; - // Items - private static final int EAA = 730; // Scroll: Enchant Armor (A-grade) - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10417_DaimonTheWhiteEyed() - { - super(10417); - addStartNpc(EYE_OF_ARGOS); - addTalkId(EYE_OF_ARGOS, JANITT); - addKillId(DAIMON_THE_WHITEEYED); - addKillId(MONSTERS); - addCondNotRace(Race.ERTHEIA, "31683-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "31683-08.htm"); - addCondCompletedQuest(Q10416_InSearchOfTheEyeOfArgos.class.getSimpleName(), "31683-08.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31683-02.htm": - case "31683-03.htm": - { - htmltext = event; - break; - } - case "31683-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31683-07.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - else if (qs.isCond(3)) - { - qs.setCond(4, true); - htmltext = "31683-07.html"; - } - break; - } - case "31683-03.html": - { - if (qs.isCond(4)) - { - qs.exitQuest(false, true); - giveItems(player, EAA, 5); - giveStoryQuestReward(npc, player); - if (player.getLevel() > MIN_LEVEL) - { - addExpAndSp(player, 2_721_600, 653); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.getState() == State.CREATED) - { - if (npc.getId() == EYE_OF_ARGOS) - { - htmltext = "31683-01.htm"; - } - } - else if (qs.getState() == State.STARTED) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = npc.getId() == EYE_OF_ARGOS ? "31683-05.html" : "33851-01.html"; - break; - } - case 2: - { - htmltext = npc.getId() == EYE_OF_ARGOS ? "31683-06.html" : "33851-01.html"; - break; - } - case 3: - { - htmltext = npc.getId() == EYE_OF_ARGOS ? "31683-06.html" : "33851-01.html"; - break; - } - case 4: - { - htmltext = npc.getId() == EYE_OF_ARGOS ? "31683-06.html" : "33851-02.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 100) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if ((qs != null) && qs.isCond(2)) - { - int killeddaimoneye = qs.getInt("killed_" + DAIMON_THE_WHITEEYED); - if (npc.getId() == DAIMON_THE_WHITEEYED) - { - killeddaimoneye++; - qs.set("killed_" + DAIMON_THE_WHITEEYED, killeddaimoneye); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (killeddaimoneye > 0) - { - qs.setCond(3, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && qs.isStarted()) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY_2, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-01.html deleted file mode 100644 index 72eaaecdcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Andrei:
-Huh? Kekropus sent you here again, then. Good! Let me cut to the chase. We just received a report from Hansen, one of the Giant's Minions. Apparently a clone of a monster called Sakum is heading right for the Varka Silenos Barracks.
-Are you at all familiar with Sakum?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-02.html deleted file mode 100644 index 14d4513768..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-What?! You're the one who defeated Sakum in the Wasteland? I'm sorry that I didn't recognize a hero like you. I guess Kekropus trusted you for a reason! You're something of a legend around here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-03.html deleted file mode 100644 index 2da5da6402..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Giant's Minions have been chasing after Embryo for a long time. They recently found out that the organization created clones of Sakum and one of the clones went to the Varka Silenos Barracks. That's all I know. For more information, you should talk to Giant's Minion Hansen in the Varka Silenos Barracks.
-To get there quickly, use the Scroll of Escape: Varka Silenos Barracks I gave you. You could also ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-04.html deleted file mode 100644 index fc84e98668..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/31292-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Hurry to the Varka Silenos Barracks and help Giant's Minion Hansen there.
-To get there quickly, use the Scroll of Escape: Varka Silenos Barracks I gave you. You could also ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-01.html deleted file mode 100644 index 1970a6f007..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Well met. Kekropus told me that you would come visit me. He also added that you had defeated Sakum in the Wastelands. It's a relief to have you here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-02.html deleted file mode 100644 index 5c49e4fe64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/33853-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hansen:
-After you mercilessly destroyed Sakum, Embryo succeeded in creating 2 clones of the monster: Belos and Kampf.
-I tracked Kampf to the Varka Silenos Barracks. It seems Varka Silenoses and Embryo decided to work together and Kampf was handed over in the process. You and I must stop their cooperation.
-There is much to be done. As soon as you are ready, let me know.

-- Note: You can develop yourself through quests and hunting at the hunting ground of Varka Silenos Barracks. You can get the next item, Kekropus' Letter, at Lv. 81. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/Q10419_KekropusLetterKampfsWhereabouts.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/Q10419_KekropusLetterKampfsWhereabouts.java deleted file mode 100644 index ca4a225650..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/Q10419_KekropusLetterKampfsWhereabouts.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10419_KekropusLetterKampfsWhereabouts; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: Kampf's Whereabouts (10419) - * @author St3eT - */ -public class Q10419_KekropusLetterKampfsWhereabouts extends LetterQuest -{ - // NPCs - private static final int ANDREI = 31292; - private static final int HANSEN = 33853; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_GODDARD = 37121; // Scroll of Escape: Town of Goddard - private static final int SOE_VARKA_SILENOS_BARRACKS = 37034; // Scroll of Escape: Varka Silenos Barracks - // Location - private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776); - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10419_KekropusLetterKampfsWhereabouts() - { - super(10419); - addTalkId(ANDREI, HANSEN); - addSeeCreatureId(INVISIBLE_NPC); - - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_9"); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_GODDARD, SOE_VARKA_SILENOS_BARRACKS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31292-02.html": - { - htmltext = event; - break; - } - case "31292-03.html": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_GODDARD, -1); - giveItems(player, SOE_VARKA_SILENOS_BARRACKS, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33853-02.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1277640, 306); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_81, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == ANDREI) && qs.isCond(2)) - { - htmltext = "31292-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == ANDREI ? "31292-04.html" : "33853-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.VARKA_SILENOS_BARRACKS_IS_A_GOOD_HUNTING_ZONE_FOR_LV_76_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return !player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/popup.html deleted file mode 100644 index 5ea2cd3fbd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10419_KekropusLetterKampfsWhereabouts/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-A monster similar to Sakum was seen at Varka Silenos Barracks in the Goddard territory. Go to Captain Andrei in the Town of Goddard for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-01.htm deleted file mode 100644 index 71d41afa43..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Since you defeated Sakum in the Wastelands -- impressive, by the way -- I believe you can fight off Kampf, a clone of Sakum that Embryo created. But one thing first.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-02.htm deleted file mode 100644 index 0674571b0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-First, hide yourself among Varka Silenoses. Then, find and kill the ones who help Embryo. That will make things easier.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-03.htm deleted file mode 100644 index 945df1e5e0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-If I am right, the helpers Embryo sends will appear when Varka Silenos soldiers are in danger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-04.htm deleted file mode 100644 index ff8ff942e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Just so we're clear, I'll say it again. If you kill the Varka Silenoses here in the Varka Silenos Barracks, Varka Backup Shooters and Varka Backup Wizards will show up. Kill 50 each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-05.html deleted file mode 100644 index 1ce56895eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-You haven't finished the mission yet.
-Let me tell you again. If you kill the Varka Silenoses here in the Varka Silenos Barracks, Varka Backup Shooters and Varka Backup Wizards will show up. Kill 50 each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-06.html deleted file mode 100644 index c0cbcc8a13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Good work. They must be very confused. Now that the situation has fallen into chaos, they will bring out Kampf. They've been saving him as their last defense against us.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-07.html deleted file mode 100644 index 015c71ef81..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-For now, let's wait a bit and watch their movements. We will soon be able to figure out Kampf's whereabouts. Until then, get some rest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-08.htm deleted file mode 100644 index a14b40d444..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I am sorry, but I can't trust you.
-(This quest may only be undertaken by a Fighter class character who is level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-09.html deleted file mode 100644 index f5a6094a29..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/33853-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/Q10420_TheVarkaSilenosSupporters.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/Q10420_TheVarkaSilenosSupporters.java deleted file mode 100644 index 3cf64caa89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10420_TheVarkaSilenosSupporters/Q10420_TheVarkaSilenosSupporters.java +++ /dev/null @@ -1,209 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10420_TheVarkaSilenosSupporters; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * The Varka Silenos Supporters (10420) - * @author St3eT - */ -public class Q10420_TheVarkaSilenosSupporters extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - private static final int EMBRYO_SHOOTER = 27514; - private static final int EMBRYO_WIZARD = 27515; - private static final int[] SHOOTER_MONSTERS = - { - 21350, // Varka Silenos Recruit - 21351, // Varka Silenos Footman - 21353, // Varka Silenos Scout - 21354, // Varka Silenos Hunter - 21356, // Grazing Nepenthes - 21358, // Varka Silenos Warrior - 21369, // Varka's Commander - 27514, // Varka Backup Shooter - }; - private static final int[] WIZARD_MONSTERS = - { - 21355, // Varka Silenos Shaman - 21357, // Varka Silenos Priest - 27515, // Varka Backup Wizard - }; - // Misc - private static final int MIN_LEVEL = 76; - - public Q10420_TheVarkaSilenosSupporters() - { - super(10420); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(SHOOTER_MONSTERS); - addKillId(WIZARD_MONSTERS); - addCondNotRace(Race.ERTHEIA, "33853-09.html"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "33853-08.htm"); - addCondMinLevel(MIN_LEVEL, "33853-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33853-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 492760460, 5519); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33853-05.html" : "33853-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if ((npc.getId() == EMBRYO_SHOOTER) || (npc.getId() == EMBRYO_WIZARD)) - { - int shooterCount = qs.getInt("KillCount_" + EMBRYO_SHOOTER); - int wizardCount = qs.getInt("KillCount_" + EMBRYO_WIZARD); - - if (npc.getId() == EMBRYO_SHOOTER) - { - if (shooterCount < 100) - { - qs.set("KillCount_" + EMBRYO_SHOOTER, ++shooterCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (wizardCount < 100) - { - qs.set("KillCount_" + EMBRYO_WIZARD, ++wizardCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((shooterCount >= 100) && (wizardCount >= 100)) - { - qs.setCond(2, true); - } - } - else if (CommonUtil.contains(WIZARD_MONSTERS, npc.getId())) - { - if (qs.getInt("KillCount_" + EMBRYO_WIZARD) < 100) - { - final Npc embryo = addSpawn(EMBRYO_WIZARD, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - else if (qs.getInt("KillCount_" + EMBRYO_SHOOTER) < 100) - { - final Npc embryo = addSpawn(EMBRYO_SHOOTER, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(2); - npcLogList.add(new NpcLogListHolder(EMBRYO_SHOOTER, false, qs.getInt("KillCount_" + EMBRYO_SHOOTER))); - npcLogList.add(new NpcLogListHolder(EMBRYO_WIZARD, false, qs.getInt("KillCount_" + EMBRYO_WIZARD))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-01.htm deleted file mode 100644 index daf5b34f00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-How are they keeping this so secret? Kampf is nowhere to be found. We need to flush them out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-02.htm deleted file mode 100644 index 6ae38670c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-We have to assassinate their commander. When someone in such a high position is gone, they will have to bring out Kampf. When that happens, kill Kampf as well. Of course.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-03.htm deleted file mode 100644 index ada2f329c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-It won't be easy to assassinate the commander of the Varka Silenoses. Also, Kampf still might not show up. But it's the best plan we've got!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-04.htm deleted file mode 100644 index 1065641232..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Let me explain again. Find and kill Varka's Commander Mos here in the Varka Silenos Barracks, then come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-05.html deleted file mode 100644 index 173673c04b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-You haven't finished the mission yet.
-Let me explain again. Find and kill Varka's Commander Mos here in the Varka Silenos Barracks and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-06.html deleted file mode 100644 index 3b6e8f763d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-06.html +++ /dev/null @@ -1,11 +0,0 @@ -Giant's Minion Hansen:
-So you killed Varka's Commander Mos, and still no Kampf, huh.
-This is troubling, but at least you did get rid of Mos. That probably dealt a blow to the Embryo and Varka Silenos alliance.
-Allow me to pay you for your work. Which color would you like?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-07.html deleted file mode 100644 index a9c189e93a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Here, you should take some rest. I'll try to come up with a way to find Kampf. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-08.html deleted file mode 100644 index f5a6094a29..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-09.htm deleted file mode 100644 index 0b957ffd8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/33853-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time to act quite yet.
-(This quest may only be undertaken by a Fighter class character of level 76 or above who has completed the quest "The Varka Silenos Supporters".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/Q10421_AssassinationOfTheVarkaSilenosCommander.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/Q10421_AssassinationOfTheVarkaSilenosCommander.java deleted file mode 100644 index 65db469991..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10421_AssassinationOfTheVarkaSilenosCommander/Q10421_AssassinationOfTheVarkaSilenosCommander.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10421_AssassinationOfTheVarkaSilenosCommander; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10420_TheVarkaSilenosSupporters.Q10420_TheVarkaSilenosSupporters; - -/** - * Assassination of the Varka Silenos Commander (10421) - * @author St3eT - */ -public class Q10421_AssassinationOfTheVarkaSilenosCommander extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - private static final int COMMANDER_MOS = 27502; - // Misc - private static final int MIN_LEVEL = 76; - - public Q10421_AssassinationOfTheVarkaSilenosCommander() - { - super(10421); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(COMMANDER_MOS); - addCondNotRace(Race.ERTHEIA, "33853-08.html"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "33853-09.htm"); - addCondMinLevel(MIN_LEVEL, "33853-09.htm"); - addCondCompletedQuest(Q10420_TheVarkaSilenosSupporters.class.getSimpleName(), "33853-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward_9546": - case "reward_9547": - case "reward_9548": - case "reward_9549": - case "reward_9550": - case "reward_9551": - { - if (qs.isCond(2)) - { - final int stoneId = Integer.parseInt(event.replaceAll("reward_", "")); - qs.exitQuest(false, true); - giveItems(player, stoneId, 15); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 327446943, 1839); - } - htmltext = "33853-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33853-05.html" : "33853-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-01.htm deleted file mode 100644 index ae4194d217..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Since you assassinated their commander, security's been tight around here. But we won't give up!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-02.htm deleted file mode 100644 index e2c30d2bf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I know it will be dangerous, but we have no other choice. We have to assassinate their chief. If they lose their chief on top of their commander, they will fall into chaos. So, I bet Kampf will show up this time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-03.htm deleted file mode 100644 index 7fa7d45f28..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Hey, watch it! Of course, it won't be easy to assassinate the chief of the Varka Silenoses. But I believe you can pull it off.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-04.html deleted file mode 100644 index 5a59cae136..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Let me explain again. Find and kill Varka's Chief Horus here in the Varka Silenos Barracks and report back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-05.html deleted file mode 100644 index da7c206268..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-You haven't finished the mission yet.
-Let me explain again. Find and kill Varka's Chief Horus here in the Varka Silenos Barracks and report back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-06.html deleted file mode 100644 index 5feaad45be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-06.html +++ /dev/null @@ -1,11 +0,0 @@ -Giant's Minion Hansen:
-So you killed Varka's Commander Mos, and still no Kampf, huh.
-This is troubling, but at least you did get rid of Mos. That probably dealt a blow to the Embryo and Varka Silenos alliance.
-Allow me to pay you for your work. Which color would you like?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-07.html deleted file mode 100644 index e1472634d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Thank you for your hard work. Our greatest headache is gone!
. -Of course, we'll keep close eyes on Embryo. They'll be back for sure with a new plot, I'm sure.
-I'll be sure to let Kekropus know of your role in these dealings. You will always be honored among us! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-08.html deleted file mode 100644 index 9970ef6880..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-09.htm deleted file mode 100644 index 4dba7f036d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/33853-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time to act quite yet.
-(This quest may only be undertaken by a Fighter class character of level 76 to 80 who has completed the quest "Assassination Of The VarkaSilenos Commander".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/Q10422_AssassinationOfTheVarkaSilenosChief.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/Q10422_AssassinationOfTheVarkaSilenosChief.java deleted file mode 100644 index 475cc3c871..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10422_AssassinationOfTheVarkaSilenosChief/Q10422_AssassinationOfTheVarkaSilenosChief.java +++ /dev/null @@ -1,148 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10422_AssassinationOfTheVarkaSilenosChief; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10421_AssassinationOfTheVarkaSilenosCommander.Q10421_AssassinationOfTheVarkaSilenosCommander; - -/** - * Assassination of the Varka Silenos Chief (10422) - * @author Stayway - */ -public class Q10422_AssassinationOfTheVarkaSilenosChief extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - private static final int CHIEF_HORUS = 27503; - private static final int KAMPF = 27516; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10422_AssassinationOfTheVarkaSilenosChief() - { - super(10422); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(CHIEF_HORUS); - addSpawnId(KAMPF); - addCondNotRace(Race.ERTHEIA, "33853-08.html"); - addCondInCategory(CategoryType.FIGHTER_GROUP, "33853-09.htm"); - addCondMinLevel(MIN_LEVEL, "33853-09.htm"); - addCondMaxLevel(MAX_LEVEL, "33853-09.htm"); - addCondCompletedQuest(Q10421_AssassinationOfTheVarkaSilenosCommander.class.getSimpleName(), "33853-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-04.html": - { - htmltext = event; - break; - } - case "33853-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward_9546": - case "reward_9547": - case "reward_9548": - case "reward_9549": - case "reward_9550": - case "reward_9551": - { - if (qs.isCond(2)) - { - final int stoneId = Integer.parseInt(event.replaceAll("reward_", "")); - qs.exitQuest(false, true); - giveItems(player, stoneId, 15); - giveStoryQuestReward(npc, player); - if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL)) - { - addExpAndSp(player, 351479151, 1839); - } - htmltext = "33853-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == HANSEN) - { - if (qs.getState() == State.CREATED) - { - htmltext = "33853-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "33853-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33853-06.html"; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - if ((qs != null) && qs.isCond(2)) - { - addSpawn(KAMPF, 105626, -43053, -1721, 0, true, 60000); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-01.htm deleted file mode 100644 index 0873910305..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Huh? Kekropus sent you here again, then. Good! Let me cut to the chase. We just received a report from Lugonnes, one of the Giant's Minions. Apparently a clone of a monster called Sakum is heading right for the Ketra Orc Outpost.
Are you at all familiar with Sakum?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-02.htm deleted file mode 100644 index 87c7613be3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-What?! You're the one who defeated Sakum in the Wasteland? I'm sorry that I didn't recognize a hero like you. I guess Kekropus trusted you for a reason! You're something of a legend around here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-03.htm deleted file mode 100644 index b334df8ffc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Giant's Minions have been chasing after Embryo for a long time. They recently found out that the organization created clones of Sakum and one of the clones went to the Ketra Orc Outpost. That's all I know. For more information, you should talk to Giant's Minion Lugonnes in the Ketra Orc Outpost.
-To get there quickly, use the Scroll of Escape: Ketra Orc Outpost I gave you. You could also ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-04.htm deleted file mode 100644 index 683d8c5bf7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/31292-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Andrei:
-Hurry to the Ketra Orc Outpost and help Giant's Minion Lugonnes there.
-To get there quickly, use the Scroll of Escape: Ketra Orc Outpost I gave you. You could also ask a Gatekeeper for help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-01.htm deleted file mode 100644 index 2ee62a0b27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Well met! Kekropus sent word of your visit, saying that you defeated Sakum in the Wasteland. After that, this should be no trouble for you at all... Well, maybe a little.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-02.htm deleted file mode 100644 index 84dbf2be2a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/33852-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Lugonnes:
-After you destroyed Sakum, Embryo created 2 clones of the monster named Belos and Kampf.
-When I last saw Belos, he was heading to the Ketra Orc Outpost. It seems like the Ketra Orcs and Embryo are working together, with Belos as their link. You and I must end this alliance.
-There is much to be done. Prepare yourself and speak to me when you are ready.

-- Note: You can develop yourself through quests and hunting at the hunting ground of Ketra Orc Outpost. You can get the next item, Kekropus' Letter, at Lv. 81. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/Q10424_KekropusLetterBelosWhereabouts.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/Q10424_KekropusLetterBelosWhereabouts.java deleted file mode 100644 index ab0f50ade4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/Q10424_KekropusLetterBelosWhereabouts.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10424_KekropusLetterBelosWhereabouts; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: Belos' Whereabouts (10424) - * @author Stayawy - */ -public class Q10424_KekropusLetterBelosWhereabouts extends LetterQuest -{ - // NPCs - private static final int ANDREI = 31292; - private static final int LUGONNES = 33852; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_GODDARD = 37121; // Scroll of Escape: Town of Goddard - private static final int SOE_KETRA_ORC_OUTPOST = 37035; // Scroll of Escape: Varka Silenos Barracks - // Location - private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776); - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10424_KekropusLetterBelosWhereabouts() - { - super(10424); - addTalkId(ANDREI, LUGONNES); - addSeeCreatureId(INVISIBLE_NPC); - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_10"); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_GODDARD, SOE_KETRA_ORC_OUTPOST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31292-02.htm": - { - htmltext = event; - break; - } - case "31292-03.htm": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_GODDARD, -1); - giveItems(player, SOE_KETRA_ORC_OUTPOST, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33852-02.htm": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1277640, 306); - } - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_81, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == ANDREI) && qs.isCond(2)) - { - htmltext = "31292-01.htm"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == ANDREI ? "31292-04.htm" : "33852-01.htm"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.KETRA_ORC_OUTPOST_IS_A_GOOD_HUNTING_ZONE_FOR_LV_76_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/popup.html deleted file mode 100644 index 0d3362f774..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10424_KekropusLetterBelosWhereabouts/popup.html +++ /dev/null @@ -1,6 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-A monster resembling Sakum who had fought a bloody battle in the Wasteland long ago, has been spotted in the Ketra Orc Outpost. Go to Captain Andrei in the Town of Goddard for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-01.htm deleted file mode 100644 index 5e5b0df363..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-If it is true that you defeated Sakum in the Wasteland you should have no trouble with Belos, a clone of Sakum created by Embryo. But how do I know if it's really you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-02.htm deleted file mode 100644 index 49d3af2061..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-First, hide yourself among the Ketra Orcs. Then, find and kill those who help Embryo. That will make things easier.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-03.htm deleted file mode 100644 index dfad50ef5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-If I am right, the helpers sent by Embryo will appear when the Ketra Orc soldiers are in danger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-04.htm deleted file mode 100644 index 2b111cc61a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-If you kill some Ketra Orcs here in the Ketra Orc Outpost, Ketra Backup Shooters and Ketra Backup Wizards will appear. Kill 50 each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-05.html deleted file mode 100644 index 2ee2c0c04c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
You haven't finished the mission yet!
-If you kill some Ketra Orcs here in the Ketra Orc Outpost, Ketra Backup Shooters and Ketra Backup Wizards will appear. Kill 50 each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-06.html deleted file mode 100644 index 59e226e306..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-You've certainly proved your worth! That was a devastating blow you struck. Now that the situation is desperate, they will bring out Belos. They've been saving it as a last resort.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-07.html deleted file mode 100644 index e4ad92543c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-For now, let's wait and observe their movements. That will help us find Belos. Until then, get some rest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-08.html deleted file mode 100644 index 2d7ac8d24e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Maybe you're not prepared after all...
-(This quest may only be undertaken by a Wizard class character who is level 76 to 80.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-09.html deleted file mode 100644 index 57f985258f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/33852-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/Q10425_TheKetraOrcSupporters.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/Q10425_TheKetraOrcSupporters.java deleted file mode 100644 index d6e5a88fd6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10425_TheKetraOrcSupporters/Q10425_TheKetraOrcSupporters.java +++ /dev/null @@ -1,212 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10425_TheKetraOrcSupporters; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * The Ketra Orc Supporters (10425) - * @author Stayway - */ -public class Q10425_TheKetraOrcSupporters extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - private static final int EMBRYO_SHOOTER = 27511; - private static final int EMBRYO_WIZARD = 27512; - private static final int[] SHOOTER_MONSTERS = - { - 21327, // Ketra Orc Raider - 21331, // Ketra Orc Warrior - 21332, // Ketra Orc Lieutenant - 21335, // Ketra Orc Elite Soldier - 21336, // Ketra Orc White Captain - 21339, // Ketra Orc Officer - 21340, // Ketra Orc Battalion Commander - 27511, // Ketra Backup Shooter - }; - private static final int[] WIZARD_MONSTERS = - { - 21334, // Ketra Orc Medium - 21338, // Ketra Orc Seer - 21342, // Ketra Orc Grand Priest - 27512, // Varka Backup Wizard - }; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10425_TheKetraOrcSupporters() - { - super(10425); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(SHOOTER_MONSTERS); - addKillId(WIZARD_MONSTERS); - addCondNotRace(Race.ERTHEIA, "33852-09.html"); - addCondInCategory(CategoryType.WIZARD_GROUP, "33852-08.html"); - addCondMinLevel(MIN_LEVEL, "33852-08.html"); - addCondMaxLevel(MAX_LEVEL, "33852-08.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33852-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL)) - { - addExpAndSp(player, 492760460, 5519); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33852-05.html" : "33852-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - if ((npc.getId() == EMBRYO_SHOOTER) || (npc.getId() == EMBRYO_WIZARD)) - { - int shooterCount = qs.getInt("KillCount_" + EMBRYO_SHOOTER); - int wizardCount = qs.getInt("KillCount_" + EMBRYO_WIZARD); - - if (npc.getId() == EMBRYO_SHOOTER) - { - if (shooterCount < 100) - { - qs.set("KillCount_" + EMBRYO_SHOOTER, ++shooterCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (wizardCount < 100) - { - qs.set("KillCount_" + EMBRYO_WIZARD, ++wizardCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((shooterCount >= 100) && (wizardCount >= 100)) - { - qs.setCond(2, true); - } - } - else if (CommonUtil.contains(WIZARD_MONSTERS, npc.getId())) - { - if (qs.getInt("KillCount_" + EMBRYO_WIZARD) < 100) - { - final Npc embryo = addSpawn(EMBRYO_WIZARD, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - else if (qs.getInt("KillCount_" + EMBRYO_SHOOTER) < 100) - { - final Npc embryo = addSpawn(EMBRYO_SHOOTER, npc, false, 60000); - addAttackPlayerDesire(embryo, killer); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set npcLogList = new HashSet<>(2); - npcLogList.add(new NpcLogListHolder(EMBRYO_SHOOTER, false, qs.getInt("KillCount_" + EMBRYO_SHOOTER))); - npcLogList.add(new NpcLogListHolder(EMBRYO_WIZARD, false, qs.getInt("KillCount_" + EMBRYO_WIZARD))); - return npcLogList; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-01.htm deleted file mode 100644 index a80e3a8d6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Hmm... They are being more cautious than expected after your assault. Belos is nowhere to be found! I think we should be more aggressive.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-02.htm deleted file mode 100644 index b515fc9235..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-We will have to assassinate their commander. With someone in such a high position eliminated, they will have to bring out Belos. When that happens, kill Belos as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-03.htm deleted file mode 100644 index 1991e27ebb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Of course, it won't be easy to assassinate the Ketra Orcs' commander. But that's why we have you, right? It's worth trying even though there is a chance Belos won't show up at all.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-04.htm deleted file mode 100644 index bd9023a88f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Let me explain again. Find and kill Ketra's Commander Tayr in the Ketra Orc Outpost and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-05.html deleted file mode 100644 index 8d7d47d22b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-You haven't finished the mission yet.
-Again, find and kill Ketra's Commander Tayr here at the Ketra Orc Outpost and report to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-06.html deleted file mode 100644 index 61940cdcf0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-06.html +++ /dev/null @@ -1,11 +0,0 @@ -Giant's Minion Lugonnes:
-Hmm.. Even after Ketra's Commander Tayr was killed, Belos didn't show up.
-Well, killing Tayr was still a good thing. No good having him around now that the alliance between Embryo and the Ketra Orcs is clear.
-So, time for your rewards! Which attribute stones do you want?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-07.html deleted file mode 100644 index 1e3556c5ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Be that as it may, you are not ready yet.
-(This quest may only be undertaken by a Wizard class character of level 76 or above who has completed the quest "The Ketra Orc Supporters".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-08.html deleted file mode 100644 index 57f985258f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-09.htm deleted file mode 100644 index 6a15d580c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/33852-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I don't think it's time to act quite yet.
-(This quest may only be undertaken by a Wizard class character of level 76 to 80 who has completed the quest "The Ketra Orc Supporters".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/Q10426_AssassinationOfTheKetraOrcCommander.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/Q10426_AssassinationOfTheKetraOrcCommander.java deleted file mode 100644 index 0cc98a8459..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10426_AssassinationOfTheKetraOrcCommander/Q10426_AssassinationOfTheKetraOrcCommander.java +++ /dev/null @@ -1,142 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10426_AssassinationOfTheKetraOrcCommander; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10425_TheKetraOrcSupporters.Q10425_TheKetraOrcSupporters; - -/** - * Assassination of the Ketra Orc Commander (10426) - * @author Stayway - */ -public class Q10426_AssassinationOfTheKetraOrcCommander extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - private static final int COMMANDER_TAYR = 27500; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10426_AssassinationOfTheKetraOrcCommander() - { - super(10426); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(COMMANDER_TAYR); - addCondNotRace(Race.ERTHEIA, "33852-08.html"); - addCondInCategory(CategoryType.WIZARD_GROUP, "33852-09.htm"); - addCondMinLevel(MIN_LEVEL, "33852-09.htm"); - addCondMaxLevel(MAX_LEVEL, "33852-09.htm"); - addCondCompletedQuest(Q10425_TheKetraOrcSupporters.class.getSimpleName(), "33852-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward_9546": - case "reward_9547": - case "reward_9548": - case "reward_9549": - case "reward_9550": - case "reward_9551": - { - if (qs.isCond(2)) - { - final int stoneId = Integer.parseInt(event.replaceAll("reward_", "")); - qs.exitQuest(false, true); - giveItems(player, stoneId, 15); - giveStoryQuestReward(npc, player); - if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL)) - { - addExpAndSp(player, 327446943, 1839); - } - htmltext = "33852-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "33852-05.html" : "33852-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-01.htm deleted file mode 100644 index 22afd7a63e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Things are not proceeding as expected. Since the Orcs' commander was assassinated, they have tightened their security. But we cannot just give up.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-02.htm deleted file mode 100644 index 72e2bf61eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I know it will be dangerous, but there is no other choice. We have to assassinate their chief, Brakki. If they lose their chief on top of their commander, the Ketra Orcs will surely fall into disorder. At that point, Belos must appear.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-03.htm deleted file mode 100644 index 109d8a988b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Of course, it won't be easy to assassinate the chief of the Ketra Orcs. But you've shown great skills thus far.
< -Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10427_AssassinationOfTheKetraOrcChief 33852-04.html">"I'll take care of everything." - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-04.html deleted file mode 100644 index 1cc7afb802..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-Let me explain again. Find and kill Ketra's Chief Brakki here in the Ketra Orc Barracks and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-05.html deleted file mode 100644 index c331703581..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-You haven't finished the mission yet.
-Let me explain again. Find and kill Ketra's Chief Brakki here in the Ketra Orc Barracks and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-06.html deleted file mode 100644 index 1887d81213..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Giant's Minion Lugonnes:
Finally! Killing Ketra's Chief Brakki was exactly what we needed to flush out Belos. We should have done that first!
Well, I think that's it for both of us now. Time for some rest.
Oh right, rewards first! Hey, what kinds of attribute stones do you want?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-07.html deleted file mode 100644 index c113eeadc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-So you got rid of Belos, and killed the chief of Ketra Orcs working with Embryo, huh? What progress!
Of course, that doesn't mean we can let our guard down against Embryo. They'll be up to no good somewhere else before long!
Anyway, I'll let Kekropus know of your valor. We will always remember you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-08.html deleted file mode 100644 index 57f985258f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-09.htm deleted file mode 100644 index d98f145037..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/33852-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I don't think it's time to act quite yet.
-(This quest may only be undertaken by a Wizard class character of level 76 to 80 who has completed the quest "Assassination Of The Ketra Orc Commander".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/Q10427_AssassinationOfTheKetraOrcChief.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/Q10427_AssassinationOfTheKetraOrcChief.java deleted file mode 100644 index 7bfba35c87..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10427_AssassinationOfTheKetraOrcChief/Q10427_AssassinationOfTheKetraOrcChief.java +++ /dev/null @@ -1,148 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10427_AssassinationOfTheKetraOrcChief; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10426_AssassinationOfTheKetraOrcCommander.Q10426_AssassinationOfTheKetraOrcCommander; - -/** - * Assassination of the Ketra Orc Chief (10427) - * @author Stayway - */ -public class Q10427_AssassinationOfTheKetraOrcChief extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - private static final int CHIEF_BRAKKI = 27501; - private static final int KAMPF = 27516; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10427_AssassinationOfTheKetraOrcChief() - { - super(10427); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(CHIEF_BRAKKI); - addSpawnId(KAMPF); - addCondNotRace(Race.ERTHEIA, "33852-08.html"); - addCondInCategory(CategoryType.WIZARD_GROUP, "33852-09.htm"); - addCondMinLevel(MIN_LEVEL, "33852-09.htm"); - addCondMaxLevel(MAX_LEVEL, "33852-09.htm"); - addCondCompletedQuest(Q10426_AssassinationOfTheKetraOrcCommander.class.getSimpleName(), "33853-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-04.html": - { - htmltext = event; - break; - } - case "33852-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward_9546": - case "reward_9547": - case "reward_9548": - case "reward_9549": - case "reward_9550": - case "reward_9551": - { - if (qs.isCond(2)) - { - final int stoneId = Integer.parseInt(event.replaceAll("reward_", "")); - qs.exitQuest(false, true); - giveItems(player, stoneId, 15); - giveStoryQuestReward(npc, player); - if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL)) - { - addExpAndSp(player, 327446943, 1839); - } - htmltext = "33852-07.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == LUGONNES) - { - if (qs.getState() == State.CREATED) - { - htmltext = "33852-01.htm"; - } - else if (qs.getState() == State.STARTED) - { - if (qs.isCond(1)) - { - htmltext = "33852-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33852-06.html"; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - if ((qs != null) && qs.isCond(2)) - { - addSpawn(KAMPF, 142130, -82520, -6487, 0, true, 60000); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/Q10453_StoppingTheWindDragon.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/Q10453_StoppingTheWindDragon.java deleted file mode 100644 index 5f5c15efd3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/Q10453_StoppingTheWindDragon.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10453_StoppingTheWindDragon; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * @author hlwrave - */ -public class Q10453_StoppingTheWindDragon extends Quest -{ - // NPC - private static final int JENNA = 33872; - // Monsters - private static final int LINDVIOR = 29240; - // Items - private static final int LINDVIOR_SLAYERS_HELMET = 37497; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10453_StoppingTheWindDragon() - { - super(10453); - addStartNpc(JENNA); - addTalkId(JENNA); - addKillId(LINDVIOR); - addCondMinLevel(MIN_LEVEL, "adens_wizard_jenna_q10453_0.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "adens_wizard_jenna_q10453_2.html": - { - qs.startQuest(); - break; - } - case "adens_wizard_jenna_q10453_5.html": - { - addExpAndSp(player, 2147483500, 37047780); - giveItems(player, LINDVIOR_SLAYERS_HELMET, 1); - qs.exitQuest(QuestType.ONE_TIME, true); - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = "adens_wizard_jenna_q10453_1.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "adens_wizard_jenna_q10453_3.html"; - } - else if (qs.isCond(2)) - { - htmltext = "adens_wizard_jenna_q10453_4.html"; - } - - } - else if (qs.isCompleted()) - { - htmltext = "adens_wizard_jenna_q10453_6.html"; - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_0.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_0.html deleted file mode 100644 index 991871cfe0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_0.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden's Wizard Jenna:
-You can not cope with the Dragon Lindvior. Please, go away.
-(This quest is available after reaching level 99. or Above) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_1.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_1.htm deleted file mode 100644 index b6f96a56e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_1.htm +++ /dev/null @@ -1,6 +0,0 @@ -Aden's Wizard Jenna: -
-We collect an army of warriors to slay the dragon of the wind.
-Are you ready to fight with the Dragon Lindvior?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_2.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_2.html deleted file mode 100644 index 59118d0bbe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_2.html +++ /dev/null @@ -1,5 +0,0 @@ -Aden's Wizard Jenna: -
-Excellent! Wish you luck.
-After slay the dragon, come back to me for a reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_3.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_3.html deleted file mode 100644 index 3171d90852..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_3.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden's Wizard Jenna: -
-Are you here now? Collect army soldiers and battle finally this dragon! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_4.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_4.html deleted file mode 100644 index 781ba32a4e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_4.html +++ /dev/null @@ -1,6 +0,0 @@ -Aden's Wizard Jenna: -
-Oh, you're alive? I am very proud of you and your soldiers that you were able to slay the dragon.
-You deserve my reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_5.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_5.html deleted file mode 100644 index 81d928ba22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_5.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden's Wizard Jenna: -
-Keep reward. Now all the soldiers will know that you are a brave killer dragons! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_6.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_6.html deleted file mode 100644 index dc1a3ad60a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10453_StoppingTheWindDragon/adens_wizard_jenna_q10453_6.html +++ /dev/null @@ -1,4 +0,0 @@ -Aden's Wizard Jenna: -
-You already told me that you are a brave warrior and got my reward. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-00.htm deleted file mode 100644 index 68b21b14f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-You haven't met Leona yet? She is in there.
-(This quest is only available for characters Lv. 99 or above who have completed the "Elikia's Letter" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-01.htm deleted file mode 100644 index 2e0b3e7e22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-You have talked to Leona? I assume that you are still here because her cause has echoed in your heart. As such, I'd like to ask you to carry out an important mission for us.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-02.htm deleted file mode 100644 index c2e32e7944..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Truth Seeker Devianne:
-I had guessed that Beleth was plotting something in Hellbound, but things are much worse than I thought. He isn't just powerfull -- he is evil!
-In Beleth's Magic Circle, Chimeras are raised free-range, probably to be used as building materials for Core Naia.
-And these Chimeras, they're... - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-03.htm deleted file mode 100644 index a304bdc09a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Truth Seeker Devianne:
-They were slaves! They had lost their humanity, turned into monsters... killing other creatures until they were slaughter to be used in creating Core Naia.
-But not all is lost. There seems to be a way to turn them back into human form! but this requires help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-04.htm deleted file mode 100644 index 8da9cd745e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-All right, go to Beleth's Magic Circle now. Take down as many monsters as you can, and the Circle will become unstable.
-When the magic Circle turns yellow, kill off the nearby Decay Hannibals, Armor Beasts, Klein Soldiers, Disorder Warriors, Disorder Avatars, Blow Archers, Bizuards, Mutated Flys, Amos Soldiers, Amos Officers, Amos Master, and Ailith Hunters. Then you'll be able to rescue those who haven't completely mutated yet!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-05.html deleted file mode 100644 index 5b0bdc527c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-In order to take on this mission, you must first build more trust with us.
-(Only characters with faction level 2 or above with the Blackbird Clan may undertake this quest.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-06.html deleted file mode 100644 index 5627f980ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-Still not done? Well, we still have time. But hurry!
-Go to Beleth's Magic Circle immediately and wait for the magic circle to turn yellow. That's when you kill Decay Hannibals, Armor Beasts, Klein Soldiers, Disorder Warriors, Disorder Avatars, Blow Archers, Bizuards, Mutated Flies, Amos Soldiers, Amos Officers, Amos Masters, and Ailith Hunters. Then you can rescue those who haven't completely mutated yet! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-07.html deleted file mode 100644 index 4b75fd48e1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Truth Scholar Devianne:
-Did your mission succeed? Did you rescue them?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-08.html deleted file mode 100644 index f7447767fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/31590-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Truth Seeker Devianne:
-Well done! I will now ask those you saved for information about Beleth's magic.
-This is what true courage is -- saving one life at a time. Soon the lives you touched will go on to touch others' lives. Thank you for your valor. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/Q10456_OperationRescue.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/Q10456_OperationRescue.java deleted file mode 100644 index f05c3e837e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10456_OperationRescue/Q10456_OperationRescue.java +++ /dev/null @@ -1,152 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10456_OperationRescue; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10455_ElikiasLetter.Q10455_ElikiasLetter; - -/** - * Operation: Rescue (10456) - * @URL https://l2wiki.com/Operation:_Rescue - * @author Gigi - */ -public class Q10456_OperationRescue extends Quest -{ - // NPCs - private static final int DEVIANNE = 31590; - private static final int[] MONSTERS = - { - 23354, // Decay Hannibal - 23355, // Armor Beast - 23356, // Klein Soldier - 23357, // Disorder Warrior - 23358, // Blow Archer - 23360, // Bizuard - 23361, // Mutated Fly - 23362, // Amos Soldier - 23363, // Amos Officer - 23364, // Amos Master - 23365 // Ailith Hunter - }; - // Misc - private static final int MIN_LEVEL = 99; - - public Q10456_OperationRescue() - { - super(10456); - addStartNpc(DEVIANNE); - addTalkId(DEVIANNE); - addKillId(MONSTERS); - addCondMinLevel(MIN_LEVEL, "31590-00.htm"); - addFactionLevel(Faction.BLACKBIRD_CLAN, 2, "31590-05.html"); - addCondCompletedQuest(Q10455_ElikiasLetter.class.getSimpleName(), "31590-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - switch (event) - { - case "31590-02.htm": - case "31590-03.htm": - { - htmltext = event; - break; - } - case "31590-04.htm": - { - qs.startQuest(); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.I_HOPE_THEY_ARE_SAFE); - htmltext = event; - break; - } - case "31590-08.html": - { - if (qs.isCond(2) && (player.getLevel() >= MIN_LEVEL)) - { - addExpAndSp(player, 1_507_456_500, 3_617_880); - giveAdena(player, 659_250, false); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "31590-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "31590-06.html" : "31590-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && (npc.getTitleString() == NpcStringId.ABNORMAL_MAGIC_CIRCLE)) - { - if (getRandom(100) < 5) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-01.htm deleted file mode 100644 index c71c60da5d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Enron:
-Do you know anything about alligators? Long ago, alligators came from Avella of the Orient and settled on Alligator Island. Nowadays, it's just covered in those cursed water lizards! That's why it's called Alligator Island.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-02.htm deleted file mode 100644 index 24f430b954..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Enron:
-Think about it! Those beasts swarming so close to Heine. Have you thought how scared the citizens must be?
-What's worse, they roam around in packs! We can't lay a hand on them. They really are a nuisance...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-03.htm deleted file mode 100644 index 9093e61f8b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Enron:
-But... An enterprising sort could make quite a bit off of these alligators! Used to be, alligator hunters flocked to our little island. But since the alligators got violent because of Shilen, even the hunters are afraid to go out.
-So, uh, do you think you could...? You know...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-04.htm deleted file mode 100644 index 69478e1438..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Enron:
-Wonderful! You and I are now partners. You should be honored! I don't ask just anyone to be my partner, but I like the cut of your jib!
-What you need to do is simple. Catch any Alligator, Crokian Lad, Dailaon Lad, Crokian Lad Warrior, Parhit Lad, or Nos Lad you see on Alligator Island, and bring their skin. You'll be compensated based on skin quality. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-05.html deleted file mode 100644 index 6ecd987796..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Enron:
-I thought you were supposed to be some great hunter or something. I'm not a charity here, you know?
-Catch any Alligator, Crokian Lad, Dailaon Lad, Crokian Lad Warrior, Parhit Lad, or Nos Lad you see on Alligator Island, and bring their skin. You'll be compensated based on skin quality. Now go make me some change! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-06.html deleted file mode 100644 index a73381d5cc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Enron:
-Hey, partner! Good hunting?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-07.html deleted file mode 100644 index 5b301f1764..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Enron:
-These aren't bad! Not bad at all! I might come out ahead on this scheme. Thanks a lot! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-08.htm deleted file mode 100644 index 7f98274de2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Enron:
-Do you know anything about alligators? Long ago, alligators came from Avella of the Orient and settled on Alligator Island. Nowadays, it's just covered in those cursed water lizards! That's why it's called Alligator Island.
-The alligators are so violent! The people at the castle can't do anything about them, and no one just enjoys the island. I'd stay away from there unless you have a death wish...
-(Characters of levels 40 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-09.html deleted file mode 100644 index 9514468523..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/33860-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Enron:
-Do you know anything about alligators? Since long before, an influx of alligators came from Avellan in the east and settled on Alligator Island, began propagating, and covered the island with alligators. The name of the island was even changed to Alligator Island.
-These alligators are so ferocious, even those from the castle couldn't approach them. So don't risk your life going after them.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/Q10460_ReturnOfTheAlligatorHunter.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/Q10460_ReturnOfTheAlligatorHunter.java deleted file mode 100644 index 09b805e666..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10460_ReturnOfTheAlligatorHunter/Q10460_ReturnOfTheAlligatorHunter.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10460_ReturnOfTheAlligatorHunter; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Return of the Alligator Hunter (10460) - * @author St3eT - */ -public class Q10460_ReturnOfTheAlligatorHunter extends Quest -{ - // NPCs - private static final int ENRON = 33860; - private static final int[] MONSTERS = - { - 20135, // Alligator - 20804, // Crokian Lad - 20805, // Dailaon Lad - 20806, // Crokian Lad Warrior - 20807, // Farhite Lad - 20808, // Nos Lad - }; - // Items - private static final int LEATHER = 36710; // Alligator Leather - private static final int BLUE_LEATHER = 36711; // Blue Alligator Leather - private static final int BEJEWELED_LEATHER = 36712; // Bejeweled Alligator Leather - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL = 46; - - public Q10460_ReturnOfTheAlligatorHunter() - { - super(10460); - addStartNpc(ENRON); - addTalkId(ENRON); - addKillId(MONSTERS); - registerQuestItems(LEATHER, BLUE_LEATHER, BEJEWELED_LEATHER); - addCondNotRace(Race.ERTHEIA, "33860-09.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33860-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33860-02.htm": - case "33860-03.htm": - { - htmltext = event; - break; - } - case "33860-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33860-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 4150144, 670); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33860-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33860-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33860-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(1)) - { - int itemId = 0; - int itemCount = 0; - - final int chance = getRandom(100); - if (chance < 10) - { - itemId = BEJEWELED_LEATHER; - itemCount = 10; - } - else if (chance < 40) - { - itemId = BLUE_LEATHER; - itemCount = 20; - } - else - { - itemId = LEATHER; - itemCount = 30; - } - - giveItemRandomly(killer, npc, itemId, 1, 2, itemCount, 1, true); - - if (getQuestItemsCount(killer, BEJEWELED_LEATHER, BLUE_LEATHER, LEATHER) == 60) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-01.html deleted file mode 100644 index 92042b3234..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Marketeer of Mammon:
-You must want something from me. What do you want?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-02.html deleted file mode 100644 index ca83537d8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Black Marketeer of Mammon:
-Oh! Gems from the Wind Realm. It's an honor to have an Ertheia looking for such things from me.
-But I don't have those gems right now. They are not always available. I'm out of materials as well.
-If you can bring me the materials, %playerName%, I can arrange it so that you can get the gems sooner. Can you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-03.html deleted file mode 100644 index 5ef7c9b052..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Black Marketeer of Mammon:
-Let's see. I need the power of the wind, which I could probably get...and I also need the power of darkness. That would be Dark Fragments.
-Quite unique materials, huh? I need all 6 Attributes to make this gem. In order to collect Dark Fragments, go to the Altar of Evil. Get 50 Dark Fragments from Arbitors of Darkness, Altar of Evil Spirit Offering Boxes, Mutated Cerberuses, Dartanions, Insane Phions, Dimensional Rifters, and Hellgate Fighting Dogs.
-(The Altar of Evil is in the Fog of Blood Region near the Dark Elf Village.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-04.html deleted file mode 100644 index 79e95f6c3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Marketeer of Mammon:
-To collect Dark Fragments, go to the Altar of Evil. Get 50 Dark Fragments from Arbitors of Darkness, Altar of Evil Spirit Offering Boxes, Mutated Cerberuses, Dartanions, Insane Phions, Dimensional Rifters, and Hellgate Fighting Dogs.
-(The Altar of Evil is in the Fog of Blood Region near the Dark Elf Village.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-05.html deleted file mode 100644 index 83e54f9f04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Black Marketeer of Mammon:
-You've gotten all the Dark Fragments. Now we need the power of the wind - which is you!
-Haha, no need to make such a face. I'm not trying to kill you. You just need to share some of your power. Is that all right with you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-06.html deleted file mode 100644 index 8d9bf2a791..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Marketeer of Mammon:
-We have everything we need. You just need to wait a week.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-07.html deleted file mode 100644 index c5ecbc9b64..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Marketeer of Mammon:
-My, you're an impatient one. Well, since you were helpful...how about you go to the Blacksmith of Mammon? I'm actually just a middle man. When the Blacksmith of Mammon brings the gems from the Wind Realm, I give him the materials to make some profit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-08.html deleted file mode 100644 index 2673303da0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31092-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Black Marketeer of Mammon:
-The Blacksmith of Mammon does not stay in one place. He travels around the Town of Giran, the Town of Aden, and the Town of Rune every hour. It's going to take some work to find him.
-For the price of this information, I will take the Dark Fragments. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-01.html deleted file mode 100644 index fcbfe1c528..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-Welcome.
-If you're not here for some top-grade weapons, then why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-02.html deleted file mode 100644 index 570ac26d72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-I don't understand what you're saying.
-A gemstone of the Wind Spirit Realm? You can't make a gemstone by hand.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-03.html deleted file mode 100644 index 9bc2444e31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-...That old man's lost his mind.
-You're right. I do make and sell gemstones of the Wind Spirit Realm. What about it? It doesn't hurt the Ertheia, and I'm not doing anything dishonest by it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-04.html deleted file mode 100644 index ab1bf2eb86..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-Well, friend, I see you know quite a bit.
-So what do you want? The gemstone? Secrets to making it? I can't help you there, so report me if you want!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-05.html deleted file mode 100644 index cd5135f1dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-How much do you know exactly?
-I just make it the way Nidrah showed me. I just collect the ingredients, make the gemstones, and then Nidrah comes and takes them. I don't know what he does with them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-06.html deleted file mode 100644 index af5fff4891..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-Dark, Holy, Earth, Fire, Water, Wind. You need fragments for all six attributes. I can only tell you this far.
-I merely spruce up the defective gemstones he didn't take and sell them. All I'm doing is selling pretty trinkets - what's the evil in that?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-07.html deleted file mode 100644 index f8898673f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-I was also curious, so I tried to some digging around. He's a tough one! I once followed him, but...
-He just disappeared. Like the wind.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-08.html deleted file mode 100644 index 2d5839cc9d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith of Mammon:
-The Ruins of Ye Sagira on Talking Island. That place with the giants statue. What did they call it?
-Oh yeah, the Heroic Tomb! The people of Talking Island Village call it Heroic Tomb.
-And I'll give you the gemstone of the Wind Spirit Realm, so how about we both close this business here? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-09.html deleted file mode 100644 index b9d93c8c0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/31126-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith of Mammon:
-I last saw Nidrah at the Heroic Tomb. He's at the Ruins of Ye Sagira on Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-01.html deleted file mode 100644 index 3ff08419a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-%playerName%, you have the giants' power within you. The giants' power within an Ertheia... You didn't use any sinister methods, did you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-02.html deleted file mode 100644 index 41cb7cb7cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:>
-Storing power? A dangerous game. I did hear that Ertheia can make wondrous things... But too much curiosity may bang your doom.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-03.html deleted file mode 100644 index 66e82a7570..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Subclass/Dual Class Master Raina:
-I was not scolding you. I was just worried about the fragile state you're in.
-My role is to guide people in using powers that don't belong to them. You are an Ertheia with the giants' power within you. Two very different powers are colliding inside you, and though I cannot get rid of them, I can help you tap into them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-04.html deleted file mode 100644 index 27fd08e2ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Subclass/Dual Class Master Raina:
-You're in too fragile of a state to use the power of the giants now.
-I want to help you in any way I can to get there. Feel free to choose anything I have that you want.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-05.html deleted file mode 100644 index 25f59373c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-05.html +++ /dev/null @@ -1,9 +0,0 @@ -Subclass/Dual Class Master Raina:
-Actually, there's more I have that you might want.
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-06.html deleted file mode 100644 index dbd7ed9ad6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33491-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Subclass/Dual Class Master Raina:
-When you come back to me, you will be able to use the power of the giants.
-I hope that I have helped to protect you in the future. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-01.html deleted file mode 100644 index d6bc981267..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin:
-You're that Ertheia from the other day. Didn't think I'd bump into you here. As an agent of chaos, I create favorable situations for lots of different races, and then I stay here for awhile...but why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-02.html deleted file mode 100644 index bc6c8c5919..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin:
-Nidrah...I'm sorry, but I don't think I know him. And you came all the way here. Has he wronged you in some way?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-03.html deleted file mode 100644 index 812a8a7b72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin:
-He must be making some bad things, then? Do you have any of these items on you? - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-04.html deleted file mode 100644 index d0c8bf87b9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Agent of Chaos Hardin:
-There's an energy field around you. I think it's the object you're carrying.
-Can you show it to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-05.html deleted file mode 100644 index e89e48c30c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Agent of Chaos Hardin:
-Hm...I see. Well then...
-Oh, don't mind me, I'm just talking to myself. Anyway, this object might look shoddy, but it's actually quite remarkable. It's no mere gem. This area has statues imbued with the power of the giants.
-Go confirm this gem's abilities in front of each statue. The gem will absorb the giants' power.
-You should go find Wynn Summoner: Master Summoner. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-06.html deleted file mode 100644 index 08a1bf5426..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin:
-Go confirm this gem's abilities in front of each statue. The gem will absorb the giants' power.
-You should go find Wynn Summoner: Master Summoner. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-07.html deleted file mode 100644 index bcfc9de9b4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin:
-I see you busily going back and forth between each statue. Did you feel all eight different powers? Please show me that object again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-08.html deleted file mode 100644 index 156c2e0a9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Agent of Chaos Hardin: -This object has absorbed more power than it can withstand. It's very unstable right now. If you keep hanging on to this...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-09.html deleted file mode 100644 index 3b72c3459a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Agent of Chaos Hardin:
-Are you all right?
-Hurry, you must take measures to...mm? This can't be...your body is absorbing the energy. If that fragment's become embedded in your body, you wouldn't be fine like you are now...
-For now, go back to your village. Is it Faeron Village? Go back and find someone who can help you.
-I can't believe this happened...I hope you make it to see another day. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-10.html deleted file mode 100644 index 4fa53e2d18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Agent of Chaos Hardin:
-I felt it the last time I saw you. You are far more remarkable than I thought. Hurry and return to Faeron Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-11.html deleted file mode 100644 index 2b1d0a20c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33870-11.html +++ /dev/null @@ -1,5 +0,0 @@ - -Agent Of Chaos Hardin:
-You should check out this gem on each statue. I think it has hidden power of the Giants.
-First, find the Summoner Venlo - the Master's Call. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-00.htm deleted file mode 100644 index 4abaffef30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Queen Navari:
-It's wrong to take advantages of others just because they don't know any better.
-Isn't it?
-(This quest is only available for Ertheia characters Lv. 85 or above after 3rd Liberation that is not a dual class.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-01.htm deleted file mode 100644 index 4f7f4674f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Queen Navari:
-Do you know about the gems from the Wind Realm being traded in the Material Realm?
-Recently, a small box with a letter came from Alchemist Veruti in the Town of Rune. In it was a piece of Atelia, but it was different than the one you have.
-It was counterfeit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-02.htm deleted file mode 100644 index 4004c30a47..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Queen Navari:
-When Veruti first heard about the gems from the Wind Realm, she thought they could be minerals.
-Someone gave this to Veruti when she was left alone in the Town of Rune as a gift from home. She thought it was strange and sent it to me. It's Counterfeit Atelia.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-03.htm deleted file mode 100644 index d3478e9e8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-If it's powerless and only sold as a trinket, it is not a problem. But if someone knows about Atelia and is trying to create it...that is dangerous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-04.htm deleted file mode 100644 index 1f64f5f536..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Queen Navari:
-Atelia is formed through the cohesion of a large amount of magic energy. You remember that when you used Atelia to reach your 3rd Liberation,your power grew exponentially?
-If Atelia with such power gets in the wrong hands, the outcome could be catastrophic.
-I need you to find out who is making the fake Atelia and why.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-05.htm deleted file mode 100644 index 6342383733..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-Go to Alchemist Zephyra. She is investigating this with Alchemist Veruti from the Town of Rune.
-She will tell you what to do. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-06.html deleted file mode 100644 index 9e5e173726..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33931-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Queen Navari:
-Go to Alchemist Zephyra. She is investigating this with Alchemist Veruti in the Town of Rune. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-01.html deleted file mode 100644 index a56cff39a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-%playerName% You're so much stronger now, I can't believe that you're the same person from before. I heard that you're on a mission after some Counterfeit Atelia. You've become quite a reliable Ertheia!
-But, what happened to you? I can fee the giants' power swirling inside you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-02.html deleted file mode 100644 index 70d1daf462..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-That's strange. And I don't trust that Hardin fellow. He's been doing favors for other races, but I can't help but feel that he has some ulterior motive. He would make a dangerous foe if we were to be foes.
-Also, I think I know how to release the giants' power from inside you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-03.html deleted file mode 100644 index 76705e1976..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Karla:
-I heard of one in Talking Island Village who can enable others to use power not inherently their own. One with the special ability to distinguish people who can accept another's power.
-Wizards can become powerful warriors. -Spear-wielding warriors can acquire healing power.
-This individual's name was...Raina, was it? Yes, it was Raina.
-(You can find Subclass/Dual class Master Raina in Talking Island Village.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-04.html deleted file mode 100644 index 174bd9e30a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33933-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Go to Raina in Talking Island Village I'm sure she can help you.
-(You can find Subclass/Dual class Master Raina in Talking Island Village.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-01.html deleted file mode 100644 index d2bcb2bee0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Alchemist Zephyra:
-You must be the Ertheia assigned to the investigation with me. I'm sure Queen Navari told you about the Counterfeit Gems?
-The fake goods that were traded as Wind Spirit Realm materials were absolutely terrible. They are rather, unfinished? Someone made them according to the recipe, but they were defective.
-But because they are beautifully colored and are marked as gems from the Wind Realm, people sought them as valuables. Fools!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-02.html deleted file mode 100644 index 9b3bb2489f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Zephyra:
-Unfortunately, we have no idea who is making them. Veruti received them from random adventurers passing by. Locals had no idea where they were from. They were not too fond of an Ertheia looking into it.
-Oh yes! There's someone who can help you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-03.html deleted file mode 100644 index b75b3015c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist Zephyra:
-Blacksmith Momet. She's a dwarf assigned in this town. She is very friendly to us. Also she's cute and kind unlike most other blacksmiths I've treated with!
-She may know someone who makes or sells gems from the Wind Realm. I need to wait for Veruti's message here. You can ask Blacksmith Momet for me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-04.html deleted file mode 100644 index 3efce6d675..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Achemist Zephyra:
-I need to wait for Veruti's message. You can ask Blacksmith Momet where you can make or buy Wind Realm items. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-05.html deleted file mode 100644 index 1b0d933a97..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Achemist Zephyra:
-What took you so long? I waited for you ever since Veruti had contacted me. I found out who forged the Counterfeit Gems. He is the Blacksmith...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-06.html deleted file mode 100644 index e79c99a3eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Zephyra:
-So you knew about it, I was late. Speaking of which, you've changed. The power within you now, it is not of the Ertheia.
-I will treat you for now. Tell me what happened.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-07.html deleted file mode 100644 index 658119f82a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Alchemist Zephyra:
-I see. You know that man, Hardin... You think he could be Nidrah? But if he is doing good for the races in the Ruins of Ye Sagira, I guess he could be a good man. Rumors tell me that he is a talented mage. It's strange that he's making Counterfeit Gems.
-Oh speaking of which, there is the Giant's Power twirling inside you.
-Karla! I'm sure Karla has the answers. She is the most talented one in combat in this town.
-I will report everything to Queen Navari for you. -Please go. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-08.html deleted file mode 100644 index 98a8516a90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33978-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Alchemist Zephyra:
-I'm sure Karla has the answers. Try going to her. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-01.html deleted file mode 100644 index e4091bf5ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Momet:
-Um, what's going on? It's unusual to ask a blacksmith about something other than blacksmithing. Did something bad happen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-02.html deleted file mode 100644 index 2a7d3fe289..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Momet:
-Oh, that gemstone! I've heard about it before. They say it's very beautiful and sparkles like no other. But, why? Are you trying to obtain it? Because I can't make that.
-However, I think I may know of someone who's selling such a thing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-03.html deleted file mode 100644 index f78d500c3e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Momet:
-Have you heard of the Black Marketeers of Mammon? They roam about in darkness, trading goods from the black market. That gemstone from the Wind Spirit Realm doesn't seem like something that would be sold by an ordinary merchant. It would be traded on the down low.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-04.html deleted file mode 100644 index 2aeefd92ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Momet:
-They're in all towns. Let's see, Faeron Village. Yes, the Town of Gludio would be the closest one. Of course, you can go to any of the other town too. Tell the Black Marketeer of Mammon that you've come to buy the gemstone from the Wind Spirit Realm. I'm sure he'll be more than happy to sell it to you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-05.html deleted file mode 100644 index 17d95dc102..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/33998-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Momet:
-Tell the Black Marketeer of Mammon that you've come to buy the gemstone from the Wind Spirit Realm.
-(Go to the Town of Gludio, the closest town to Faeron Village, and find the Black Marketeer of Mammon there.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/Q10472_WindsOfFateEncroachingShadows.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/Q10472_WindsOfFateEncroachingShadows.java deleted file mode 100644 index faac822335..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/Q10472_WindsOfFateEncroachingShadows.java +++ /dev/null @@ -1,563 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10472_WindsOfFateEncroachingShadows; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; - -/** - * Winds of Fate: Encroaching Shadows (10472)
- * This quest is also included in these AIs:
- *
    - *
  • Hardin (first talk event)
  • - *
  • AwakeningMaster (first talk event)
  • - *
- * @author malyelfik - */ -public class Q10472_WindsOfFateEncroachingShadows extends Quest -{ - // NPCs - private static final int NAVARI = 33931; - private static final int ZEPHYRA = 33978; - private static final int MOMET = 33998; - private static final int BLACK_MARKETEER_MAMMON = 31092; - private static final int BLACKSMITH_OF_MAMMON = 31126; - private static final int HARDIN = 33870; - private static final int KARLA = 33933; - private static final int RAINA = 33491; - // Mobs - private static final int[] MOBS = - { - 23174, // Arbitor of Darkness - 23175, // Altar of Evil Spirit Offering Box - 23176, // Mutated Cerberos - 23177, // Dartanion - 23178, // Insane Phion - 23179, // Dimensional Rifter - 23180, // Hellgate Fighting Dog - }; - // Items - private static final int DARK_FRAGMENT = 40060; - private static final int COUNTERFEIT_ATELIA = 40059; - // Rewards - private static final ItemHolder RECIPE_TWILIGHT_NECKLACE = new ItemHolder(36791, 1); - private static final ItemHolder CRYSTAL_R = new ItemHolder(17371, 5); - private static final ItemHolder RED_SOUL_CRYSTAL_15 = new ItemHolder(10480, 1); - private static final ItemHolder BLUE_SOUL_CRYSTAL_15 = new ItemHolder(10481, 1); - private static final ItemHolder GREEN_SOUL_CRYSTAL_15 = new ItemHolder(10482, 1); - private static final ItemHolder FIRE_STONE = new ItemHolder(9546, 15); - private static final ItemHolder WATER_STONE = new ItemHolder(9547, 15); - private static final ItemHolder EARTH_STONE = new ItemHolder(9548, 15); - private static final ItemHolder WIND_STONE = new ItemHolder(9549, 15); - private static final ItemHolder DARK_STONE = new ItemHolder(9550, 15); - private static final ItemHolder HOLY_STONE = new ItemHolder(9551, 15); - // Skill - private static final SkillHolder ABSORB_WIND = new SkillHolder(16389, 1); - private static final SkillHolder ATELIA_ENERGY = new SkillHolder(16398, 1); - private static final SkillHolder FERINS_CURE = new SkillHolder(16399, 1); - // Misc - private static final double DROP_CHANCE = 0.6d; // Guessed - private static final int DARK_FRAGMENT_COUNT = 50; - private static final int MIN_LEVEL = 85; - // Teleport - private static final Location TELEPORT_LOC = new Location(-80565, 251763, -3080); - - public Q10472_WindsOfFateEncroachingShadows() - { - super(10472); - addStartNpc(NAVARI); - addTalkId(NAVARI, ZEPHYRA, MOMET, BLACK_MARKETEER_MAMMON, BLACKSMITH_OF_MAMMON, HARDIN, KARLA, RAINA); - addKillId(MOBS); - addCondRace(Race.ERTHEIA, "33931-00.htm"); - addCondInCategory(CategoryType.ERTHEIA_FOURTH_CLASS_GROUP, "33931-00.htm"); - registerQuestItems(DARK_FRAGMENT, COUNTERFEIT_ATELIA); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33931-02.htm": - case "33931-03.htm": - case "33931-04.htm": - case "33978-02.html": - case "33998-02.html": - case "33998-03.html": - case "31092-07.html": - case "31126-02.html": - case "31126-03.html": - case "31126-04.html": - case "31126-05.html": - case "31126-06.html": - case "31126-07.html": - case "33870-02.html": - case "33870-03.html": - case "33870-04.html": - case "33870-08.html": - case "33978-06.html": - case "33933-02.html": - case "33491-02.html": - case "33491-03.html": - case "33491-04.html": - { - break; - } - case "33931-05.htm": // Navari - { - qs.startQuest(); - break; - } - case "33978-03.html": // Zephyra - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - } - break; - } - case "33978-07.html": - { - if (qs.isCond(17)) - { - npc.doCast(FERINS_CURE.getSkill()); - qs.setCond(18, true); - } - break; - } - case "33998-04.html": // Momet - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - } - break; - } - case "31092-02.html": // Black Marketeer Mammon - { - htmltext = getHtm(player, event).replace("%playerName%", player.getName()); - break; - } - case "31092-03.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - } - break; - } - case "31092-06.html": - { - npc.setTarget(player); - npc.doCast(ABSORB_WIND.getSkill()); - qs.setMemoState(1); - break; - } - case "31092-08.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - qs.setMemoState(0); - takeItems(player, DARK_FRAGMENT, DARK_FRAGMENT_COUNT); - } - break; - } - case "31126-08.html": // Blacksmith Mammon - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - giveItems(player, COUNTERFEIT_ATELIA, 1); - } - break; - } - case "33870-05.html": // Hardin - { - if (qs.isCond(7)) - { - qs.setCond(8, true); - } - break; - } - case "33870-09.html": - { - if (qs.isCond(16)) - { - takeItems(player, COUNTERFEIT_ATELIA, 1); - npc.setTarget(player); - npc.doCast(ATELIA_ENERGY.getSkill()); // TODO: Implement this skill - qs.setCond(17, true); - } - break; - } - case "33933-03.html": // Karla - { - if (qs.isCond(18)) - { - qs.setCond(19, true); - } - break; - } - case "33491-red": // Raina - case "33491-blue": - case "33491-green": - { - if (qs.isCond(19)) - { - qs.set("SoulCrystal", event.split("-")[1]); - htmltext = "33491-05.html"; - } - break; - } - case "33491-fire": - case "33491-water": - case "33491-earth": - case "33491-wind": - case "33491-dark": - case "33491-holy": - { - if (qs.isCond(19) && qs.isSet("SoulCrystal")) - { - // Give attribute stones - switch (event.split("-")[1]) - { - case "fire": - { - giveItems(player, FIRE_STONE); - break; - } - case "water": - { - giveItems(player, WATER_STONE); - break; - } - case "earth": - { - giveItems(player, EARTH_STONE); - break; - } - case "wind": - { - giveItems(player, WIND_STONE); - break; - } - case "dark": - { - giveItems(player, DARK_STONE); - break; - } - case "holy": - { - giveItems(player, HOLY_STONE); - break; - } - } - // Give soul crystal - switch (qs.get("SoulCrystal")) - { - case "red": - { - giveItems(player, RED_SOUL_CRYSTAL_15); - break; - } - case "blue": - { - giveItems(player, BLUE_SOUL_CRYSTAL_15); - break; - } - case "green": - { - giveItems(player, GREEN_SOUL_CRYSTAL_15); - break; - } - } - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 175739575, 42177); - giveItems(player, CRYSTAL_R); - giveItems(player, RECIPE_TWILIGHT_NECKLACE); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = "33491-06.html"; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - case "teleport": - { - player.teleToLocation(TELEPORT_LOC); - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == NAVARI) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33931-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33931-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if ((npc.getId() == ZEPHYRA) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33978-01.html"; - break; - } - case 2: - { - htmltext = "33978-04.html"; - break; - } - case 17: - { - htmltext = "33978-05.html"; - break; - } - case 18: - { - htmltext = "33978-08.html"; - break; - } - } - } - else if ((npc.getId() == MOMET) && qs.isStarted()) - { - if (qs.isCond(2)) - { - htmltext = "33998-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33998-05.html"; - } - } - else if ((npc.getId() == BLACK_MARKETEER_MAMMON) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 3: - { - htmltext = "31092-01.html"; - break; - } - case 4: - { - htmltext = "31092-04.html"; - break; - } - case 5: - { - htmltext = (qs.isMemoState(1)) ? "31092-06.html" : "31092-05.html"; - break; - } - case 6: - { - htmltext = "31092-08.html"; - break; - } - } - } - else if ((npc.getId() == BLACKSMITH_OF_MAMMON) && qs.isStarted()) - { - if (qs.isCond(6)) - { - htmltext = "31126-01.html"; - } - else if (qs.isCond(7)) - { - htmltext = "31126-09.html"; - } - } - else if ((npc.getId() == HARDIN) && qs.isStarted()) - { - switch (qs.getCond()) - { - case 7: - { - htmltext = "33870-01.html"; - break; - } - case 8: - { - htmltext = "33870-06.html"; - break; - } - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - { - htmltext = "33870-11.html"; - break; - } - case 16: - { - htmltext = "33870-07.html"; - break; - } - case 17: - { - htmltext = "33870-10.html"; - break; - } - } - } - else if ((npc.getId() == KARLA) && qs.isStarted()) - { - if (qs.isCond(18)) - { - htmltext = getHtm(player, "33933-01.html"); - htmltext = htmltext.replace("%playerName%", player.getName()); - } - else if (qs.isCond(19)) - { - htmltext = "33933-04.html"; - } - } - else if ((npc.getId() == RAINA)) - { - if (qs.isStarted() && qs.isCond(19)) - { - htmltext = getHtm(player, "33491-01.html"); - htmltext = htmltext.replace("%playerName%", player.getName()); - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(4) && giveItemRandomly(killer, npc, DARK_FRAGMENT, 1, DARK_FRAGMENT_COUNT, DROP_CHANCE, true)) - { - qs.setCond(5); - } - return super.onKill(npc, killer, isSummon); - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if ((qs == null) && (event.getOldLevel() < event.getNewLevel()) && canStartQuest(player) && (player.getLevel() >= MIN_LEVEL)) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - showOnScreenMsg(player, NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 5000); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if ((qs == null) && canStartQuest(player) && (player.getLevel() >= MIN_LEVEL)) - { - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - showOnScreenMsg(player, NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 5000); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - final PlayerInstance player = event.getPlayer(); - if ((event.getMarkId() == getId()) && canStartQuest(player) && (player.getLevel() >= MIN_LEVEL)) - { - final String html = getHtm(player, "popup.html"); - player.sendPacket(new TutorialShowHtml(html)); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/popup.html deleted file mode 100644 index eb0e9bfe5b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10472_WindsOfFateEncroachingShadows/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -Queen Navari:
-We are seeing more imposters in the name of the Wind Spirit Realm.
-Child of the wind, I need your help.Come to Faeron Village and look for me.

-
-
Dual Class Requirements -3rd Liberation complete, Ertheia
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-01.htm deleted file mode 100644 index 4f4640afa8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-You have a Portal Stone... it means that you are one of the few who can challenge Antharas. I have a task that may interest you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-02.html deleted file mode 100644 index c289d93d9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-You do not have the ability to hear my request... Please come back after raising your caliber...
-(Only characters above level 85 can undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-03.html deleted file mode 100644 index 255562fb30..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-Praise unto you for your great achievement in fulfilling my request...
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-04.html deleted file mode 100644 index 450a16bd4a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-The fact that you don't have the Portal Stone means you did not satisfy the minimum requirement for this mission.
-If you really want to hear my request, you must first be recognized by Gabriel in Giran Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-05.htm deleted file mode 100644 index d202128aa0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-Actually, it is more of a challenge than a task. I have this Clear Crystal I would like you to fill with the energy of Antharas.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-06.htm deleted file mode 100644 index e1920bc27e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Antharas Theodric:
-I have no idea what you are talking about. Maybe you are mistaking me for another Watcher and another Dragon. With this crystal in your possession, once you have defeated Antharas it should draw the energy of the land dragon into the crystal.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-07.html deleted file mode 100644 index a7032bc270..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Antharas Theodric:
-Excellent. Take this Clear Crystal.
-I must warn you however, you will need many soldiers of equal skill in order to challenge Antharas.
-Best of luck to you, sir! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html deleted file mode 100644 index decd790ac9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Theodric:
-Apologies, sir! It does not appear as though you have defeated the land dragon. If you did that Clear Crystal would be filled with Antharas’s energy. Good try though, sir! I’ll be keeping an eye on you and your shenanigans. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-09.html deleted file mode 100644 index 61537a1baa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Antharas Theodric:
-Without the Clear Crystal, you cannot contain Antharas's energy even after defeating it. So please take this Clear Crystal. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-10.html deleted file mode 100644 index 7acd3ac25a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/30755-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Watcher of Antharas Theodric:
-Amazing! I congratulate you on your accomplishment!
-The crystal is filled with the energy of the land dragon.
-You have brought back the land dragon's energy.
-Alas... this victory is short lived. Though Antharas has been defeated and we may celebrate peace for now... the land dragon will return some day.
-As always, I shall sit here and wait for that time to come. And when it does I await your return to vanquish the land dragon again. Please, take this... it should help you when the time comes again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java deleted file mode 100644 index 7b47485019..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10504_JewelOfAntharas; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Jewel of Antharas (10504) - * @author Zoey76 - */ -public class Q10504_JewelOfAntharas extends Quest -{ - // NPC - private static final int THEODRIC = 30755; - // Monster - private static final int ANTHARAS = 29068; - // Items - private static final int CLEAR_CRYSTAL = 21905; - private static final int FILLED_CRYSTAL_ANTHARAS_ENERGY = 21907; - private static final int JEWEL_OF_ANTHARAS = 21898; - private static final int PORTAL_STONE = 3865; - // Misc - private static final int MIN_LEVEL = 85; - - public Q10504_JewelOfAntharas() - { - super(10504); - addStartNpc(THEODRIC); - addTalkId(THEODRIC); - addKillId(ANTHARAS); - registerQuestItems(CLEAR_CRYSTAL, FILLED_CRYSTAL_ANTHARAS_ENERGY); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - takeItems(player, CLEAR_CRYSTAL, -1); - giveItems(player, FILLED_CRYSTAL_ANTHARAS_ENERGY, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setCond(2, true); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - if ((player.getLevel() >= MIN_LEVEL) && hasQuestItems(player, PORTAL_STONE)) - { - switch (event) - { - case "30755-05.htm": - case "30755-06.htm": - { - htmltext = event; - break; - } - case "30755-07.html": - { - qs.startQuest(); - giveItems(player, CLEAR_CRYSTAL, 1); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, true); - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30755-02.html"; - } - else if (!hasQuestItems(player, PORTAL_STONE)) - { - htmltext = "30755-04.html"; - } - else - { - htmltext = "30755-01.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - if (hasQuestItems(player, CLEAR_CRYSTAL)) - { - htmltext = "30755-08.html"; - } - else - { - giveItems(player, CLEAR_CRYSTAL, 1); - htmltext = "30755-09.html"; - } - break; - } - case 2: - { - giveItems(player, JEWEL_OF_ANTHARAS, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.exitQuest(false, true); - htmltext = "30755-10.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = "30755-03.html"; - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-01.htm deleted file mode 100644 index f9c1cd168a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-You again... I thought I gave you a different errand. Or was it someone else?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-02.html deleted file mode 100644 index 02db926f59..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-You do not have the ability to hear my request... Please come back after raising your caliber...
-(Only characters above level 85 can undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-03.html deleted file mode 100644 index 0924200323..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-Praise unto you for your great achievement in fulfilling my request...
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-04.html deleted file mode 100644 index 7d246074fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Watcher of Valakas Klein:
-The fact that you don't have the Vacualite Floating Stone means you did not satisfy the minimum requirement for this mission.
-If you really want to hear my request, you must first obtain a Vacualite Floating Stone. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-05.htm deleted file mode 100644 index b50127d0d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-Really? Okay... Hmm...
-Why don't you take... ah... this Empty Crystal and... fill it with... the energy of Valakas.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-06.htm deleted file mode 100644 index 6fc404c2bb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-Never you mind, that's why!
-You think it is easy coming up with different reasons for you adventurers to go fight Valakas? He's big, bad, evil and scary. You want a reward for killing him then you bring me back a Crystal filled with the energy of Valakas!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-07.html deleted file mode 100644 index c6d5e45588..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Watcher of Valakas Klein:
-Good. Here is the Empty Crystal.
-As always, the same rules apply. Don't go alone, it's dangerous in there, be sure to gather a large group of skilled adventurers, and try not to die.
-Kill the beast, grab the energy, and visit me once you have completed your task. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-08.html deleted file mode 100644 index 74335e8803..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Watcher of Valakas Klein:
-If you truly defeat the fire dragon, that Empty Crystal shall be filled with Valakas's energy. Now, please be on your way. I shall be watching you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-09.html deleted file mode 100644 index 2d26abab03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Watcher of Valakas Klein:
-Excellent. I can finally make my Valakas Martini. I would share with you, but given your condition of being alive I wouldn't recommend it. It has a killer bite... literally.
-Oh, don't look so upset... once you've become undead maybe you can try a sip, but until that time you are just going to have to accept the consolation prize.
-The Jewel of Valakas... a one way trip straight to the doorstep of Valakas himself. It will come in handy so you don't have to go through the business just to get there.
-Now if you will excuse me... its me time. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-10.html deleted file mode 100644 index ff573de26a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/31540-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Watcher of Valakas Klein:
-Praise unto you for your great feat!
-You have heard my request.
-You have obtained the fire dragon's energy.
-But the fire dragon has not fully retreated...
-When you go against the beast in earnest, I shall give this to you... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/Q10505_JewelOfValakas.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/Q10505_JewelOfValakas.java deleted file mode 100644 index 95dfa8bcd5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10505_JewelOfValakas/Q10505_JewelOfValakas.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10505_JewelOfValakas; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Jewel of Valakas (10505) - * @author Zoey76 - */ -public class Q10505_JewelOfValakas extends Quest -{ - // NPC - private static final int KLEIN = 31540; - // Monster - private static final int VALAKAS = 29028; - // Items - private static final int EMPTY_CRYSTAL = 21906; - private static final int FILLED_CRYSTAL_VALAKAS_ENERGY = 21908; - private static final int JEWEL_OF_VALAKAS = 21896; - private static final int VACUALITE_FLOATING_STONE = 7267; - // Misc - private static final int MIN_LEVEL = 85; - - public Q10505_JewelOfValakas() - { - super(10505); - addStartNpc(KLEIN); - addTalkId(KLEIN); - addKillId(VALAKAS); - registerQuestItems(EMPTY_CRYSTAL, FILLED_CRYSTAL_VALAKAS_ENERGY); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - takeItems(player, EMPTY_CRYSTAL, -1); - giveItems(player, FILLED_CRYSTAL_VALAKAS_ENERGY, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setCond(2, true); - } - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - if ((player.getLevel() >= MIN_LEVEL) && hasQuestItems(player, VACUALITE_FLOATING_STONE)) - { - switch (event) - { - case "31540-05.htm": - case "31540-06.htm": - { - htmltext = event; - break; - } - case "31540-07.html": - { - qs.startQuest(); - giveItems(player, EMPTY_CRYSTAL, 1); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - executeForEachPlayer(killer, npc, isSummon, true, true); - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "31540-02.html"; - } - else if (!hasQuestItems(player, VACUALITE_FLOATING_STONE)) - { - htmltext = "31540-04.html"; - } - else - { - htmltext = "31540-01.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - if (hasQuestItems(player, EMPTY_CRYSTAL)) - { - htmltext = "31540-08.html"; - } - else - { - giveItems(player, EMPTY_CRYSTAL, 1); - htmltext = "31540-09.html"; - } - break; - } - case 2: - { - giveItems(player, JEWEL_OF_VALAKAS, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.exitQuest(false, true); - htmltext = "31540-10.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = "31540-03.html"; - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-01.htm deleted file mode 100644 index ded3de71a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gregory:
-Haha. Queen Navari has already contacted me, and I have waiting for you. Have you heard what is happening?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-02.htm deleted file mode 100644 index 0f073cf3de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gregory:
-Hahaha. That's what I thought
-The Ertheia are quite impatient, and tend to rush over without asking too many questions when they're asked for help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-03.htm deleted file mode 100644 index 64deba5979..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gregory:
-I thought that the Ertheia had nothing to do with this, but the Varka Silenos seem to be up to no good nowadays we have our eyes on them.
-We have been suspecting collision between the Embryo and the Varka Silenos for a long time now. Since the Ertheia also have something to do with the Embryo, you have been called on to provide help.
-For details, find the Giant's Minion Hansen in the Varka Silenos Barracks. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-04.html deleted file mode 100644 index 820899edd4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/31279-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Gregory:
-In the Town of Goddard has told you to go to the Giant's Minion Hansen in the Varka Silenos Barracks.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-01.html deleted file mode 100644 index 40ef634ffa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-You are...Ertheya.What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-02.htm deleted file mode 100644 index ec1ab6e9fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/33853-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Hansen:
-I was worried that I hadn't received a reply to my request for backup. I was starting to think that it was difficult for the Ertheia to make it all the way out here.
-I wonder if you have heard about the ancient monster Sakum. We have gained intelligence that the ancient monster, who should have vanished years ago, was actually cloned by the Embryo and is currently in the Varka Silenos Barracks.
-It appears that the Embryo have colluded with the Varka Silenos. That means that we need to stop it right away. There is a lot work for us to do. Please come to me when you are done preparing.
-(You can obtain the next Queen Navari's Letter at Lv. 81.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/Q10521_QueenNavarisLetterVarkaSilenosBarracks.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/Q10521_QueenNavarisLetterVarkaSilenosBarracks.java deleted file mode 100644 index 5c43346acb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/Q10521_QueenNavarisLetterVarkaSilenosBarracks.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10521_QueenNavarisLetterVarkaSilenosBarracks; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Queen Navari's Letter: Varka Silenos Barracks (10521) - * @URL https://l2wiki.com/Queen_Navari%27s_Letter:_Varka_Silenos_Barracks - * @author Gigi - * @date 2017-11-14 - [22:13:27] - */ -public class Q10521_QueenNavarisLetterVarkaSilenosBarracks extends LetterQuest -{ - // NPCs - private static final int GREGORY = 31279; - private static final int HANSEN = 33853; - // Items - private static final int VARKA_SILENOS_BARRAKS = 46730; - private static final int SOE_TOWN_OF_GODDARD = 46731; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - // Teleport - private static final Location TELEPORT_LOC = new Location(147711, -52920, -2728); - - public Q10521_QueenNavarisLetterVarkaSilenosBarracks() - { - super(10521); - addTalkId(GREGORY, HANSEN); - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_13"); - registerQuestItems(SOE_TOWN_OF_GODDARD, VARKA_SILENOS_BARRAKS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31279-02.htm": - { - htmltext = event; - break; - } - case "31279-03.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, VARKA_SILENOS_BARRAKS, 1); - htmltext = event; - } - break; - } - case "33853-02.htm": - { - if (qs.isCond(3)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1277640, 306); - giveStoryQuestReward(npc, player); - showOnScreenMsg(player, NpcStringId.YOU_HAVE_COMPLETED_QUEEN_NAVARI_S_LETTER, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isStarted()) - { - if (npc.getId() == GREGORY) - { - htmltext = (qs.isCond(2)) ? "31279-01.htm" : "31279-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33853-01.html"; - } - } - return htmltext; - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.getClassId() == ClassId.RIPPER; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/popup.html deleted file mode 100644 index 8e6096ec8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10521_QueenNavarisLetterVarkaSilenosBarracks/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-I got an emergency request from the Town of Goddard. Near the Town of Goddard at Varka Sillenos Barracks.
-It's different from the one we came in, but it's worth looking into. Go see High Priest Gregory.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00.html deleted file mode 100644 index f35fab5e21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00.html +++ /dev/null @@ -1,3 +0,0 @@ - -Your character's level exceeds the level limit for this quest. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00a.html deleted file mode 100644 index 68cb6683bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I am sorry, but I can't trust you.
-(This quest is for Ertheia with Lv. 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-01.htm deleted file mode 100644 index f79e8fe7d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-We lost touch with Spirit Realm a long time ago, and there are many of us who do not know about the Ertheia. However, I am a Kamael who knows of the stories of old times. I have not forgotten the reputation and powerful impression of the Ertheia.
-The Ertheia will be able to resolve the problems that with the Ertheia and the ancient monster Sakum.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-02.htm deleted file mode 100644 index a6c29bbe1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-I trust that you already know about the Embryo. We have received information that the Embryo, who are behind all of these problems, have joined hands with the Varka Silenos.
-We have also discovered that they have handed over Kampf as a token of cooperation. For now, in order to verify this intelligence, we will need to hide among the Varka Silenos and help the dark Embryo sympathizers who are helping them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-03.htm deleted file mode 100644 index fd93eeeb76..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-If I am right, the helpers Embryo Sends will appear when Varka Silenos soldiers are in danger.
-When the Embryo sympathizers appear, defeat them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-04.htm deleted file mode 100644 index e5cb092cc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Slay the Varka Silenoses here in the Varka Silenos Barracks and lure out the Embryo sympathizers.
-The Embryo sympathizers, I expect, will be Varka Backup Shooters or Varka Backup Wizards When the appear, take out 100 of each, and then return to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-05.html deleted file mode 100644 index 31dd55df90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Who is under cover in the Varka Silenos Barracks has asked you to find and defeat the Embryo Support Troops hiding in the Varka Silenos Barracks. He says that once the monsters at the Varka Silenos Barracks have been defeated, the Varka Backup Shooters and Varka Backup Wizards will appear.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-06.html deleted file mode 100644 index bfa906524d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Good work. They must be very confused. Now that the situation has fallen into chaos, they will bring out Kampf. They've been saving him as their last defense against us.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-07.html deleted file mode 100644 index 9626a240d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/33853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-For now, let's wait a bit and watch their movements. We will soon be able to figure out Kampf's whereabouts. Until then, get some rest.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/Q10522_TheDarkSecretOfVarkaSilenos.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/Q10522_TheDarkSecretOfVarkaSilenos.java deleted file mode 100644 index 1da4e9397d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10522_TheDarkSecretOfVarkaSilenos/Q10522_TheDarkSecretOfVarkaSilenos.java +++ /dev/null @@ -1,227 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10522_TheDarkSecretOfVarkaSilenos; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * The Dark Secret of Varka Silenos (10522) - * @URL https://l2wiki.com/The_Dark_Secret_of_Varka_Silenos - * @author Gigi - * @date 2017-11-17 - [19:27:54] - */ -public class Q10522_TheDarkSecretOfVarkaSilenos extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - // Monsters - private static final int VARKA_SILENOS_RECRUIT = 21350; - private static final int VARKA_SILENOS_FOOTMAN = 21351; - private static final int VARKA_SILENOS_SCOUT = 21353; - private static final int VARKA_SILENOS_HUNTER = 21354; - private static final int VARKA_SILENOS_COMANDER = 21369; - private static final int VARKAS_ELITE_ESCORT = 21370; - private static final int VARKA_SILENOS_WARRIOR = 21358; - - private static final int VARKA_SILENOS_SHAMAN = 21357; - private static final int VARKA_SILENOS_PRIEST = 21355; - - private static final int VARKA_BACKUP_SHOOTER = 27514; - private static final int VARKA_BACKUP_WIZARD = 27515; - - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10522_TheDarkSecretOfVarkaSilenos() - { - super(10522); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(VARKA_BACKUP_SHOOTER, VARKA_BACKUP_WIZARD, VARKA_SILENOS_RECRUIT, VARKA_SILENOS_FOOTMAN, VARKA_SILENOS_SCOUT, VARKA_SILENOS_HUNTER, VARKA_SILENOS_SHAMAN, VARKA_SILENOS_COMANDER, VARKAS_ELITE_ESCORT, VARKA_SILENOS_WARRIOR, VARKA_SILENOS_PRIEST); - addCondRace(Race.ERTHEIA, "33853-00a.html"); - addCondStart(p -> p.isInCategory(CategoryType.FIGHTER_GROUP), "33853-00a.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33853-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33853-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 492760460, 5519); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33853-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33853-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - int killedShooter = qs.getInt("killed_" + VARKA_BACKUP_SHOOTER); - int killedWizard = qs.getInt("killed_" + VARKA_BACKUP_WIZARD); - - switch (npc.getId()) - { - case VARKA_SILENOS_RECRUIT: - case VARKA_SILENOS_FOOTMAN: - case VARKA_SILENOS_SCOUT: - case VARKA_SILENOS_HUNTER: - case VARKA_SILENOS_COMANDER: - case VARKAS_ELITE_ESCORT: - case VARKA_SILENOS_WARRIOR: - { - final Npc mob = addSpawn(VARKA_BACKUP_SHOOTER, npc, false, 60000); - mob.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - addAttackPlayerDesire(mob, killer); - break; - } - - case VARKA_SILENOS_SHAMAN: - case VARKA_SILENOS_PRIEST: - { - final Npc mob = addSpawn(VARKA_BACKUP_WIZARD, npc, false, 60000); - mob.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - addAttackPlayerDesire(mob, killer); - break; - } - - case VARKA_BACKUP_SHOOTER: - { - if (killedShooter < 100) - { - qs.set("killed_" + VARKA_BACKUP_SHOOTER, ++killedShooter); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case VARKA_BACKUP_WIZARD: - { - if (killedWizard < 100) - { - qs.set("killed_" + VARKA_BACKUP_WIZARD, ++killedWizard); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((killedShooter >= 100) && (killedWizard >= 100)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs.isCond(1)) - { - final Set holder = new HashSet<>(2); - holder.add(new NpcLogListHolder(VARKA_BACKUP_SHOOTER, false, qs.getInt("killed_" + VARKA_BACKUP_SHOOTER))); - holder.add(new NpcLogListHolder(VARKA_BACKUP_WIZARD, false, qs.getInt("killed_" + VARKA_BACKUP_WIZARD))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00.html deleted file mode 100644 index 4a3f904d51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time.
-(Only Ertheia characters with Lv. 76 or above who have completed the quest "The Dark Secret of the Varka Silenos".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00a.htm deleted file mode 100644 index d0a1bae1b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time.
-(This quest is for Ertheia Warriors with Lv. 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-01.htm deleted file mode 100644 index a25017c22a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-How are they keeping this so secret?.
-Kampf is nowhere to be found. We need to flush them out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-02.htm deleted file mode 100644 index 74c4af88fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-We intend to take out their commander.
-We have to assassinate their commander. When someone in such a high position is gone, they will have to bring out Kampf. When that happens, kill Kampf as well. Of course.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-03.htm deleted file mode 100644 index 4d199a3c04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Of course, we don't expect it to be an easy task, to take out the Varka Silenos Commander.
-Also, Kampf still might not show up, if they're being careful. But it's the best plan we've got!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-04.htm deleted file mode 100644 index ade373127d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Find Varka's Silenos Commander Mos in the Varka Silenos Barracks, and defeat him.
-Even if Kampf does not show himself, do not be disappointed. Please return to me and report on the situation.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-05.html deleted file mode 100644 index f0af904d19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-You haven't finished the mission yet. Let me explain again.
-Find Varka's Silenos Commander Mos in the Varka Silenos Barracks, and defeat him.
-Even if Kampf does not show himself, do not be disappointed. Please return to me and report on the situation.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-06.html deleted file mode 100644 index 8fce01a13a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Hmm.. You have taken out Varka's Silenos Commander Mos, but Kampf did not show himself. Anyways, it's a good thing that you have taken out Varka's Silenos Commander Mos.
-With in now being out in the open that the Embryo and the Varka Silenos has conspired together, leaving one such as him alive cannot be good for us.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-07.html deleted file mode 100644 index 57c69c1706..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/33853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Hansen:
-Anyways you've worked hard for the mission. Here you should take some rest. I'll try to come up with a way to find Kampf.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/Q10523_TheAssassinationOfTheVarkaSilenosCommander.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/Q10523_TheAssassinationOfTheVarkaSilenosCommander.java deleted file mode 100644 index a52459778b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10523_TheAssassinationOfTheVarkaSilenosCommander/Q10523_TheAssassinationOfTheVarkaSilenosCommander.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10523_TheAssassinationOfTheVarkaSilenosCommander; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10522_TheDarkSecretOfVarkaSilenos.Q10522_TheDarkSecretOfVarkaSilenos; - -/** - * The Assassination of the Varka Silenos Commander Mos (10523) - * @author Gigi - * @date 2017-11-18 - [12:27:08] - */ -public class Q10523_TheAssassinationOfTheVarkaSilenosCommander extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - // Monsters - private static final int VARKAS_COMMANDER_MOS = 27502; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10523_TheAssassinationOfTheVarkaSilenosCommander() - { - super(10523); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(VARKAS_COMMANDER_MOS); - addCondRace(Race.ERTHEIA, "33853-00.html"); - addCondStart(p -> p.isInCategory(CategoryType.FIGHTER_GROUP), "33853-00a.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33853-00.html"); - addCondCompletedQuest(Q10522_TheDarkSecretOfVarkaSilenos.class.getSimpleName(), "33853-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33853-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 327446943, 1839); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33853-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33853-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00.html deleted file mode 100644 index 0a8cd4a3e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time.
-(Only Ertheia characters with Lv. 76 or above who have completed the quest "The Assassination of the Varka Silenos Commander".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00a.htm deleted file mode 100644 index 9201565c4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-I don't think it's time.
-(This quest may only be undertaken by an Ertheia Warrior class character with level 76 or above who has completed the quest "Assassination of the Varka Silenos Commander".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-01.htm deleted file mode 100644 index 39e66605ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-The situation is not favorable to us. Since you assassinated their commander, security's been tight around here. But we won't give up!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-02.htm deleted file mode 100644 index 8b40f370ad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-It's a dangerous, but there is a way, nonetheless.
-We have to assassinate their chief. If they lose their chief on top of their commander, they will fail into chaos. So, I bet Kampf will show up this time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-03.htm deleted file mode 100644 index dcdc114e20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Of course, talking out the Varka Silenos chief won't be an easy thing do to. If the chief is taken out, Kampf is sure to reveal himself, -making this whole thing even more dangerous. But I have a good feeling about you. Will you take the mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-04.htm deleted file mode 100644 index 1767294cb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Be careful
-Find Varka's Silenos Chief Horus in the Varka Silenos Barracks, and defeat him. It won't be easy, but you'll be able to do it. When you're done, return to me, and report the situation.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-05.html deleted file mode 100644 index 15138cd463..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-You haven't finished the mission yet.
-Find Varka's Silenos Chief Horus in the Varka Silenos Barracks, and defeat him. It won't be easy, but you'll be able to do it. When you're done, return to me, and report the situation.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-06.html deleted file mode 100644 index 3138f894d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Hansen:
-Hahahaha! I knew it! When you killed Varka's Chief Horus, of course Kampf showed up. See, what did I tell you? Well done! I will report to my superiors right away.
-Well, I think that's it for both of us now. Time for some rest.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-07.html deleted file mode 100644 index b9085fd5b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/33853-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Hansen:
-Thank you for your hard work. Our greatest headache Kampf is gone, and we have even taken out the Varka Silenos Chief who had colluded with the Embryo!
-I'll be sure to let Kekropus know of your role in these dealings. You will always be honored among us, the Giant's Minions. Thank you.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief.java deleted file mode 100644 index 2559ca3ab8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief/Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief.java +++ /dev/null @@ -1,150 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10523_TheAssassinationOfTheVarkaSilenosCommander.Q10523_TheAssassinationOfTheVarkaSilenosCommander; - -/** - * The Assassination of the Varka Silenos Commander Chief (10524) - * @author Gigi - * @date 2017-11-18 - [14:37:41] - */ -public class Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief extends Quest -{ - // NPCs - private static final int HANSEN = 33853; - // Monsters - private static final int VARKAS_CHIEF_HORUS = 27503; - private static final int KAMPF = 27516; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief() - { - super(10524); - addStartNpc(HANSEN); - addTalkId(HANSEN); - addKillId(VARKAS_CHIEF_HORUS); - addCondRace(Race.ERTHEIA, "33853-00.html"); - addCondStart(p -> p.isInCategory(CategoryType.FIGHTER_GROUP), "33853-00a.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33853-00.html"); - addCondCompletedQuest(Q10523_TheAssassinationOfTheVarkaSilenosCommander.class.getSimpleName(), "33853-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33853-02.htm": - case "33853-03.htm": - { - htmltext = event; - break; - } - case "33853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33853-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 351479151, 1839); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33853-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33853-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33853-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.COME_KAMPF_PROTECT_ME); - final Npc mob = addSpawn(KAMPF, npc, false, 120000); - addAttackPlayerDesire(mob, killer); - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-01.htm deleted file mode 100644 index 7eae5b38af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gregory:
-Haha. Queen Navari has already contacted me, and I have waiting for you. Have you heard what is happening?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-02.htm deleted file mode 100644 index 70f5d24879..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gregory:
-Hahaha. That's what I thought
-The Ertheia are quite impatient, and tend to rush over without asking too many questions when they're asked for help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-03.htm deleted file mode 100644 index 1cae17c304..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gregory:
-I thought that the Ertheia had nothing to do with this, but the Ketra Orcs seem to be up to no good nowadays we have our eyes on them.
-We have been suspecting collision between the Embryo and the Ketra Orcs for a long time now. Since the Ertheia also have something to do with the Embryo, you have been called on to provide help.
-For details, find the Giant's Minion Lugonnes in the Ketra Orc Outpost. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-04.html deleted file mode 100644 index 1d3c008a6a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/31279-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Gregory:
-In the Town of Goddard has told you to go to the Giant's Minion Lugonnes in the Ketra Orc Outpost.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-01.html deleted file mode 100644 index 81c26d4af9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-You are... Ertheia. What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-02.htm deleted file mode 100644 index a992775a15..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/33852-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Lugonnes:
-I was worried that I hadn't received a reply to my request for backup. I was starting to think that it was difficult for the Ertheia to make it all the way out here.
-I wonder if you have heard about the ancient monster Sakum. We have gained intelligence that the ancient monster, who should have vanished years ago, was actually cloned by the Embryo and is currently in the Ketra Orc Outpost.
-It appears that the Embryo have colluded with the Ketra Orcs. That means that we need to stop it right away. There is a lot work for us to do. Please come to me when you are done preparing.
-(You can obtain the next Queen Navari's Letter at Lv. 81.)
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/Q10525_QueenNavarisLetterKetraOrcOutpost.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/Q10525_QueenNavarisLetterKetraOrcOutpost.java deleted file mode 100644 index 74921f7570..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/Q10525_QueenNavarisLetterKetraOrcOutpost.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10525_QueenNavarisLetterKetraOrcOutpost; - -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Queen Navari's Letter, Ketra Orc Outpost (10525) - * @URL https://l2wiki.com/Queen_Navari%27s_Letter,_Ketra_Orc_Outpost - * @author Mobius - */ -public class Q10525_QueenNavarisLetterKetraOrcOutpost extends LetterQuest -{ - // NPCs - private static final int GREGORY = 31279; - private static final int LUGONNES = 33852; - // Items - private static final int KETRA_ORC_OUTPOST = 46732; - private static final int SOE_TOWN_OF_GODDARD = 46731; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - // Teleport - private static final Location TELEPORT_LOC = new Location(147711, -52920, -2728); - - public Q10525_QueenNavarisLetterKetraOrcOutpost() - { - super(10525); - addTalkId(GREGORY, LUGONNES); - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TOWN_OF_GODDARD, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_13"); - registerQuestItems(SOE_TOWN_OF_GODDARD, KETRA_ORC_OUTPOST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31279-02.htm": - { - htmltext = event; - break; - } - case "31279-03.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, KETRA_ORC_OUTPOST, 1); - htmltext = event; - } - break; - } - case "33852-02.htm": - { - if (qs.isCond(3)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 1277640, 306); - giveStoryQuestReward(npc, player); - showOnScreenMsg(player, NpcStringId.YOU_HAVE_COMPLETED_QUEEN_NAVARI_S_LETTER, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isStarted()) - { - if (npc.getId() == GREGORY) - { - htmltext = (qs.isCond(2)) ? "31279-01.htm" : "31279-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33852-01.html"; - } - } - return htmltext; - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.getClassId() == ClassId.STRATOMANCER; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/popup.html deleted file mode 100644 index 7e77b66e8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10525_QueenNavarisLetterKetraOrcOutpost/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-I got an emergency request from the Town of Goddard. Near the Town of Goddard at Ketra Orc Outpost.
-It's different from the one we came in, but it's worth looking into. Go see High Priest Gregory.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00.htm deleted file mode 100644 index d8740ffda2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(This quest may only be undertaken by a Ertheia Wizard class character with Lv. 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00a.html deleted file mode 100644 index 4f54129377..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-00a.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(The quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-01.htm deleted file mode 100644 index ed577ad0d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-The Kamael and Ertheia have not traditionally been close, but I know very well of the skills of the Ertheia.
-The Ertheia are sure to bring down Belos, the clone of Sakum created by the Embryo. However, before Belos is brought down, something must e done.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-02.htm deleted file mode 100644 index cf09b7f580..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-First, find the Embryo, sympathizers among the Ketra Orcs, and teach them a lesson.
-This will make the work to follow much easier.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-03.htm deleted file mode 100644 index bf25f07c1f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-If I am right, the Embryo Sympathizers will appear when the Ketra Orcs soldiers are in danger. Wait for this to happen taking out the Embryo Sympathizers.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-04.htm deleted file mode 100644 index 19f248edce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-I will explain again.
-If you kill some Ketra Orcs here in the Ketra Orc Outpost, Ketra Backup Shooters and Ketra Backup Wizards will appear.
-Kill 100 of each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-05.html deleted file mode 100644 index 7d11440eda..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-You're not yet done with the mission. I will explain again.
-If you kill some Ketra Orcs here in the Ketra Orc Outpost, Ketra Backup Shooters and Ketra Backup Wizards will appear.
-Kill 100 of each and come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-06.html deleted file mode 100644 index 6ebce375c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-You've certainly proved your worth! That was a devastating blow you struck. Now that the situation is desperate, they will bring out Belos. They've been saving it as a last resort.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-07.html deleted file mode 100644 index 9f996024b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10526_TheDarkSecretOfTheKetraOrcs/33852-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Giant's Minion Lugonnes:
-For now, we should wait, watching their activity. We will soon be able to locate Belos whereabouts. Get some rest.
-. - */ -package quests.Q10526_TheDarkSecretOfTheKetraOrcs; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * The Dark Secret of the Ketra Orcs (10526) - * @URL https://l2wiki.com/The_Dark_Secret_of_the_Ketra_Orcs - * @author Gigi - * @date 2017-11-20 - [20:03:04] - */ -public class Q10526_TheDarkSecretOfTheKetraOrcs extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - // Monsters - private static final int KETRA_ORC_ELITE_SOLDIER = 21335; - private static final int KETRA_ORC_CENTURION = 21336; - private static final int KETRA_ORC_LIEUTENANT = 21332; - private static final int KETRA_ORC_RAIDER = 21327; - private static final int KETRA_ORC_WARRIOR = 21331; - private static final int KETRA_ORC_SCOUT = 21328; - private static final int KETRA_ORC_OFFICER = 21339; - private static final int KETRA_ORC_BATTALION_COMMANDER = 21340; - private static final int KETRA_ORC_HEAD_ROYAL_GUARD = 21346; - - private static final int KETRAS_PROPHET = 21347; - private static final int KETRA_ORC_GRAND_PRIEST = 21342; - private static final int KETRAS_HEAD_SHAMAN = 21345; - private static final int KETRA_ORC_SHAMAN = 21329; - private static final int KETRA_ORC_MEDIUM = 21334; - - private static final int KETRA_BACKUP_SHOOTER = 27511; - private static final int KETRA_BACKUP_WIZARD = 27512; - - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10526_TheDarkSecretOfTheKetraOrcs() - { - super(10526); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(KETRA_ORC_HEAD_ROYAL_GUARD, KETRA_ORC_WARRIOR, KETRA_ORC_MEDIUM, KETRA_BACKUP_SHOOTER, KETRA_ORC_SHAMAN, KETRAS_HEAD_SHAMAN, KETRA_BACKUP_WIZARD, KETRA_ORC_ELITE_SOLDIER, KETRA_ORC_CENTURION, KETRA_ORC_LIEUTENANT, KETRA_ORC_RAIDER, KETRAS_PROPHET, KETRA_ORC_SCOUT, KETRA_ORC_OFFICER, KETRA_ORC_BATTALION_COMMANDER, KETRA_ORC_GRAND_PRIEST); - addCondRace(Race.ERTHEIA, "33852-00a.html"); - addCondStart(p -> p.isInCategory(CategoryType.MAGE_GROUP), "33852-00.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33852-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33852-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 492760460, 5519); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33852-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33852-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - int killedShooter = qs.getInt("killed_" + KETRA_BACKUP_SHOOTER); - int killedWizard = qs.getInt("killed_" + KETRA_BACKUP_WIZARD); - - switch (npc.getId()) - { - case KETRA_ORC_ELITE_SOLDIER: - case KETRA_ORC_CENTURION: - case KETRA_ORC_LIEUTENANT: - case KETRA_ORC_RAIDER: - case KETRA_ORC_SCOUT: - case KETRA_ORC_OFFICER: - case KETRA_ORC_BATTALION_COMMANDER: - case KETRA_ORC_HEAD_ROYAL_GUARD: - case KETRA_ORC_WARRIOR: - { - final Npc mob = addSpawn(KETRA_BACKUP_SHOOTER, npc, false, 60000); - mob.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - addAttackPlayerDesire(mob, killer); - break; - } - - case KETRAS_PROPHET: - case KETRA_ORC_GRAND_PRIEST: - case KETRA_ORC_SHAMAN: - case KETRAS_HEAD_SHAMAN: - case KETRA_ORC_MEDIUM: - { - final Npc mob = addSpawn(KETRA_BACKUP_WIZARD, npc, false, 60000); - mob.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH); - addAttackPlayerDesire(mob, killer); - break; - } - - case KETRA_BACKUP_SHOOTER: - { - if (killedShooter < 100) - { - qs.set("killed_" + KETRA_BACKUP_SHOOTER, ++killedShooter); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case KETRA_BACKUP_WIZARD: - { - if (killedWizard < 100) - { - qs.set("killed_" + KETRA_BACKUP_WIZARD, ++killedWizard); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - - if ((killedShooter >= 100) && (killedWizard >= 100)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set holder = new HashSet<>(2); - holder.add(new NpcLogListHolder(KETRA_BACKUP_SHOOTER, false, qs.getInt("killed_" + KETRA_BACKUP_SHOOTER))); - holder.add(new NpcLogListHolder(KETRA_BACKUP_WIZARD, false, qs.getInt("killed_" + KETRA_BACKUP_WIZARD))); - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00.html deleted file mode 100644 index 4f54129377..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(The quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00a.htm deleted file mode 100644 index 92f360d3d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(This quest may only be undertaken by an Ertheia Wizard character with Lv. 76 or above who has completed the quest "The Dark Secret of the Ketra Orcs".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-01.htm deleted file mode 100644 index 29833ef546..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-Hmm... it appears that they are bring extremely cautious.
-Belos is nowhere to be found. We need to flush them out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-02.htm deleted file mode 100644 index cc005a3c48..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-We will go after their commander. There's no way they will keepBelos hidden even when their commander is in danger.
-After creating a situation where they have no choice but to reveal Belos, we will slay Belos together once he shows himself.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-03.htm deleted file mode 100644 index 3df4687275..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Of course, taking out theKetra Orc Commander will not be easy. Also, there is a chance that Belos will not show himself. However, it is still worth a shot. Even if we only manage to slay their commander, we have nothing to lose from that.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-04.htm deleted file mode 100644 index 3f08a75517..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I will repeat my Instructions.
-Find and kill Ketra's Commander Tayr here at the Ketra Orc Outpost and report to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-05.html deleted file mode 100644 index 309ee05fb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Have you not found Ketra's Commander Tayr?
-Again, find and kill Ketra's Commander Tayr here at the Ketra Orc Outpost and report to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-06.html deleted file mode 100644 index 9880349e61..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Hmm... Even after Ketra's Commander Tayr was killed, Belos didn't show up. I will think on this. Anyway, it is good that you killed Ketra's Commander Tayr. Now that the alliance between Embryo and the Ketra Orcs is proven, it is not good for us to have him alive.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-07.html deleted file mode 100644 index 4437fe6cb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/33852-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Anyways, good work. You may get some rest now. I will devise another plan to bring Belos out into the open.
-I will tell you when I come up with a good idea. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/Q10527_TheAssassinationOfTheKetraOrcCommander.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/Q10527_TheAssassinationOfTheKetraOrcCommander.java deleted file mode 100644 index 5e1e1dceb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10527_TheAssassinationOfTheKetraOrcCommander/Q10527_TheAssassinationOfTheKetraOrcCommander.java +++ /dev/null @@ -1,145 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10527_TheAssassinationOfTheKetraOrcCommander; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10526_TheDarkSecretOfTheKetraOrcs.Q10526_TheDarkSecretOfTheKetraOrcs; - -/** - * The Assassination of the Ketra Orc Commander (10527) - * @URL https://l2wiki.com/The_Assassination_of_the_Ketra_Orc_Commander#Ertheia - * @author Gigi - * @date 2017-11-22 - [15:54:21] - */ -public class Q10527_TheAssassinationOfTheKetraOrcCommander extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - // Monsters - private static final int KETRAS_COMMANDER_TAYR = 27500; // Ketra's Commander Tayr - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10527_TheAssassinationOfTheKetraOrcCommander() - { - super(10527); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(KETRAS_COMMANDER_TAYR); - addCondRace(Race.ERTHEIA, "33852-00.html"); - addCondStart(p -> p.isInCategory(CategoryType.MAGE_GROUP), "33852-00a.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33852-00a.html"); - addCondCompletedQuest(Q10526_TheDarkSecretOfTheKetraOrcs.class.getSimpleName(), "33852-00a.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33852-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 327446943, 1839); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33852-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33852-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00.html deleted file mode 100644 index 4f54129377..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(The quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00a.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00a.htm deleted file mode 100644 index 10c5477f53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-00a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-I admire your valor, but we require someone more adept.
-(This quest may only be undertaken by an Ertheia Wizard character with Lv. 76 or above who has completed the quest "Assassination of the Ketra Orc Commander".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-01.htm deleted file mode 100644 index f9d0f6cf7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-The situation is not good. Since we took out their commander, their security has been tight. Though this was expected, it's hardly welcome.
-Of course, giving up now is not an option. We should simply do what we need to do.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-02.htm deleted file mode 100644 index b821c6ff04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Giant's Minion Lugonnes:
-The most dangerous thing that we can do may also be the most sure-fire way of bringing Belos out.
-We should find and slay their chief. Having already lost their Commander, if they also lose their chief to us, the Ketra Orcs will be plunged into confusion.
-At that point, no matter what agreement they entered into with the Embryo, they'll have no choice but to bring out Belos.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-03.htm deleted file mode 100644 index 750ea744c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-I knew you'd agree with me.
-Of course, slaying the Ketra Orcs' chief won't be an easy undertaking. However according to my observations until now, you're up to the task.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-04.htm deleted file mode 100644 index b9bbc0df02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Let me repeat my instructions.
-Find and kill Ketra's Chief Brakki here at the Ketra Orc Outpost and report to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-05.html deleted file mode 100644 index a6db00dd25..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Giant's Minion Lugonnes:
-Have you not slayed Ketra's Chief Brakki yet?
-I will give you the instructions again. Find and kill Ketra's Chief Brakki here at the Ketra Orc Outpost and report to me.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-06.html deleted file mode 100644 index aebcd8ac80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-Finally! Killing Ketra's Chief Brakki was exactly what we needed to flush out Belos. We should have done that first!
-Well, I think that's it for both of us now. Time for some rest.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-07.html deleted file mode 100644 index 610d5f42ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/33852-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Giant's Minion Lugonnes:
-So you got rid of Belos, and killed the chief of Ketra Orcs. working with Embryo, huh? what progress!
-Of course, that doesn't mean we can let our guard down against Embryo. They'll be up to on good somewhere else before long!
-We will not forget the help the Ertheia have given us. Anyway, I'll let Kekropus know of your valor. He will be grateful as well. We the Giant's Minions will always remember you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/Q10528_TheAssassinationOfTheKetraOrcChief.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/Q10528_TheAssassinationOfTheKetraOrcChief.java deleted file mode 100644 index 130c392d95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10528_TheAssassinationOfTheKetraOrcChief/Q10528_TheAssassinationOfTheKetraOrcChief.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10528_TheAssassinationOfTheKetraOrcChief; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10527_TheAssassinationOfTheKetraOrcCommander.Q10527_TheAssassinationOfTheKetraOrcCommander; - -/** - * The Assassination of the Ketra Orc Chief (10528) - * @URL https://l2wiki.com/The_Assassination_of_the_Ketra_Orc_Chief#Ertheia - * @author Gigi - * @date 2017-11-22 - [21:34:59] - */ -public class Q10528_TheAssassinationOfTheKetraOrcChief extends Quest -{ - // NPCs - private static final int LUGONNES = 33852; - // Monsters - private static final int KETRAS_CHIEF_BRAKKI = 27501; - private static final int BELOS = 27513; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 80; - - public Q10528_TheAssassinationOfTheKetraOrcChief() - { - super(10528); - addStartNpc(LUGONNES); - addTalkId(LUGONNES); - addKillId(KETRAS_CHIEF_BRAKKI); - addCondRace(Race.ERTHEIA, "33852-00.html"); - addCondStart(p -> p.isInCategory(CategoryType.MAGE_GROUP), "33852-00a.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33852-00a.htm"); - addCondCompletedQuest(Q10527_TheAssassinationOfTheKetraOrcCommander.class.getSimpleName(), "33852-00a.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33852-02.htm": - case "33852-03.htm": - { - htmltext = event; - break; - } - case "33852-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33852-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 351479151, 1839); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33852-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33852-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33852-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && qs.isCond(1)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.COME_BELOS_PROTECT_ME); - final Npc mob = addSpawn(BELOS, npc, false, 120000); - addAttackPlayerDesire(mob, killer); - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-01.htm deleted file mode 100644 index 52ff9ab5ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Jeronin:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-02.htm deleted file mode 100644 index fcc7dadbe9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Jeronin:
-Ah, so you were the one! I was looking for someone to ask for help, what with all the complicated goings on in Dragon Valley. I came across the news that someone had defeated Sakum and was helping the Giant's Minions, and was hoping that such a formidable one would be able to resolve the problems that have occurred in Dragon Valley.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-03.htm deleted file mode 100644 index 9127a36d00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Jeronin:
-Namo is at the entrance to Dragon Valley to conduct research. When you meet him, he will explain to you the strange goings on in Dragon Valley, and what sort of help is needed.
-I will give you a Scroll of Escape: Dragon Valley, so that you can find Namo without wasting time. It should make your joumey over there easily.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-04.htm deleted file mode 100644 index f27f8b5fe2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/30121-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Jeronin:
-What are you waiting for? Go now to Dragon Valley and help Namo. He is waiting for you.
-To get there quickly, use the Scroll of Escape: Dragon Valley I gave you. You could also ask a Gatekeeper for help.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-01.html deleted file mode 100644 index ba0433fe26..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-02.html deleted file mode 100644 index 2a1431e91e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-Right now, Dragon Valley is a very dangerous place. As the 6th Seal was broken, the Dimensional Rift caused the undead to appear whenever night fell.
-You're really not going to change your mind about investigating such a dangerous place?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-03.html deleted file mode 100644 index 60f2b321a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/33973-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-Alright I will give you the mission right away.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/Q10530_KekropusLetterTheDragonsTransition.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/Q10530_KekropusLetterTheDragonsTransition.java deleted file mode 100644 index b27bc6a9d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/Q10530_KekropusLetterTheDragonsTransition.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10530_KekropusLetterTheDragonsTransition; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Kekropus' Letter: Belos' Whereabouts (10424) - * @author Stayawy - */ -public class Q10530_KekropusLetterTheDragonsTransition extends LetterQuest -{ - // NPCs - private static final int JERONIN = 30121; - private static final int NAMO = 33973; - private static final int INVISIBLE_NPC = 19543; - // Items - private static final int SOE_TOWN_OF_GIRAN = 46733; // Scroll of Escape: Town of GIRAN - private static final int SOE_DRAGON_VALLEY = 46734; // Scroll of Escape: Dragon Valley - // Location - private static final Location TELEPORT_LOC = new Location(84015, 147219, -3395); - // Rewards - private static final int XP = 1533168; - private static final int SP = 306; - // Misc - private static final int MIN_LEVEL = 81; - private static final int MAX_LEVEL = 84; - - public Q10530_KekropusLetterTheDragonsTransition() - { - super(10530); - addTalkId(JERONIN, NAMO); - addSeeCreatureId(INVISIBLE_NPC); - setIsErtheiaQuest(false); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.kekrops_quest_15"); - setStartLocation(SOE_TOWN_OF_GIRAN, TELEPORT_LOC); - registerQuestItems(SOE_TOWN_OF_GIRAN, SOE_DRAGON_VALLEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30121-02.htm": - case "33973-02.html": - { - htmltext = event; - break; - } - case "30121-03.htm": - { - if (qs.isCond(2)) - { - takeItems(player, SOE_TOWN_OF_GIRAN, -1); - giveItems(player, SOE_DRAGON_VALLEY, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "33973-03.html": - { - if (qs.isCond(3)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, XP, SP); - } - showOnScreenMsg(player, NpcStringId.YOU_HAVE_COMPLETED_ALL_OF_KEKROPUS_LETTER, ExShowScreenMessage.TOP_CENTER, 6000); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == JERONIN) && qs.isCond(2)) - { - htmltext = "30121-01.htm"; - } - else if (qs.isCond(3)) - { - htmltext = npc.getId() == JERONIN ? "30121-04.htm" : "33973-01.html"; - } - } - return htmltext; - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - final PlayerInstance player = creature.getActingPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.DEN_OF_EVIL_IS_A_GOOD_HUNTING_ZONE_FOR_LV_81_OR_ABOVE, ExShowScreenMessage.TOP_CENTER, 6000); - } - } - return super.onSeeCreature(npc, creature, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/popup.html deleted file mode 100644 index 3b6e6d9b3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10530_KekropusLetterTheDragonsTransition/popup.html +++ /dev/null @@ -1,8 +0,0 @@ -Kekropus' LetterKekropus' Letter:
-Since the dimensional rift was discovered in Dragon Valley, changes have been observed among the dragons.
-I suspect Embryo involvement in this matter as well.
-Go to Captain Jeronin in the Town of Giran for details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-01.htm deleted file mode 100644 index b5f2f291c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Stena:
-Nobody wants to listen to my request. Are you going to turn me down as well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-02.htm deleted file mode 100644 index f9c59bc3e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Stena:
-Are you know, there are many types of people in the world. This includes people with an extraordinary amount of curiosity. I know people whose curiosity is second none. The sad thing is, they don't have the courage to take on danger in order to sabate that extraordinary curiosity. Well, among those who survived, at least.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-03.htm deleted file mode 100644 index 05c776899e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Stena:
-Still, not everything is against us Some of them have huge inheritances. These are ones who can take care of themselves handsomely, and have money to spare to spend on satisfying their curiosities. It's thanks to them that I'm here, of course. I'm locking for explorers who will help to satisfy their curiosity, no questions asked. What about you? Do you have any questions to ask?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-04.htm deleted file mode 100644 index 6cc50cd06a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Stena:
-You're smart. That's good. Go to Dragon Valley, defeat the Dragon Hatchlings, and bring back 50 Hatchling Flesh.
-These hatchlings are very weary. When they are attacked, they will flee nearly Dragon Vortex, and transform into Leopard Dragons. You can also obtain Hatchling Flesh by slaying these Leopard Dragons.
-Bring back what's been asked of you, and you will receive your reward. No questions necessary.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-05.html deleted file mode 100644 index 52ef6aad12..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Stena:
-Go to Dragon Valley, You must defeat Dragon Hatchlings or Leopard Dragons and bring 50 Hatchling Flesh.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-06.html deleted file mode 100644 index a88870bbc7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Stena:
-You've brought them... without asking why I needed them. That's what I like about you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-07.html deleted file mode 100644 index f72648b599..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Stena:
-Good job. You probably don't want to know, but the materials that you collected will be used for secret research. Then fare thee well.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-08.htm deleted file mode 100644 index f8183ea090..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/34221-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Stena:
-Nobody wants to listen to my request. You... don't even have the skills to take on it.
-(Only characters with Lv. 81 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/Q10534_HatchlingResearch.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/Q10534_HatchlingResearch.java deleted file mode 100644 index a047013297..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10534_HatchlingResearch/Q10534_HatchlingResearch.java +++ /dev/null @@ -1,156 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10534_HatchlingResearch; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Hatchling Research (10534) - * @URL https://l2wiki.com/Hatchling_Research - * @author Gigi - * @date 2017-09-04 - [12:49:15] - */ -public class Q10534_HatchlingResearch extends Quest -{ - // NPC - private static final int STENA = 34221; - private static final int[] MONSTERS = - { - 23434, // Dragon Hatchling - 23435 // Leopard Dragon - }; - // Item - private static final int HATCHLING_FLASH = 46735; - // Misc - private static final int MIN_LEVEL = 81; - private static final int MAX_LEVEL = 84; - - public Q10534_HatchlingResearch() - { - super(10534); - addStartNpc(STENA); - addTalkId(STENA); - addKillId(MONSTERS); - registerQuestItems(HATCHLING_FLASH); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "34221-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34221-02.htm": - case "34221-03.htm": - { - htmltext = event; - break; - } - case "34221-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34221-07.html": - { - if (qs.isCond(2)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 362_053_391, 19_840); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "34221-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "34221-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "34221-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1) && CommonUtil.contains(MONSTERS, npc.getId()) && (getRandom(100) < 70)) - { - giveItems(player, HATCHLING_FLASH, 1); - if (getQuestItemsCount(player, HATCHLING_FLASH) >= 50) - { - qs.setCond(2, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-01.htm deleted file mode 100644 index df30eb4eb0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-You've got style, friend, but you're missing a few key techniques.
-Hmm... you know, I could help you get stronger... teach you a few tricks of the trade... You'd be able to wield stronger powers, even with the same old weapons. What do you say? Enticing, isn't it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-02.htm deleted file mode 100644 index 998e280571..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Why would I do that? Well, let me see. For starters, I'm training up the entire district, so it's kind of what I do. Second, we need all the help we can get, and third, maybe I think you might have what it takes to be someone in this place. Thought about that?
-You know, suspicious isn't an attractive trait. Either you calm down and tell me where you need help, or you can jog on and find your own way.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-03.htm deleted file mode 100644 index 3545b70983..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-Well, guess what? I can help. That's right - H.E.L.P.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-04.htm deleted file mode 100644 index a6d50d3193..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Don't you worry!
It's not my first time helping others, you know!
Now, right next to us are the Training Dummies that I've set aside for situations like this.
-First, I need to see what you're made of. How about taking out about 4 Training Dummies?
-Since you already have a weapon, I trust you'll make it work? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-05.html deleted file mode 100644 index d0358ca0db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-First, I need to see what you're made of. How about taking out about 4 Training Dummies?
-Training Dummies, heh. They're no threat at all. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-06.html deleted file mode 100644 index 3521a7ea48..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Shannon:
-What do you think? Nothing to it, huh? I knew you wouldn't even break a sweat.
-Don't celebrate just yet though. This is just the beginning. All you've done it shake your arms around.
-That hardly qualifies as training. Now, off to meet the Newbie Helper for Training.
-Receive some helpful magic spells from the Newbie Helper for Training, then go back and attack the Training Dummies. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-07.html deleted file mode 100644 index 690d24774d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Where do you think you're going? The Newbie Helper for Training is right next to me!
-I'm telling you, just waving your arms about with whatever's attached to the end won't make you stronger. Efficiency is key in battle.
-With the help of the Newbie Helper for Training, you should be able to conduct battle more efficiently. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-08.html deleted file mode 100644 index 7652b8615b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32974-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-Great! With Support Magic, you'll be able to engage in quicker and safer battle.
-With the help Support Magic, you should be able to conduct battle more efficiently. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-01.html deleted file mode 100644 index 312f690843..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Adventurers' Guide for Training:
-What? Shannon told you to come to me to receive tips on fighting more efficiently? Well this is embarrassing.
-Listen, what I have to tell you isn't complicated, but you have to dedicate yourself and awaken the powers that lie within. All I do is give you the small nudge you might need.
-I can give you a little bit of help that is going to protect your body, and allow you to wield stronger powers when attacking the enemy. In short, you'll be taught how to use Support Magic/buffs.
-I can help if need be. What would you like to do?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-02.html deleted file mode 100644 index bd9e9def58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurers' Guide for Training:
-Buffs help to ease the impact if you're hit while making your own attacks more effective. The following buffs can be used by all classes.
-Horn Melody / Drum Melody / Pipe Organ Melody -Guitar Melody / Harp Melody / Lute Melody -Prevailing Sonata / Daring Sonata / Refreshing Sonata
-Now, this is important. There are special buffs for each class that are not shared.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-03.html deleted file mode 100644 index 632ac07595..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurers' Guide for Training:
-Knight's Harmony (Defensive Warrior) -Warrior's Harmony (Attack Warrior) -Wizard's Harmony (Wizard) -That's it.
-The one right for you is... Warrior's Harmony.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-04.html deleted file mode 100644 index c10d73b2f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/32981-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide for Training:
-Great!
-Don't forget. The buff that you need to receive is:
-Buffs including Warrior's Harmony!
-Now that you are stronger, try taking on the Training Dummies again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/Q10541_TrainLikeTheRealThing.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/Q10541_TrainLikeTheRealThing.java deleted file mode 100644 index 30d00cbf36..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/Q10541_TrainLikeTheRealThing.java +++ /dev/null @@ -1,273 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10541_TrainLikeTheRealThing; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10321_QualificationsOfTheSeeker.Q10321_QualificationsOfTheSeeker; - -/** - * Train Like the Real Thing (10541) - * @URL https://l2wiki.com/Train_Like_the_Real_Thing - * @author Gigi - */ -public class Q10541_TrainLikeTheRealThing extends Quest -{ - // NPCs - private static final int SHANNON = 32974; - private static final int ADVENTURERS_GUIDE = 32981; - private static final int DUMMY = 27457; - // Misc - private static final int MAX_LEVEL = 20; - private static final String KILL_COUNT_VAR = "KillCount"; - // Buffs - private static final SkillHolder WARRIOR = new SkillHolder(15649, 1); // Warrior's Harmony (Adventurer) - private static final SkillHolder WIZARD = new SkillHolder(15650, 1); // Wizard's Harmony (Adventurer) - private static final SkillHolder[] GROUP_BUFFS = - { - new SkillHolder(15642, 1), // Horn Melody (Adventurer) - new SkillHolder(15645, 1), // Guitar Melody (Adventurer) - new SkillHolder(15643, 1), // Drum Melody (Adventurer) - new SkillHolder(15644, 1), // Pipe Organ Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) - }; - - public Q10541_TrainLikeTheRealThing() - { - super(10541); - addStartNpc(SHANNON); - addTalkId(SHANNON, ADVENTURERS_GUIDE); - addKillId(DUMMY); - addCondNotRace(Race.ERTHEIA, "noRace.html"); - addCondMaxLevel(MAX_LEVEL, "noLevel.html"); - addCondCompletedQuest(Q10321_QualificationsOfTheSeeker.class.getSimpleName(), "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32974-02.htm": - case "32974-03.htm": - case "32981-02.html": - { - htmltext = event; - break; - } - case "32981-03.html": - { - player.sendPacket(new ExTutorialShowId(25)); - htmltext = event; - break; - } - case "32974-04.htm": - { - qs.startQuest(); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 8000); - htmltext = event; - break; - } - case "buff": - { - if (player.isMageClass()) - { - applyBuffs(npc, player, WIZARD.getSkill()); - } - else - { - applyBuffs(npc, player, WARRIOR.getSkill()); - } - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 8000); - qs.setCond(4, true); - htmltext = "32981-04.html"; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SHANNON) - { - htmltext = "32974-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SHANNON: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "32974-05.html"; - break; - } - case 2: - { - qs.setCond(3, true); - qs.unset("KillCount"); - showOnScreenMsg(player, NpcStringId.SPEAK_WITH_THE_ADVENTURERS_GUIDE_FOR_TRAINING, ExShowScreenMessage.TOP_CENTER, 5000); - htmltext = "32974-06.html"; - break; - } - case 3: - { - htmltext = "32974-07.html"; - showOnScreenMsg(player, NpcStringId.SPEAK_WITH_THE_ADVENTURERS_GUIDE_FOR_TRAINING, ExShowScreenMessage.TOP_CENTER, 5000); - break; - } - case 5: - { - addExpAndSp(player, 2550, 7); - qs.exitQuest(false, true); - htmltext = "32974-08.html"; - break; - } - } - break; - } - case ADVENTURERS_GUIDE: - { - if (qs.isCond(3)) - { - htmltext = "32981-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "32981-04.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - if (qs.isCond(1)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++killCount); - if (killCount >= 4) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (qs.isCond(4)) - { - int kills = qs.getInt(Integer.toString(DUMMY)); - if (kills < 4) - { - kills++; - qs.set(Integer.toString(DUMMY), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(DUMMY, qs.getInt(Integer.toString(DUMMY))); - qs.getPlayer().sendPacket(log); - - if (qs.getInt(Integer.toString(DUMMY)) >= 4) - { - qs.setCond(5, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEATING_THE_SCARECROW, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } - - private String applyBuffs(Npc npc, PlayerInstance player, Skill skill) - { - for (SkillHolder holder : GROUP_BUFFS) - { - holder.getSkill().applyEffects(npc, player); - } - skill.applyEffects(npc, player); - return null; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noLevel.html deleted file mode 100644 index 1c37ceeee3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-This mission can't be give to just anyone!
-(Only characters below 20, who've completed the "Qualifications Of The Seeker" quest, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10541_TrainLikeTheRealThing/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-01.htm deleted file mode 100644 index ca692ced93..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-Are you really thinking of being a seeker? You've got the will, and you seem to have the skills too, but you'll need a bit of polishing. Hmm... I think you'll first need to learn how to use your new powers. What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-02.htm deleted file mode 100644 index 381747b4a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Shannon:
-There are a wide variety of new powers. The Support Magic you just experienced is just and example; the variety is quite large.
-Of course, if you're going to learn something, experiencing it yourself is always going to be the most effective way.
-I happen to have been asked by Pantheon to investigate some strange movement in the Museum.
-I think this'll be a good training opportunity for you. Prepare yourself mentally first, and tell me when you're done getting ready.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-03.htm deleted file mode 100644 index a69d15bb00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Ready already? My, my. Aren't you enthusiastic! Now then, before you head to the Museum, I'll give you some important information first.
-Now, take these Soulshots. They have no grade, but as you get stronger and get better weapons, you can use Grade D, C, B, A, S, and eventually R. It's very important in battle.
-Your Soulshots should be activated automatically. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-04.htm deleted file mode 100644 index de33e37e23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-Ready already? My, my. Aren't you enthusiastic! Now then, before you head to the Museum, I'll give you some important information first.
-First, take these Spiritshots. They have no grade, but as you get stronger and get better weapons, you can use Grade D, C, B, and eventually R. This is very important in battle.
-First, activate your Spiritshot. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-05.html deleted file mode 100644 index 2a705aa681..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Shannon:
-Now that you're done preparing, should we head to the museum?
-I'd go with you, but you can't always have me picking up after you, right?
-I've told Toyron at the Museum that I'm sending a promising rookie his way. Go and find Toyron.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-06.html deleted file mode 100644 index 3f09998c05..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Shannon:
-I'm guessing the situation's more dire than we thought. Suspicious intruder, did you say?
-But still, we can't give up. Calm yourself down, and this time, make sure you defeat that intruder!
-I'll send you back into the museum. Don't let your guard down, and make me proud!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-07.html deleted file mode 100644 index 74d811a1d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-You've done well. It turns out what you were dealing with wasn't as minor as I thought it was. I have some trust in you know. What did you think? I told Toyron to help you learn to use your skills properly. Did you learn well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-08.html deleted file mode 100644 index 61f4178217..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/32974-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Shannon:
-There's my promising rookie! Good job. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-01.html deleted file mode 100644 index d7b6f22912..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Toyron:
-Has Shannon sent you? I don't know how much you know, but it would seem someone after the giants' relics has been here.
-Since nobody has exited since I have entered, the intruder must not have been able to escape. However, before we start the search, since we cannot know how dangerous this intruder is, we must prepare thoroughly.
-Do you know how to use skills? Please learn how to employ skills before you proceed, in order to be better prepared against dangers.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-02.html deleted file mode 100644 index 4dddad5fe5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Toyron:
-Alright now, let's search for the intruder. It appears it's the Giant's Book he is after. Let us search around the bookshelf.
-Keep the tension up while searching, as the intruder may suddenly show himself. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-03.html deleted file mode 100644 index 892bddd38c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/33004-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Toyron:
-You've retrieved the book, and defeated the intruder as well. He was much stronger than anyone we were expecting, but you've done a great job thwarting him. Now return to Shannon, and tell her that the occurrence at the museum has been neutralized.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/Q10542_SearchingForNewPower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/Q10542_SearchingForNewPower.java deleted file mode 100644 index 3af673a5ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/Q10542_SearchingForNewPower.java +++ /dev/null @@ -1,250 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10542_SearchingForNewPower; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10541_TrainLikeTheRealThing.Q10541_TrainLikeTheRealThing; - -/** - * Searching for New Power (10542) - * @URL https://l2wiki.com/Searching_for_New_Power - * @author Gigi - */ -public class Q10542_SearchingForNewPower extends Quest -{ - // NPCs - private static final int SHANNON = 32974; - private static final int TOYRON = 33004; - private static final int THIEF = 23121; - // Items - private static final int THE_WAR_OF_GODS_AND_GIANTS = 17575; - private static final int SOULSHOTS = 5789; - private static final int SPIRITSHOTS = 5790; - // Misc - public static final int KILL_COUNT_VAR = 0; - private static final int MAX_LEVEL = 20; - - public Q10542_SearchingForNewPower() - { - super(10542); - addStartNpc(SHANNON); - addTalkId(SHANNON, TOYRON); - registerQuestItems(THE_WAR_OF_GODS_AND_GIANTS); - addCondNotRace(Race.ERTHEIA, "noRace.html"); - addCondMaxLevel(MAX_LEVEL, "noLevel.html"); - addCondCompletedQuest(Q10541_TrainLikeTheRealThing.class.getSimpleName(), "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32974-02.htm": - { - htmltext = event; - break; - } - case "check": - { - qs.startQuest(); - if (player.isInCategory(CategoryType.MAGE_GROUP)) - { - giveItems(player, SPIRITSHOTS, 100); - showOnScreenMsg(player, NpcStringId.AUTOMATE_SPIRITSHOT_AS_SHOWN_IN_THE_TUTORIAL, ExShowScreenMessage.TOP_CENTER, 4500); - htmltext = "32974-04.htm"; - } - else - { - giveItems(player, SOULSHOTS, 100); - showOnScreenMsg(player, NpcStringId.AUTOMATE_SOULSHOT_AS_SHOWN_IN_THE_TUTORIAL, ExShowScreenMessage.TOP_CENTER, 4500); - htmltext = "32974-03.htm"; - } - break; - } - case "33004-02.html": - { - if (qs.isCond(3)) - { - showOnScreenMsg(player, NpcStringId.AMONG_THE_4_BOOKSHELVES_FIND_THE_ONE_CONTAINING_A_VOLUME_CALLED_THE_WAR_OF_GODS_AND_GIANTS, ExShowScreenMessage.TOP_CENTER, 4500); - htmltext = "32974-08.html"; - } - break; - } - case "32974-08.html": - { - if (qs.isCond(5)) - { - giveItems(player, (player.isInCategory(CategoryType.MAGE_GROUP) ? SPIRITSHOTS : SOULSHOTS), 100); - addExpAndSp(player, 3200, 8); - qs.exitQuest(false, true); - htmltext = "32974-08.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SHANNON) - { - htmltext = "32974-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == SHANNON) - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - { - htmltext = "32974-05.html"; - break; - } - case 4: - { - htmltext = "32974-06.html"; - break; - } - case 5: - { - htmltext = "32974-07.html"; - break; - } - } - break; - } - else if (npc.getId() == TOYRON) - { - if (qs.isCond(2)) - { - htmltext = "33004-01.html"; - qs.setCond(3, true); - player.sendPacket(new ExTutorialShowId(15)); - htmltext = "33004-01.html"; - - NpcStringId npcStringId = null; - switch (player.getClassId()) - { - case FIGHTER: - case ELVEN_FIGHTER: - case DARK_FIGHTER: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_POWER_STRIKE_OR_MORTAL_BLOW; - break; - } - case MAGE: - case ELVEN_MAGE: - case DARK_MAGE: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_WIND_STRIKE; - break; - } - case ORC_FIGHTER: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_POWER_STRIKE_OR_IRON_PUNCH; - break; - } - case ORC_MAGE: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_CHILL_FLAME; - break; - } - case DWARVEN_FIGHTER: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_SPOIL; - break; - } - case MALE_SOLDIER: - case FEMALE_SOLDIER: - { - npcStringId = NpcStringId.PREPARE_TO_USE_THE_SKILL_FALLEN_ATTACK_OR_FALLEN_ARROW; - break; - } - default: - { - break; - } - } - if (npcStringId != null) - { - showOnScreenMsg(player, npcStringId, ExShowScreenMessage.TOP_CENTER, 4500); - } - } - else if (qs.isCond(5)) - { - htmltext = "33004-03.html"; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final Set holder = new HashSet<>(); - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(4)) - { - holder.add(new NpcLogListHolder(THIEF, false, qs.getMemoStateEx(KILL_COUNT_VAR))); - } - return holder; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noLevel.html deleted file mode 100644 index c4ef294642..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-This mission can't be give to just anyone!
-(Only characters below 20, who've completed the "Train Like the Real Thing" quest, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10542_SearchingForNewPower/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-01.html deleted file mode 100644 index 035e6b05d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilfred:
-Do you want to deposit something? Then you're in the right place.
-Oh, it's not yours. You're still in the right place, then. Hmm? You're here to learn how to make yourself lighter?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-02.html deleted file mode 100644 index a290777b42..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Wilfred:
-Oh, there's nothing complicated. We the Steel Gate Guild will safeguard any item for the measly sum of just 30 Adena.
-If you have an article you need, just not right away, leave it with us.
-Of course, that's just one way of making yourself lighter. Would you like to know more?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-03.html deleted file mode 100644 index 4c5ffe8650..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/30005-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilfred:
-That's nothing difficult. I'll tell you.
-You could come to a Steel Gate Guildsman like myself in person to deposit items, but you can also have a friend mail in your items for safekeeping. I use this method myself from time to time.
-You'll be obtaining far more items in the future. This tip should come in handy someday. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-01.htm deleted file mode 100644 index fc6acb6cc7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shannon:
-I don't think there's much I can teach you anymore. Like I said in the beginning, I can H.E.L.P. As for all that other difficult stuff, you'll need to deal with that on your own. IF not, how will you ever learn?
-Oh yeah, but there's one more thing I can teach you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-02.htm deleted file mode 100644 index d747aad35a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Shannon:
-As you grow stronger, and travel here and there as a seeker, you'll end up with a bunch of supply items some of which you'll need, and others that you won't.
-It's not a good idea to carry around too much luggage though. If you're weighed down, you won't be able to fight at your full potential.
-That's why I often leave my heavy baggage with the Warehouse Keeper. I happen to have something to deposit with him. Care to head over instead of me? This'll be a good opportunity to introduce yourself to the Warehouse Keeper, too.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-03.htm deleted file mode 100644 index 447261eed9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-At the center of the village, you'll find Warehouse Keeper Wilford. He isn't the only one, and you'll find Warehouse Keepers throughout the Aden Continent. Make friends with them, and they'll prove useful to you.
-I'm going to deposit my rookie training log with Wilford. Would you take it to him? Say hi to him and introduce yourself while you're at it. I'll be waiting for you to return, then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-04.html deleted file mode 100644 index 86afdf2826..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/32974-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Shannon:
-Go and find Wilford the Warehouse Keeper Wilford. While you're there, ask him for some small tips on keeping your body light and unburdened. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/Q10543_SheddingWeight.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/Q10543_SheddingWeight.java deleted file mode 100644 index 108b781098..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/Q10543_SheddingWeight.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10543_SheddingWeight; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10542_SearchingForNewPower.Q10542_SearchingForNewPower; - -/** - * Shedding Weight (10543) - * @URL https://l2wiki.com/Shedding_Weight - * @author Gigi - */ -public class Q10543_SheddingWeight extends Quest -{ - // NPCs - private static final int SHANNON = 32974; - private static final int WILFORD = 30005; - // Items - private static final int NOVICE_TRAINING_LOG = 47601; - private static final int APPRENTICE_ADVENTURERS_STAFF = 7816; - private static final int APPRENTICE_ADVENTURERS_BONE_CLUB = 7817; - private static final int APPRENTICE_ADVENTURERS_KNIFE = 7818; - private static final int APPRENTICE_ADVENTURERS_CESTUS = 7819; - private static final int APPRENTICE_ADVENTURERS_BOW = 7820; - private static final int APPRENTICE_ADVENTURERS_LONG_SWORD = 7821; - // Misc - private static final int MAX_LEVEL = 20; - - public Q10543_SheddingWeight() - { - super(10543); - addStartNpc(SHANNON); - addTalkId(SHANNON, WILFORD); - registerQuestItems(NOVICE_TRAINING_LOG); - addCondNotRace(Race.ERTHEIA, "noRace.html"); - addCondMaxLevel(MAX_LEVEL, "noLevel.html"); - addCondCompletedQuest(Q10542_SearchingForNewPower.class.getSimpleName(), "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "32974-02.htm": - case "30005-02.html": - { - htmltext = event; - break; - } - case "32974-03.htm": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - giveItems(player, NOVICE_TRAINING_LOG, 1); - htmltext = event; - break; - } - case "30005-03.html": - { - giveItems(player, APPRENTICE_ADVENTURERS_STAFF, 1); - giveItems(player, APPRENTICE_ADVENTURERS_BONE_CLUB, 1); - giveItems(player, APPRENTICE_ADVENTURERS_KNIFE, 1); - giveItems(player, APPRENTICE_ADVENTURERS_CESTUS, 1); - giveItems(player, APPRENTICE_ADVENTURERS_BOW, 1); - giveItems(player, APPRENTICE_ADVENTURERS_LONG_SWORD, 1); - player.sendPacket(new ExTutorialShowId(24)); - showOnScreenMsg(player, NpcStringId.WEAPONS_HAVE_BEEN_ADDED_TO_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - addExpAndSp(player, 3156, 9); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SHANNON) - { - htmltext = "32974-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SHANNON: - { - if (qs.isCond(1)) - { - htmltext = "32974-04.html"; - } - else if (qs.isCond(5)) - { - htmltext = "32974-05.html"; - } - break; - } - case WILFORD: - { - if (qs.isCond(1)) - { - htmltext = "30005-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noLevel.html deleted file mode 100644 index 55cebaa49f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-This mission can't be give to just anyone!
-(Only characters below 20, who've completed the "Searching for New Power" quest, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10543_SheddingWeight/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-01.html deleted file mode 100644 index fff787c4f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-That's quite a load you're carrying. What's going on?
-I'm Weapon Merchant Lector. I deal in weapons.
-I tell would-be clients that the best weapons are the weapons that suit them best, not the most expensive ones. Hence my success.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-02.html deleted file mode 100644 index 95d89d8cf2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-Of course.
-The effectiveness of your weapons depends on your class and status. This is an important fact. If you didn't know this before, make sure you don't forget.
-Ah, if you're delivering supply boxes, would you take the supplies I have prepared along with you?
-While you're at it... Armor Merchant Jackson appears to need help too. Please pay him a visit. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-03.html deleted file mode 100644 index 5f1b085a63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30001-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Armor Merchant Jackson appears to need help too. Please pay him a visit. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-01.html deleted file mode 100644 index 2dc23f5ec9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Armor Merchant Jackson:
-Would you like to know more about armors?
-I'm Jackson, and I sell armors that enhance your defenses against physical attacks.
-It's rewarding to be selling articles so directly associated with safety. Equip yourself with a upper armor, pants, gloves, boots, and a helmet, and you'll be able to withstand strong attacks.
-But it appears that you're not here to buy armors.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-02.html deleted file mode 100644 index 1822bfbd22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Armor Merchant Jackson:
-Ah, then you must be on your way to deliver supply items!
-This is great. I was wondering what I should do, since I can't leave my store unattended. Here's an Armor Supply Box that I'd like you to deliver.
-While you're at it, I'd like you to stop by the Accessory Merchant as well. He's also having trouble delivering supply boxes. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-03.html deleted file mode 100644 index 255a056250..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30002-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Armor Merchant Jackson:
-Accessory Merchant Trevor is having a hard time delivering his supply boxes. You should pay him a visit. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-01.html deleted file mode 100644 index 2f2a2035e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Katerina:
-Welcome. What brings you to me?
-We're so short on time helping out the seekers. I mean, merchants are supposed to trade, but we're not getting any of that done. Come to think of it, now that I'm not doing my job properly, you must have no idea what I sell.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-02.html deleted file mode 100644 index df52f97e67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Katerina:
-I sell various accessories. I deal in a variety of articles, far too many to name them all. They include Scrolls of Escape, used to return to the village from outside, Recovery Potions for use when injured, and Soulshots or Spiritshots which are used in battle. They're mostly consumables.
Oh, would you look at that. I've been gossiping again.
-Oh, yes! If you have the time, could you deliver Grocery Supply Boxes for me? Please stop by Weapon Merchant Lector on your way. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-03.html deleted file mode 100644 index d9b48f5801..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30004-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Katerina:
-Go to Weapon Merchant Lector. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-01.htm deleted file mode 100644 index f11137e922..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Wilford:
-Hmm, alright. That looks about right.
-Hmm, what? Nah. I was just sizing you up for skill. You see, I've been watching countless seekers and adventurers over the years. When I see talent, I know it.
-You seem ready enough to enter the search area now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-02.htm deleted file mode 100644 index 249f72dc3b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-Aha! You're a quick thinker. Of course, I just stand here and receive articles for safekeeping from passers by, but the traders in the village are hard at work, fighting against the crisis on the continent.
-Of course, I'm doing my part to help overcome the difficulties, and am willingly giving up profits to provide the supplies required for the search operations. But providing supplies is different from leaving my shop unattended. That's why I'm always looking for manpower to deliver the supplies I donate.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-03.htm deleted file mode 100644 index 3e04ceb6f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-Yes, I have a request.
-Grocer Katerina over there has to have a Grocery Supply Box delivered, but she asked for help, saying that she can't leave her shop unattended. Would you go over there and help her?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-04.htm deleted file mode 100644 index 94a70f9535..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-Thank you. Then head on over to Grocer Katerina, and take her Grocery Supply Box off her hands. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-05.html deleted file mode 100644 index b6cb6ff4c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/30005-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilfred:
-Find Grocer Katerina, and take her Grocery Supply Box off her hands. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32146-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32146-00.html deleted file mode 100644 index 20f5e4321d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32146-00.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Valfar:
-I am Kamael. I have nothing to say or do for races other than Kamael. Be sure you know what race you belong to, at the least. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32147-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32147-00.html deleted file mode 100644 index c2ff617437..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32147-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Rivian:
-I am in charge of the Elves. Of course, I have something to ask of an Elf who's in a situation similar to yours, but you're not exactly the one...
-I think you should go in search of your race's master. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32150-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32150-00.html deleted file mode 100644 index a009f7a0a2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32150-00.html +++ /dev/null @@ -1,4 +0,0 @@ -High Prefect Took:
-You're not an Orc! I only have something to say to young warriors of the Orc race. But you're not.
-You haven't forgotten your own race, have you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-00.html deleted file mode 100644 index 6fd847065d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-00.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Franco:
-What's going on? I thought you were of the Humans, and was going to ask something of you. It appears you're not of the Humans, though.
-I am in charge of guiding those of the Humans on the right path into the future. I think you haven't forgotten your own race? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-01.html deleted file mode 100644 index 2601f30a55..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-01.html +++ /dev/null @@ -1,4 +0,0 @@ -%name%:
-Ah! You've brought the supply items. Good work. I'm worried the situation isn't improving.
We need to straighten out the supplies issue as soon as possible. Think of all the commandos out there! Are those supplies?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-02.html deleted file mode 100644 index b41f28b31a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-02.html +++ /dev/null @@ -1,5 +0,0 @@ -%name%:
-Fortunately, this should be enough.
-It's good to see those from such diverse roots helping each other out to work through adversity. I commend you for making your services available as well. Would you leave the supplies with me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-03.html deleted file mode 100644 index 9e4b8d6949..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32153-03.html +++ /dev/null @@ -1,4 +0,0 @@ -%name%:
-I will hold onto the Supply Items for now.
-I am reorganizing the supplies that the seekers who have been dispatched for the search mission need, hence the nuisance. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32157-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32157-00.html deleted file mode 100644 index e05a08bc06..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32157-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Moka:
-I'm busy. I don't have time to help those of races other than Dwarves.
-You should know your race properly. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32160-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32160-00.html deleted file mode 100644 index d472e3928f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32160-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Devon:
-You don't seem to be a Dark Elf.
-What I have to say is only intended for young children of the Dark Elves. Be sure you know what your race is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-01.html deleted file mode 100644 index 717e5bbf72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Accessory Merchant Trevor:
-I have been waiting for you. I saw you meeting the other merchants, and was wondering whether you would make it over here.
-You're delivering the Supply Chests, aren't you? I have some accessory supply items prepared.
-I deal in accessories such as earrings, necklaces, and rings. Armor increases defense against physical attacks. On the other hand, accessories increase defense against magic.
-The enemies outside the village will attack you in various forms, which why it's important to wear both armor and accessories.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-02.html deleted file mode 100644 index a026264008..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Trevor:
-Here, here is the supply chest. Phew, that's a load off my chest.
-Come to think of it, Race Grand Magister at the Administrative Office was looking for you, saying that he had something he wanted to check with the supply items. Would you head over to the Administrative Office? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-03.html deleted file mode 100644 index 6a97cf4e60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/32166-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Trevor:
-They are looking for you at the Administrative Office, to check something that has to do with the supply items. Head over to the Administrative Office. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/Q10544_SeekerSupplies.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/Q10544_SeekerSupplies.java deleted file mode 100644 index 4bc95901ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/Q10544_SeekerSupplies.java +++ /dev/null @@ -1,321 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10544_SeekerSupplies; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10543_SheddingWeight.Q10543_SheddingWeight; - -/** - * Seeker Supplies (10544) - * @URL https://l2wiki.com/Commando_Supplies - * @author Gigi - */ -public class Q10544_SeekerSupplies extends Quest -{ - // NPCs - private static final int WILFORD = 30005; - private static final int KATERINA = 30004; - private static final int LECTOR = 30001; - private static final int JACKSON = 30002; - private static final int TREVOR = 32166; - private static final int FRANCO = 32153; // Human - private static final int RIVIAN = 32147; // Elf - private static final int TOOK = 32150; // Orc - private static final int DEVON = 32160; // Dark Elf - private static final int MOKA = 32157; // Dwarf - private static final int VALFAR = 32146; // Kamael - // Item's - private static final int GROCERY_SUPLLY_BOX = 39524; - private static final int WEAPON_SUPLLY_BOX = 39522; - private static final int ARMOR_SUPLLY_BOX = 39523; - private static final int ACCESSORY_SUPPLY_BOX = 39525; - // Reward's - private static final int LEATHER_SHIRT = 22; - private static final int LEATHER_PANTS = 29; - private static final int LEATHER_TUNIC = 429; - private static final int LEATHER_STOCKINGS = 464; - private static final int APPRENTICE_EARRING = 112; - private static final int NECKLACE_OF_KNOWNLEDGE = 906; - // Misc - private static final int MAX_LEVEL = 20; - - public Q10544_SeekerSupplies() - { - super(10544); - addStartNpc(WILFORD); - addTalkId(WILFORD, KATERINA, LECTOR, JACKSON, TREVOR, FRANCO, RIVIAN, TOOK, DEVON, MOKA, VALFAR); - registerQuestItems(GROCERY_SUPLLY_BOX, WEAPON_SUPLLY_BOX, ARMOR_SUPLLY_BOX, ACCESSORY_SUPPLY_BOX); - addCondNotRace(Race.ERTHEIA, "noRace.html"); - addCondMaxLevel(MAX_LEVEL, "noLevel.html"); - addCondCompletedQuest(Q10543_SheddingWeight.class.getSimpleName(), "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30005-02.htm": - case "30005-03.htm": - { - htmltext = event; - break; - } - case "30005-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30004-02.html": - { - qs.setCond(2, true); - giveItems(player, GROCERY_SUPLLY_BOX, 1); - htmltext = event; - break; - } - case "30001-02.html": - { - qs.setCond(0); - qs.setCond(3, true); - giveItems(player, WEAPON_SUPLLY_BOX, 1); - htmltext = event; - break; - } - case "30002-02.html": - { - qs.setCond(4, true); - giveItems(player, ARMOR_SUPLLY_BOX, 1); - htmltext = event; - break; - } - case "32166-02.html": - { - switch (player.getRace()) - { - case HUMAN: - { - qs.setCond(5, true); - break; - } - case ELF: - { - qs.setCond(6, true); - break; - } - case DARK_ELF: - { - qs.setCond(7, true); - break; - } - case ORC: - { - qs.setCond(8, true); - break; - } - case DWARF: - { - qs.setCond(9, true); - break; - } - case KAMAEL: - { - qs.setCond(10, true); - break; - } - } - giveItems(player, ACCESSORY_SUPPLY_BOX, 1); - htmltext = event; - break; - } - case "32153-02.html": - { - htmltext = getHtm(player, "32153-02.html").replace("%name%", npc.getName()); - break; - } - case "32153-03.html": - { - if (player.isMageClass()) - { - giveItems(player, LEATHER_TUNIC, 1); - giveItems(player, LEATHER_STOCKINGS, 1); - } - else if (!player.isMageClass()) - { - giveItems(player, LEATHER_SHIRT, 1); - giveItems(player, LEATHER_PANTS, 1); - } - giveItems(player, APPRENTICE_EARRING, 2); - giveItems(player, NECKLACE_OF_KNOWNLEDGE, 1); - addExpAndSp(player, 2630, 10); - qs.exitQuest(false, true); - htmltext = getHtm(player, "32153-03.html").replace("%name%", npc.getName()); - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == WILFORD) - { - htmltext = "30005-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case WILFORD: - { - if (qs.isCond(1)) - { - htmltext = "30005-05.html"; - } - break; - } - case KATERINA: - { - if (qs.isCond(1)) - { - htmltext = "30004-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30004-03.html"; - } - break; - } - case LECTOR: - { - if (qs.isCond(2)) - { - htmltext = "30001-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "30001-03.html"; - } - break; - } - case JACKSON: - { - if (qs.isCond(3)) - { - htmltext = "30002-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30002-03.html"; - } - break; - } - case TREVOR: - { - if (qs.isCond(4)) - { - htmltext = "32166-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "32166-03.html"; - } - break; - } - case FRANCO: - { - if (qs.isCond(5)) - { - htmltext = (player.getRace() == Race.HUMAN) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32153-00.html"; - } - break; - } - case RIVIAN: - { - if (qs.isCond(6)) - { - htmltext = (player.getRace() == Race.ELF) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32147-00.html"; - } - break; - } - case TOOK: - { - if (qs.isCond(8)) - { - htmltext = (player.getRace() == Race.ORC) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32150-00.html"; - } - break; - } - case DEVON: - { - if (qs.isCond(7)) - { - htmltext = (player.getRace() == Race.DARK_ELF) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32160-00.html"; - } - break; - } - case MOKA: - { - if (qs.isCond(9)) - { - htmltext = (player.getRace() == Race.DWARF) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32157-00.html"; - } - break; - } - case VALFAR: - { - if (qs.isCond(10)) - { - htmltext = (player.getRace() == Race.KAMAEL) ? getHtm(player, "32153-01.html").replace("%name%", npc.getName()) : "32146-00.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noLevel.html deleted file mode 100644 index c46dc1ca45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-This mission can't be give to just anyone!
-(Only characters below 20, who've completed the "Shedding Weight" quest, may start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10544_SeekerSupplies/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-01.html deleted file mode 100644 index 19764f3587..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Adventurer's Guide:
-Welcome! Refresh yourselves! i was waiting!
-I was watching you when you were fighting the dummy. Did you notice?
-I can give you a little bit fo help that will protect your body , and allow you to wield stronger powers when attacking the enemy. In short, you'll be taught how to use buffs.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-02.html deleted file mode 100644 index e875427f51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurer's Guide:
-Buffs help to ease the impact if you're hit while making your own attacks more effective. The following buffs can be used by all classes.
-Horn Melody Lv1/Drum Melody Lv1
-Pipe Organ Melody Lv1/Guitar Melody Lv1
-Prevating Sonata / Daring Sonata / Refreshing Sonata
-Now, this is important. There are special buffs for each class that are not shared.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-03.html deleted file mode 100644 index c10c08bc22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/32327-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurer's Guide:
-Knight's Harmony (Defense Warrior).
-Warrior's Harmony (Attack Warrior).
-Wizard's Harmony (Wizard).
-That's it.
-The one right for you is... %classbuff%'s Harmony
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-01.htm deleted file mode 100644 index c736a37665..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-Look at you. Your fresh, hopeful face tell me that you're a novice adventurer. My job is to lead young adventurers like you to become future leaders.
-My systematic training will take you to the right path. You only need to follow my instructions.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-02.htm deleted file mode 100644 index 8da3d37528..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-You must have had a good reason for choosing to live as an adventurer in this tough land. Whatever it was, I admit you have a potential.
-But you're far from being perfect. More practice? Yes, but aimless diligence will get you nowhere. You need someone to guide you. I can help you if you promise to follow my instructions.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-03.htm deleted file mode 100644 index be6212fe53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Herphah:
-No matter how goof you are, you can't do everything alone. That's the reason most heroes and adventurers form or join a clan to make allies. The clan is a blood brotherhood tha binds its members for the same cause.
-They help and motivate each other and can make more progress than adventurers who work alone.
-This is the first and most important lesson you should remember.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-04.htm deleted file mode 100644 index dacf4516ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-Although you have little experience, some heroes may still want to work with you because it's almost impossible to work alone in this world. So, I recommend you to join a clan and make allies. Or, you can create a new clan. It's more difficult, but you will have men fighting under your banner.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-05.html deleted file mode 100644 index c53aa87dd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-To join a clan, go the Clan Membership System and check which clans are recruiting members.
-You can search for a clan that is looking for members and join.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-06.html deleted file mode 100644 index 74a580af53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-To create a clan, go the High Priest, Grand Master, High Prefect, or other clan officers. You can find them in any village. You must be level 10 or higher to create a clan.
-Creating a new clan is more difficult and more complicated than joining an existing clan, but it would be completely customizable to your will.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-07.html deleted file mode 100644 index 70443754f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-But the clan itself won't make you stronger. You must train and strengthen yourself by fighting enemies.
-You must be well prepared to fight enemies. As you know, just having weapons and equipament doesn't mean you will be successful in the hunt.
-Go to the Adventure's Guide in Town od Aden and ask how to get support magic that will help you in hunting.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-08.html deleted file mode 100644 index 70443754f2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-But the clan itself won't make you stronger. You must train and strengthen yourself by fighting enemies.
-You must be well prepared to fight enemies. As you know, just having weapons and equipament doesn't mean you will be successful in the hunt.
-Go to the Adventure's Guide in Town od Aden and ask how to get support magic that will help you in hunting.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-09.html deleted file mode 100644 index 01b2b0d1ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-Did you get support magic from the Adeventurer's Guide? How does it feel to have the power that covers your weaknesses?
-You can receive support magic from the Adventurer's Guide in each village until you reach a certain level.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-10.html deleted file mode 100644 index 6b08f53550..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Herphah:
-Now I'll tell you how to win favor with organizations in this continent, raise their Amity Levels, and reap the benefits.
-Those organizations are called factions. Each factions has its own goals and looks for adventurers who can help.
-if you help their missions, you can gain their gratitude and trust.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-11.html deleted file mode 100644 index 0cab72b083..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-I know a faction that is in need of novice adventurers like you. It's called the Adventure Guild .
-It's a group of public officers that the kingdom dispatches to help adventurers. I've heard it has some missions for novice adventurers. You should check them out.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-12.html deleted file mode 100644 index c367fb3e58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-An adventure Guildsman happens to be around here. Tell him that I introduced him to you. He will give you missions appropriate for your level and ability.
-Go talk to the Adventure Guild's Administrator Penny .
-Carry out the Adventure Guild's missions and raise the Amity Level with the guild to level 1.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-13.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-13.html deleted file mode 100644 index 339a1fc6c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-How were the Adventure Guild's missions? Did you earn some amity points?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-14.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-14.html deleted file mode 100644 index b6743ff0aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34362-14.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-I guess it's time to congratulate the kid for taking the first step on a real adventure. But this is just a beginning, so I prepared some things that could help you in the future.
-Among the items I gave you, the Elementary Seed Bracelet has the ability to summon Agathion. You can teleport to many large towns including here, the Town of Aden, so I imagine it'll be of great use to you. I also added some other features, so make sure to look at them.
-You still have much to learn. If you're ready to begin the next step, come see me again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-01.html deleted file mode 100644 index fc03e62c05..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Penny:
-Hello, Adventurer. I'm Penny, and I was dispatched from Adventure Guild to take charge in the Town of Aden.
-You said you were introduced by Herphah, right? She's been sending a lot of trainees lately. Can't believe she's the same person who used to run away when we asked for help.
-Oh, sorry for sidetracking. I do have one request to make.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-02.html deleted file mode 100644 index a569292096..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Penny:
-
-Is the mission that herphah gave you to achieve the Amity Level 1 of our Adventure Guild? To achieve that, you have to complete the mission that I give you. Then, you can raise the Amity Level so you can complete Herphah's mission.
-I believe you can do it. Complete the missions, starting from the ones that are feasible. If you want to receive a mission from Adventure Guild, please talk to me again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-03.html deleted file mode 100644 index 73a5c9ede7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Penny:
-
-You reached Amity Level 1 with our Adventure Guild? I should be able to tell Herphah then.
-Thank you for your work.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-04.html deleted file mode 100644 index 8f77163d01..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/34413-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Penny:
-
-I'll be sure to tell Herphah about this. You should go and see Herphah now.
-I'll see you again, soon.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/Q10560_WayOfWanderingKnight.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/Q10560_WayOfWanderingKnight.java deleted file mode 100644 index 2e2e3badae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/Q10560_WayOfWanderingKnight.java +++ /dev/null @@ -1,300 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10560_WayOfWanderingKnight; - -import org.l2jmobius.gameserver.data.xml.impl.CategoryData; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.model.skills.SkillCaster; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; - -//import ai.others.AdventurersGuide.AdventurersGuide; - -/** - * Way Of Wandering Knight (10560) - * @URL https://l2wiki.com/Way_of_Wandering_Knight - * @author NightBR - */ -public class Q10560_WayOfWanderingKnight extends Quest -{ - // NPCs - private static final int HERPHAH = 34362; - private static final int PENNY = 34413; - private static final int ADVENTURERS_GUIDE = 32327; - // Skills - private static final SkillHolder KNIGHT = new SkillHolder(15648, 1); // Knight's Harmony (Adventurer) - private static final SkillHolder WARRIOR = new SkillHolder(15649, 1); // Warrior's Harmony (Adventurer) - private static final SkillHolder WIZARD = new SkillHolder(15650, 1); // Wizard's Harmony (Adventurer) - private static final SkillHolder[] GROUP_BUFFS = - { - new SkillHolder(15642, 1), // Horn Melody (Adventurer) - new SkillHolder(15643, 1), // Drum Melody (Adventurer) - new SkillHolder(15644, 1), // Pipe Organ Melody (Adventurer) - new SkillHolder(15645, 1), // Guitar Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) - }; - // Reward's - private static final long EXP = 1889719478; - private static final int SP = 1700747; - private static final int SOUL_SHOT_GRADE_R = 22433; - private static final int BS_SHOT_GRADE_R = 22434; - private static final int PA_ART_OF_SEDUCTION = 37928; - private static final int ELEMENTARY_SEED_BRACELET = 48072; - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 99; - - public Q10560_WayOfWanderingKnight() - { - super(10560); - addStartNpc(HERPHAH); - addTalkId(HERPHAH, PENNY, ADVENTURERS_GUIDE); - addCondMinLevel(MIN_LEVEL, "noLevel.html"); - addCondMaxLevel(MAX_LEVEL, "noLevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - final ClassId classId = player.getClassId(); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34362-02.htm": - case "34362-03.htm": - case "34362-11.html": - case "32327-02.html": - { - htmltext = event; - break; - } - case "34362-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34362-05.html": - { - // Show Service/Help/Join a Clan page - player.sendPacket(new ExTutorialShowId(46)); - htmltext = event; - break; - } - case "34362-06.html": - { - // Show Service/Help/Creating a Clan page - player.sendPacket(new ExTutorialShowId(22)); - htmltext = event; - break; - } - case "34362-07.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "34362-10.html": - { - // Show Service/Help/Faction System page - player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\help_faction.htm", TutorialShowHtml.LARGE_WINDOW)); - // TODO: Find the correct Id for player.sendPacket(new ExTutorialShowId(22)); - qs.setCond(4, true); - htmltext = event; - break; - } - case "34362-12.html": - { - qs.setCond(5, true); - htmltext = event; - break; - } - case "34362-14.html": - { - if (player.getFactionLevel(Faction.ADVENTURE_GUILD) >= 1) - { - giveItems(player, SOUL_SHOT_GRADE_R, 1500); - giveItems(player, BS_SHOT_GRADE_R, 1500); - giveItems(player, PA_ART_OF_SEDUCTION, 5); - giveItems(player, ELEMENTARY_SEED_BRACELET, 1); - addExpAndSp(player, EXP, SP); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getHtm(player, "noAmity.html").replaceAll("%name%", "Herphah"); - } - break; - } - case "32327-03.html": - { - if (CategoryData.getInstance().isInCategory(CategoryType.MAGE_GROUP, classId.getId())) - { - htmltext = getHtm(player, "32327-03.html").replaceAll("%classbuff%", "Wizard"); - } - else if (CategoryData.getInstance().isInCategory(CategoryType.ATTACKER_GROUP, classId.getId())) - { - htmltext = getHtm(player, "32327-03.html").replaceAll("%classbuff%", "Warrior"); - } - else if (CategoryData.getInstance().isInCategory(CategoryType.TANKER_GROUP, classId.getId())) - { - htmltext = getHtm(player, "32327-03.html").replaceAll("%classbuff%", "Knight"); - } - // Show Service/Help/Adventurer's Guide page - player.sendPacket(new ExTutorialShowId(25)); - break; - } - case "Wizard": - { - htmltext = applyBuffs(npc, player, WIZARD.getSkill()); - qs.setCond(3, true); - break; - } - case "Warrior": - { - htmltext = applyBuffs(npc, player, WARRIOR.getSkill()); - qs.setCond(3, true); - break; - } - case "Knight": - { - htmltext = applyBuffs(npc, player, KNIGHT.getSkill()); - qs.setCond(3, true); - break; - } - case "34413-02.html": - { - qs.setCond(6, true); - htmltext = event; - break; - } - case "34413-04.html": - { - // TODO: we need to add reward % of amity points to factions in all faction quests - // check if reached level 1 with Adventurer's Guild Faction - if (player.getFactionLevel(Faction.ADVENTURE_GUILD) >= 1) - { - qs.setCond(7, true); - htmltext = event; - } - else - { - htmltext = getHtm(player, "noAmity.html").replaceAll("%name%", "Penny"); - } - break; - } - } - return htmltext; - - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HERPHAH) - { - htmltext = "34362-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HERPHAH: - { - if (qs.isCond(3)) - { - htmltext = "34362-09.html"; - } - else if (qs.isCond(6) || qs.isCond(7)) - { - htmltext = "34362-13.html"; - } - break; - } - case PENNY: - { - if (qs.isCond(5)) - { - htmltext = "34413-01.html"; - } - else if (qs.isCond(6)) - { - htmltext = "34413-03.html"; - } - break; - } - case ADVENTURERS_GUIDE: - { - if (qs.isCond(2)) - { - htmltext = "32327-1.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - public String applyBuffs(Npc npc, PlayerInstance player, Skill skill) - { - for (SkillHolder holder : GROUP_BUFFS) - { - SkillCaster.triggerCast(npc, player, holder.getSkill()); - } - SkillCaster.triggerCast(npc, player, skill); - - return null; - } - -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noAmity.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noAmity.html deleted file mode 100644 index 0e7415b85c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noAmity.html +++ /dev/null @@ -1,3 +0,0 @@ -%name%:
-To reach Amity Level 1 with the Adventure Guild, you must complete the missions I told you about of the Adventure Guild.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noLevel.html deleted file mode 100644 index adae7054e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-I don't understand why someone like you is interested in this mission?
-(Only characters above Lv.85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10560_WayOfWanderingKnight/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-01.htm deleted file mode 100644 index 81cf73908a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-You only made the first step. You will have much to learn. but, fortunately for you, there are a lot of people so desperate for help that they welcome rookies.
-Are you ready for the next mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-02.htm deleted file mode 100644 index dac5eba327..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-We are neither gods nor demons. I mean to say, we are mortal. You may have felt it in the previous course, but no matter how strong you are, you could be killed if you were attacked by a lot of enemies and seriously wounded.
-Generous gods of this world may protect you. But even then, their generosity has limit.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-03.htm deleted file mode 100644 index 7ecb1c37e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-You will often experience being dead or half-dead and will have to beg the gods for mercy. Such experiences may help you improve yourself, but it won't be pleasant.
-Keep in mind what I'm going to tell you. It will help you deal with such a crisis.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-04.htm deleted file mode 100644 index 64e87a0ca8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-Even if you are killed don't worry. Death doesn't mean the end. You can resurrect and start again. However, the gods can't always save you from death without any consequences.
-You must get familiar with the Death Penalty.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-05.html deleted file mode 100644 index 3a51fad033..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-If you die from a serious wound in the battle, you will revive in a nearby village, but you should pay the cost. It is called the Death Penalty. You may lose some XP or experience the Death Penalty.
-If you lose more than the specified limit of XP after you reach level 85, you may possibly experience a level down. B careful to avoid such disaster. Otherwise, you will lose what you've worked so hard to earn.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-06.html deleted file mode 100644 index 8c26e2c976..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Herphah:
-Are you worried? Relax. With the help of an ally, you can resurrect immediately where you died, without paying the Death Penalty.
-A healer with the resurrection skill or someone with a resurrection item such as the Blessed Scroll of Resurrection can revive you.
-Others can help you, but that means you can help others too. Keep that in mind.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-07.html deleted file mode 100644 index b0e91b5905..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-You're finished the second basic course. I'll give you a mission that can help you grow further.
-Go find Adventure Guildsman Penny. Carry out the missions of Adeventurer's Guides and raise the Amity Level with them to level 2.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-08.html deleted file mode 100644 index 1fe94aec0c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-Penny told me that you raised the Amity Level with the Adventurer's Guild to Level 2.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-09.html deleted file mode 100644 index 4a69d1d314..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Herphah:
-It gives my heart true joy to see you grow step by step. I've prepared some items to help you again.
-Do you see this Talisman - Destruction? First, you must learn about Talismans. A talisman is an item equipped in the right bracelet and has various effects like battle abillities and unique skills.
-unfortunately, you can't equip them on left bracelets like the Elementary Seed Bracelet i gave you last time. The left bracelet is usually used to summon Agathion, so remember that you need a right bracelet to equip a Talisman.
-If you keep getting stronget like this, I'm sure my days as your teacher are numbered. Come talk to me if you're ready to begin the next step.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-99.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-99.html deleted file mode 100644 index 2ffb3f08c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34362-99.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-Hey, let nature take its course. It's not good for us to go against it.
-(Only those characters who have completed the quest "Way Of Wandering Knight" can play this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-01.html deleted file mode 100644 index b8f6734550..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Penny:
-Nice to see yiu again, Adventurer. Like I said before, the Adventure Guild is working hard to help you grow and settle down in Aden.
-Let's work hard for our next goal. As you complete the missions I give you, we will grow closer as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-02.html deleted file mode 100644 index 7088377cc2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-Now it's time that you reach Amity Level 2 with our Adventure Guild. Please complete the missions of the Adventure Guild in order to reach Level 2.
-Please let me know if you want to receive the missions for the Adventure Guild.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-03.html deleted file mode 100644 index 243085afec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Penny:
-You reached Amity Level 2 with our Adventure Guild? I should be able to tell Herphah then.
-Thank you for your work.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-04.html deleted file mode 100644 index 0685cc4212..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/34413-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-I'll be sure to tell Herphah about this. You should go and see Herphah now.
-I'll see you again, soon.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/Q10561_AcrossTheDeathLine.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/Q10561_AcrossTheDeathLine.java deleted file mode 100644 index 1672c70e0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/Q10561_AcrossTheDeathLine.java +++ /dev/null @@ -1,193 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10561_AcrossTheDeathLine; - -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10560_WayOfWanderingKnight.Q10560_WayOfWanderingKnight; - -/** - * Across The DeathLine (10561) - * @URL https://l2wiki.com/Across_the_Death_Line - * @author NightBR - */ -public class Q10561_AcrossTheDeathLine extends Quest -{ - // NPCs - private static final int HERPHAH = 34362; - private static final int PENNY = 34413; - // Reward's - private static final long EXP = 4409345453L; - private static final int SP = 3968411; - private static final int SOUL_SHOT_GRADE_R = 22433; - private static final int BS_SHOT_GRADE_R = 22434; - private static final int PA_ART_OF_SEDUCTION = 37928; - private static final int TALISMAN_DESTRUCTION = 34985; - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 99; - - public Q10561_AcrossTheDeathLine() - { - super(10561); - addStartNpc(HERPHAH); - addTalkId(HERPHAH, PENNY); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "nolevel.html"); - addCondCompletedQuest(Q10560_WayOfWanderingKnight.class.getSimpleName(), "34362-99.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34362-02.htm": - case "34362-03.htm": - case "34362-05.html": - case "34362-06.html": - { - htmltext = event; - break; - } - case "34362-04.htm": - { - // show Service/Help/Death Penalty page - player.sendPacket(new ExTutorialShowId(60)); - qs.startQuest(); - htmltext = event; - break; - } - case "34362-07.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "34362-09.html": - { - // Rewards - giveItems(player, SOUL_SHOT_GRADE_R, 2500); - giveItems(player, BS_SHOT_GRADE_R, 2500); - giveItems(player, PA_ART_OF_SEDUCTION, 5); - giveItems(player, TALISMAN_DESTRUCTION, 1); - addExpAndSp(player, EXP, SP); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - break; - } - case "34413-02.html": - { - qs.setCond(3, true); - htmltext = event; - break; - } - case "34413-04.html": - { - qs.setCond(4, true); - htmltext = event; - break; - } - } - return htmltext; - - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HERPHAH) - { - htmltext = "34362-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HERPHAH: - { - if (qs.isCond(1)) - { - htmltext = "34362-04.htm"; - } - else if (qs.isCond(4)) - { - htmltext = "34362-08.html"; - } - else - { - htmltext = "34362-07.html"; - } - break; - } - case PENNY: - { - if (qs.isCond(2)) - { - htmltext = "34413-01.html"; - } - else if (qs.isCond(3)) - { - addFactionPoints(player, Faction.ADVENTURE_GUILD, 200); - // TODO: we need to add reward % of amity points to factions in all faction quests - // Checking if reached level 2 with Adventurer's Guild Faction - if (player.getFactionLevel(Faction.ADVENTURE_GUILD) >= 2) - { - htmltext = "34413-03.html"; - } - else - { - htmltext = "noAmity.html"; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noAmity.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noAmity.html deleted file mode 100644 index c7d828f870..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noAmity.html +++ /dev/null @@ -1,3 +0,0 @@ -Penny:
-To reach Amity Level 2 with the Adventure Guild, you must complete the missions I told you about of the Adventure Guild.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noLevel.html deleted file mode 100644 index adae7054e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-I don't understand why someone like you is interested in this mission?
-(Only characters above Lv.85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10561_AcrossTheDeathLine/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-01.htm deleted file mode 100644 index 7154dfa812..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-We've had quite a long time together. You don't need to be so anxious. You've made impressive progress since we first met.
-You've completed half of the courses. From now on, you will receive real field missions.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-02.htm deleted file mode 100644 index 8bc41cf3d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-I received a report that you completed missions for the Adventurers Guides. The faction speaks highly of you. Penny said that they would assign higher-level missions to you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-03.htm deleted file mode 100644 index 9c53bf106b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Herphah:
-I'm happy to see your Amity Level with the Adventurers Guides growing. Full support from a faction would be of great help to both your progress and reputation.
-It would be good for you to raise your position within the Adventurers Guides. it still has things to teach you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-04.htm deleted file mode 100644 index 1fafa54a53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-Are you getting familiar with this routine? Then, you should be able to guess what I'm going to tell you.
-Meet Adventure Guildsman Penny. Carry out new missions of Adventurers Guides and raise the Amity Level with them to level 3.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-05.html deleted file mode 100644 index 92cd4488bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-You raised the Amity Level with the Adventurers Guides to level 3? Already?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-06.html deleted file mode 100644 index 9b05ebf9b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34362-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Herphah:
-Good. Seeing you grow like this is why I love what I do. Hmm... Something to help you? Right, I have some items ready for you this time as I well.
-I need to tell you about La Vie En Rose's Noble Brooch. Like the Talisman I gave you last time, a brooch is an item that equips jewels for unique effects. Your Jewel Slot will be activated once you equip a brooch.
-Try equipping the Emerald Lv. 1 jewel I gave you. Each jewel has a different effect so equipping jewels that suit you best will help you grow stronger.
-If you're ready for the next step, speak to me again.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-01.html deleted file mode 100644 index 56feb9f3c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Penny:
-It becomes clearer to me every time we meet; I've met a lot of adventurers who dream of becoming heroes, but you are special. There is a bigger world waiting for you.
-Let's do our best for the next goal too!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-02.html deleted file mode 100644 index 3cc92d0cf8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-Now, you have to achieve Amity Level 3 of the Adventure Guild. Since we are heading toward level 3, I think it will be alright to give you tougher missions.
-Tell me when you want to receive missions from the Adventure Guild.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-03.html deleted file mode 100644 index 0685cc4212..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/34413-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Penny:
-I'll be sure to tell Herphah about this. You should go and see Herphah now.
-I'll see you again, soon.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/Q10562_TakeUpArms.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/Q10562_TakeUpArms.java deleted file mode 100644 index 0e5932da1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/Q10562_TakeUpArms.java +++ /dev/null @@ -1,169 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10562_TakeUpArms; - -import org.l2jmobius.gameserver.enums.Faction; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Take Up Arms (10562) - * @URL https://l2wiki.com/Take_Up_Arms - * @author NightBR - */ -public class Q10562_TakeUpArms extends Quest -{ - // NPCs - private static final int HERPHAH = 34362; - private static final int PENNY = 34413; - // Rewards - private static final long EXP = 7123508455L; - private static final int SP = 6411158; - private static final int SOUL_SHOT_GRADE_R = 22433; - private static final int BS_SHOT_GRADE_R = 22434; - private static final int PA_ART_OF_SEDUCTION = 37928; - private static final int LA_VIE_EN_ROSES_NOBLE_BROOCH = 38767; - private static final int EMERALD = 38880; - // Misc - private static final int MIN_LEVEL = 85; - private static final int MAX_LEVEL = 99; - - public Q10562_TakeUpArms() - { - super(10562); - addStartNpc(HERPHAH); - addTalkId(HERPHAH, PENNY); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "nolevel.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "34362-02.htm": - case "34362-03.htm": - { - htmltext = event; - break; - } - case "34362-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34362-06.html": - { - // Rewards - giveItems(player, SOUL_SHOT_GRADE_R, 2500); - giveItems(player, BS_SHOT_GRADE_R, 2500); - giveItems(player, PA_ART_OF_SEDUCTION, 10); - giveItems(player, LA_VIE_EN_ROSES_NOBLE_BROOCH, 1); - giveItems(player, EMERALD, 1); - addExpAndSp(player, EXP, SP); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - break; - } - case "34413-02.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HERPHAH) - { - htmltext = "34362-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HERPHAH: - { - if (qs.isCond(3)) - { - htmltext = "34362-05.html"; - } - else - { - htmltext = "noAmity.html"; - } - break; - } - case PENNY: - { - if (qs.isCond(1)) - { - htmltext = "34413-01.html"; - } - else if (qs.isCond(2)) - { - // Checking if reached level 3 with Adventurer's Guild Faction - if (player.getFactionLevel(Faction.ADVENTURE_GUILD) >= 3) - { - qs.setCond(3, true); - htmltext = "34413-03.html"; - } - else - { - htmltext = "34413-02.html"; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noAmity.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noAmity.html deleted file mode 100644 index 08f8e7fa78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noAmity.html +++ /dev/null @@ -1,3 +0,0 @@ -Penny:
-Meet Adventure Guildsman Penny. Carry out new missions of Adventurers Guides and raise the Amity Level with them to level 3.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noLevel.html deleted file mode 100644 index adae7054e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -Herphah:
-I don't understand why someone like you is interested in this mission?
-(Only characters above Lv.85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noRace.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noRace.html deleted file mode 100644 index 5c29decbcd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10562_TakeUpArms/noRace.html +++ /dev/null @@ -1,4 +0,0 @@ -Shannon:
-I don't trust you.
-(Ertheia classes cannot perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-00.html deleted file mode 100644 index 5c11af6531..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Officer Rumiese:
-Well, I know that a soul bottle is a rare item. So what?
-(Only characters Lv. 97 or above who have completed "Extreme Challenge: Primal Mother Resurrected" quest may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-01.html deleted file mode 100644 index 57ac4827b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Officer Rumiese:
-Oh, I remember you. You helped us defeat Istina! What brings you back?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-02.html deleted file mode 100644 index ba180d1222..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Officer Rumiese:
-Well, I don't doubt your ability to do it, since I've seen you do it before. But why do you want to fight Istina again, if you don't mind me asking?
-Is there a special reason?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-03.html deleted file mode 100644 index f7e59fddb1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Officer Rumiese:
-What a noble mind. I am impressed all over again! How about I get you a small gift or something, to help you with your noble deed?
-Would you take even a small reward? What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-04.html deleted file mode 100644 index dd362f2991..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Officer Rumiese:
Oh. Um. You're very, uh, honest.
-Well, I mean, that's not a bad thing. If you take her down, it will be good for us too. Let us work together then, shall we?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-05.html deleted file mode 100644 index 5fd9dc61ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Officer Rumiese:
-All right, I'll make sure you get to face Istina again.
-Complete the task I give you successfully, and you'll be able to receive the Bottle of Istina's Soul. -
But remember -- only this once.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-06.html deleted file mode 100644 index d103176a0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/33293-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Officer Rumiese:
-All right, the prep work is done. Let me know when you're ready to go.
-(You can now undertake the quest "Extreme Challenge: Primal Mother Resurrected" one more time.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/Q10703_BottleOfIstinasSoul.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/Q10703_BottleOfIstinasSoul.java deleted file mode 100644 index 2b60e37273..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10703_BottleOfIstinasSoul/Q10703_BottleOfIstinasSoul.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10703_BottleOfIstinasSoul; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q00150_ExtremeChallengePrimalMotherResurrected.Q00150_ExtremeChallengePrimalMotherResurrected; - -/** - * Bottle of Istina's Soul (10703) - * @URL http://l2on.net/en/?c=quests&id=10703&game=1 - * @author Gigi - */ -public class Q10703_BottleOfIstinasSoul extends Quest -{ - // NPCs - private static final int RUMIESE = 33293; - // Item - private static final int ISTINAS_SOUL_BOTTLE = 34883; - // Misc - private static final int MIN_LEVEL = 97; - - public Q10703_BottleOfIstinasSoul() - { - super(10703); - addStartNpc(RUMIESE); - addTalkId(RUMIESE); - addCondMinLevel(MIN_LEVEL, "33293-00.html"); - addCondCompletedQuest(Q00150_ExtremeChallengePrimalMotherResurrected.class.getSimpleName(), "33293-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - final QuestState qs1 = player.getQuestState(Q00150_ExtremeChallengePrimalMotherResurrected.class.getSimpleName()); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "33293-02.html": - case "33293-03.html": - case "33293-04.html": - { - htmltext = event; - break; - } - case "33293-05.html": - { - qs.startQuest(); - break; - } - case "33293-06.html": - { - if (qs.isCond(1) && (getQuestItemsCount(player, ISTINAS_SOUL_BOTTLE) >= 1)) - { - takeItems(player, ISTINAS_SOUL_BOTTLE, 1); - qs1.setState(State.CREATED); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (getQuestItemsCount(player, ISTINAS_SOUL_BOTTLE) >= 1) - { - htmltext = "33293-01.html"; - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33293-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getNoQuestMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-00.html deleted file mode 100644 index fac7b9694c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-No more, please. I cannot help you.
-(This quest is only available for characters Lv. 95 or above who have completed the "Resurrected Owner of Hall" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-01.html deleted file mode 100644 index 86ff67e181..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-You're back. Missing something from your last fight with Octavis?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-02.html deleted file mode 100644 index 02e2e7c065..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-Oh? That's interesting. Octavis is up and around again, thanks to Shilen's powers.
-But how did you know, and why did you come? Why return to a foe you have already defeated?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-03.html deleted file mode 100644 index 542ab5b289..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Divine Messenger Lydia:
-Just as I had thought... you are truly a great warrior. I will help you the best I can.
-Would you like to accept something small I prepared?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-04.html deleted file mode 100644 index 0ca5f0c0b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-...I see. It would be dishonest of me to say your answer makes me happy. But your honesty is also commendable. Very well then, as your help will ultimately help us all... I will help you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-05.html deleted file mode 100644 index 4c19697be3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Divine Messenger Lydia:
-All right then. I will make arrangements for you to fight Octavis again.
-If you succeed, you will receive a Bottle of Octavis' Soul.
-But do remember -- this is your only chance.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-06.html deleted file mode 100644 index a9a274cd49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/32892-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Divine Messenger Lydia:
-Everything is now ready. Let me know when you wish to begin. Good luck to you.
-(You can now undertake the quest "Resurrected Owner of Hall" one more time. The Bottle of Octavis' Soul will be your only reward.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/Q10704_BottleOfOctavisSoul.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/Q10704_BottleOfOctavisSoul.java deleted file mode 100644 index cd0c1ba589..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10704_BottleOfOctavisSoul/Q10704_BottleOfOctavisSoul.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10704_BottleOfOctavisSoul; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10354_ResurrectedOwnerOfHall.Q10354_ResurrectedOwnerOfHall; - -/** - * Bottle of Octavis' Soul (10704) - * @URL http://l2on.net/en/?c=quests&id=10704&game=1 - * @author Gigi - */ -public class Q10704_BottleOfOctavisSoul extends Quest -{ - // NPCs - private static final int LYDIA = 32892; - // Item - private static final int OCTAVIS_SOUL_BOTTLE = 34884; - // Misc - private static final int MIN_LEVEL = 95; - - public Q10704_BottleOfOctavisSoul() - { - super(10704); - addStartNpc(LYDIA); - addTalkId(LYDIA); - addCondMinLevel(MIN_LEVEL, "32892-00.html"); - addCondCompletedQuest(Q10354_ResurrectedOwnerOfHall.class.getSimpleName(), "32892-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - final QuestState qs1 = player.getQuestState(Q10354_ResurrectedOwnerOfHall.class.getSimpleName()); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "32892-02.html": - case "32892-03.html": - case "32892-04.html": - { - htmltext = event; - break; - } - case "32892-05.html": - { - qs.startQuest(); - break; - } - case "32892-06.html": - { - if (qs.isCond(1) && (getQuestItemsCount(player, OCTAVIS_SOUL_BOTTLE) >= 1)) - { - takeItems(player, OCTAVIS_SOUL_BOTTLE, 1); - qs1.setState(State.CREATED); - qs1.setMemoState(1); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (getQuestItemsCount(player, OCTAVIS_SOUL_BOTTLE) >= 1) - { - htmltext = "32892-01.html"; - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "32892-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getNoQuestMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-00.html deleted file mode 100644 index 31779c29a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-I can't do any more for you. I have my limits, after all.
-(This quest is only available for characters Lv. 97 or above who have completed "An Audience With Tauti" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-01.html deleted file mode 100644 index 633a5cd62a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-Oh, hey! I know you! You're that gutsy fella that took down Tauti!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-02.html deleted file mode 100644 index 648c3dd5f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Fergason:
-Oh? Well, well. I've seen what you're capable of, so I won't try to stop you. But...why?
-I mean sure, you took down Tauti before, but not without losses on your part. Why risk your life again?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-03.html deleted file mode 100644 index 2d2c83fc67..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Fergason:
-Really? Such a noble deed with no demand in return! I commend you. I really...dear me, you have moved me beyond words.
-A true dwarf knows to repay a good deed done. I will see to it that your pains are worth your while.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-04.html deleted file mode 100644 index ce7aa9a609..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Fergason:
-Just as I thought! Well, no harm in that. Hard work deserves rewarding!
-In that case, I can try to pull some strings for you. What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-05.html deleted file mode 100644 index 8c12a62811..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Fergason:
-I'll let you work again on the mission you got from me before. And if you eliminate Tauti this time, you'll get the Bottle of Tauti's Soul!
-But mind you, no second chances!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-06.html deleted file mode 100644 index a51a4bc0a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/33681-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Fergason:
-All right, you know the drill. Let me know when you're ready so I can officially assign the task to you. Good luck.
-(You can now undertake "An Audience With Tauti" again. The Bottle of Tauti's Soul will be your only reward.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/Q10705_BottleOfTautisSoul.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/Q10705_BottleOfTautisSoul.java deleted file mode 100644 index 571efca9fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10705_BottleOfTautisSoul/Q10705_BottleOfTautisSoul.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10705_BottleOfTautisSoul; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10384_AnAudienceWithTauti.Q10384_AnAudienceWithTauti; - -/** - * Bottle of Tauti's Soul (10705) - * @URL http://l2on.net/en/?c=quests&id=10705&game=1 - * @author Gigi - */ -public class Q10705_BottleOfTautisSoul extends Quest -{ - // NPCs - private static final int FERGASON = 33681; - // Item - private static final int BOTTLE_OF_TAUTIS_SOUL = 35295; - // Misc - private static final int MIN_LEVEL = 97; - - public Q10705_BottleOfTautisSoul() - { - super(10705); - addStartNpc(FERGASON); - addTalkId(FERGASON); - addCondMinLevel(MIN_LEVEL, "33681-00.html"); - addCondCompletedQuest(Q10384_AnAudienceWithTauti.class.getSimpleName(), "33681-00.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - final QuestState qs1 = player.getQuestState(Q10384_AnAudienceWithTauti.class.getSimpleName()); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "33681-02.html": - case "33681-03.html": - case "33681-04.html": - { - htmltext = event; - break; - } - case "33681-05.html": - { - qs.startQuest(); - break; - } - case "33681-06.html": - { - if (qs.isCond(1) && (getQuestItemsCount(player, BOTTLE_OF_TAUTIS_SOUL) >= 1)) - { - takeItems(player, BOTTLE_OF_TAUTIS_SOUL, 1); - qs1.setState(State.CREATED); - qs1.setMemoState(1); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = getNoQuestMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (getQuestItemsCount(player, BOTTLE_OF_TAUTIS_SOUL) >= 1) - { - htmltext = "33681-01.html"; - break; - } - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33681-05.html"; - break; - } - } - case State.COMPLETED: - { - htmltext = getNoQuestMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545-no.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545-no.html deleted file mode 100644 index c4567a7926..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545-no.html +++ /dev/null @@ -1,4 +0,0 @@ -Warming Fire:
-This fire was lit to comfort someone. No one knows who lit it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545.html deleted file mode 100644 index 842e9c24e4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/19545.html +++ /dev/null @@ -1,4 +0,0 @@ -Warming Fire:
-This fire was lit to comfort someone. No one knows who lit it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-01.htm deleted file mode 100644 index 5ff718dd11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Refugee Leo:
-It's me. Thank you for helping me last time.
-I couldn't rest easy after asking you to kill my kin.
-Was it right? Had I done wrong?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-02.htm deleted file mode 100644 index cb83138500..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Refugee Leo:
-Are you comforting me?
-I know I sound selfish, but I'd like to give my condolences to my lost kin.
-Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-03.htm deleted file mode 100644 index 295d3822f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Refugee Leo:
-Thank you! I know we were enemies once, but...
-My kin have turned into monsters who crave killing and blood. I could not watch them any longer, so I started a Warming Fire in the Outlaw Forest...but couldn't stay in that hellish place long enough to pay my respects.
-So please go to the Outlaw Forest and convey my condolences to my kin on a Warming Fire on my behalf! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-04.html deleted file mode 100644 index a82393c960..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Refugee Leo:
-You're still here?
-Go to the Outlaw Forest where I have set up a Warming Fire and convey my condolences to my lost kin on my behalf! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-05.html deleted file mode 100644 index bffb266e75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Refugee Leo:
-Are you back? Did you make the Marks of Condolence for my kin?
-What's that you have right there? Is it for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-06.html deleted file mode 100644 index 484ad081e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Refugee Leo:
-What is this? It's a Mark of Gratitude from my people!
-My people have not forgotten me. Thank you! Thank you!
-I will pray that they rest in peace as proud warriors. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-07.htm deleted file mode 100644 index 5161aa4823..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/33863-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Refugee Leo:
-Who are you? I no longer fight. Do not threaten me. You cannot help me yet.
-(This quest is only available for characters Lv. 46 to 51 who have completed the quest "Not a Traitor.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/Q10707_FlamesOfSorrow.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/Q10707_FlamesOfSorrow.java deleted file mode 100644 index 0cb88b3251..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10707_FlamesOfSorrow/Q10707_FlamesOfSorrow.java +++ /dev/null @@ -1,194 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10707_FlamesOfSorrow; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10395_NotATraitor.Q10395_NotATraitor; - -/** - * Flames of Sorrow (10707) - * @URL https://l2wiki.com/Flames_of_Sorrow - * @author St3eT - * @author Night - */ -public class Q10707_FlamesOfSorrow extends Quest -{ - // NPCs - private static final int LEO = 33863; - private static final int WARNING_FIRE = 19545; - private static final int VENGEFUL_SPIRIT = 27518; - private static final int SPIRIT = 33959; - // Items - private static final int MARK = 39508; // Mark of Gratitude - // Rewards - private static final int XP = 14518600; // Experience points - private static final int SP = 756; // Skill Points - // Misc - private static final int MIN_LEVEL = 46; - private static final int MAX_LEVEL = 51; - private static final int NPCSTRING_ID = NpcStringId.LV_46_56_FLAMES_OF_SORROW_IN_PROGRESS.getId(); - private static final NpcStringId[] RANDOM_MSGS = - { - NpcStringId.WE_WILL_NOT_TURN_BACK, - NpcStringId.THE_WAR_IS_NOT_YET_OVER, - }; - - public Q10707_FlamesOfSorrow() - { - super(10707); - addFirstTalkId(WARNING_FIRE); - addStartNpc(LEO); - addTalkId(LEO, WARNING_FIRE); - addKillId(VENGEFUL_SPIRIT); - registerQuestItems(MARK); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33863-07.htm"); - addCondCompletedQuest(Q10395_NotATraitor.class.getSimpleName(), "33863-07.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33863-02.htm": - { - htmltext = event; - break; - } - case "33863-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33863-06.html": - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, XP, SP); - htmltext = event; - break; - } - case "spawnMonster": - { - npc.deleteMe(); - final Npc spirit = addSpawn(VENGEFUL_SPIRIT, player, true, 60000); - addAttackPlayerDesire(spirit, player); - spirit.broadcastSay(ChatType.NPC_GENERAL, RANDOM_MSGS[getRandom(RANDOM_MSGS.length)]); - qs.setCond(2, false); - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == LEO) - { - htmltext = "33863-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == LEO) - { - htmltext = (qs.getCond() < 4) ? "33863-04.html" : "33863-05.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == LEO) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - - if ((qs != null) && qs.isStarted() && (qs.getCond() < 4) && (getRandom(100) < 75)) - { - final Npc spirit = addSpawn(SPIRIT, npc, false, 5000); - spirit.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THANK_YOU_DELIVER_THIS_MARK_OF_GRATITUDE_TO_LEO); - qs.setCond(3, false); - giveItems(player, MARK, 1, true); - - if (getQuestItemsCount(player, MARK) >= 10) - { - qs.setCond(4, true); - } - sendNpcLogList(player); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(3)) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NPCSTRING_ID, true, (int) getQuestItemsCount(player, MARK))); - return holder; - } - return super.getNpcLogList(player); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - return (qs != null) && (qs.getCond() < 4) ? "19545.html" : "19545-no.html"; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-01.htm deleted file mode 100644 index e55bd4083d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-Good to see you again. After you killed Guardian Giant Akum last time, another researcher got here safely.
-Apparently at the place you killed Akum, something weird was found.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-02.htm deleted file mode 100644 index 0d2a1018d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-It was a fragment of his body that fell off as he died. I used magic to find out that the fragment had parts of Akum's memory.
-So I have another favor to ask you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-03.htm deleted file mode 100644 index 35ffec9fe5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Geographer Novain:
-I was thinking perhaps we can find something inside Akum's memory.
-This is just my guess: if we could see parts of Akum's memory, we may be able to figure out why the giants have changed and why they left us the message, 'Everyone with the power of gods must stop pretending to own it.'
-Can you help me one more time?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-04.htm deleted file mode 100644 index 7d723a2a00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Thank you! I think I can leave the investigation with you. I will give you a piece of Akum's Memory Fragment. Take this to the Forsaken Plains where the Magic Circle Control Device is.
-By using the Magic Circle Control Device, you may be able to look into the memory of Akum's Memory Fragment I'm not sure if it's possible, but I want you to try at least. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-05.html deleted file mode 100644 index 7d723a2a00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Thank you! I think I can leave the investigation with you. I will give you a piece of Akum's Memory Fragment. Take this to the Forsaken Plains where the Magic Circle Control Device is.
-By using the Magic Circle Control Device, you may be able to look into the memory of Akum's Memory Fragment I'm not sure if it's possible, but I want you to try at least. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-06.html deleted file mode 100644 index d6e4fc968c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-Are you back?
-Did you see anything through the Magic Circle Control Device?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-07.html deleted file mode 100644 index a51efd5627..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Geographer Novain:
-Embryo used an Evil Fragment to curse Akum and steal the Kartia's Seed from him?
-I see. So the Magic Circle Control Device worked as I predicted.
-Anyway, Embryo... I didn't think the Evil Fragment had such a power. What exactly is Kartia's Seed and why did they steal it?
-We only have questions. I have to report this now. Thank you for helping. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-08.htm deleted file mode 100644 index 6ca68fb408..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33866-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-The Forsaken Plains is where the lost relics of the giants are. It's a good place to find the traces of the times of the ancient giants.
-(Quest only available for characters Lv. 58 to 60 who have completed "The Guardian Giant" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33961-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33961-01.html deleted file mode 100644 index f35341acc2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/33961-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magic Circle Control Device:
-Nothing happens.
-(Quest only available for characters Lv. 58 to 60 who have completed "The Guardian Giant" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/Q10709_TheStolenSeed.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/Q10709_TheStolenSeed.java deleted file mode 100644 index f238353db9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10709_TheStolenSeed/Q10709_TheStolenSeed.java +++ /dev/null @@ -1,218 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10709_TheStolenSeed; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10403_TheGuardianGiant.Q10403_TheGuardianGiant; - -/** - * The Stolen Seed (10709) - * @author St3eT - */ -public class Q10709_TheStolenSeed extends Quest -{ - // NPCs - private static final int NOVIAN = 33866; - private static final int CONTROL_DEVICE = 33961; // Magic Circle Control Device - private static final int REMEMBERED_AKUM = 27524; // Remembered Giant Akum - private static final int REMEMBERED_EMBRYO = 27525; // Remembered Embryo - private static final int CURSED_AKUM = 27520; // Cursed Giant Akum - // Items - private static final int FRAGMENT = 39511; // Normal Fragment - private static final int MEMORY_FRAGMENT = 39510; // Akum's Memory Fragment - private static final int SOULSHOT = 1466; // Soulshot (A-grade) - private static final int SPIRITSHOT = 3951; // Blessed Spiritshot (A-grade) - private static final int BLESSED_SCROLL_OF_ESCAPE = 33640; // Blessed Scroll of Escape - private static final int PAULINA_EQUIPMENT_SET = 46851; // Paulina's Equipment Set (A-grade) - // Misc - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 61; - - public Q10709_TheStolenSeed() - { - super(10709); - addStartNpc(NOVIAN); - addTalkId(NOVIAN, CONTROL_DEVICE); - addKillId(CURSED_AKUM); - registerQuestItems(FRAGMENT, MEMORY_FRAGMENT); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33866-08.htm"); - addCondCompletedQuest(Q10403_TheGuardianGiant.class.getSimpleName(), "33866-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (event.equals("action")) - { - if ((qs != null) && (qs.isCond(1)) && (getQuestItemsCount(player, MEMORY_FRAGMENT) >= 1)) - { - // Take items - takeItems(player, MEMORY_FRAGMENT, -1); - - // Spawn + chat - final Npc akum = addSpawn(REMEMBERED_AKUM, npc.getX() + 100, npc.getY() + 100, npc.getZ(), 0, false, 0); - akum.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.ARGH_WHO_IS_HIDING_THERE); - final Npc embryo = addSpawn(REMEMBERED_EMBRYO, akum.getX() + 100, akum.getY() + 100, akum.getZ(), 0, false, 0); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.A_SMART_GIANT_HUH_WELL_HAND_IT_OVER_THE_KARTIA_S_SEED_IS_OURS); - - // Attack + invul - akum.reduceCurrentHp(1, embryo, null); - embryo.reduceCurrentHp(1, akum, null); // TODO: Find better way for attack - - embryo.setIsInvul(true); - akum.setIsInvul(true); - - startQuestTimer("EMBRYO_DELAY", 3000, embryo, player); - } - else - { - return "33961-01.html"; - } - } - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33866-02.htm": - case "33866-03.htm": - { - htmltext = event; - break; - } - case "33866-04.htm": - { - qs.startQuest(); - giveItems(player, MEMORY_FRAGMENT, 1); - htmltext = event; - break; - } - case "33866-07.html": - { - if (qs.isCond(3) && (getQuestItemsCount(player, FRAGMENT) >= 1)) - { - qs.exitQuest(false, true); - takeItems(player, FRAGMENT, -1); - giveItems(player, SOULSHOT, 6000); - giveItems(player, SPIRITSHOT, 6000); - giveItems(player, BLESSED_SCROLL_OF_ESCAPE, 3); - giveItems(player, PAULINA_EQUIPMENT_SET, 1); - giveStoryQuestReward(npc, player); - giveAdena(player, 990000, true); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 5598386, 175); - } - htmltext = event; - } - break; - } - case "EMBRYO_DELAY": - { - final Npc akum = (Npc) npc.getTarget(); - if (akum != null) - { - qs.setCond(2, true); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.KARTIA_S_SEED_GOT_IT); - akum.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.ARGHH); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.YOU_WORTHLESS_GIANT_CURSE_YOU_FOR_ETERNITY); - addSpawn(CURSED_AKUM, akum); - npc.deleteMe(); - akum.deleteMe(); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NOVIAN) - { - htmltext = "33866-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NOVIAN) - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "33866-05.html"; - break; - } - case 3: - { - htmltext = "33866-06.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == NOVIAN) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isStarted() && qs.isCond(2)) - { - qs.setCond(0); - qs.setCond(3, true); - giveItems(killer, FRAGMENT, 1); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-01.htm deleted file mode 100644 index 7464d936fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Thank you for helping me remove Kartia's Flowers last time. But something bothered me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-02.htm deleted file mode 100644 index 486fcf8869..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-I'm sure that you know that Kartia's Seeds are living inside the monsters and absorbing their life energy and that Embryo are planning something with this life energy.
-Do you remember this story?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-03.htm deleted file mode 100644 index 99e5e798f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-If Embryo are planning something with the life energy they gathered from Kartia's Seed, I think that they will need a place to store the life energy.
-Can you help me one more time?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-04.htm deleted file mode 100644 index fb99c4d16b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I have suspicions about places near Devastated Castle. Please check whether there is a Life Energy Repository near the castle.
-Also, if there is one, destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-05.html deleted file mode 100644 index 81fbd5f365..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-Go check if there is a Life Energy Repository near Devastated Castle.
-Also, if there is one, destroy it.
-Also, if there is a Life Energy Repository, there could be an ambush by the Embryo. Be careful. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-06.html deleted file mode 100644 index 0fcd44984d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-How was it? Did anything dangerous happen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-07.html deleted file mode 100644 index 46bcbef3fb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Shuvann:
-Good work
-This came out when you destroyed the Life Energy Repository? My gods! This is a Shine Stone, which can store life energy. Embryo have been using this to store life energy.
-It seems that they have gathered quite a bit already. I must report.
-Thank you for helping. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-08.htm deleted file mode 100644 index 431d9e7891..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33867-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-It's not something you should know yet. When you are ready, I will tell you what I know.
-(This quest is only available to characters Lv. 61-65 who have completed the quest "Before Darkness Bears Fruit.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33962.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33962.html deleted file mode 100644 index 5da030a187..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/33962.html +++ /dev/null @@ -1,4 +0,0 @@ -Life Energy Repository:
-Nothing happens.
-(You must be between Lv. 61 and 65 and in the middle "Life Energy Repository".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/Q10710_LifeEnergyRepository.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/Q10710_LifeEnergyRepository.java deleted file mode 100644 index 8084c05b1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10710_LifeEnergyRepository/Q10710_LifeEnergyRepository.java +++ /dev/null @@ -1,163 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10710_LifeEnergyRepository; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10406_BeforeDarknessBearsFruit.Q10406_BeforeDarknessBearsFruit; - -/** - * Life Energy Repository (10710) - * @author St3eT - */ -public class Q10710_LifeEnergyRepository extends Quest -{ - // NPCs - private static final int SHUVANN = 33867; - private static final int LIFE_ENERGY = 33961; // Life Energy Repository - private static final int EMBRYO = 27521; - // Items - private static final int FRAGMENT = 39512; // Shine Stone Fragment - // Locations - private static final Location[] EMBRYO_LOC = - { - new Location(177832, -14365, -2464), - new Location(177531, -14191, -2464), - new Location(177746, -14364, -2464), - new Location(177658, -14223, -2464), - new Location(177555, -14281, -2464), - }; - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 65; - - public Q10710_LifeEnergyRepository() - { - super(10710); - addStartNpc(SHUVANN); - addTalkId(SHUVANN, LIFE_ENERGY); - registerQuestItems(FRAGMENT); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33867-08.htm"); - addCondCompletedQuest(Q10406_BeforeDarknessBearsFruit.class.getSimpleName(), "33867-08.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (event.equals("action")) - { - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - giveItems(player, FRAGMENT, 1); - - for (Location loc : EMBRYO_LOC) - { - final Npc embryo = addSpawn(EMBRYO, loc, false, 120000); - embryo.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_REPOSITORY_IS_ATTACKED_FIGHT_FIGHT); - addAttackPlayerDesire(embryo, player); - } - } - else - { - return "33962.html"; - } - } - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33867-02.htm": - case "33867-03.htm": - { - htmltext = event; - break; - } - case "33867-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33867-07.html": - { - if (qs.isCond(2)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 15207327, 750); - } - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - final QuestState qs = getQuestState(player, true); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SHUVANN) - { - htmltext = "33867-01.htm"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == SHUVANN) - { - htmltext = qs.isCond(1) ? "33867-05.html" : "33867-06.html"; - } - break; - } - case State.COMPLETED: - { - if (npc.getId() == SHUVANN) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-00.htm deleted file mode 100644 index 216a04439b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-You have already adapted the Material Realm.
-(You must be Level 20 or below to perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-01.htm deleted file mode 100644 index 2e00c8e654..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Queen Navari:
-Are you confused about what happened? You just came through a Dimensional Rift.
-In our language, this is called the Material Realm.
-It's not just you. Ever since Faeron Village has come over to the Material Realm, more Ertheia are coming in. Strangely, only Ertheia Nann like yourself are coming here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-02.htm deleted file mode 100644 index e5c14f6f8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Queen Navari:
-I believe you laid your hands on a body of light. Some told me that they had touched a light, which they had never seen, out of curiosity and they were taken here.
-I don't know how the story spread. Faeron also came through the Dimensional Rift.
-You want to know the details? It will guide you on how you should live your life here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-03.htm deleted file mode 100644 index d4be6fdc31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-Now that you're in the Material Realm, you must put your effort in settling down here. I'm doing my best to help the Ertheia like you to settle.
-First go to High Priest Gereth to pray for your safety to Sayha. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-04.html deleted file mode 100644 index c2e1cf8696..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33931-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Queen Navari:
-First go to High Priest Gereth to pray for your safety to Sayha. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-01.html deleted file mode 100644 index b4bf6d1115..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gereth:
-Welcome. -Have you been able to let go of the angst of your first trial? It must be lonesome coming to a strange place by yourself, but if you listen to those of us who arrived in the Material Realm first, you'll have no problems adjusting.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-02.html deleted file mode 100644 index 9e881da63c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/33932-02.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Gereth:
-Are you saying you've never visited Faeron Village while back in the Wind Spirit Realm?
-You can think of the tower as being a type of altar.
-We were once able to hear Sayha's voice through the alter, but since coming here...
-But, even if we can't hear Sayha's voice, it doesn't mean he's abandoned us.
-And now, to get you safely settled here, let's pray to Sayha. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/Q10732_AForeignLand.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/Q10732_AForeignLand.java deleted file mode 100644 index 165a347661..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10732_AForeignLand/Q10732_AForeignLand.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10732_AForeignLand; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.ExShowUsm; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -/** - * A Foreign Land (10732) - * @author Sdw - */ -public class Q10732_AForeignLand extends Quest -{ - // NPCs - private static final int NAVARI = 33931; - private static final int GERETH = 33932; - // Misc - private static final int MAX_LEVEL = 20; - - public Q10732_AForeignLand() - { - super(10732); - addStartNpc(NAVARI); - addTalkId(NAVARI, GERETH); - addCondRace(Race.ERTHEIA, ""); - addCondMaxLevel(MAX_LEVEL, "33931-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33931-02.htm": - { - break; - } - case "33931-03.htm": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - player.sendPacket(ExShowUsm.ERTHEIA_FIRST_QUEST); - break; - } - case "33932-02.html": - { - if (qs.isStarted()) - { - player.sendPacket(new ExTutorialShowId(9)); - addExpAndSp(player, 90, 2); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - if (qs.isCompleted()) - { - return getAlreadyCompletedMsg(player); - } - - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case NAVARI: - { - if (qs.isCreated()) - { - htmltext = "33931-01.htm"; - } - else if (qs.isStarted()) - { - htmltext = "33931-04.html"; - } - break; - } - case GERETH: - { - if (qs.isStarted()) - { - htmltext = "33932-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-01.htm deleted file mode 100644 index b14f5cdde0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gereth:
-There are lots of things to learn if you're going to settle in the Material Realm. You can't do anything just sitting around like a baby.
-I've got just the teacher for you. They were mere children back in the Wind Spirit Realm and now they're ready to take on their own pupils. I can introduce you to one of them, if you'll agree to it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-02.htm deleted file mode 100644 index dcd110435a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gereth:
-The light in your eyes tells me that you'll be someone great. I look forward to watching you grow.
-I'll write you a recommendation now, so go see Dia. You should know something about yourself before going to meet your teacher.
-Dia is very nice and will tell you many things. May Sayha's blessings be always with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-03.html deleted file mode 100644 index 270e655327..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-Why are you still here? Show the recommendation I wrote out for you to Dia and she'll take care of you.
-May Sayha's blessings be with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-04.htm deleted file mode 100644 index c1973eb1f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33932-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-Looks like you're adjusting quite well to the Material Realm.
-(This quest can only be performed by characters who have completed "A Foreign Land" and are Lv. 20 or below.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-01.html deleted file mode 100644 index 99e00a690c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-What has brought you here? This isn't the type of place one just wanders into.
-I'm tired of people coming here to snoop. Please go away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-02.html deleted file mode 100644 index 209903c509..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33942-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Oh, why didn't you say so? Don't worry about what I just said. I was just tired of sight seers here.
-Take a break for a second. It's going to get tiring when the training starts. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-01.html deleted file mode 100644 index b4539c7570..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-What brings you here? Not just anyone can come here.
-Solicitors are giving me trouble. Go away.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-02.html deleted file mode 100644 index 49e95c628b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/33943-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Oh, why didn't you say so? Don't worry about what I just said. I was just tired of sight seers here.
-Take a break for a second. It's going to get tiring when the training starts. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-01.html deleted file mode 100644 index a8d6e317f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Dia:
-Why is it so hard to accept that Faeron Village is a part of the Material Realm now? Sometimes, when I look up at the peaceful sky, I imagine I'm back in the Wind Spirit Realm.
-After arriving in the Material Realm, I lost all my friends and my fox to Shilen's monsters. I try to look after other foxes and keep my spirits up.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-02.html deleted file mode 100644 index 5bdebbde1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Dia:
-Weren't you and your fox inseparable back in the Wind Spirit Realm? I don't know if it's good or bad that you're here alone.
-But don't worry -- our fates are tied to our foxes. You'll find your fox again someday.
-I heard that other Ertheia found their foxes again once they regained their abilities. Stay strong until that day arrives for you as well!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-03.html deleted file mode 100644 index 6e96342e35..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Dia:
-You can't use your abilities right now because you experienced a lot of trauma coming through that dimensional rift.Your body's changed from what it was back in the Wind Spirit Realm.
-Go to Magister Ayanthe at the school and get some training. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-04.html deleted file mode 100644 index 7003528e38..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/34005-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Dia:
-You can't use your abilities right now because you experienced a lot of trauma coming through the Dimensional Rift.Your body's changed from what it was back in the Wind Spirit Realm.
-Go to Master Katalin at the school and get some training. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/Q10733_TheTestForSurvival.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/Q10733_TheTestForSurvival.java deleted file mode 100644 index 1b7a870a46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10733_TheTestForSurvival/Q10733_TheTestForSurvival.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10733_TheTestForSurvival; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10732_AForeignLand.Q10732_AForeignLand; - -/** - * The Test For Survival (10733) - * @URL https://l2wiki.com/The_Test_for_Survival - * @author Sdw - */ -public class Q10733_TheTestForSurvival extends Quest -{ - // NPCs - private static final int GERETH = 33932; - private static final int DIA = 34005; - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - // Items - private static final int GERETH_RECOMMENDATION = 39519; - // Misc - private static final int MAX_LEVEL = 20; - - public Q10733_TheTestForSurvival() - { - super(10733); - addStartNpc(GERETH); - addTalkId(GERETH, DIA, KATALIN, AYANTHE); - registerQuestItems(GERETH_RECOMMENDATION); - addCondMaxLevel(MAX_LEVEL, "33932-04.htm"); - addCondCompletedQuest(Q10732_AForeignLand.class.getSimpleName(), "33932-04.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "34005-02.html": - { - break; - } - case "33932-02.htm": - { - qs.startQuest(); - player.sendPacket(new ExTutorialShowId(11)); - giveItems(player, GERETH_RECOMMENDATION, 1); - break; - } - case "34005-03.html": - { - if (qs.isCond(1) && hasQuestItems(player, GERETH_RECOMMENDATION)) - { - if (player.isMageClass()) - { - qs.setCond(3, true); - } - else - { - qs.setCond(2, true); - htmltext = "34005-04.html"; - } - } - break; - } - case "33942-02.html": - case "33943-02.html": - { - if ((qs.isCond(2) || qs.isCond(3)) && hasQuestItems(player, GERETH_RECOMMENDATION)) - { - addExpAndSp(player, 295, 2); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - if (qs.isCompleted()) - { - return getAlreadyCompletedMsg(player); - } - - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case GERETH: - { - if (qs.isCreated()) - { - htmltext = "33932-01.htm"; - } - else if (qs.isStarted()) - { - htmltext = "33932-03.html"; - } - break; - } - case DIA: - { - if (qs.isStarted() && qs.isCond(1)) - { - htmltext = "34005-01.html"; - } - break; - } - case KATALIN: - { - if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "33943-01.html"; - } - break; - } - case AYANTHE: - { - if (qs.isStarted() && qs.isCond(3)) - { - htmltext = "33942-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-01.htm deleted file mode 100644 index ba1d3fa763..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Have you ever ventured outside of town? It's very different from the Wind Spirit Realm. The spirits and creatures you'll encounter look very much like those inhabiting the Spirit Realm, but they've been increasingly on high alert. They may even come after you with their claws about. It'll be the same later when you venture out onto Aden Continent.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-02.htm deleted file mode 100644 index 174939e422..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Ayanthe:
-Yes, Aden Continent. -I hope you're not just thinking of settling here until you can return to the Wind Spirit Realm.
-Don't worry. Right now, you're too weak to venture out onto the continent. You need to find a way to survive until you are ready to face such dangers.
-Now, shall we begin your training?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-03.htm deleted file mode 100644 index 680d72682f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Great. See that Training Dummy over there?
-Pretend that dummy is the enemy and attack it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-04.html deleted file mode 100644 index da8a3b2f73..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-See that Training Dummy over there?
-Pretend that dummy is the enemy and attack it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-05.html deleted file mode 100644 index 87b2d62f83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-How was the first fight? It might just be a dummy, but engage as if it were an actual enemy attacking you.
-Now, I'm going to give you something to protect and strengthen you.
-The Apprentice Adventurer's Guide next to the dummy can help you further. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-06.html deleted file mode 100644 index 583c426b2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-You've already forgotten, haven't you? Such absent-mindedness will only hurt you.
-I'll say it one more time. Go ask for help from the Apprentice Adventurer's Guide. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-07.html deleted file mode 100644 index aaa2edb235..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Good work. How was it? Can you feel your new power?
-Don't say you're too exhausted now. There's still much training to be done.
-Take a short break and we'll continue, yes? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-08.htm deleted file mode 100644 index 702e583e32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33942-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-It's hard to find someone motivated enough. Everyone just looks for an easy way out.
-(Quest only available to Ertheia characters Lv. 20 or below who have completed the quest "The Test for Survival.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-01.htm deleted file mode 100644 index 8cdd1603d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Have you been outside of the village? If you haven't, you should listen to my advise carefully. Of course, having been out makes no difference either.
-If you are well trained here, you won't have a problem at the continent later.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-02.htm deleted file mode 100644 index bc49635a8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Master Katalin:
-Yes -Were you just going to live here then? You won't survive with that kind of attitude when we don't even know when we can return to the Wind Spirit Realm.
-Now, listen carefully. You are too weak to survive out in the continent. You need to learn to survive on your own before you go.
-Now, you want to start your training?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-03.htm deleted file mode 100644 index df047a33eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Good. You see the Training Dummy over there?
-Think of it as the enemy and attack it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-04.html deleted file mode 100644 index 3d4bf77a27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Think of the Training Dummy as the enemy and attack it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-05.html deleted file mode 100644 index d4cb79f588..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-You're fighting the Training Dummy now, but you may see much more dangerous enemies later.
-Now, I will point you to someone who can protect you and train you.
-Did you see the Apprentice Adventurer's Guide next to the Training Dummy? Go ask for help. You will need to remember this as you go on with your adventure later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-06.html deleted file mode 100644 index a0a1381b22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-I will tell you one more time. Go to the Apprentice Adventurer's Guide. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-07.html deleted file mode 100644 index 6a671ea198..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-How is it? The new power flowing inside you feels good, doesn't it?
-You look a bit tired. Let's take a break and continue. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-08.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-08.htm deleted file mode 100644 index fb6a49df02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33943-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-It's hard to find someone motivated enough. Everyone just looks for an easy way out.
-(Quest only available to Ertheia characters Lv. 20 or below who have completed the quest "The Test for Survival.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-01.html deleted file mode 100644 index c76bb1d340..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide Apprentice:
-Welcome! I've been watching you as you were practicing with the dummy. Were you aware?
-I can help you protect yourself while fighting and enhance your strength when you attack. In other words, you'll be benefiting from buffs.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-02.html deleted file mode 100644 index f38bd51477..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurers' Guide Apprentice:
-Buffs help to ease the impact if you're hit while making your own attacks more effective. The following buffs can be used by all classes.
-Horn Melody/Drum Melody/Pipe Organ Melody -Guitar Melody/Harp Melody/Lute Melody -Prevailing Sonata/Daring Sonata/Refreshing Sonata.
-Now, this will be important here on out. There are special buffs for each class that are not shared.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-03.html deleted file mode 100644 index 0b4ca66074..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurers' Guide Apprentice:
-Knight's Harmony (Defensive Warrior) -Warrior's Harmony (Aggressive Warrior) -and Wizard's Harmony (Wizard) -are the three types.
-In your case, I think Wizard's Harmony will do.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-04.html deleted file mode 100644 index 0a7b0b3aba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide Apprentice:
-Great!
-Don't forget what I told you.
-A Warrior's buff is the one you need!
-Now, with your strength enhanced, go show that training dummy who's boss! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-05.html deleted file mode 100644 index 6095b92ae3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Adventurers' Guide Apprentice:
-Knight's Harmony (Defensive Warrior) -Warrior's Harmony (Aggressive Warrior) -and Wizard's Harmony (Wizard) -are the three types.
-In your case, I think Warrior's Harmony will do.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-06.html deleted file mode 100644 index d6917cba58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Adventurers' Guide Apprentice:
-Great!
-Don't forget what I told you.
-A Wizard's buff is the one you need!
-Now, with your strength enhanced, go show that training dummy who's boss! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-07.html deleted file mode 100644 index 7eb80cbd8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide Apprentice:
-You must accept this buff.
-It's a Wizard's buff.
-Now, with your strength enhanced, go show that training dummy who's boss! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-08.html deleted file mode 100644 index 80c1052320..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/33950-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Adventurers' Guide Apprentice:
-You must accept this buff.
-It's a Warrior's buff.
-Now, with your strength enhanced, go show that training dummywho's boss! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/Q10734_DoOrDie.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/Q10734_DoOrDie.java deleted file mode 100644 index 2baf1d5c9a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10734_DoOrDie/Q10734_DoOrDie.java +++ /dev/null @@ -1,292 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10734_DoOrDie; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; - -/** - * Do Or Die (10734) - * @author Sdw - */ -public class Q10734_DoOrDie extends Quest -{ - // NPCs - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - private static final int ADVENTURER_S_GUIDE_APPRENTICE = 33950; - private static final int TRAINING_DUMMY = 19546; - // Skills - private static final SkillHolder[] COMMON_BUFFS = - { - new SkillHolder(15642, 1), // Horn Melody (Adventurer) - new SkillHolder(15645, 1), // Guitar Melody (Adventurer) - new SkillHolder(15643, 1), // Drum Melody (Adventurer) - new SkillHolder(15644, 1), // Pipe Organ Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) - }; - private static final SkillHolder WARRIOR_HARMONY = new SkillHolder(15649, 1); - private static final SkillHolder WIZARD_HARMONY = new SkillHolder(15650, 1); - // Misc - private static final int MAX_LEVEL = 20; - - public Q10734_DoOrDie() - { - super(10734); - addStartNpc(KATALIN, AYANTHE); - addTalkId(KATALIN, AYANTHE, ADVENTURER_S_GUIDE_APPRENTICE); - addKillId(TRAINING_DUMMY); - addCondRace(Race.ERTHEIA, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33942-02.htm": - case "33943-02.htm": - case "33950-02.html": - { - break; - } - case "33942-03.htm": - case "33943-03.htm": - { - qs.startQuest(); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 10000); - break; - } - case "other_buffs": - { - castBuffs(npc, player, "33950-06.html", "33950-04.html"); - htmltext = (player.isMageClass()) ? "33950-03.html" : "33950-05.html"; - player.sendPacket(new ExTutorialShowId(25)); - break; - } - case "buffs": - { - if (qs.isCond(4) || qs.isCond(5)) - { - qs.setCond(6, true); - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = castBuffs(npc, player, "33950-06.html", "33950-04.html"); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case KATALIN: - { - if (!player.isMageClass()) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (meetStartRestrictions(player)) ? "33943-01.htm" : "33943-08.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33943-04.html"; - break; - } - case 3: - { - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_APPRENTICE_ADVENTURERS_GUIDE, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5, true); - htmltext = "33943-05.html"; - break; - } - case 5: - { - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_APPRENTICE_ADVENTURERS_GUIDE, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33943-06.html"; - break; - } - case 8: - { - addExpAndSp(player, 966, 2); - qs.exitQuest(false, true); - htmltext = "33943-07.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - break; - } - case AYANTHE: - { - if (player.isMageClass()) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (meetStartRestrictions(player)) ? "33942-01.htm" : "33942-08.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33942-04.html"; - break; - } - case 2: - { - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_APPRENTICE_ADVENTURERS_GUIDE, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4, true); - htmltext = "33942-05.html"; - break; - } - case 4: - { - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_APPRENTICE_ADVENTURERS_GUIDE, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = "33942-06.html"; - break; - } - case 7: - { - addExpAndSp(player, 966, 2); - qs.exitQuest(false, true); - htmltext = "33942-07.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - break; - } - case ADVENTURER_S_GUIDE_APPRENTICE: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 4: - case 5: - { - htmltext = "33950-01.html"; - break; - } - case 6: - { - showOnScreenMsg(player, NpcStringId.ATTACK_THE_TRAINING_DUMMY, ExShowScreenMessage.TOP_CENTER, 10000); - htmltext = castBuffs(npc, player, "33950-07.html", "33950-08.html"); - break; - } - } - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (qs.isCond(1) || qs.isCond(6))) - { - final int nextCond = (killer.isMageClass()) ? (qs.getCond() + 1) : (qs.getCond() + 2); - qs.setCond(nextCond, true); - } - return super.onKill(npc, killer, isSummon); - } - - private boolean meetStartRestrictions(PlayerInstance player) - { - final QuestState qs = player.getQuestState(Q10733_TheTestForSurvival.class.getSimpleName()); - return ((player.getLevel() < MAX_LEVEL) && (qs != null) && qs.isCompleted()); - } - - private String castBuffs(Npc npc, PlayerInstance player, String mage, String fighter) - { - for (SkillHolder skillHolder : COMMON_BUFFS) - { - npc.setTarget(player); - npc.doCast(skillHolder.getSkill()); - } - - npc.setTarget(player); - if (player.isMageClass()) - { - npc.doCast(WIZARD_HARMONY.getSkill()); - return mage; - } - npc.doCast(WARRIOR_HARMONY.getSkill()); - return fighter; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-00.htm deleted file mode 100644 index 679f63d6dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-It's hard to find people with passion and drive these days.
-(This quest can only be performed by Ertheia who have completed "The Test for Survival" and are Lv. 20 or below.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-01.htm deleted file mode 100644 index a26b0d35a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-Break's over. It's time to begin some earnest training.
-We're going to the training camp. The monsters there are illusions based on actual monsters that live outside this town. Practice means getting some real battle experience while overcoming its dangers. I'll be going with you, so don't be scared.
-So, are we ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-02.htm deleted file mode 100644 index a50fbdd02c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Good. Shall we start?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-03.html deleted file mode 100644 index a9680cb725..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Quitting in the middle of your training is a bad habit to get into. Focus once you're back inside the training camp.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-04.html deleted file mode 100644 index a9680cb725..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Quitting in the middle of your training is a bad habit to get into. Focus once you're back inside the training camp.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-05.html deleted file mode 100644 index 1275cc6ebb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/33942-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Meeting outside is a nice change, isn't it?
-You've certainly worked very hard. I'm proud to call you my pupil. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/Q10735_ASpecialPower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/Q10735_ASpecialPower.java deleted file mode 100644 index 62f41343a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10735_ASpecialPower/Q10735_ASpecialPower.java +++ /dev/null @@ -1,163 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10735_ASpecialPower; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10734_DoOrDie.Q10734_DoOrDie; - -/** - * A Special Power (10735)
- * Instance part is implemented in FaeronTrainingGrounds1 script. - * @author Sdw - */ -public class Q10735_ASpecialPower extends Quest -{ - // NPC - private static final int AYANTHE = 33942; - // Monsters - private static final int FLOATO = 27526; - private static final int FLOATO2 = 27531; - private static final int RATEL = 27527; - // Reward - private static final ItemHolder SPIRITSHOTS_REWARD = new ItemHolder(2509, 500); - // Misc - private static final int MIN_LEVEL = 4; - private static final int MAX_LEVEL = 20; - public static final int KILL_COUNT_VAR = 0; - - public Q10735_ASpecialPower() - { - super(10735); - addStartNpc(AYANTHE); - addTalkId(AYANTHE); - - addCondRace(Race.ERTHEIA, ""); - addCondClassId(ClassId.ERTHEIA_WIZARD, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33942-00.htm"); - addCondCompletedQuest(Q10734_DoOrDie.class.getSimpleName(), "33942-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("33942-02.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33942-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33942-03.html"; - break; - } - case 2: - case 3: - case 4: - case 5: - case 6: - { - htmltext = "33942-04.html"; - break; - } - case 7: - { - giveAdena(player, 900, true); - rewardItems(player, SPIRITSHOTS_REWARD); - addExpAndSp(player, 3154, 0); - qs.exitQuest(false, true); - htmltext = "33942-05.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final Set holder = new HashSet<>(); - final QuestState qs = getQuestState(player, false); - if (qs != null) - { - int npcId = -1; - switch (qs.getCond()) - { - case 2: - { - npcId = FLOATO; - break; - } - case 4: - { - npcId = FLOATO2; - break; - } - case 6: - { - npcId = RATEL; - break; - } - } - if (npcId != -1) - { - holder.add(new NpcLogListHolder(npcId, false, qs.getMemoStateEx(KILL_COUNT_VAR))); - } - } - return holder; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-00.htm deleted file mode 100644 index 0535598b1d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Surviving in all kinds of circumstances. That's my philosophy.
-(Quest only available for Ertheia characters Lv. 4 to 20 who have completed the quest "Do or Die.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-01.htm deleted file mode 100644 index f767ea6239..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-Now, we will go to a specially designed Training Camp for a real combat training. There are fake monsters in the Training Camp to simulate a real-life training for you.
-I will be with you, so it won't be dangerous. You can ease up.
-Shall we begin?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-02.htm deleted file mode 100644 index 841293e897..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Good! Let's get started!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-03.html deleted file mode 100644 index 91ff44e7ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-It's not a good habit to leave while training. You need to focus when you're back in there.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-04.html deleted file mode 100644 index 91ff44e7ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-It's not a good habit to leave while training. You need to focus when you're back in there.
-Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-05.html deleted file mode 100644 index f39236f850..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/33943-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-I can feel a more powerful warrior's aura than when you entered.
-You can now leave the town after getting a few things. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/Q10736_ASpecialPower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/Q10736_ASpecialPower.java deleted file mode 100644 index 264513e58b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10736_ASpecialPower/Q10736_ASpecialPower.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10736_ASpecialPower; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10734_DoOrDie.Q10734_DoOrDie; - -/** - * A Special Power (10736) - * @author Sdw - */ -public class Q10736_ASpecialPower extends Quest -{ - // NPC - private static final int KATALIN = 33943; - // Monsters - private static final int FLOATO = 27526; - private static final int FLOATO2 = 27531; - private static final int RATEL = 27527; - // Items - private static final ItemHolder SOULSHOTS_REWARD = new ItemHolder(1835, 500); - // Misc - private static final int MIN_LEVEL = 4; - private static final int MAX_LEVEL = 20; - public static final int KILL_COUNT_VAR = 0; - - public Q10736_ASpecialPower() - { - super(10736); - addStartNpc(KATALIN); - addTalkId(KATALIN); - - addCondRace(Race.ERTHEIA, ""); - addCondClassId(ClassId.ERTHEIA_FIGHTER, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33943-00.htm"); - addCondCompletedQuest(Q10734_DoOrDie.class.getSimpleName(), "33943-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("33943-02.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33943-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33943-03.html"; - break; - } - case 2: - case 3: - case 4: - case 5: - case 6: - { - htmltext = "33943-04.html"; - break; - } - case 7: - { - rewardItems(player, SOULSHOTS_REWARD); - addExpAndSp(player, 3154, 0); - qs.exitQuest(false, true); - htmltext = "33943-05.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final Set holder = new HashSet<>(); - final QuestState qs = getQuestState(player, false); - if (qs != null) - { - int npcId = -1; - switch (qs.getCond()) - { - case 2: - { - npcId = FLOATO; - break; - } - case 4: - { - npcId = FLOATO2; - break; - } - case 6: - { - npcId = RATEL; - break; - } - } - if (npcId != -1) - { - holder.add(new NpcLogListHolder(npcId, false, qs.getMemoStateEx(KILL_COUNT_VAR))); - } - } - return holder; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-00.htm deleted file mode 100644 index a9cdcf6376..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Are your burdens proportional to the time you spend idling?
-(This quest can only be performed by Ertheia who have completed "A Special Power", and are between Lv. 5 and 20.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-01.htm deleted file mode 100644 index 60ed688f3d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Ayanthe:
-The more Ertheia there is coming here, the more I train. There are many things I need to prepare in order to take care of them all.
-I'll need plenty of Spiritshots.
-Of course, I'm not the only person trying to help. Some people have been sent from the continent to the administrative area.
-Want me to tell you about them?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-02.htm deleted file mode 100644 index b8f151fe07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-The people who can send you across space to a different territory -- Gatekeepers, Adventurers' Guides, Auction House Managers, Mentor Guides, Warehouse Keepers -- are truly beyond counting.
-But of these, I find Warehouse Manager Grakon to be most helpful. I am in the habit of using the warehouse since I am weighed down by many heavy bags when I travel about. Even now I am overburdened!
-And so, a favor! I cannot abandon my position here, so I cannot deposit my bags. Would you be so kind as to deposit them for me? As a reward, I will give you something useful for when you leave town.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-03.htm deleted file mode 100644 index 787915f729..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-I knew you'd help me.
-The item I promised you is in Grakon's Warehouse. The warehouse is probably full right now.
-Just take what's yours from the warehouse and store my things in its place. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-04.html deleted file mode 100644 index 71f6d0dc26..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33942-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Just tell Warehouse Keeper Grakon that you've come in my stead to store some items for me.
-You're not shy, right? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-00.htm deleted file mode 100644 index 030d70404b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Do you know how hard I'm working to help you?
-(Quest only available for Ertheia characters Lv. 5 to 20 who have completed the quest "A Special Power.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-01.htm deleted file mode 100644 index 8162016e58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-More Ertheia are coming through a Dimensional Rift. Thanks to that, it's overloading my job. It must be even harder for those who came here from Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-02.htm deleted file mode 100644 index 72af0dc79c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-You've never met them? Many came from Aden to help us settle here. Gatekeepers, who help us to go to other areas. Adventurer's Guide, Auction House Manager, Mentor Guides, and Warehouse Keepers...I can't even list them all.
-Warehouse Keeper Grakon is the best! Too much stuff in the inventory is too heavy. Warehouses always come in handy.
-Speaking of which...I cannot leave my post. Will you give Grakon some of my stuff?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-03.htm deleted file mode 100644 index 8a561b5fc4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-You're kind. I will give you something you will need outside the village in return.
-It's in Grakon's Warehouse.
-Take it and put in my item. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-04.html deleted file mode 100644 index 663c822b21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33943-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Just go to Warehouse Keeper Grakon and tell him that you're there to give him my stuff.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-01.html deleted file mode 100644 index 7905ce9963..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Grakon:
-Ow, my legs. Whatcha staring at? You should show some respect to someone who obviously looks older than you.
-Don't look at me like that. I know I look older than every Ertheia here! So what do you want?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-02.html deleted file mode 100644 index fcd6683921..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Grakon:
-Ow, my legs. Whatcha staring at? You should show some respect to someone who obviously looks older than you.
-Don't look at me like that. I know I look older than every Ertheia here! So what do you want?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-03.html deleted file mode 100644 index bc37143b89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Grakon:
-Oh, I see. I've got so much of that woman's stuff, my warehouse is about to burst. She's always storing items, but never takes any out.
-All right then, which item have you come for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-04.html deleted file mode 100644 index 8913a117dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Grakon:
-What? Take something and leave something? This is driving me nuts. Next time you see her, tell her to come to the warehouse and organize her things. The item you're looking for is...Oh! I see it. It's labeled as a newbie help box or something.
-Shall we make the swap?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-05.html deleted file mode 100644 index bc58005c34..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/33947-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Grakon:
-If you yourself ever need to store something in the warehouse, you're always welcome to come back. Of course, it's not free -- there's a small fee.
-Just as long as you don't go abusing my services like somebody we know. You can even send mail to a friend. If I'm ever unsure about keeping or discarding something, I'll mail it to a friend. Haha! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/Q10737_GrakonsWarehouse.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/Q10737_GrakonsWarehouse.java deleted file mode 100644 index 8b65960dc3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10737_GrakonsWarehouse/Q10737_GrakonsWarehouse.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10737_GrakonsWarehouse; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -import quests.Q10735_ASpecialPower.Q10735_ASpecialPower; -import quests.Q10736_ASpecialPower.Q10736_ASpecialPower; - -/** - * Grakons Warehouse (10737) - * @URL https://l2wiki.com/Grakon%27s_Warehouse - * @author Sdw - */ -public class Q10737_GrakonsWarehouse extends Quest -{ - // NPCs - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - private static final int GRAKON = 33947; - // Items - private static final ItemHolder APPRENTICE_SUPPORT_BOX = new ItemHolder(39520, 1); - private static final ItemHolder APPRENTICE_ADVENTURER_STAFF = new ItemHolder(7816, 1); - private static final ItemHolder APPRENTICE_ADVENTURER_FISTS = new ItemHolder(7819, 1); - // Misc - private static final int MIN_LEVEL = 5; - private static final int MAX_LEVEL = 20; - - public Q10737_GrakonsWarehouse() - { - super(10737); - addStartNpc(KATALIN, AYANTHE); - addTalkId(KATALIN, AYANTHE, GRAKON); - - addCondRace(Race.ERTHEIA, ""); - registerQuestItems(APPRENTICE_SUPPORT_BOX.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33942-02.htm": - case "33943-02.htm": - case "33947-03.html": - case "33947-04.html": - { - break; - } - case "33942-03.htm": - case "33943-03.htm": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - giveItems(player, APPRENTICE_SUPPORT_BOX); - break; - } - case "33947-05.html": - { - if (qs.isStarted()) - { - player.sendPacket(new ExTutorialShowId(24)); - showOnScreenMsg(player, NpcStringId.WEAPONS_HAVE_BEEN_ADDED_TO_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - if (player.isMageClass()) - { - giveItems(player, APPRENTICE_ADVENTURER_STAFF); - } - else - { - giveItems(player, APPRENTICE_ADVENTURER_FISTS); - } - addExpAndSp(player, 2625, 0); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - - switch (npc.getId()) - { - case KATALIN: - { - if (!player.isMageClass()) - { - if (qs.isCreated()) - { - htmltext = (meetStartRestrictions(player)) ? "33943-01.htm" : "33943-00.htm"; - } - else if (qs.isStarted()) - { - htmltext = "33943-04.html"; - } - } - break; - } - case AYANTHE: - { - if (player.isMageClass()) - { - if (qs.isCreated()) - { - htmltext = (meetStartRestrictions(player)) ? "33942-01.htm" : "33942-00.htm"; - } - else if (qs.isStarted()) - { - htmltext = "33942-04.html"; - } - } - break; - } - case GRAKON: - { - if (qs.isStarted()) - { - htmltext = (player.isMageClass()) ? "33947-02.html" : "33947-01.html"; - } - break; - } - } - return htmltext; - } - - private boolean meetStartRestrictions(PlayerInstance player) - { - final QuestState qs; - if (player.isMageClass()) - { - qs = player.getQuestState(Q10735_ASpecialPower.class.getSimpleName()); - } - else - { - qs = player.getQuestState(Q10736_ASpecialPower.class.getSimpleName()); - } - return (player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL) && (qs != null) && qs.isCompleted(); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-01.html deleted file mode 100644 index ba9a0d93a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Evna:
-Welcome! What do you want? Of course you want weapons from me. Take your pick. All my goods are durable.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-02.html deleted file mode 100644 index 4e09551347..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Evna:
-Grakon? Who's that?
-You mean the old warehouse keeper? He creeps me out. I hate seeing him grinning at me whenever I visit. I try not to visit. But what's this about?

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-03.html deleted file mode 100644 index cec7fe035e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33935-03.html +++ /dev/null @@ -1,12 +0,0 @@ -Weapon Merchant Evna:
-Hmm? A note? Let's see.
-To Evna. -I wrote a poem about you.
-The soft cooling breeze -reminds me of you. -The breeze heartlessly passes by. -When will you stay with me?
-Eww! What is this? -Hey! If you want business with me, then you'd better stop running his creepy errands.
-Almost had a heart attack there. I'm into someone beautiful and powerful. Like Venir. Got it? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-00.htm deleted file mode 100644 index 393550de7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Grakon:
-Woe is me.
-Is there anyone who understands how I feel?
-(This quest can only be performed by Ertheia Lv. 20 or below who have completed "Grakon's Warehouse".) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-01.htm deleted file mode 100644 index 2bb723c7be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Grakon:
-That cool, gentle wind. -Reminds me of you.
-Ack! You scared me. How long were you standing there? Hm hm. You didn't hear what I just said, did you?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-02.htm deleted file mode 100644 index 31a2dabce9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Grakon:
-Oh, how embarrassing. Actually, I wrote that poem with someone in mind. Heh.
-Who's it about, you say? How about you mind your own business and pay me for my recitation?
-Don't freeze up like that, naive fellow. I was just joking.
-I do have one request, though. Want to hear it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-03.htm deleted file mode 100644 index e78e69eb09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Grakon:
-You didn't hear? Hmph. I see. What? I didn't say anything.
-No one ever hears me. No one wants to listen to my lonely heart! They only want me when they need me for something.
-You're not like that, are you? You'll listen, right? And do me a favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-04.htm deleted file mode 100644 index f10957cb3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Grakon:
-Give Weapon Merchant Evna this note telling her that there's something wrong with one of her stored items. Tell her to come here directly.
-If you don't hurry and get a move on, I'm going to have to show you my scary face! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-05.html deleted file mode 100644 index f10957cb3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/33947-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Grakon:
-Give Weapon Merchant Evna this note telling her that there's something wrong with one of her stored items. Tell her to come here directly.
-If you don't hurry and get a move on, I'm going to have to show you my scary face! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/Q10738_AnInnerBeauty.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/Q10738_AnInnerBeauty.java deleted file mode 100644 index 6ca2ec06c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10738_AnInnerBeauty/Q10738_AnInnerBeauty.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10738_AnInnerBeauty; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -import quests.Q10737_GrakonsWarehouse.Q10737_GrakonsWarehouse; - -/** - * An Inner Beauty (10738) - * @author Sdw - */ -public class Q10738_AnInnerBeauty extends Quest -{ - // NPCs - private static final int GRAKON = 33947; - private static final int EVNA = 33935; - // Items - private static final int GRAKON_S_NOTE = 39521; - // Misc - private static final int MIN_LEVEL = 5; - private static final int MAX_LEVEL = 20; - - public Q10738_AnInnerBeauty() - { - super(10738); - addStartNpc(GRAKON); - addTalkId(GRAKON, EVNA); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33947-00.htm"); - addCondCompletedQuest(Q10737_GrakonsWarehouse.class.getSimpleName(), "33947-00.htm"); - registerQuestItems(GRAKON_S_NOTE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33947-02.htm": - case "33947-03.htm": - case "33935-02.html": - { - break; - } - case "33947-04.htm": - { - qs.startQuest(); - qs.setCond(2); // arrow hack - qs.setCond(1); - giveItems(player, GRAKON_S_NOTE, 1); - break; - } - case "33935-03.html": - { - if (qs.isStarted()) - { - addExpAndSp(player, 2625, 1); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - - if (npc.getId() == GRAKON) - { - if (qs.isCreated()) - { - htmltext = "33947-01.htm"; - } - else if (qs.isStarted()) - { - htmltext = "33947-05.html"; - } - } - else if (npc.getId() == EVNA) - { - if (qs.isStarted()) - { - htmltext = "33935-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-01.html deleted file mode 100644 index 6a8a40ac10..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Armor Merchant Denya:
-So you're about to begin a journey? I want to go out too, but I can't.
-But it's not like I hate my job. Armor increases defense against physical attacks. I take pride in helping people protect themselves. A full set of a top, pants, gloves, boots, and a helmet will help you to withstand any attacks.
-But you don't look like you're here to buy armor. What do you need?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-02.html deleted file mode 100644 index d91a05bf4a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Armor Merchant Denya:
-You mean Weapon Merchant Evna? Oh! You're delivering supply boxes to the forest patrols.
-No offense. We can't leave our stores, so we always have to ask adventurers. I'm sure Evna told you that we always pay up.
-Let me ask you to deliver my Supply Box too. You will be walking a lot today. Pelu the Grocer also has supplies. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-03.html deleted file mode 100644 index 2202e4f43e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33934-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Armor Merchant Denya:
-Go to Grocer Pelu. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-01.htm deleted file mode 100644 index ea9e375be8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Weapon Merchant Evna:
-Hmm, okay. That seems enough. -Huh? I was just talking to myself. Let's see what you're capable of.
-It's nothing. Outside the town, there is a place called Whispering Woods. It's about time we sent the shipment, but as you can see, I'm a merchant. Every second I spend outside costs me money.
-I'm sure all the merchants in the area feel the same.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-02.htm deleted file mode 100644 index cf8a0c84e2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Evna:
-Okay, okay! You're impatient. Some dwarves are dying to talk to me.
-I want you to take the shipment from me and other merchants here to the forest patrol. Of course, you will be handsomely rewarded.
-You get to make money, and I get to make money. It's a win-win.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-03.htm deleted file mode 100644 index f3c9e44b54..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Evna:
-I like how you're quick with your answer.
-Take my shipment first. It's heavy because it's a Weapon Supply Box. There are good weapons inside, so don't lose it. You can come to me when you need a weapon too! I have daggers, bows, blunt weapons, everything!
-Now go to Armor Merchant Denya and get other supply boxes. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-04.html deleted file mode 100644 index 1bbd2bad23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Evna:
-Go to Armor Merchant Denya and get her box. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-05.htm deleted file mode 100644 index d3e4e61b33..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33935-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Evna:
-Time is money.
-(Only Ertheia characters Lv. 7 to 20 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-01.html deleted file mode 100644 index 6d55d2cbe9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Grocer Pelu:
-Armor Merchant Denya sent you, didn't she? How did I know? My eyes are just that good. You were talking to her just now.
-By the way, do you know what I sell?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-02.html deleted file mode 100644 index e18867b5ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Grocer Pelu:
-Groceries. Weapon Merchants sell weapons. Armor Merchants sell armor. What would Grocers sell?
-Don't make that face. Grocers sell various goods. Scroll of Escape, which takes you home. Recovery Potion, when you're hurt. Soulshots or Spiritshots for battle. I cannot even list them all. They are mostly consumables.
-What am I doing? There's no time. Here's my Supply Box. When the supplies arrive late, the Forest Patrols have a hard time. And I also get in trouble with the Queen. The Queen is not always so kind.
-Now go to Ceri the Accessory Merchant. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-03.html deleted file mode 100644 index 61cef8d12e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33936-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Grocer Pelu:
-You need to see one more now. Cheer up! Go to Ceri the Accessory Merchant. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-01.html deleted file mode 100644 index 810ba3884a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Ceri the Accessory Merchant:
-You're finally here. I've been waiting for you. Am I the last one? You need to receive supply boxes from 4 people, including myself.
-Outside town, you will find the Whispering Woods. It was transferred from the Wind Spirit Realm along with the village. The animals and fairies there became violent as they came through the Dimensional Rift, so the Forest Patrols are watching them.
-You must deliver the supply box soon, so they don't get hurt doing their job.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-02.html deleted file mode 100644 index 136de6bd3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Ceri the Accessory Merchant:
-They are accessories such as earrings, necklaces, and rings. Armor increases defense against physical attacks. On the other hand, accessories increase defense against magic. The enemies outside the village will attack you in various forms, which why it's important to wear both armor and accessories.
-Here, this is an accessory supply box. Please take it with the other supply boxes to Forest Patrol Sivanthe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-03.html deleted file mode 100644 index f84a506df6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33937-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ceri the Accessory Merchant:
-Did you forget who you should go to?
-Please take the supply boxes to Forest Patrol Sivanthe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33951-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33951-01.html deleted file mode 100644 index 07a8581936..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/33951-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-You brought the supply boxes. Thank you.
-I will delegate them to the Forest Patrols inside. You should learn about the Remembrance Tower while you're here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/Q10739_SupplyAndDemand.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/Q10739_SupplyAndDemand.java deleted file mode 100644 index 0e3cf9da16..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10739_SupplyAndDemand/Q10739_SupplyAndDemand.java +++ /dev/null @@ -1,223 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10739_SupplyAndDemand; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10738_AnInnerBeauty.Q10738_AnInnerBeauty; - -/** - * Supply And Demand (10739) - * @author Sdw - */ -public class Q10739_SupplyAndDemand extends Quest -{ - // NPCs - private static final int EVNA = 33935; - private static final int DENYA = 33934; - private static final int PELU = 33936; - private static final int CERI = 33937; - private static final int SIVANTHE = 33951; - // Items - private static final ItemHolder WEAPON_SUPPLY_BOX = new ItemHolder(39522, 1); - private static final ItemHolder ARMOR_SUPPLY_BOX = new ItemHolder(39523, 1); - private static final ItemHolder GROCERY_SUPPLY_BOX = new ItemHolder(39524, 1); - private static final ItemHolder ACCESSORY_SUPPLY_BOX = new ItemHolder(39525, 1); - private static final ItemHolder LEATHER_SHIRT = new ItemHolder(22, 1); - private static final ItemHolder LEATHER_PANTS = new ItemHolder(29, 1); - private static final ItemHolder APPRENTICE_EARRING = new ItemHolder(112, 2); - private static final ItemHolder NECKLACE_OF_KNOWNLEDGE = new ItemHolder(906, 1); - // Misc - private static final int MIN_LEVEL = 6; - private static final int MAX_LEVEL = 20; - - public Q10739_SupplyAndDemand() - { - super(10739); - addStartNpc(EVNA); - addTalkId(EVNA, DENYA, PELU, CERI, SIVANTHE); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33935-05.htm"); - addCondCompletedQuest(Q10738_AnInnerBeauty.class.getSimpleName(), "33935-05.htm"); - registerQuestItems(WEAPON_SUPPLY_BOX.getId(), ARMOR_SUPPLY_BOX.getId(), GROCERY_SUPPLY_BOX.getId(), ACCESSORY_SUPPLY_BOX.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33935-02.htm": - { - break; - } - case "33935-03.htm": - { - qs.startQuest(); - giveItems(player, WEAPON_SUPPLY_BOX); - break; - } - case "33934-02.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - giveItems(player, ARMOR_SUPPLY_BOX); - } - break; - } - case "33936-02.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); // proper? - giveItems(player, GROCERY_SUPPLY_BOX); - } - break; - } - case "33937-02.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - giveItems(player, ACCESSORY_SUPPLY_BOX); - } - break; - } - default: - { - htmltext = null; - } - } - - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case EVNA: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33935-01.htm"; - break; - } - case State.STARTED: - { - htmltext = "33935-04.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case DENYA: - { - if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33934-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33934-03.html"; - } - } - break; - } - case PELU: - { - if (qs.isStarted()) - { - if (qs.isCond(2)) - { - htmltext = "33936-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33936-03.html"; - } - } - break; - } - case CERI: - { - if (qs.isStarted()) - { - if (qs.isCond(3)) - { - htmltext = "33937-01.html"; - } - else if (qs.isCond(4)) - { - htmltext = "33937-03.html"; - } - } - break; - } - case SIVANTHE: - { - if (qs.isStarted() && qs.isCond(4)) - { - giveItems(player, LEATHER_SHIRT); - giveItems(player, LEATHER_PANTS); - giveItems(player, APPRENTICE_EARRING); - giveItems(player, NECKLACE_OF_KNOWNLEDGE); - addExpAndSp(player, 8136, 0); - showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - qs.exitQuest(false, true); - htmltext = "33951-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-01.htm deleted file mode 100644 index 006cab9270..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-All of us are living well now. But it wasn't always like this. Some of us became ill due to sudden environmental changes and died. Some were killed by the monsters in the Material Realm. The village is like this now after making painful sacrifices.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-02.htm deleted file mode 100644 index a6e63341c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Sivanthe:
-Did you see the tower on the way here? It's for those who were lost while we were settling in. On the day we were attacked by the monsters, I was in the Whispering Woods and calming the spirits...and Lorne was dying at that very moment. My love...he was a great man. A Surr, but without an ounce of prejudice or disdain for the Nann.
-I can't believe I'm talking about this to you. Why don't you do a job for the lost Ertheia?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-03.htm deleted file mode 100644 index 3fe2e2a7ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-You must have a warm heart to accept so readily.
-Among those who were lost on that day, many could not be found except for their belongings. We still have their articles in this area. They are often found by Keen Floato, Ratel, and Robust Ratel. Please find The Belongings of the Dead and put them by the tower. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-04.html deleted file mode 100644 index 4ac23c92c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Sivanthe:
-Among those who were lost on that day, many could not be found except for their belongings. We still have their articles in this area. They are often found by Floato. Please find The Belongings of the Dead and put them by the tower. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-05.html deleted file mode 100644 index d56749cf11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Sivanthe:
-Please put the Belongings of the Dead you found by the tower. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-06.html deleted file mode 100644 index 03e8bb727f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-Thank you.
-Do you think my Lorne is with Sayha now? I try not to think about him, but sometimes it hurts so much... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-07.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-07.htm deleted file mode 100644 index b5a5e6718b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33951-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-Capable warriors are hard to come by these days, let alone capable AND trustworthy.
-(Only Ertheia characters Lv. 8 to 20 can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-01.html deleted file mode 100644 index 456ab5dbb2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-There is palpable grief in this tower.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-02.html deleted file mode 100644 index b058eab5aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-A mysterious light traveled up the tower as the relics disappeared.
-Go back to Forest Patrol Sivanthe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-03.html deleted file mode 100644 index c719e6cf8c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/33989-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Sivanthe:
-Go back to Forest Patrol Sivanthe. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/Q10740_NeverForget.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/Q10740_NeverForget.java deleted file mode 100644 index 7b68def601..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10740_NeverForget/Q10740_NeverForget.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10740_NeverForget; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.QuestManager; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import ai.areas.FaeronVillage.RemembranceTower.RemembranceTower; - -/** - * Never Forget (10740) - * @author Sdw - */ -public class Q10740_NeverForget extends Quest -{ - // NPCs - private static final int SIVANTHE = 33951; - private static final int REMEMBERANCE_TOWER = 33989; - // Items - private static final int UNNAMED_RELICS = 39526; - private static final ItemHolder RING_OF_KNOWLEDGE = new ItemHolder(875, 2); - private static final ItemHolder HEALING_POTION = new ItemHolder(1060, 100); - // Mobs - private static final int[] MOBS = - { - 23449, // Keen Floato - 23450, // Ratel - 23451, // Robust Ratel - }; - // Misc - private static final int MIN_LEVEL = 8; - private static final int MAX_LEVEL = 20; - - public Q10740_NeverForget() - { - super(10740); - addStartNpc(SIVANTHE); - addTalkId(SIVANTHE, REMEMBERANCE_TOWER); - addKillId(MOBS); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33951-07.htm"); - registerQuestItems(UNNAMED_RELICS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33951-02.htm": - { - break; - } - case "33951-03.htm": - { - qs.startQuest(); - break; - } - case "33989-02.html": - { - if (qs.isCond(2) && (getQuestItemsCount(player, UNNAMED_RELICS) >= 20)) - { - final Quest q = QuestManager.getInstance().getQuest(RemembranceTower.class.getSimpleName()); - if (q != null) - { - q.notifyEvent("action", npc, null); - } - takeItems(player, UNNAMED_RELICS, -1); - qs.setCond(3, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case SIVANTHE: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33951-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33951-04.html"; - break; - } - case 2: - { - htmltext = "33951-05.html"; - break; - } - case 3: - { - showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, RING_OF_KNOWLEDGE); - giveItems(player, HEALING_POTION); - addExpAndSp(player, 24001, 0); - qs.exitQuest(false, true); - htmltext = "33951-06.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case REMEMBERANCE_TOWER: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "33989-01.html"; - break; - } - case 3: - { - htmltext = "33989-03.html"; - break; - } - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, npc, UNNAMED_RELICS, 1, 20, 1.0, true)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-00.htm deleted file mode 100644 index 5157fb4442..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-When Leira said that she wanted to be a Forest Patrol, her sister Karla was very worried. Leira always has a cold.
-(Only Ertheia characters Lv. 10 to 20 can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-01.htm deleted file mode 100644 index db1491d149..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Sivanthe:
-You must miss your friends and family back in Wind Realm.
-I also had a friend. She was there for me when my Lorne was killed by the monsters...she is but a child, but she is a truly kind heart.
But she...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-02.htm deleted file mode 100644 index 206a20ec09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Sivanthe:
-She has a cold. What's that face? You thought something worse happened?
-Oh no. You've heard too many dark stories. She is my friend's sister, Leira. Leira has been sick for days with her cold. Speaking of which, could you help her recover from her cold?

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-03.htm deleted file mode 100644 index 1bb02865f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Sivanthe:
-I heard honey is the best for colds. You can find the honey bee habitat inside the Whispering Woods. Get 10 bottles of Sweet Honey from Honey Bees and Robust Honeybees. You can collect the honey in the bottle that I give you. Also, she needs her stamina back. Please get 10 Nutritious Meats from Kiku.
-The name of my sick friend is Forest Patrol Leira. Please don't forget. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-04.html deleted file mode 100644 index efbff859a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33951-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Sivanthe:
-Get 10 bottles of Sweet Honey from Honey Bees and Robust of Honeybees, and 10 Nutritious Meats from Kiku and bring them to Forest Patrol Leira. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-01.html deleted file mode 100644 index 33eb273df1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Leira:
-Oh, my. Sivanthe? Did she send me something for my cold? Does my sister know that I'm sick?
-Cough, cough... So, Sivanthe knew. She's going to lecture me for hours! With such a stoic face, too. Cough...Although, I guess it's better than just staring up at the sky with no one to talk to since Lorne left...cough, cough...Oh, what am I saying?
-By the way, what are you doing for Sivanthe?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-02.html deleted file mode 100644 index 7a04d96ce5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/33952-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Leira:
-Did you...collect, cough, all this, cough, alone?
-But, if I take these and don't get better, Sivanthe's lecturing will, cough, get worse, cough. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/Q10741_ADraughtForTheCold.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/Q10741_ADraughtForTheCold.java deleted file mode 100644 index 4bc677500a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10741_ADraughtForTheCold/Q10741_ADraughtForTheCold.java +++ /dev/null @@ -1,177 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10741_ADraughtForTheCold; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * A Draught For The Cold (10741) - * @author Sdw - */ -public class Q10741_ADraughtForTheCold extends Quest -{ - // NPCs - private static final int SIVANTHE = 33951; - private static final int LEIRA = 33952; - // Items - private static final int EMPTY_HONEY_JAR = 39527; - private static final int SWEET_HONEY = 39528; - private static final int NUTRITIOUS_MEAT = 39529; - // Mobs - private static final int HONEY_BEE = 23452; - private static final int KIKU = 23453; - private static final int ROBUST_HONEY_BEE = 23484; - // Misc - private static final int MIN_LEVEL = 10; - private static final int MAX_LEVEL = 20; - - public Q10741_ADraughtForTheCold() - { - super(10741); - addStartNpc(SIVANTHE); - addTalkId(SIVANTHE, LEIRA); - addKillId(HONEY_BEE, KIKU, ROBUST_HONEY_BEE); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33951-00.htm"); - registerQuestItems(EMPTY_HONEY_JAR, SWEET_HONEY, NUTRITIOUS_MEAT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33951-02.htm": - { - break; - } - case "33951-03.htm": - { - qs.startQuest(); - giveItems(player, EMPTY_HONEY_JAR, 10); - break; - } - case "33952-02.html": - { - if (qs.isCond(2)) - { - addExpAndSp(player, 22973, 2); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case SIVANTHE: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33951-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33951-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case LEIRA: - { - if (qs.isCond(2)) - { - htmltext = "33952-01.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - switch (npc.getId()) - { - case HONEY_BEE: - case ROBUST_HONEY_BEE: - { - if (hasQuestItems(killer, EMPTY_HONEY_JAR)) - { - takeItems(killer, EMPTY_HONEY_JAR, 1); - giveItems(killer, SWEET_HONEY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case KIKU: - { - giveItemRandomly(killer, npc, NUTRITIOUS_MEAT, 1, 10, 1.0, true); - break; - } - } - - if ((getQuestItemsCount(killer, SWEET_HONEY) >= 10) && (getQuestItemsCount(killer, NUTRITIOUS_MEAT) >= 10)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-00.htm deleted file mode 100644 index 1689a8e309..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Leira:
-Where did my Ricky run off to?
-You don't think he disappeared like Karla's Lufie, do you?
-(Only Ertheia between Lv. 11 and Lv. 20 may perform this quest). - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-01.htm deleted file mode 100644 index a10bbb0c00..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Leira:
-Did you happen to see a small fox playing in this area?
-Cough, my dear Ricky hasn't gotten a lot of attention from me lately due to my cold, cough...
-My Ricky may be small, but he eats a lot. And when he looks at me with those big eyes...cough!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-02.htm deleted file mode 100644 index 49c43aeb4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Forest Patrol Leira:
-Ricky's favorite thing to do was chase Kiku around. I'd scold him, saying that's dangerous, but I would always catch him chasing Kiku anyway.
-Cough...This cold just isn't going away. Oh, my, where's my brain? I haven't shown him to you yet.
-Would you like to meet Ricky?
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-03.htm deleted file mode 100644 index ed16a5f576..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Leira:
-Oh no! Where did Ricky run off to now?
-It's dangerous over on that side! The Kikus and Growlers might hurt him. Please go find him. I can't leave my post.
-Cough...You'll find him in one of the 3 Kiku's Caves up there. Once you find him, you have 2 minutes to bring him back to me. Ricky might get restless and run away again.
-Do be careful. The Kiku might attack you for rummaging around its cave. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-04.html deleted file mode 100644 index c36c7d2d1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Leira:
-Ricky!
-Where do you think you're going again, you little...cough, cough!
-I think Ricky needs, cough, some obedience training. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-05.html deleted file mode 100644 index 093c16ee1e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Pastrol Leira:
-You're unbelievable! Cough... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-06.html deleted file mode 100644 index 7242b643b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33952-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Leira:
-Cough, cough...You'll find Ricky in one of the 3 Kiku's Caves up there. Once you find him, you have 2 minutes to bring him back to me. Ricky might get restless and run away again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-01.html deleted file mode 100644 index 7889e546b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kiku's Cave:
-This cave looks small. Is Ricky inside?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-02.html deleted file mode 100644 index 8a7da3998e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Kiku's Cave:
-No Ricky, but plenty of Kikus.
-Try another Kiku's Cave. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-03.html deleted file mode 100644 index 662ff4ece8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Kiku's Cave:
-Take Ricky to Forest Patrol Leira. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995.html deleted file mode 100644 index 1c9ae3a86a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/33995.html +++ /dev/null @@ -1,4 +0,0 @@ -Kiku's Cave:
-It's a small cave of Kikus.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/Q10742_AFurryFriend.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/Q10742_AFurryFriend.java deleted file mode 100644 index 90a549df15..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10742_AFurryFriend/Q10742_AFurryFriend.java +++ /dev/null @@ -1,232 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10742_AFurryFriend; - -import org.l2jmobius.commons.concurrent.ThreadPool; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.WalkingManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExSendUIEvent; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * A Furry Friend (10742) - * @author Sdw - */ -public class Q10742_AFurryFriend extends Quest -{ - // NPCs - private static final int LEIRA = 33952; - private static final int RICKY = 19552; - private static final int KIKU_S_CAVE = 33995; - // Monster - private static final int KIKU = 23453; - // Location - private static final Location RICKY_SPAWN = new Location(-78119, 237377, -3536); - // Misc - private static final int MIN_LEVEL = 11; - private static final int MAX_LEVEL = 20; - - public Q10742_AFurryFriend() - { - super(10742); - addStartNpc(LEIRA); - addTalkId(LEIRA, KIKU_S_CAVE); - addFirstTalkId(KIKU_S_CAVE); - addRouteFinishedId(RICKY); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33952-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33952-02.htm": - case "33952-05.html": - { - htmltext = event; - break; - } - case "33952-03.htm": - { - qs.startQuest(); - qs.set("cave", getRandom(3)); - showOnScreenMsg(player, NpcStringId.FOLLOW_RICKY, ExShowScreenMessage.TOP_CENTER, 10000); - final Npc ricky = addSpawn(RICKY, RICKY_SPAWN, false, 180000); - ricky.setSummoner(player); - ricky.setTitle(player.getName()); - htmltext = event; - break; - } - case "spawn_ricky": - { - if (qs.isStarted() && qs.isCond(1)) - { - final int caveId = npc.getParameters().getInt("caveId"); - if (qs.getInt("cave") != caveId) // Wrong cave - { - addAttackPlayerDesire(addSpawn(KIKU, player.getLocation(), true, 120000), player); - showOnScreenMsg(player, NpcStringId.RICKY_IS_NOT_HERE_NTRY_SEARCHING_ANOTHER_KIKU_S_CAVE, ExShowScreenMessage.TOP_CENTER, 8000); - htmltext = "33995-02.html"; - } - else if (!World.getInstance().getVisibleObjectsInRange(player, Npc.class, 500).stream().anyMatch(n -> (n.getId() == RICKY) && (n.getSummoner() == player))) - { - showOnScreenMsg(player, NpcStringId.TAKE_RICKY_TO_LEIRA_IN_UNDER_2_MINUTES, ExShowScreenMessage.MIDDLE_CENTER, 5000); - player.sendPacket(new ExSendUIEvent(player, false, false, 120, 0, NpcStringId.REMAINING_TIME)); - - // Spawn Ricky - final Npc ricky = addSpawn(RICKY, player, true, 120000); - ricky.setSummoner(player); - ricky.setTitle(player.getName()); - ricky.setRunning(); - ricky.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, player); - startQuestTimer("CHECK_RICKY_DISTANCE", 2500, ricky, player); - } - else // Already have Ricky - { - htmltext = "33995-03.html"; - } - } - break; - } - case "CHECK_RICKY_DISTANCE": - { - if (player == null) - { - startQuestTimer("DESPAWN_RICKY", 2000, npc, null); - } - else if ((npc != null) && !npc.isDecayed()) - { - // Follow was breaking sometimes, making sure it doesn't happen. - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, player); - - // Check Ricky position - final double distanceToRicky = player.calculateDistance2D(npc); - if (distanceToRicky > 350) - { - showOnScreenMsg(player, NpcStringId.YOU_ARE_FAR_FROM_RICKY, ExShowScreenMessage.TOP_CENTER, 5000); - if (distanceToRicky > 650) - { - player.sendPacket(new ExSendUIEvent(player, false, false, 0, 0, NpcStringId.REMAINING_TIME)); - startQuestTimer("DESPAWN_RICKY", 1000, npc, player); - } - else - { - startQuestTimer("CHECK_RICKY_DISTANCE", 2500, npc, player); - } - } - else - { - final Npc leira = World.getInstance().getVisibleObjectsInRange(npc, Npc.class, 300).stream().filter(n -> (n.getId() == LEIRA)).findAny().orElse(null); - if (leira != null) - { - qs.setCond(2, true); - player.sendPacket(new ExSendUIEvent(player, false, false, 0, 0, NpcStringId.REMAINING_TIME)); - showOnScreenMsg(player, NpcStringId.RICKY_HAS_FOUND_LEIRA, ExShowScreenMessage.MIDDLE_CENTER, 10000); - startQuestTimer("DESPAWN_RICKY", 1000, npc, player); - } - else - { - startQuestTimer("CHECK_RICKY_DISTANCE", 2500, npc, player); - } - } - } - break; - } - case "DESPAWN_RICKY": - { - if ((npc != null) && !npc.isDecayed()) - { - npc.deleteMe(); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == LEIRA) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33952-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33952-06.html"; - } - else if (qs.isCond(2)) - { - addExpAndSp(player, 68007, 5); - qs.exitQuest(false, true); - htmltext = "33952-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - return ((qs != null) && qs.isCond(1)) ? "33995-01.html" : "33995.html"; - } - - @Override - public void onRouteFinished(Npc npc) - { - WalkingManager.getInstance().cancelMoving(npc); - ThreadPool.schedule(() -> npc.deleteMe(), 1000); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-00.htm deleted file mode 100644 index db1ec2bd70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Leira:
-My Ricky will eat anything. What if he eats something strange and gets sick?
-(This quest can only be performed by Ertheia between Lv. 13 and Lv. 20.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-01.htm deleted file mode 100644 index 881e2bb779..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Leira:
-I feel chilly. So tired of this cold. My cough's a bit better, though.
-Look at me, sick as a dog, and my Ricky just goes running off again. Where did he go now? I can't rest for a second.
-Oh, right! Mushrooms! A little while ago, I saw a very unusual mushroom spirit!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-02.htm deleted file mode 100644 index adbfc8ffbb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Forest Patrol Leira:
-Growlers are mushroom spirits. They used to be cute and calm spirits, but once they entered the Material Realm, they became dangerous. They were never known to harm anyone back in the Wind Spirit Realm.
-Oh, my, I'm rambling again. So, about these unusual mushroom spirits.
-All the Growlers living in their habitat are the same color. But recently, I was out searching for Ricky when I came across a Growler that was a different color from the rest.
-What if that particular Growler is poisonous? Ricky could get hurt! Please go see if that Growler is poisonous!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-03.htm deleted file mode 100644 index cc5543481c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Leira:
-All right. That unusual mushroom won't be easy to spot. It appears when the normal Growlers disappear, or something. Hard to explain.
-Anyway, if you cut down the Growlers, Evolved Growlers will appear in their place. Collect some Growler spores and take them to Forest Patrol Milone. Milone is an expert at mushrooms! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-04.html deleted file mode 100644 index 857c3b33eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Leira:
-If you cut down the Growlers, Evolved Growlers will appear in their place. Collect some Growler spores and take them to Forest Patrol Milone. Milone is an export of mushrooms!. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-05.html deleted file mode 100644 index 7b44c408ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33952-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Leira:
-If you've collected all the mushroom spores, take them to Forest Patrol Milone. Milone is an expert at mushrooms! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-01.html deleted file mode 100644 index 1b53d8681b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Milone:
-Growlers are very sensitive spirits. I don't know what caused the Dimensional Rift. But I will never forgive whoever caused this.
-I'm sorry, was I making you nervous? I wasn't talking to you. What brings you all the way in here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-02.html deleted file mode 100644 index f07442758d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Milone:
-They are Growler's spores. The color is different, but I'm sure they are Growler's spores.
-The Growlers are adjusting to the Material Realm, which causes other kinds of Growlers to be found. This must be one of those Growler's spores.
-I see that everyone is getting scared with the new appearance of the Growlers, but there's no need to be. They are just tougher Growlers of a different color. But why give this to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-03.html deleted file mode 100644 index 0a58523548..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/33953-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Forest Patrol Milone:
-Leira? The foolish child that only cares about her little fox?
-Oh! Hahahaha!
-I'm sorry, haha. She must have been worried that the Growler's Spores might hurt her fox. I'm sure! Hahaha.
-I'm in tears. Hahaha! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/Q10743_StrangeFungus.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/Q10743_StrangeFungus.java deleted file mode 100644 index 099630c109..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10743_StrangeFungus/Q10743_StrangeFungus.java +++ /dev/null @@ -1,204 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10743_StrangeFungus; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Strange Fungus (10743) - * @author Sdw - */ -public class Q10743_StrangeFungus extends Quest -{ - // NPCs - private static final int LEIRA = 33952; - private static final int MILONE = 33953; - // Monsters - private static final int GROWLER = 23455; - private static final int ROBUST_GROWLER = 23486; - private static final int EVOLVED_GROWLER = 23456; - // Items - private static final int PECULIAR_MUSHROOM_SPORE = 39530; - private static final ItemHolder LEATHER_SHOES = new ItemHolder(37, 1); - // Misc - private static final int MIN_LEVEL = 13; - private static final int MAX_LEVEL = 20; - private static final String EVOLVED_SPAWN_VAR = "EvolvedSpawn"; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10743_StrangeFungus() - { - super(10743); - addStartNpc(LEIRA); - addTalkId(LEIRA, MILONE); - addKillId(GROWLER, ROBUST_GROWLER, EVOLVED_GROWLER); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33952-00.htm"); - registerQuestItems(PECULIAR_MUSHROOM_SPORE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33952-02.htm": - case "33953-02.html": - { - break; - } - case "33952-03.htm": - { - qs.startQuest(); - break; - } - case "33953-03.html": - { - if (qs.isCond(2)) - { - addExpAndSp(player, 93982, 0); - giveItems(player, LEATHER_SHOES); - showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case LEIRA: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33952-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33952-04.html" : "33952-05.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case MILONE: - { - if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "33953-01.html"; - } - break; - } - } - - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && (getQuestItemsCount(killer, PECULIAR_MUSHROOM_SPORE) < 10)) - { - switch (npc.getId()) - { - case GROWLER: - case ROBUST_GROWLER: - { - final int killCount = qs.getInt(EVOLVED_SPAWN_VAR) + 1; - if (killCount >= 3) - { - addAttackPlayerDesire(addSpawn(EVOLVED_GROWLER, npc.getLocation()), killer); - qs.set(EVOLVED_SPAWN_VAR, 0); - } - else - { - qs.set(EVOLVED_SPAWN_VAR, killCount); - } - qs.set(KILL_COUNT_VAR, qs.getInt(KILL_COUNT_VAR) + 1); - break; - } - case EVOLVED_GROWLER: - { - if (giveItemRandomly(killer, npc, PECULIAR_MUSHROOM_SPORE, 1, 10, 1.0, true)) - { - qs.setCond(2); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(GROWLER, false, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-00.htm deleted file mode 100644 index 0a8628ae0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Forest Patrol Milone:
-Capable warriors are hard to come by these days, let alone capable AND trustworthy.
-(Only characters Lv. 16 to 20 can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-01.htm deleted file mode 100644 index 875409e481..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Milone:
-I am a scholar first and foremost. The Ertheia are known for our curiosity, after all.
-But apparently there are people in this world that are quite persistent as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-02.htm deleted file mode 100644 index f7f0992368..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Forest Patrol Milone:
-It's Maestro Dolkin. At first I wondered what a Warehouse Keeper was doing here. He doesn't waste even a branch on the ground. He never rests until he finishes the research he started. Are you interested? He is always whining about lack of research material. Perhaps he could get you something nice if you be nice to him.
-Do you want to go see him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-03.htm deleted file mode 100644 index f7c2809038..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Milone:
-Not only you've gotten here safely, but you're also interested in intellectual pursuits. You're not just an average wanderer. Maestro Dolkin is in the Treant habitat. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-04.html deleted file mode 100644 index db609299d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33953-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Forest Patrol Milone:
-Maestro Dolkin is in the Treant habitat. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-01.html deleted file mode 100644 index f5f06d4756..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Dolkin:
-You can't produce strong weapon or armor by just banging on the ingredients for a long time. The material and the timing have to be just right in order to produce some brilliant gear. Just like how I can. Ha ha ha.
-Now that I see it, your armor is very poor. It's not affording you much protection, and you'll get injured eventually. Now, I am a very skilled Dwarf. Even that snooty Forest Patroller Milone acknowledges this.
-If I gave you some good armor, will you consider helping me with something? It's nothing bad, just gathering up some material.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-02.html deleted file mode 100644 index 9c63b42bc4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Dolkin:
-You've got fire in you. I like that!
-What material do you think will produce the strongest armor? Diamond's a strong material, but it's very expensive and hard to forge. Steel is good, but it's too heavy, and rusts easily.
-The best material I've found is a tree leaf! The tree leaves around here are different from other leaves. They don't decay and they're very durable. And they're light! I've been researching the leaves in the Whispering Woods for use in high-quality armor. Leaves stronger than steel! Don't you think that's amazing?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-03.html deleted file mode 100644 index 9d902c9932..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Dolkin:
-So impatient!
-The materials you need to gather are Treant Leaf and Leafie Leaf. Armor woven from these leaves are very light and strong, and makes you feels like you're flying.
-Get going! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-04.html deleted file mode 100644 index e1e79d9142..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Dolkin:
-The materials you need to gather are Treant Leaf and Leafie Leaf. Armor woven from these leaves are very light and strong, and makes you feel like you're flying. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-05.html deleted file mode 100644 index d36bca75ad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/33954-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Dolkin:
-You are certainly strong! With this much material, I can just research for awhile. To be honest, I'm still doing research on the type of armor I want to create. Oh now, don't look at me like that. Your face will stick that way.
-That's not all I was going to say. I never said I wasn't going to give you any armor.
-I'm going to give you one that's appropriate for you right now, so don't worry. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/Q10744_StrongerThanSteel.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/Q10744_StrongerThanSteel.java deleted file mode 100644 index 5383351977..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10744_StrongerThanSteel/Q10744_StrongerThanSteel.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10744_StrongerThanSteel; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Stronger Than Steel (10744) - * @author Sdw - */ -public class Q10744_StrongerThanSteel extends Quest -{ - // NPCs - private static final int MILONE = 33953; - private static final int DOLKIN = 33954; - // Monsters - private static final int TREANT = 23457; - private static final int LEAFIE = 23458; - // Items - private static final int TREANT_LEAF = 39532; - private static final int LEAFIE_LEAF = 39531; - // Misc - private static final int MIN_LEVEL = 15; - private static final int MAX_LEVEL = 20; - - public Q10744_StrongerThanSteel() - { - super(10744); - addStartNpc(MILONE); - addTalkId(MILONE, DOLKIN); - addKillId(TREANT, LEAFIE); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33953-00.htm"); - registerQuestItems(TREANT_LEAF, LEAFIE_LEAF); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33953-02.htm": - case "33954-02.html": - { - break; - } - case "33953-03.htm": - { - qs.startQuest(); - break; - } - case "33954-03.html": - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - - switch (npc.getId()) - { - case MILONE: - { - if (qs.isCreated()) - { - htmltext = "33953-01.htm"; - } - else if (qs.isStarted() && qs.isCond(1)) - { - htmltext = "33953-04.html"; - } - break; - } - case DOLKIN: - { - if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33954-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33954-04.html"; - } - else if (qs.isCond(3)) - { - addExpAndSp(player, 153994, 5); - qs.exitQuest(false, true); - htmltext = "33954-05.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(2)) - { - if (npc.getId() == TREANT) - { - giveItemRandomly(killer, npc, TREANT_LEAF, 1, 20, 1.0, true); - } - else if (npc.getId() == LEAFIE) - { - giveItemRandomly(killer, npc, LEAFIE_LEAF, 1, 15, 1.0, true); - } - - if ((getQuestItemsCount(killer, TREANT_LEAF) >= 20) && (getQuestItemsCount(killer, LEAFIE_LEAF) >= 15)) - { - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-01.html deleted file mode 100644 index 237dd1d7b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-I can tell you came from the Whispering Woods. How do I know? Um, I can feel Karaphon's power inside you.
-Haha, I'm kidding. There was a leaf stuck on you, that's all. You're quite gullible, aren't you? Anyway, what brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-02.html deleted file mode 100644 index 4ad7501832..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33933-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Ah...Dolkin, that old dwarf again!
-He's always taking advantage of nice kids like you. You brought his report, right? I will pay you for your troubles. Give me the report. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-00.htm deleted file mode 100644 index b5bb8ee7c2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Dolkin:
-There's a secret deep in this forest.
-(This quest can only be performed by Ertheia who are between Lv. 17 and 25.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-01.htm deleted file mode 100644 index de8354c826..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Dolkin:
-Want to hear some good news? There's a very interesting creature living deep within the Whispering Woods. It looks like the Treant, but it's got a special characteristic all its own. How about it? Aren't you curious? If you help me, of course I'll give you something good in return!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-02.htm deleted file mode 100644 index 8213946f58..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Dolkin:
-The creature in question is called Karaphon! Its leaves are like scales, making them very tough. The truth is, a Treant's leaves are also very good, but they can't compare to the leaves of a Karaphon.
-Bring me back its leaves and I'll give you something just as good. Will you go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-03.html deleted file mode 100644 index 64407bc259..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Dolkin:
-Did you get scared and run away? Can you muster up the courage to go back? - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-04.html deleted file mode 100644 index 0030625904..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Dolkin:
-Oh, you've managed to come back in one piece!
-No no, don't look at me like that. I'm just relieved that you came back safely. I wasn't worried, if that's what you're thinking. Hm hm.
-But, there's still something you need to do for me. I can continue to do research here thanks to Karla, and she asks that I create a strong armor for a fox in return..
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-05.html deleted file mode 100644 index 0b6612ffed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Dolkin:
-Hey, you wanna do me a favor? I need to get Karla the monthly progress update on my research. Why don't you stop by and drop it off for me?
-It's research about fox armor. She's been looking for one ever since her fox died that day. She doesn't like to talk about it, but you can tell it eats away at her.
-Well, run along now! She'll see to it that you don't walk away empty-handed. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-06.html deleted file mode 100644 index ad95f177d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/33954-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Dolkin:
-You should leave now if you're going to take that report to Karla. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/Q10745_TheSecretIngredients.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/Q10745_TheSecretIngredients.java deleted file mode 100644 index 9fe496aed2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10745_TheSecretIngredients/Q10745_TheSecretIngredients.java +++ /dev/null @@ -1,189 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10745_TheSecretIngredients; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * The Secret Ingredients (10745) - * @author Sdw - */ -public class Q10745_TheSecretIngredients extends Quest -{ - // NPCs - private static final int DOLKIN = 33954; - private static final int KARLA = 33933; - private static final int DOLKIN_INSTANCE = 34002; - // Mobs - private static final int KARAPHON = 23459; - private static final int KEEN_HONEYBEE = 23460; - private static final int KEEN_GROWLER = 23461; - // Items - private static final ItemHolder DOLKIN_REPORT = new ItemHolder(39534, 1); - private static final ItemHolder SECRET_INGREDIENTS = new ItemHolder(39533, 1); - private static final ItemHolder FAERON_SUPPORT_BOX_MAGE = new ItemHolder(40263, 1); - private static final ItemHolder FAERON_SUPPORT_BOX = new ItemHolder(40262, 1); - // Misc - private static final int MIN_LEVEL = 17; - private static final int MAX_LEVEL = 25; - - public Q10745_TheSecretIngredients() - { - super(10745); - addStartNpc(DOLKIN); - addTalkId(DOLKIN, KARLA); - addKillId(KARAPHON, KEEN_HONEYBEE, KEEN_GROWLER); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33954-00.htm"); - registerQuestItems(SECRET_INGREDIENTS.getId(), DOLKIN_REPORT.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33954-02.htm": - { - qs.startQuest(); - break; - } - case "33954-05.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - takeItem(player, SECRET_INGREDIENTS); - giveItems(player, DOLKIN_REPORT); - } - break; - } - case "33933-02.html": - { - if (qs.isCond(3)) - { - addExpAndSp(player, 241076, 5); - if (player.isMageClass()) - { - giveItems(player, FAERON_SUPPORT_BOX_MAGE); - } - else - { - giveItems(player, FAERON_SUPPORT_BOX); - } - showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - qs.exitQuest(false, true); - } - break; - } - case "SPAWN_DOLKIN": - { - showOnScreenMsg(player, NpcStringId.TALK_TO_DOLKIN_AND_LEAVE_THE_KARAPHON_HABITAT, ExShowScreenMessage.TOP_CENTER, 5000); - addSpawn(DOLKIN_INSTANCE, npc.getLocation(), false, 0, false, player.getInstanceId()); - htmltext = null; - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = qs.isCompleted() ? getAlreadyCompletedMsg(player) : getNoQuestMsg(player); - - switch (npc.getId()) - { - case DOLKIN: - { - if (qs.isCreated()) - { - htmltext = "33954-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - htmltext = "33954-03.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33954-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33954-06.html"; - } - } - break; - } - case KARLA: - { - if (qs.isCond(3)) - { - htmltext = "33933-01.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - int killedMobs = qs.getMemoStateEx(0); - if (npc.getId() == KARAPHON) - { - giveItems(killer, SECRET_INGREDIENTS); - qs.setCond(2, true); - } - if ((++killedMobs) == 3) - { - startQuestTimer("SPAWN_DOLKIN", 5000, npc, killer); - } - else - { - qs.setMemoStateEx(0, killedMobs); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/30037-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/30037-01.html deleted file mode 100644 index 9a19b29e96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/30037-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-It's you. Ertheia, the people of wind.
-Welcome to Gludin Village. I heard from the delegations about Ertheia.
-I get this feeling that we will speak often. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-00.htm deleted file mode 100644 index 6774425499..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Setting off for new sights means taking on some new risks.
-(This quest can only be run by Ertheia Lv. 19 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-01.htm deleted file mode 100644 index 65446171e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Karla:
-You're looking pretty good, now that you've grown a bit.
-It's not a bad idea to leave the village and head out on a new adventure. Now that we're in the Material Realm, we should live as they live.
-The delegation just sent a message saying they had arrived in Gludin Village. They had actually left for the Town of Gludio, but since this was their first trip, maybe they got lost.
-How about it? Will you set off for the continent?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-02.htm deleted file mode 100644 index cb0241fb0f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Go to Einhasad Temple in Gludin Village and see High Priest Levian.
-Do not worry about getting lost, for the Queen will shine a path ahead of you. Gatekeeper Astiel will help you get to Gludin Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-03.html deleted file mode 100644 index ec088f2b91..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33933-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Karla:
-Gatekeeper Astiel will help you get to Gludin Village. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-01.html deleted file mode 100644 index 0f869db414..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Gatekeeper Astiel:
-What a lovely place this town is! I'm glad Ivory Tower sent me here to help. Oh, if you need me, I can help you go to:
-Gludin VillageTown of Gludio -Talking Island Village -Whispering Woods
-. Where would you like to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-02.html deleted file mode 100644 index edc13dfcc6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-02.html +++ /dev/null @@ -1,9 +0,0 @@ -Gatekeeper Astiel:
-I can transport you to
-Gludin Village, - the Town of Gludio, -Talking Island Village, -and the Whispering Woods.
-Where would you like to go?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-03.html deleted file mode 100644 index 4794bce5a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/33948-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Astiel:
-Remember, safety first!
-Always be mindful of your health. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/Q10746_SeeTheWorld.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/Q10746_SeeTheWorld.java deleted file mode 100644 index 0d75a4363e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10746_SeeTheWorld/Q10746_SeeTheWorld.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10746_SeeTheWorld; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * See the World (10746) - * @author Sdw - */ -public class Q10746_SeeTheWorld extends Quest -{ - // NPCs - private static final int KARLA = 33933; - private static final int ASTIEL = 33948; - private static final int LEVIAN = 30037; - // Items - private static final int SOULSHOT = 1463; - private static final int SPIRITSHOT = 3948; - private static final int SCROLL_OF_ESCAPE = 736; - private static final int PAULINA_EQUIPMENT_SET = 46849; - // Location - private static final Location GLUDIN_VILLAGE = new Location(-80684, 149770, -3040); - // Misc - private static final int MIN_LEVEL = 19; - private static final int MAX_LEVEL = 25; - - public Q10746_SeeTheWorld() - { - super(10746); - addStartNpc(KARLA); - addTalkId(KARLA, ASTIEL, LEVIAN); - - addCondRace(Race.ERTHEIA, ""); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33933-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33933-02.htm": - { - qs.startQuest(); - break; - } - case "33948-03.html": - { - if (qs.isCond(2)) - { - player.teleToLocation(GLUDIN_VILLAGE); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case KARLA: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33933-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33933-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ASTIEL: - { - if (qs.isStarted()) - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = "33948-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33948-02.html"; - } - } - break; - } - case LEVIAN: - { - if (qs.isStarted() && qs.isCond(2)) - { - giveItems(player, SOULSHOT, 1500); - giveItems(player, SPIRITSHOT, 1500); - giveItems(player, SCROLL_OF_ESCAPE, 10); - giveItems(player, PAULINA_EQUIPMENT_SET, 1); - giveAdena(player, 147600, true); - addExpAndSp(player, 161998, 5); - showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000); - qs.exitQuest(false, true); - htmltext = "30037-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-01.html deleted file mode 100644 index 89e9ad9d70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-01.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Raymond:
-I've been waiting for you. -An object determined to be from the Wind Spirit Realm was found in the vicinity of the Town of Gludio.
-We asked the Ertheia delegation to investigate since they were in the area, but they didn't stay for long.
-Another member of the delegation left to investigate alone.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-02.html deleted file mode 100644 index 64127b545a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-They went to the northeast side of the town. Skeletons have never appeared so close to town before, but I heard that they've been showing up more frequently. Initially, the guards were able to quickly neutralize them, but they've no longer been entering town, and instead observe us.
-This is the object we found with the monsters. We were curious about its identity since we'd never seen anything like it, but a passing wizard told us that it's an object from the Wind Spirit Realm.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-03.html deleted file mode 100644 index 95b765370a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-He just referred to himself as a passing wizard. The delegation said someone that would recognize it as something of the Wind Spirit Realm would be a powerful wizard, so maybe it's someone from Ivory Tower.
-Go to the northeast side of town. The other Ertheia has already gone towards the Skeleton Warriors and Skeleton Archers. Those Skeletons have the Wind Spirit Realm object that you were shown. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-04.html deleted file mode 100644 index 89713eaacb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-Go to the northeast side of town. The other Ertheia has already gone towards where the Skeleton Warriors and Skeleton Archers are. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-05.html deleted file mode 100644 index 5be2c2988d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-05.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-You've come back safely. Thank goodness.
-I got worried because I couldn't make contact with the other person. Did you find your friend?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-06.html deleted file mode 100644 index 36946a9208..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-06.html +++ /dev/null @@ -1,6 +0,0 @@ -High Pirest Raymond:
-This is unfortunate. May your friend rest in peace in Einhasad's light.
-But...our guards tell us that the Skeletons are very weak. You can easily defeat one with your bare hands. I can't understand how a Skeleton could kill a member of your delegation!
-Are you sure someone else wasn't involved?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-07.html deleted file mode 100644 index 35e098950b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-07.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-A Mysterious Wizard? The same person who introduced himself as a wizard just passing by? That can't be...he handed over the object from the Wind Spirit Realm willingly. And why would a wizard go around harming people?
-Anyway, we are wasting time. Shouldn't you hurry and report to Master Katalin in Faeron Village that a member of the Ertheia delegation was killed? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-08.html deleted file mode 100644 index 28624749bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-A Mysterious Wizard? The same person who introduced himself as a wizard just passing by? That can't be...he handed over the object from the Wind Spirit Realm willingly. And why would a wizard go around harming people?
-Anyway, we are wasting time. Shouldn't you hurry and report to Magister Ayanthe in Faeron Village that a member of the Ertheia delegation was killed? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-09.html deleted file mode 100644 index 7dbad8385c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-09.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-You are wasting time here. Shouldn't you report to Master Katalin in Faeron Village that a member of the Ertheia delegation was killed? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-10.html deleted file mode 100644 index 0a0065a517..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/30289-10.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-You are wasting time here. Shouldn't you report to Magister Ayanthe in Faeron Village that a member of the Ertheia delegation was killed? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-00.htm deleted file mode 100644 index cce215a091..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-It is great joy to watch your growth.
-(This quest is only available to characters Lv. 38 or above before their 1st Liberation.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-01.htm deleted file mode 100644 index 4b92d01457..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Queen Navari:
-You've hit the limit of the 1st Liberation. Congratulations. -Why congratulate? I'm glad that you have gotten far enough to require Liberation.
-You've recovered some of the Sealed Abilities, which you lost while coming here. But you can't get any further on your own. Unless you're satisfied where you are, you need help from someone who's at the top of your profession.
-Do you want to receive help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-02.htm deleted file mode 100644 index 37adef01f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Queen Navari:
-You can receive help from Magister Ayanthe.
-You may not know her well, but she is a famous Magister.
-Follow her instructions and fulfill the missions she will help you liberate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-03.htm deleted file mode 100644 index daa93775d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Queen Navari:
-You can receive help from Master Katalin.
-You may not have known it because she is always in town, but she is a great master.
-Follow her instructions and fulfill the missions she will help you liberate. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-04.html deleted file mode 100644 index cdca22e4a6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Queen Navari:
-Go to Master Katalin. She must be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-05.html deleted file mode 100644 index 80051705b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33931-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Queen Navari:
-Go to Magister Ayanthe. She must be waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-01.html deleted file mode 100644 index e5c9bb2ebe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-I've been waiting for you. The Queen told me about an Ertheia who would come to Liberate their abilities. She's been quite interested in you -- perhaps because you have talent? The Queen is a gifted wizard for a Nann, you know.
-Anyway, you must know that the Ertheia are being targeted by many on the continent for powers unknown to this world. For this reason, I can only help those strong enough to be a part of the delegation Liberate -- or else we will have a weakling falling into the wrong hands, and all of our secrets being found out! Are you willing?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-02.html deleted file mode 100644 index 64c3c066f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Ayanthe:
-Good. We received word from Einhasad Temple in the Town of Gludio that an object recently found looks to be from the Wind Spirit Realm. The delegation had to leave, so we have sent Telesha to investigate.
-High Priest Raymond at Einhasad Temple in the Town of Gludio will tell you where Telesha is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-03.html deleted file mode 100644 index ca3295d7f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ayanthe:
-High Priest Raymond at Einhasad Temple in the Town of Gludio will tell you where Telesha is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-04.html deleted file mode 100644 index 66259a93f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-How are things in the Town of Gludio? I'm curious.
-By the way, where is Telesha? It's been so long, and I've got lots to tell her.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-05.html deleted file mode 100644 index 8662678c74..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-You found a body? Not Telesha's! It's not possible.
-Telesha is a fierce warrior, always at the forefront when defending the town, even on that day when the monsters attacked.
-Do you know who disgraced Telesha like this?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-06.html deleted file mode 100644 index 536a791f0d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Skeletons? Unbelievable. To think Telesha met her fate at the hands of mere Skeletons! There must have been another reason.
Where there any witnesses?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-07.html deleted file mode 100644 index e66bc1978c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-Just a passer-by? That is suspicious. But I shouldn't be suspicious of a kind stranger who has helped us recover her body...but nothing makes sense. Why did her body disappear?
-Oh my. Almost dropped the ball on this because of my friend's death. I had other reasons for sending you there.
-Did you see that object from the Wind Spirit Realm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-08.html deleted file mode 100644 index c51cbc8ac4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Telesha's body? I see. There's definitely something here. I'll report the object you found to the Queen, along with the object from the Wind Spirit Realm discovered in the Material Realm.
-To be honest, I didn't think you could do it, but I feel differently about you now. You will be able to Liberate your skills and help us in this world.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-09.html deleted file mode 100644 index 1cde7c96ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-09.html +++ /dev/null @@ -1,16 +0,0 @@ -Magister Ayanthe:
-Through Liberation, you will become a Cloud Breaker, and blend in with the wind.
-Well? How about it?
-
- - -
-
- -
Armor: Robe -Main Weapon: Magic Two-handed Weapons -Melee Attack Type Wizard -
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-10.html deleted file mode 100644 index 54aa748032..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-10.html +++ /dev/null @@ -1,31 +0,0 @@ - - - -
- - - - - - - -
[Cloud Breaker]
- -
-
-
-Characteristics -Trait: Uses nature-friendly skills to hide inside the wind to ambush enemies. - -
- -
- -
- -
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-11.html deleted file mode 100644 index bc12f5f57d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33942-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-You may now use your abilities more freely. Enjoy!
-I look forward to your future Liberations. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-01.html deleted file mode 100644 index f1cb6b5b7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-You must be the one Queen Navari has told me about. She said an Ertheia was on the way here for her Liberation. Perhaps she saw something special in you? For a Nann, Queen Navari wields great magic. I'm sure there is a reason she kept an eye on you.
-But the power of Ertheia is new to the Material Realm, and many covet it. For this reason, we're only helping those good enough to work as a part of the delegation with their Liberation. So, are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-02.html deleted file mode 100644 index ba2cacd88e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-We received a message from the Town of Gludio. They found an item that seemed to belong to the Wind Spirit Realm. The delegation could not stay due to their schedule, so I sent Telesha instead.
-Go to Einhasad Temple in the Town of Gludio. High Priest Raymond will tell you where Telesha is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-03.html deleted file mode 100644 index ef4d5a9a09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Did you already forget? How will you work for the delegation like that?
-Go to Einhasad Temple in the Town of Gludio. High Priest Raymond will tell you where Telesha is. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-04.html deleted file mode 100644 index d50a9c9c85..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-I wonder what happened in the Town of Gludio.
-Where is Telesha? Is she hiding and trying to pull a prank on me?
-She is such a prankster.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-05.html deleted file mode 100644 index e62a0b4cf6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-Dead? No! That's a lie! It can't be.
-She is a fearsome warrior. Even on the day the monsters attacked the village, she protected us all. She said she wanted to become a village guard!
-Do you know who killed her?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-06.html deleted file mode 100644 index f63db1a535..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Skeleton... This doesn't make any sense. A Skeleton couldn't have gotten her. It must be someone else.
-Did you not hear anything else? Was there anyone near her body?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-07.html deleted file mode 100644 index 1a80393e99..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-I'm thankful that he got Telesha's body. But are you sure he had nothing to do with her death? Also, it's strange that her body disappeared into wind like that.
-I must report her death to the Queen. All of Faeron will grieve.
-Oh no. I was so sad about her death that I forgot. There was a reason I sent you there. Did you find the object of the Wind Spirit Realm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-08.html deleted file mode 100644 index 3d2baa2b60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-In Telesha's body? I knew it. There must be something. The Wind Spirit Realm's object being found in the Material Realm and all. I will take this to the Queen for you.
-Thank you. If it weren't for you, I would never have known about her death.
-This tells me that you're ready for your 1st Liberation.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-09.html deleted file mode 100644 index a19b20aca3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-09.html +++ /dev/null @@ -1,17 +0,0 @@ -Master Katalin:
-After the 1st Liberation, you will become a Marauder. Your specialty is finding the enemy's weaknesses through agile movements.
-Do you want to go through Liberation and become a Marauder?
- -
- - -
-
- -
Armor: Light Armor -Main Weapon: Fist Weapon -Class: Melee Mobile Warrior -
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-10.html deleted file mode 100644 index 1f4ac6b4cc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-10.html +++ /dev/null @@ -1,31 +0,0 @@ - - - -
- - - - - - - -
[Marauder]
- -
-
-
-Characteristics -Trait: Seeks out a target's weak points by darting left and right. - -
- -
- -
- -
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-11.html deleted file mode 100644 index d44af68dbc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33943-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Now you can freely use your ability. Enjoy.
-I will wait for your next Liberation. Telesha would be happy too. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-01.html deleted file mode 100644 index 37a4a63a5a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-The deaths of your companions must have been shocking for you. I thought it was strange that Skeletons were appearing near the town.
-Please let your guard down. I'm just a wizard passing by.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-02.html deleted file mode 100644 index 21f41fb046..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-Me? Perhaps it was some other wizard passing by? There are many wizards in the world.
-By the way, I took the liberty of burying the dead body of the Ertheia, so please do not be angry.
-I will give you this to earn your trust. An item belonging to the dead. It's as if it is from another world.
-I like you very much. I hope to see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-06.html deleted file mode 100644 index c45e050338..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33980-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-Me? Perhaps it was some other wizard passing by? There are many wizards in the world.
-By the way, I took the liberty of burying the dead body of the Ertheia, so please do not be angry.
-I will give you this to earn your trust. An item belonging to the dead. Its as if it is from another world.
-I like you very much. I hope to see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33981-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33981-01.html deleted file mode 100644 index 9f90478891..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/33981-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Telesha:
-This is the additional delegation member sent to the Town of Gludio.
-Unfortunately, death seemed to have reigned for a while on this body.
-The face is strangely peaceful.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/Q10751_WindsOfFateEncounters.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/Q10751_WindsOfFateEncounters.java deleted file mode 100644 index 52a7dd2ec8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/Q10751_WindsOfFateEncounters.java +++ /dev/null @@ -1,574 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10751_WindsOfFateEncounters; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.HtmlActionScope; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.CastleManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerBypass; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.PlaySound; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.network.serverpackets.TutorialCloseHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.taskmanager.AttackStanceTaskManager; - -/** - * Winds of Fate: Encounters (10751) - * @URL https://l2wiki.com/Winds_of_Fate:_Encounters - * @author malyelfik - */ -public class Q10751_WindsOfFateEncounters extends Quest -{ - // NPC - private static final int NAVARI = 33931; - private static final int AYANTHE = 33942; - private static final int KATALIN = 33943; - private static final int RAYMOND = 30289; - private static final int MYSTERIOUS_WIZARD = 33980; - private static final int TELESHA = 33981; - // Monsters - private static final int[] MONSTERS = - { - 27528, // Skeleton Warrior - 27529, // Skeleton Archer - }; - // Items - private static final int WIND_SPIRIT_REALMS_RELIC = 39535; - 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; - // Location - private static final Location TELEPORT_LOC = new Location(-80565, 251763, -3080); - // Misc - private static final int MIN_LEVEL = 38; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10751_WindsOfFateEncounters() - { - super(10751); - addStartNpc(NAVARI); - addFirstTalkId(TELESHA); - addTalkId(NAVARI, AYANTHE, KATALIN, RAYMOND, TELESHA, MYSTERIOUS_WIZARD); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, ""); - addCondInCategory(CategoryType.FIRST_CLASS_GROUP, ""); - addCondMinLevel(MIN_LEVEL, "33931-00.htm"); - registerQuestItems(WIND_SPIRIT_REALMS_RELIC); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30289-02.html": - case "30289-06.html": - case "33942-05.html": - case "33942-06.html": - case "33942-07.html": - case "33942-08.html": - case "33942-09.html": - case "33942-10.html": - case "33943-05.html": - case "33943-06.html": - case "33943-07.html": - case "33943-08.html": - case "33943-09.html": - case "33943-10.html": - { - break; - } - case "33931-02.htm": - { - qs.startQuest(); - if (player.isMageClass()) - { - qs.setCond(0); - qs.setCond(3, true); - } - else - { - qs.setCond(2, true); - htmltext = "33931-03.htm"; - } - break; - } - case "33943-02.html": - { - if (qs.isCond(2)) - { - qs.setCond(4, true); - } - break; - } - case "33942-02.html": - { - if (qs.isCond(3)) - { - qs.setCond(5, true); - } - break; - } - case "30289-03.html": - { - if (qs.isCond(4) || qs.isCond(5)) - { - giveItems(player, WIND_SPIRIT_REALMS_RELIC, 1); - qs.setCond(6, true); - } - break; - } - case "SPAWN_WIZZARD": - { - if (qs.isCond(6) && (npc != null) && (npc.getId() == TELESHA)) - { - final Npc wizzard = addSpawn(MYSTERIOUS_WIZARD, npc, true, 30000); - wizzard.setSummoner(player); - wizzard.setTitle(player.getAppearance().getVisibleName()); - wizzard.broadcastInfo(); - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_MYSTERIOUS_WIZARD_2, ExShowScreenMessage.TOP_CENTER, 10000); - npc.deleteMe(); - } - htmltext = null; - break; - } - case "33980-06.html": - { - if (qs.isCond(6)) - { - giveItems(player, WIND_SPIRIT_REALMS_RELIC, 1); - qs.setCond(7, true); - showOnScreenMsg(player, NpcStringId.RETURN_TO_RAYMOND_OF_THE_TOWN_OF_GLUDIO, ExShowScreenMessage.TOP_CENTER, 8000); - } - break; - } - case "30289-07.html": - { - if (qs.isCond(7)) - { - if (!player.isMageClass()) - { - qs.setCond(8, true); - } - else - { - qs.setCond(9, true); - htmltext = "30289-08.html"; - } - } - break; - } - case "33942-11.html": - { - final ClassId newClass = ClassId.CLOUD_BREAKER; - if (qs.isCond(9) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 23)); - giveAdena(player, 461880, true); - giveItems(player, MAJOR_HEALING_POTION, 50); - giveItems(player, SOULSHOT, 3000); - giveItems(player, SPIRITSHOT, 3000); - giveItems(player, PAULINA_EQUIPMENT_SET, 1); - addExpAndSp(player, 2700000, 648); - qs.exitQuest(false, true); - } - break; - } - case "33943-11.html": - { - final ClassId newClass = ClassId.MARAUDER; - if (qs.isCond(8) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 23)); - giveAdena(player, 461880, true); - giveItems(player, MAJOR_HEALING_POTION, 50); - giveItems(player, SOULSHOT, 3000); - giveItems(player, SPIRITSHOT, 3000); - giveItems(player, PAULINA_EQUIPMENT_SET, 1); - addExpAndSp(player, 2700000, 648); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - String htmltext = getNoQuestMsg(player); - if (npc.getId() == TELESHA) - { - htmltext = "33981-01.html"; - } - if (npc.getId() == MYSTERIOUS_WIZARD) - { - htmltext = "33980-01.html"; - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case NAVARI: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33931-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "33931-04.html"; - break; - } - case 3: - { - htmltext = "33931-05.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case KATALIN: - { - if (!player.isMageClass()) - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "33943-01.html"; - break; - } - case 4: - { - htmltext = "33943-03.html"; - break; - } - case 8: - { - htmltext = "33943-04.html"; - break; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - break; - } - case AYANTHE: - { - if (player.isMageClass()) - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 3: - { - htmltext = "33942-01.html"; - break; - } - case 5: - { - htmltext = "33942-03.html"; - break; - } - case 9: - { - htmltext = "33942-04.html"; - break; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - break; - } - case RAYMOND: - { - if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 4: - case 5: - { - htmltext = "30289-01.html"; - break; - } - case 6: - { - htmltext = "30289-04.html"; - break; - } - case 7: - { - htmltext = "30289-05.html"; - break; - } - case 8: - { - htmltext = "30289-09.html"; - break; - } - case 9: - { - htmltext = "30289-10.html"; - break; - } - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(6)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount <= 5) - { - qs.set(KILL_COUNT_VAR, ++killCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - - if ((killCount >= 5) && !World.getInstance().getVisibleObjectsInRange(npc, Npc.class, 1000).stream().anyMatch(n -> ((n.getId() == TELESHA) && (n.getSummoner() == killer)))) - { - final Npc telsha = addSpawn(TELESHA, npc, false, 30000); - telsha.setSummoner(killer); - telsha.setTitle(killer.getAppearance().getVisibleName()); - telsha.broadcastInfo(); - showOnScreenMsg(killer, NpcStringId.CHECK_ON_TELESHA, ExShowScreenMessage.TOP_CENTER, 10000); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(6)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(1); - holder.add(new NpcLogListHolder(NpcStringId.KILL_SKELETONS, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - player.sendPacket(new PlaySound(3, "Npcdialog1.serenia_quest_12", 0, 0, 0, 0, 0)); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup.html"))); - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_BYPASS) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerBypass(OnPlayerBypass event) - { - final String command = event.getCommand(); - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - if (command.equals("Q10751_teleport")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - - if (CastleManager.getInstance().getCastles().stream().anyMatch(c -> c.getSiege().isInProgress())) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_IN_MIDDLE_OF_A_SIEGE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInParty()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_PARTY_STATUS, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInInstance()) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_WHILE_USING_INSTANCE_ZONE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (AttackStanceTaskManager.getInstance().hasAttackStanceTask(player)) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_COMBAT, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isTransformed()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_IN_A_TRANSFORMED_STATE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isDead()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_YOU_ARE_DEAD, ExShowScreenMessage.TOP_CENTER, 5000); - } - else - { - player.teleToLocation(TELEPORT_LOC); - } - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - else if (command.equals("Q10751_close")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (oldLevel < newLevel) && (newLevel >= MIN_LEVEL) && (player.isInCategory(CategoryType.FIRST_CLASS_GROUP))) - { - showOnScreenMsg(player, NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (player.getLevel() >= MIN_LEVEL) && (player.isInCategory(CategoryType.FIRST_CLASS_GROUP))) - { - showOnScreenMsg(player, NpcStringId.QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/popup.html deleted file mode 100644 index 205cb03489..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10751_WindsOfFateEncounters/popup.html +++ /dev/null @@ -1,9 +0,0 @@ -Queen Navari:
-Are you lost? -Perhaps I can help you find your way.
-Come to Faeron Village.
- -
-
1st Liberation Requirements -Lv. 38 or above, Ertheia
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-01.html deleted file mode 100644 index 5b5cc04398..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Lombert:
-You are an Ertheia? From the Wind Spirit Realm? I heard that there's a small forest near Faeron. Dwarf Dolkin is my friend, and he's been working on making armor out of leaves from that place. He's always telling me about how beautiful that place is. Still, unless there's some type of amazing steel over there, I'm happy here.
-So, what brings you here? Do you need weapons?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-02.html deleted file mode 100644 index 9988db71ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Lombert:
-You mean Master Kain? He's adorable. He was skilled in swordmanship since a young age. He did have a tendency to boast about it. I was the one who made his swords when he was young. He was never satisfied with just one sword, but I do remember him taking great care of his younger sister.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-03.html deleted file mode 100644 index 3b1f52ecec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Lombert:
-Master Kain's half-sister is Giselle Van Halter. Since Master Kain didn't wholly inherit the royal blood, Giselle would be his half-sister. Well, she's Giselle Von Hellmann now that she got married. Such a pity. I still can't believe that beautiful Giselle became a vampire. When Master Kain came back after being gone for a while...you can imagine his grief. He really cared about his little sister.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-04.html deleted file mode 100644 index 071e552ae2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Lombert:
-Who would have thought that the reputable Von Hellmann family would raise a rebellion? That place became a land of death when the king's royal guards battled against them. No one knows how it happened, but the Hellmanns became vampires. There are rumors about a black wizard having something to do with it, but no one knows what exactly happened.
-Anyway, ever since then, Master Kain has been going around looking for a way to turn Giselle back to normal. It looks like he still goes there from time to time to see how Giselle is doing.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-05.html deleted file mode 100644 index 6c69afa49a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Lombert:
-That, I don't know either. Why would anyone go to a land of the dead? But if you must, try going to the Forest of the Dead, which used to be the Hellmann's territory. There, you will find a wizard who has been there ever since the Forest of the Dead was created. He might know more about the Von Hellmann family that roams around the Forest of the Dead.
-Since no one knows what he does there, or why he's even there, we call him the Mysterious Wizard. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-06.html deleted file mode 100644 index 66cccede6d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31317-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Lombert:
-Go to the Forest of the Dead to find the Mysterious Wizard. He might know about the Hellmann family. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-01.html deleted file mode 100644 index 6cdf1627d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Siegmund:
-Hey you, with the big ears! Are you...Ertheia?
-Hahaha! I did hear that Ertheia have suddenly appeared. And here I thought I'd have nothing ever to do again since I'm not leaving this place any time soon.
-Hey, don't look so peeved. I'm just happy to see you. But, why have you come all the way here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-02.html deleted file mode 100644 index 05e5f03f44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Siegmund
-Kain? You mean Gran Kain, right? Hahaha...haha...ha.
-Ahem! The Kain you speak of must be Kain Van Halter. He is the greatest of gladiators, and the prince of Elmore.
-But you're new here. How do you know him?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-03.html deleted file mode 100644 index cad2d73ded..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Siegmund:
-I'm sorry, but if you've come hoping to find a savior, you've wasted a trip. He is not here. He's difficult to find, period. We can't even know where he might be.
-I heard he's wandering far and wide searching for something, but I didn't think he'd go that far. If you want to find him, how about talking to the chief of the blacksmiths, Head Blacksmith Lombert? He likes to brag about how he's always served Kain Van Halter since Kain's childhood. I don't know if that's true, but he claims to have made a sword for Kain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-04.html deleted file mode 100644 index 6b92ed70bd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31321-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Siegmund:
-Go talk to the chief of the blacksmiths, Head Blacksmith Lombert, if you want to find Kain Van Halter. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-01.html deleted file mode 100644 index 9c034669bf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-If you happen to lose your life while travelling, I want to take your corpse. Don't look at me so. I just don't want any thug to lay hands on the beautiful body of an Ertheia.
-More importantly, are you interested in Dark Magic? I think an Ertheia using Dark Magic would be awesome.
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-02.html deleted file mode 100644 index 39f21f5417..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-That's nice to hear. You have the potential -- it is simply blocked for now. You're on a journey to recover your abilities, right?
-Don't be so surprised. I can tell after all these years of meeting travelers like yourself.
-When the time comes, I will help you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-03.html deleted file mode 100644 index bd9fb1c607..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-I see. I guess not, then...
-If you hate Dark Magic so much, then what do you want from me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-04.html deleted file mode 100644 index 0df5863dfa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-Giselle von Hellman... I don't know about Giselle, but someone knows about the Von Hellman family. He's been here for a long time.
-You see the Tombstone next to me? Go there and ask about Von Hellmann. There are ghosts near the Tombstone. I'm sure someone can answer your question.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-05.html deleted file mode 100644 index c4f89d0c75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-I don't know? Perhaps you saw someone that looked like me?
-Or maybe... you just don't know where fate is taking you.
-More importantly, shouldn't you hurry to the Tombstone? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-06.html deleted file mode 100644 index c5bf4d23d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31522-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Wizard:
-You see the Tombstone next to me? Go there and ask about Von Hellmann. There are ghosts near the Tombstone. I'm sure someone can answer your question.
-Are you scared of ghosts? \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-01.html deleted file mode 100644 index 82b192f2a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tombstone:
-After pushing away the moss, words appear engraved upon the stone. Could these words be used to conjure a ghost?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-02.html deleted file mode 100644 index bec9e98661..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Tombstone:
-To the Great King of Elmore -One jeweled scepter -To his protector Hellmann family, -Two Silver Spears
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-03.html deleted file mode 100644 index 373db94284..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31523-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Tombstone:
-(A misty ghost-like creature is coming closer.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-01.html deleted file mode 100644 index 2a4e27a4c9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Ghost of von Hellmann:
-I'm Duke Adolph von Hellmann, receiver of the two spears from King Astair, and father of Alfred von Hellmann.
-Woe is me! This was once our home, but now we have no power, no blessing!
-Does this land not still belong to the Elmore Kingdom?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-02.html deleted file mode 100644 index a73a0db053..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ghost of von Hellmann:
-Then why is there no more of the King's grace upon this land? Is there a different ruler now? Why?
-Do you know anyone by the name Von Hellmann?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-03.html deleted file mode 100644 index c295196773..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31524-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ghost of von Hellmann:
-Giselle von Hellmann... I do not recognize that name. However, I can feel it. A place of woe and hatred! It responds to that name. It is in a pile of books in my ruined mansion.
-Do not forget our name, adventurer. We are of the Von Hellmann. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-01.html deleted file mode 100644 index 5feeec90fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Broken Bookshelf:
-It's the place the ghost spoke of. The lock on this deposit box is locked fast.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-02.html deleted file mode 100644 index 8d54a2cfe3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Broken Bookshelf:
-There's an envelope peeking out between these old books.
-Can't really see the writing because it's so old, but there is the name of "Giselle".
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-03.html deleted file mode 100644 index a96c2985ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Broken Bookshelf:
-It looks like a letter from Kain to Giselle.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-04.html deleted file mode 100644 index 5fadc58478..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/31526-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Broken Bookshelf:
-The lock on that deposit box is locked fast as ever. And there is no letter either.
-Go back to Faeron Village and report back to Master Katalin. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-01.html deleted file mode 100644 index fe32f2d7a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Karla:
-Are you %playername%? -I am quite familiar with your work. Poor Telesha. If it weren't for you, we would have continued to believe that she was just missing. I'm relieved that we at least know what happened. Thank you.
-But, you look like you want to ask me something.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-02.html deleted file mode 100644 index f682a4701f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-Are you going to go look for him? I want to go myself, but I can't leave this town. There's no guarantee that this peace will last if I do.
-He is the savior who saved us when the monsters attacked. I let my guard down, thinking Makkum was dead, and that's when he attacked me. If Kain hadn't helped us, Faeron would have burned to the ground.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-03.html deleted file mode 100644 index 79d5fa4c04..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Karla:
-He was a Human Warrior from Elmore. He used two swords. He was interested in the Grail as much as we are. After saving us, he just went on his way without asking for anything.
-I don't know why he's after the Grail. But, that man who helped us unconditionally is also our only hope of finding the Grail in the Material Realm.
-We need to find him.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-04.html deleted file mode 100644 index 13b4532e44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Go to the Town of Rune, the capital of Elmore. Grandmaster Siegmund of the Warrior Guild will know Kain.
-When you see Kain, show him this. It's Queen Navari's Mark. Queen Navari gave the same Mark to Kain, in case he ever needed help from an Ertheia. Show him the Mark and ask about the Prophecy Machine. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-05.html deleted file mode 100644 index 5a1c7cf010..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Karla:
-Go to the Town of Rune, the capital of Elmore. Grandmaster Siegmund of the Warrior Guild will know about a fellow warrior from Elmore, like Kain. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-06.html deleted file mode 100644 index 460926edc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-You look extremely tired.
-Did you find out what you wanted to know about Kain?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-07.html deleted file mode 100644 index 2939c99733..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Karla:
-Kain Van Holter? Van Halter? -The name of the Elmore king is Astair Van Halter!
-He's a scion of the royal family? He didn't look the part. He looked quite ordinary.
-And you've met Kain?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-08.html deleted file mode 100644 index e3076e1397..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Karla:
-Just learning about his whereabouts would've been good enough. But, you actually got to meet him. Good work. Anything unusual happen?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-09.html deleted file mode 100644 index caef7ac4f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-This is the same fragment you found before. How did Kain get a hold of it?
-Oh, wait, the delegation sent a report saying that an object from the Wind Spirit Realm was found in Goddard Territory, but a warrior who was not Ertheia took it. It must have been Kain.
-I should report this to the Queen. Now go to Master Katalin. She'll have made preparations for your Liberation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-10.html deleted file mode 100644 index 7e084647ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Karla:
-This is the same fragment you found before. How did Kain get a hold of it?
-Oh, wait, the delegation sent a report saying that an object from the Wind Spirit Realm was found in Goddard Territory, but a warrior who was not Ertheia took it. It must have been Kain.
-I should report this to the Queen. Now go to Magister Ayanthe. She'll have made preparations for your Liberation. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-11.html deleted file mode 100644 index 14679ad032..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Karla:
- Now, go to Master Katalin. She should be finished preparing for your Liberation now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-12.html deleted file mode 100644 index 766a3e62b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33933-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Karla:
-Now, go to Master Ayanthe. She should be finished preparing for your Liberation now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-01.htm deleted file mode 100644 index f025b80bdd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-I can't believe it's time for your 2nd Liberation.While you were away exploring, we finished analyzing the object from the Wind Spirit Realm.
It was more impressive than I thought. Queen Navari had initially tasked High Priest Gereth with the analysis, but we ended up bringing Venir of the delegation here as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-02.htm deleted file mode 100644 index 38540b35b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-It's a Prophecy Machine used by the Ancient Ertheia. It used magic to preserve its prophecies. We've never seen one until now -- even Gereth has never seen one before, and he's the oldest person in Faeron! While restoring it, Venir was incessantly muttering about his library back in the Wind Spirit Realm.
-Well, we did it! We were only able to restore a portion of the prophecies, but they can be read.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-03.htm deleted file mode 100644 index 610057891f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-We found some words referring to a grail. All the Ertheia in the village say it's most certainly talking about the Grail we have all heard of.
Unfortunately, we weren't able to discern any other clues. That's why Gereth and Venir have been doing research around the clock, only to proclaim that we need a helper.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-04.htm deleted file mode 100644 index 18912e9cec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-
A red river flows...hard frost upon the earth...One of half-noble blood, descending with the winds to deliver from... -When joined by one...The path will open to the Grail.

This is all of the verified prophecy.
-The only other thing that is clear is that the fate of all Ertheia hangs in balance. I think this is necessary for your Liberation. Give me your response first, and I'll tell you about the helper. Will you take on this challenge?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-05.html deleted file mode 100644 index d8df2a4838..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-I like your unfaltering answer!
Karla will tell you about the helper. No other Ertheia knows as much as she does on the subject. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-06.html deleted file mode 100644 index dd4869b40d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-Karla will tell you about the helper. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-07.html deleted file mode 100644 index 629ed00e31..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Ayanthe:
-You must know that you can imbue your weapon with even greater power with Soul Crystals from the Material Realm, right? -I will ask you again. Are you ready for your Liberation?
-
-[Soul Crystal Enchantment]Blacksmith of Mammon: Town of Giran, Town of Aden, Town of Rune -Maestro Ishuma : Wharf of Gludio Airships - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-08.html deleted file mode 100644 index c89d876065..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-08.html +++ /dev/null @@ -1,14 +0,0 @@ -Magister Ayanthe:
Through Liberation, you will become a Stratomancer, and command the power of the wind.
-Well? How about it?
- - -
-
- -
Armor: RobeMain Weapon: Magic Two-handed Weapons -Melee Attack Type Wizard -
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-09.html deleted file mode 100644 index fec1c2ee2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-How is the Material Realm?
-(This quest can only be performed by Ertheia who have completed 1st Liberation, and are Lv. 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-10.html deleted file mode 100644 index c1f21a381c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-You should go see Master Katalin. I cannot help you.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-11.html deleted file mode 100644 index 4729f932c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-11.html +++ /dev/null @@ -1,30 +0,0 @@ - - - -
- - - - - - - -
[Stratomancer]
- -
-
-
-Characteristics -Trait: Protect yourself with the power of the wind while forcibly moving your opponents. - -
- -
- -
- -
-
-
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-12.html deleted file mode 100644 index aa57b286ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33942-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Watching you gives me hope for the Ertheia living in the Material Realm.
-Go forth and experience everything you can with your rediscovered powers. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-01.htm deleted file mode 100644 index a6794c850c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-It's time for your 2nd Liberation. While you were exploring the Material Realm, a lot has happened here. We have identified the Wind Spirit Realm relic you left with us last time.
-In fact, it was an amazing item. Queen Navari ordered High Priest Gereth to investigate, but later she even summoned Venir from the Town of Rune in a hurry.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-02.htm deleted file mode 100644 index 36e4d9ce80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-It's a Prophecy Machine used by the Ancient Ertheia. I can't believe I got to see this. Even the venerated Venir said that he had never seen it before.
-It's an old item, and it's in pieces now. But we could still see some of the content.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-03.htm deleted file mode 100644 index 5d406717f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-It said something about the Grail.
-Then we found another text. We found out that we need to find the Helper.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-04.htm deleted file mode 100644 index 188ded8191..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-04.htm +++ /dev/null @@ -1,10 +0,0 @@ -Master Katalin:
-
A red river flows...hard frost upon the earth... -One of half-noble blood, -descending with the winds to deliver from... -When joined by one... -The path will open to the Grail.

-That's as far as we could read.
-We believe the details are connected with all of Ertheia and your Liberation. I will tell you about the Helper if you take on this job.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-05.html deleted file mode 100644 index 99792534c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Good. Karla will tell you the details about the Helper. No one else knows about the Helper better than her. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-06.html deleted file mode 100644 index 2dbecb8a46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Karla can tell you the details about the Helper. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-07.html deleted file mode 100644 index 7d01bc20a9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-07.html +++ /dev/null @@ -1,8 +0,0 @@ -Master Katalin:
-I heard you and Karla talking about Kain. Perhaps it's because I really wanted to know what happened ever since you got here. And I could hear everything you and Karla talked about. Could it be a hidden ability of mine? I'm just kidding. Don't make that face.
-So, ready for your 2nd Liberation?
-
-[Soul Crystal Enchantment] -Blacksmith of Mammon: Town of Giran, Town of Aden, Town of Rune -Maestro Ishuma: Wharf of Gludio Airships - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-08.html deleted file mode 100644 index 90d4a3a076..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-08.html +++ /dev/null @@ -1,16 +0,0 @@ -Master Katalin:
-You will become a Ripper through this awakening. You will be able to form the atmosphere.
-Liberate your ability to become a Ripper?
-
- - -
-
- -
Armor: Light Armor -Main Weapon: Fist Weapon -Class: Melee Mobile Warrior -
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-09.html deleted file mode 100644 index 9cda48b028..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-09.html +++ /dev/null @@ -1,32 +0,0 @@ - - - -
- - - - - - - -
[Ripper]
- -
-
-
-Characteristics - -Trait: Transforms the Earth's energy to weaken a target. - -
- -
- -
- -
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-10.html deleted file mode 100644 index a77ae8cbee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Seeing your Liberation, I have hope for other Ertheia in the Material Realm.
-Enjoy your former power! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-11.html deleted file mode 100644 index d5c2241467..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-You should go see Magister Ayanthe. I cannot help you.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-12.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-12.html deleted file mode 100644 index 91d37d6421..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/33943-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-How is the stay in the Material Realm?
-(Quest only available to Ertheia characters Lv. 76 or above who have completed 1st Liberation.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/Q10752_WindsOfFateAPromise.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/Q10752_WindsOfFateAPromise.java deleted file mode 100644 index cddef6f2d1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/Q10752_WindsOfFateAPromise.java +++ /dev/null @@ -1,593 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10752_WindsOfFateAPromise; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.HtmlActionScope; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.instancemanager.CastleManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerBypass; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.PlaySound; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.network.serverpackets.TutorialCloseHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.taskmanager.AttackStanceTaskManager; - -import quests.Q10751_WindsOfFateEncounters.Q10751_WindsOfFateEncounters; - -/** - * Winds of Fate: A Promise (10752) - * @author Gladicek - */ -public class Q10752_WindsOfFateAPromise extends Quest -{ - // NPCs - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - private static final int KARLA = 33933; - private static final int SIEGMUND = 31321; - private static final int LOMBERT = 31317; - private static final int MYSTERIOUS_WIZARD = 31522; - private static final int TOMBSTONE = 31523; - private static final int GHOST_OF_VON_HELLMAN = 31524; - private static final int BROKEN_BOOKSHELF = 31526; - // Items - private static final int NAVARI_MARK = 39536; - private static final int PROPHECY_MACHINE_FRAGMENT = 39537; - private static final int KAIN_PROPHECY_MACHINE_FRAGMENT = 39538; - private static final int SOULSHOT = 1467; - private static final int SPIRITSHOT = 3952; - private static final int BLESSED_SCROLL_OF_RESURRECTION = 33518; - private static final int PAULINAS_EQUIPMENT_SET = 46852; - // Location - private static final Location TELEPORT_LOC = new Location(-81948, 249635, -3371); - private static final Location GHOST_SPAWN_LOC = new Location(51483, -54407, -3160); - // Misc - private static final int MIN_LEVEL = 76; - - public Q10752_WindsOfFateAPromise() - { - super(10752); - addStartNpc(KATALIN, AYANTHE); - addTalkId(KATALIN, AYANTHE, KARLA, SIEGMUND, LOMBERT, MYSTERIOUS_WIZARD, GHOST_OF_VON_HELLMAN, TOMBSTONE, BROKEN_BOOKSHELF); - - addCondRace(Race.ERTHEIA, ""); - addCondInCategory(CategoryType.THIRD_CLASS_GROUP, ""); - registerQuestItems(NAVARI_MARK, PROPHECY_MACHINE_FRAGMENT, KAIN_PROPHECY_MACHINE_FRAGMENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - - switch (event) - { - case "33943-02.htm": - case "33943-03.htm": - case "33943-04.htm": - case "33942-02.htm": - case "33942-03.htm": - case "33942-04.htm": - case "31522-02.html": - case "31522-03.html": - case "31522-04.html": - case "31321-02.html": - case "31317-02.html": - case "31317-03.html": - case "31317-04.html": - case "31523-02.html": - case "31524-02.html": - { - htmltext = event; - break; - } - case "33942-05.html": - case "33943-05.html": - { - qs.startQuest(); - break; - } - case "33933-04.html": - { - if (qs.isCond(1)) - { - giveItems(player, NAVARI_MARK, 1); - giveItems(player, PROPHECY_MACHINE_FRAGMENT, 1); - qs.setCond(2, true); - } - break; - } - case "31321-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - } - break; - } - case "31317-05.html": - { - if (qs.isCond(3)) - { - qs.setCond(4, true); - } - break; - } - case "31522-05.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - } - break; - } - case "31523-03.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - } - showOnScreenMsg(player, NpcStringId.TALK_TO_THE_GHOST_OF_VON_HELLMANN, ExShowScreenMessage.TOP_CENTER, 5000); - addSpawn(GHOST_OF_VON_HELLMAN, GHOST_SPAWN_LOC, true, 20000); - break; - } - case "31524-03.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - showOnScreenMsg(player, NpcStringId.TIME_TO_MOVE_ONTO_THE_NEXT_PLACE, ExShowScreenMessage.TOP_CENTER, 5000); - } - break; - } - case "31526-03.html": - { - if (qs.isCond(7)) - { - qs.setCond(8, true); - } - break; - } - case "checkClass": - { - if (qs.isCond(9)) - { - takeItems(player, NAVARI_MARK, -1); - takeItems(player, PROPHECY_MACHINE_FRAGMENT, -1); - takeItems(player, KAIN_PROPHECY_MACHINE_FRAGMENT, -1); - - if (player.isMageClass()) - { - qs.setCond(10, true); - htmltext = "33933-10.html"; - } - else - { - qs.setCond(11, true); - htmltext = "33933-09.html"; - } - } - break; - } - case "33942-12.html": - { - final ClassId newClass = ClassId.STRATOMANCER; - if (qs.isCond(10) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 24)); - giveAdena(player, 1599120, false); - giveItems(player, SOULSHOT, 8000); - giveItems(player, SPIRITSHOT, 8000); - giveItems(player, BLESSED_SCROLL_OF_RESURRECTION, 3); - giveItems(player, PAULINAS_EQUIPMENT_SET, 1); - addExpAndSp(player, 42000000, 0); - qs.exitQuest(false, true); - } - break; - } - case "33943-10.html": - { - final ClassId newClass = ClassId.RIPPER; - if (qs.isCond(11) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 24)); - giveAdena(player, 1599120, false); - giveItems(player, SOULSHOT, 8000); - giveItems(player, SPIRITSHOT, 8000); - giveItems(player, BLESSED_SCROLL_OF_RESURRECTION, 3); - giveItems(player, PAULINAS_EQUIPMENT_SET, 1); - addExpAndSp(player, 42000000, 0); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final QuestState qs1 = player.getQuestState(Q10751_WindsOfFateEncounters.class.getSimpleName()); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KATALIN) - { - if ((player.getLevel() >= MIN_LEVEL) && qs1.isCompleted()) - { - htmltext = !player.isMageClass() ? "33943-01.htm" : "33943-12.html"; - break; - } - htmltext = "33943-12.html"; - break; - } - else if (npc.getId() == AYANTHE) - { - if ((player.getLevel() >= MIN_LEVEL) && qs1.isCompleted()) - { - htmltext = player.isMageClass() ? "33942-01.htm" : "33942-09.html"; - break; - } - htmltext = "33942-09.html"; - break; - } - } - case State.STARTED: - { - switch (npc.getId()) - { - case KATALIN: - { - if (qs.isCond(1)) - { - htmltext = "33943-06.html"; - break; - } - else if (qs.isCond(11)) - { - htmltext = "33943-07.html"; - break; - } - break; - } - case AYANTHE: - { - if (qs.isCond(1)) - { - htmltext = "33942-06.html"; - break; - } - else if (qs.isCond(10)) - { - htmltext = "33942-07.html"; - break; - } - break; - } - case KARLA: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33933-01.html"; - break; - } - case 2: - { - htmltext = "33933-05.html"; - break; - } - case 9: - { - htmltext = "33933-06.html"; - break; - } - case 10: - { - htmltext = "33933-12.html"; - break; - } - case 11: - { - htmltext = "33933-11.html"; - break; - } - } - break; - } - case SIEGMUND: - { - if (qs.isCond(2)) - { - htmltext = "31321-01.html"; - break; - } - else if (qs.isCond(3)) - { - htmltext = "31321-04.html"; - break; - } - break; - } - case LOMBERT: - { - if (qs.isCond(3)) - { - htmltext = "31317-01.html"; - break; - } - else if (qs.isCond(4)) - { - htmltext = "31317-06.html"; - break; - } - break; - } - case MYSTERIOUS_WIZARD: - { - if (qs.isCond(4)) - { - htmltext = "31522-01.html"; - break; - } - else if (qs.isCond(5)) - { - htmltext = "31522-06.html"; - break; - } - break; - } - case TOMBSTONE: - { - if (qs.isCond(5)) - { - htmltext = "31523-01.html"; - break; - } - else if (qs.isCond(6)) - { - htmltext = "31523-01.html"; - break; - } - else if (qs.isCond(7)) - { - htmltext = "31523-03.html"; - break; - } - break; - } - case GHOST_OF_VON_HELLMAN: - { - if (qs.isCond(6)) - { - htmltext = "31524-01.html"; - break; - } - else if (qs.isCond(7)) - { - htmltext = "31524-03.html"; - break; - } - break; - } - case BROKEN_BOOKSHELF: - { - if (qs.isCond(7)) - { - htmltext = "31526-01.html"; - break; - } - else if (qs.isCond(8)) - { - htmltext = "31526-03.html"; - break; - } - else if (qs.isCond(9)) - { - htmltext = "31526-04.html"; - break; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - if (player.isMageClass()) - { - player.sendPacket(new PlaySound(3, "Npcdialog1.aris_quest_1", 0, 0, 0, 0, 0)); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup1.html"))); - } - else - { - player.sendPacket(new PlaySound(3, "Npcdialog1.katrina_quest_1", 0, 0, 0, 0, 0)); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup2.html"))); - } - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_BYPASS) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerBypass(OnPlayerBypass event) - { - final String command = event.getCommand(); - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - if (command.equals("Q10752_teleport")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - - if (CastleManager.getInstance().getCastles().stream().anyMatch(c -> c.getSiege().isInProgress())) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_IN_MIDDLE_OF_A_SIEGE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInParty()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_PARTY_STATUS, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInInstance()) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_WHILE_USING_INSTANCE_ZONE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (AttackStanceTaskManager.getInstance().hasAttackStanceTask(player)) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_COMBAT, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isTransformed()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_IN_A_TRANSFORMED_STATE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isDead()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_YOU_ARE_DEAD, ExShowScreenMessage.TOP_CENTER, 5000); - } - else - { - player.teleToLocation(TELEPORT_LOC); - } - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - else if (command.equals("Q10752_close")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (oldLevel < newLevel) && (newLevel >= MIN_LEVEL) && (player.isInCategory(CategoryType.THIRD_CLASS_GROUP))) - { - if (player.isMageClass()) - { - showOnScreenMsg(player, NpcStringId.MAGISTER_AYANTHE_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - showOnScreenMsg(player, NpcStringId.MASTER_KATALIN_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (player.getLevel() >= MIN_LEVEL) && (player.isInCategory(CategoryType.THIRD_CLASS_GROUP))) - { - if (player.isMageClass()) - { - showOnScreenMsg(player, NpcStringId.MAGISTER_AYANTHE_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - showOnScreenMsg(player, NpcStringId.MASTER_KATALIN_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup1.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup1.html deleted file mode 100644 index d086106fc6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup1.html +++ /dev/null @@ -1,9 +0,0 @@ -Maagister Ayanthe:
-I hear about you often. -I think I can help you grow stronger. Come to Faeron Village.
- -
-
2nd Liberation Requirements -Level 76 or above, 1st Liberation complete
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup2.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup2.html deleted file mode 100644 index 75ed692f75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10752_WindsOfFateAPromise/popup2.html +++ /dev/null @@ -1,9 +0,0 @@ -Master Katalin:
-I hear about you often. -I think I can help you grow stronger. Come to Faeron Village.
- -
-
2nd Liberation Requirements -Level 76 or above, 1st Liberation complete
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-01.html deleted file mode 100644 index 54414f240c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-Venir, right? The delegation's wizard. Seems he carries quite an awesome power. That sort of wizard asking for help--rather I should be asking him! Maybe if I help him, he will answer my questions about Ertheia Magic.
-I shudder at the thought of this strange new magic that has entered our Material Realm.
-What is it that needs to be restored?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-02.html deleted file mode 100644 index e8ff21e3fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-This thing is very old. Also, its magic is...immense.
-How can something this powerful be so affected by the magic of the Material Realm? Hm.
-Now, in order to erase the traces, we'll need some Restoration Reagent, but looks like I'm all out of it. We need to get some more. You'll help me, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-03.html deleted file mode 100644 index e965cff613..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-The Ivory Tower is built inside a crater created by an ancient meteorite called Nebulite. Nebulite has a property that amplifies magic, so much so that it attracts monsters that are drawn to magic.
-Monsters that are particularly sensitive to Nebulite will also undergo changes upon exposure.
-Go collect some special ingredients from these monsters.
-Get a Crystal Eye from the Nebulite Eye, a Broken Stone of Purity from the Nebulite Watch, and a Miracle Drug of Enchantment from the Nebulite Golem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-04.html deleted file mode 100644 index de0f5d54b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Arkenias:
-Get a Crystal Eye from the Nebulite Eye, a Broken Stone of Purity from the Nebulite Watch, and a Miracle Drug of Enchantment from the Nebulite Golem. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-05.html deleted file mode 100644 index cb528c8977..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Arkenias:
-You'll find an Alchemist's Mixing Urn in the Underground Shopping Area in Ivory Tower. I'll give you an Empty Reagent Flask and a Crude Philosopher's Stone, so take these and combine them in the Alchemist's Mixing Urn. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-06.html deleted file mode 100644 index 6368ea6fd1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Arkenias:
-Combine the ingredients in the Alchemist's Mixing Urn in the Underground Shopping Area in Ivory Tower and pour the product into the Empty Reagent Flask I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-07.html deleted file mode 100644 index 6402e029a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-You made the Restoration Reagent. Didn't think you'd succeed on your first try.
-Why look so stupefied? People do fail, you know. Then they'd have to go and collect ingredients all over again. Hehe.
-Now, shall we restore what the magic of the Material Realm has obscured?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-08.html deleted file mode 100644 index 66b227c99c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-What the...this is strange. Where did you find this Prophecy Machine?
-There isn't just magic of the Material Realm on this thing -- there are also traces of something extremely ominous.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-09.html deleted file mode 100644 index 408095f48b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-It's Dark magic. It is masking the words...it has been applied with extraordinary skill. I'm afraid Ivory Tower cannot treat this.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-10.html deleted file mode 100644 index ae7a06b7a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-There is a way, but...well, I did promise to help. Just don't tell anyone that I told you this.
-Ever heard of Hardin? He's a wizard from the Ivory Tower, back from the time of Elmoreden.
-He was extraordinary in talent, but his ambitions reached too far. Far enough to get his hands on dark magic.
-You can find him at Hardin's Academy. Well, I'll be on my way, then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-11.html deleted file mode 100644 index cb5d96882e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30174-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Arkenias:
-I don't want to talk about him. Seriously. Just go over to Hardin's Academy. Hurry. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-01.html deleted file mode 100644 index 58ac45fcae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sorceress Athrea:
-You look scared. Tell me, what's going on?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-02.html deleted file mode 100644 index 044138d9ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sorceress Athrea:
-Are you making that face because I have Eva's Blood? Do you know how I came across it? But I can't tell you.
-But you knew precisely to come to me to look for it. What do you need it for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-03.html deleted file mode 100644 index 358dc1c8b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Sorceress Athrea:
-The Lich must have sent you. You're going to have a very different future from what you have now. Heh.
-But as you can see, I have a heavy load. I can't remember where I have placed Eva's Blood. Do you mind looking for it? It's got to be in one of the 4 boxes. -
Up for it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-04.html deleted file mode 100644 index d69fe908a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Sorceress Athrea:
-Go then! These boxes will disappear because they are impatient. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-05.html deleted file mode 100644 index 1a4670e72c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Sorceress Athrea:
-You don't have time to do this. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-06.html deleted file mode 100644 index b7571cf8a0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Sorceress Athrea:
-I told you. My boxes are impatient. I will give you one more chance. Get it done this time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-07.html deleted file mode 100644 index 9520be92e9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Sorceress Athrea:
-You've made it? Umm... actually... everything you found in the boxes is Eva's Blood.
-Don't look at me like that. You asked me when I need it. That's it.
-Of course, you just need a bottle of Eva's Blood to dye your rose.
-Let me see that white rose. I will dye it in Eva's Blood for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-08.html deleted file mode 100644 index b3965f69cf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sorceress Athrea:
-Hold on a second. It takes time to dye.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-09.html deleted file mode 100644 index 4a49b2e308..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Sorceress Athrea:
-That was fast, wasn't it? How do you like your red rose?
-Now hurry up and go back to Lich King Icarus. -
I hope to see you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-10.html deleted file mode 100644 index 725ac1e61f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30758-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Sorceress Athrea:
-Hurry up and go back to Lich King Icarus.
-We shall meet again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-01.html deleted file mode 100644 index 4ae124d1df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-What brings you here?
-It's not every day that I get to see an Ertheia. What an honor to have you come see me.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-02.html deleted file mode 100644 index cf9a803464..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Dark Traces? What do you mean...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-03.html deleted file mode 100644 index e1e1df5250..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-I see. Can I take a closer look? Hmm...
-This is something that Lich King Icarus over there can help you with. He's an excellent Necromancer. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-04.html deleted file mode 100644 index 963ee79ceb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30832-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hadin:
-Lich King Icarus can help you with what you want. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-01.html deleted file mode 100644 index d28d11f7b2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lich King Icarus:
-In order to ask me for a favor, you will have to give up a part of your body.
-You look scared. How innocent, haha.
What brings you here of all places?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-02.html deleted file mode 100644 index 252faa76ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Lich King Icarus:
-That would depend on where it is. But why me? Hardin is more than capable.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-03.html deleted file mode 100644 index a401330171..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Lich King Icarus:
-You already talked to him, and he insisted that you come to me instead, huh? Haha.
-All right then. What is it that you want me to remove?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-04.html deleted file mode 100644 index b1ff982462..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Lich King Icarus:
-Oh, so you have shown this to Hardin. I see...
-This is easy, but I need materials. You would need to exit Hardin's Academy. Will that be a problem?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-05.html deleted file mode 100644 index 8b5e48b07f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Lich King Icarus:
-You need to dye this white rose crimson with the Blood of Eva. What's with that face? You think I want you to kill her? Haha!
-Don't worry. Sorceress Athrea has the Blood of Eva. As long as you pass her test, it won't be a problem. They are not difficult...just a bit mischievous. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-06.html deleted file mode 100644 index 86784bb3eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Lich King Icarus:
-Go to Sorceress Athrea and dye a white rose with the Blood of Eva. Must I tell you again? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-07.html deleted file mode 100644 index 32aea62a02..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Lich King Icarus:
-You really brought the rose dyed in the Blood of Eva?
-Heh, Athrea must have liked you. I guess Hardin would know why.
-Since you kept your word, I should keep mine. Give me that Prophecy Machine and just wait.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-08.html deleted file mode 100644 index 83fce8fa96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Lich King Icarus:
-Oh, this is strange. I did remove the traces of dark magic, the thing you spoke of...and it is erased. But it is really?
-Anyway, I kept my word. Go back to the person that sent you here, and ask him for answers. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-09.html deleted file mode 100644 index 815c02a012..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/30835-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Lich King Icarus:
-I kept my word.
-Go back to the person that sent you here. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-01.html deleted file mode 100644 index f81dd12474..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist's Mixing Urn:
-It's doubtful whether this urn will function properly, but let's give it a try anyway.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-02.html deleted file mode 100644 index 3b5781f463..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist's Mixing Urn:
-The ingredients are all mixed together.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-03.html deleted file mode 100644 index 3b3c015dde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist's Mixing Urn:
-Restoration Reagent completed.
-Return to Grand Magister Arkenias in the Elven Wizard Guild of Ivory Tower Lv. 3. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-04.html deleted file mode 100644 index dc70ab29da..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/31149-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Alchemist's Mixing Urn:
-Take the completed Restoration Reagent to Grand Magister Arkenias in the Elven Wizard Guild of Ivory Tower Lv. 3. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-01.html deleted file mode 100644 index 9529cf4e0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Queen Navari:
-Oh my! Is this not Atelia? This is scarce even in the Wind Spirit Realm. Where did you get this? This is very difficult to come by in the Material Realm. You brought the Prophecy Machine back, you overcame obstacles... you must be the Child of Prophecy. You have brought the Atelia to me with an innocent heart. I cannot ask this from you. It was your fate to come across it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-02.html deleted file mode 100644 index 6c977ea3c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Queen Navari:
-Oh my! Is this not Atelia? This is scarce even in the Wind Realm. Where did you get this? This is very difficult to come by in the Material Realm. You brought the Prophecy Machine back, you overcame obstacles... you must be the Child of Prophecy. You have brought the Atelia to me with an innocent heart. I cannot ask this from you. It was your fate to come across it. But this Atelia seems different. I can sense disharmony in it, which I cannot quite explain. Is it because it's from the Wind Realm or because it has too much magic power stored inside?
-Anyhow, I cannot just take this Atelia from you. Surely, it was not a coincidence you came across it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03.html deleted file mode 100644 index 62fad466f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03.html +++ /dev/null @@ -1,17 +0,0 @@ -Queen Navari:
-If you unlock your abilities right now, you can become an Eviscerator. You can rule the atmosphere that also exists in the Material Realm and become the ultimate ruler of space. -
- - -
-
- -
Armor: Light ArmorMain Weapon: Fist Weapon -Class: Melee Mobile Warrior -
- - - -
-
\ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03a.html deleted file mode 100644 index 88708f4239..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-03a.html +++ /dev/null @@ -1,17 +0,0 @@ -Queen Navari:
-If you unlock your abilities now, you can become Sayha's Seer. You will be able to use a little bit of Sayha's power.
-
- - -
-
- -
Armor: RobeMain Weapon: Magic Two-handed Weapons -Melee Attack Type Wizard -
- - -
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04.html deleted file mode 100644 index 12c6160b69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - -
- - - -
[Eviscerator]
-
-Enjoy your regained power!
We have yet to return home, but you will be of great assistance to your people in the meantime.



-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04a.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04a.html deleted file mode 100644 index e989ac1380..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33931-04a.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - -
- - - -
[Sayha's Seer]
- -
-Enjoy your regained power!
We have yet to return home, but you will be of great assistance to your people in the meantime.



-
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-01.html deleted file mode 100644 index 053e69242b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Gereth:
-Were you not able to meet up with Kain? He had come all the way here to find you...you must've just missed each other.
-I told him that you were off to verify some information on the Prophecy Machine and he said he'd wait for you, but...
-Were you able to wrap up your work on the Prophecy Machine?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-02.html deleted file mode 100644 index b6d3749ac0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-Mm. Can you show me the Prophecy Machine?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-03.html deleted file mode 100644 index 22fc90a851..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-03.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gereth:
-Nothing seems to be specifically wrong with it. There's a blemish here, and there's nothing written on it.
-It was probably left behind while it was being shattered in the Material Realm.
This is going to require a close look.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-04.html deleted file mode 100644 index 7dafe9b3d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-04.html +++ /dev/null @@ -1,11 +0,0 @@ -High Priest Gereth:
-
A day will come, when -Trapped under twisted skies, the god's voice no longer heard,
-A red river flows over hard frost upon the earth.
And One of half-noble blood, descending with the winds to deliver from torment, will come. -The journey was started alone, but -For the child of the Wind, standing at a dead end, -When joined by one of nobility,
-The path will open to the Grail.
.

-So it wasn't a coincidence that you left on your journey.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-05.html deleted file mode 100644 index e6ba8574ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-05.html +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Gereth:
-This part right here.
-
Your lonely, solitary journey has begun. -A small child in the middle of a blocked road appears.

-This phrase must be referring to you. -This entire situation with you coming through the dimensional rift into the Material Realm alone, getting your abilities sealed in the process...
-You're the Ertheia who will pursue the Grail with Kain Van Halter!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-06.html deleted file mode 100644 index b054f5e8f7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-06.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Gereth:
-The way to the grail...
-I think I can guide you there. The moment I was born, and the moment I became a priest of Sayha, Sayha taught me a single line of prayer...that prayer will certainly lead you to your destination.
-Now. You should go. I will find Kain Van Halter and tell him where you went. I will send you to the Chamber of Prophecies.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-07.html deleted file mode 100644 index 771ada58b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-07.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-I know you bear a great weight on your shoulders. But, don't give up. I'll send you to the Chamber of Prophecies again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-08.html deleted file mode 100644 index d60ffd761a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-Did something happen? Kain Van Halter left, saying it was a wasted trip. Was the Grail not inside the Chamber of Prophecies?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-09.html deleted file mode 100644 index 77b4c8defb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-09.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-This is Atelia! A most rare gem, rare even back in the Wind Spirit Realm. It's infused with immense magic that doesn't deplete. This is my first time seeing one in person.
-Hm hm. I got a bit excited there. You should show this to Queen Navari. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-10.html deleted file mode 100644 index a9ac18ba54..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33932-10.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gereth:
-This is Atelia! A most rare gem, rare even back in the Wind Spirit Realm. It's infused with immense magic that doesn't deplete. This is my first time seeing one in person. This is...forbidden...forbidden? Why did I say that?
-Hm hm. It seems like I got a bit excited seeing the Atelia. You should show this to Queen Navari. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-00.html deleted file mode 100644 index 82608e3a5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-The day is not very far off. Keep going!
-(This quest can only be performed by Ertheia who have completed 2nd Liberation and are Lv. 85 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-01.html deleted file mode 100644 index 73f2c3b06a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Thanks to these Prophecy Machine Fragments, we've been able to perfectly restore its appearance.
-With the Prophecy Machine restored, we believed we would be able to understand the prophecy, but we never expected to encounter...problems.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-02.htm deleted file mode 100644 index cdada18709..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-We found traces of magic from the Material Realm. The Prophecy Machine must have been affected by some magic while here. We weren't able to remove it with our magic.
-Queen Navari ordered the delegation to seek out the best wizard from the Material Realm, and the delegation began to inquire about wizards around. We discovered Ivory Tower in the process.
-The wizards there offered to help us on the condition that we share the secrets to our magic.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-03.htm deleted file mode 100644 index 1b5576ac5e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Ayanthe:
-It all started when research began on an ancient meteorite, and as its scale grew, the site became the main temple of wizards in the Material Realm. They already have something akin to our Alchemy, I hear. Go to this tower, and erase the traces of the Material Realm's magic from the Prophecy Machine.
-The journey to Ivory Tower won't be easy, but the trails you face along the way should prepare you for your 3rd Liberation.
-Also, you're curious about the content of the prophecy too, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-04.html deleted file mode 100644 index f30261ec4d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-This is the restored Prophecy Machine. Once you remove the traces of Material Realm magic, Gereth can restore the prophecy.
-Go to Grand Magister Arkenias at the Elven Wizard Guild of Ivory Tower Lv. 3. She will help you.
-(You can get there via the Gatekeeper in Oren.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-05.html deleted file mode 100644 index 4cd31f5b7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Go to Grand Magister Arkenias at the Elven Wizard Guild of Ivory Tower Lv. 3. She will help you.
-(You can get there via the Gatekeeper in Oren.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-06.html deleted file mode 100644 index 347c9e5708..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-You're suspicious of something. Is there a problem?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-07.html deleted file mode 100644 index 9ccb07a270..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-So, tell me what happened.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-08.html deleted file mode 100644 index 13bcd201cd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-Dark magic? So Ivory Tower removed that as well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-09.html deleted file mode 100644 index 712a4b80c3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-I heard of Hardin's Academy once through the delegation.
-They say Hardin's powers reach beyond those permitted to Humans...so what is the problem?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-10.html deleted file mode 100644 index 9f2ea09488..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Ayanthe:
-I know who can help with that matter.
-Give the Prophecy Machine to High Priest Gereth. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-11.html deleted file mode 100644 index fd87d1e342..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33942-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-Give the Prophecy Machine to High Priest Gereth. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-00.html deleted file mode 100644 index c62451c9a8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-The day to reach that place is near.
-(Quest only available to Ertheia characters Lv. 85 or above who have completed 2nd Liberation.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-01.html deleted file mode 100644 index 7ac15f4667..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-I have collected two fragments of the Prophecy Machine and restored the appearance.
-We thought that we could see the content when we restored the machine. But other problems were there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-02.htm deleted file mode 100644 index a46b2706ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-I found traces of Material Realm magic. I don't know if the machine was affected while it travelled the Material Realm...I couldn't remove those traces.
-Queen Navari ordered the delegation to find the best wizard in the Material Realm. The delegation sent us reports about Ivory Tower.
-The Ivory Tower agreed to help us under the condition that we share knowledge of Ertheia magic.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-03.htm deleted file mode 100644 index 6d7ea84a3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-It's the headquarters of the Material Realm wizards, who first started out by studying the rocks from the ancient meteorites. I heard that they have similar magic to our Alchemy.
-I need you to go there and remove the traces of Material Realm's magic. You're the one who found the machine, so you're perfect for this job.
-By the time you're back from Ivory Tower, you will be ready for your 3rd Liberation. That's how difficult this mission is. Are you interested?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-04.html deleted file mode 100644 index be23f25dad..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Katalin:
-Here, the Prophecy Machine restored so far.
-Once you remove the traces of Material Realm magic, Gereth will be able to recover the prophecy.
-Go to Grand Magister Arkenias at the Ivory Tower Elven Wizard Guild Lv. 3 and get her help.
-(You can get there via the Gatekeeper in Oren.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-05.html deleted file mode 100644 index 0614af2951..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Go to Grand Magister Arkenias at the Ivory Tower Elven Wizard Guild Lv. 3 and get her help.
-(You can get there via the Gatekeeper in Oren.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-06.html deleted file mode 100644 index e6db45f3a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-You don't look too pleased. What's wrong?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-07.html deleted file mode 100644 index 02b6b53fd1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-"What?"
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-08.html deleted file mode 100644 index fcff94feac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-Dark Magic? They removed traces of Dark Magic in the Ivory Tower?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-09.html deleted file mode 100644 index b0a8d358ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Hardin's Academy. I heard about it from the delegation. There is an exceptionally talented wizard by the name of Hardin, right.
-Then you must have removed the trace there. Why do you look so displeased?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-10.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-10.html deleted file mode 100644 index 76ec617a90..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Katalin:
-You should ask High Priest Gereth that question.
-Take the machine to High Priest Gereth. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-11.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-11.html deleted file mode 100644 index 56f6024957..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33943-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Take the machine to High Priest Gereth. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-1.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-1.html deleted file mode 100644 index 8b8e6cf333..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Athrea's Box:
-This box you've opened.
-Athrea's Box:
-We found Athrea's Things. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-3.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-3.html deleted file mode 100644 index 012b0a6792..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997-3.html +++ /dev/null @@ -1,4 +0,0 @@ -Athrea's Box:
-It's just full of junk.
-Let's look for another box. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997.html deleted file mode 100644 index fc9e37e411..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/33997.html +++ /dev/null @@ -1,5 +0,0 @@ -Athrea's Box:
-This box contains Athrea's personal items.
-Do you think it'll contain what you're looking for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/Q10753_WindsOfFateChoices.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/Q10753_WindsOfFateChoices.java deleted file mode 100644 index 9c54d76ee5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/Q10753_WindsOfFateChoices.java +++ /dev/null @@ -1,854 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10753_WindsOfFateChoices; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.HtmlActionScope; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.geoengine.GeoEngine; -import org.l2jmobius.gameserver.instancemanager.CastleManager; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerBypass; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerItemAdd; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExSendUIEvent; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.network.serverpackets.PlaySound; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.network.serverpackets.TutorialCloseHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; -import org.l2jmobius.gameserver.taskmanager.AttackStanceTaskManager; - -/** - * Winds of Fate: Choices (10753) - * @URL https://l2wiki.com/Winds_of_Fate:_Choices - * @VIDEO https://www.youtube.com/watch?v=ysCNSVHRcoo - * @author Gigi - */ -public class Q10753_WindsOfFateChoices extends Quest -{ - // NPCs - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - private static final int ARKENIAS = 30174; - private static final int ALCHEMISTS_MIXING_URN = 31149; - private static final int HARDIN = 30832; - private static final int ICARUS = 30835; - private static final int ATHREA = 30758; - private static final int ATHREAS_BOX = 33997; - private static final int GERETH = 33932; - private static final int QUEEN_NAVARI = 33931; - // Monsters - private static final int QUEST_MONSTER_NEBULITE_EYE = 27544; - private static final int QUEST_MONSTER_NEBULITE_WATCH = 27545; - private static final int QUEST_MONSTER_NEBULITE_GOLEM = 27546; - // Item - private static final int PROPHECY_MACHINE = 39540; - private static final int CRYSTAL_EYE = 39545; - private static final int BROKEN_STONE_OF_PURITY = 39546; - private static final int MIRACLE_DRUG_OF_ENCHANTMENT = 39547; - private static final int CRUDE_PHILOPERS_STONE = 39544; - private static final int EMPTY_REGEANT_FLASK = 39548; - private static final int RESTORATION_REGEANT = 39549; - private static final int WHITE_ROSE = 39551; - private static final int ATHREAS_BELONGINGS = 39550; - private static final int CRIMSON_ROSE = 39552; - private static final int ATELIA = 39542; - // Misc - private static final int MIN_LEVEL = 85; - private static final String CRYSTAL_EYE_VAR = "EyeCount"; - private static final String BROKEN_STONE_OF_PURITY_VAR = "PurityCount"; - private static final String EMPTY_REGEANT_FLASK_VAR = "FlaskCount"; - // Reward - private static final int SAYHAS_BOX_W = 40268; - private static final int SAYHAS_BOX_M = 40269; - private static final int CHAOS_POMANDER = 37374; - // Location - private static final Location TELEPORT_LOC = new Location(-81948, 249635, -3371); - private static final Location[] BOX_SPAWNS = - { - new Location(102069, 103220, -3506, 0), - new Location(102009, 103220, -3506, 0), - new Location(101949, 103220, -3506, 0), - new Location(101889, 103220, -3506, 0), - new Location(102069, 103280, -3506, 0), - new Location(102009, 103280, -3506, 0), - new Location(101949, 103280, -3506, 0), - new Location(101889, 103280, -3506, 0), - new Location(102069, 103340, -3506, 0), - new Location(102009, 103340, -3506, 0), - new Location(101949, 103340, -3506, 0), - new Location(101889, 103340, -3506, 0), - new Location(102069, 103400, -3506, 0), - new Location(102009, 103400, -3506, 0), - new Location(101949, 103400, -3506, 0), - new Location(101889, 103400, -3506, 0), - }; - - public Q10753_WindsOfFateChoices() - { - super(10753); - addStartNpc(KATALIN, AYANTHE); - addTalkId(KATALIN, AYANTHE, ARKENIAS, ALCHEMISTS_MIXING_URN, HARDIN, ICARUS, ATHREA, ATHREAS_BOX, GERETH, QUEEN_NAVARI); - addFirstTalkId(ATHREAS_BOX); - addKillId(QUEST_MONSTER_NEBULITE_EYE, QUEST_MONSTER_NEBULITE_WATCH, QUEST_MONSTER_NEBULITE_GOLEM); - registerQuestItems(PROPHECY_MACHINE, CRYSTAL_EYE, BROKEN_STONE_OF_PURITY, MIRACLE_DRUG_OF_ENCHANTMENT, CRUDE_PHILOPERS_STONE, EMPTY_REGEANT_FLASK, RESTORATION_REGEANT, WHITE_ROSE, ATHREAS_BELONGINGS, CRIMSON_ROSE, ATELIA); - addCondRace(Race.ERTHEIA, ""); - addCondInCategory(CategoryType.FOURTH_CLASS_GROUP, ""); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33943-02.htm": - case "33943-03.htm": - case "33942-02.htm": - case "33942-03.htm": - case "30174-02.html": - case "31149-02.html": - case "30174-08.html": - case "30174-09.html": - case "30832-02.html": - case "30835-02.html": - case "30835-03.html": - case "30835-04.html": - case "30758-03.html": - case "30758-08.html": - case "33943-07.html": - case "33943-08.html": - case "33943-09.html": - case "33942-07.html": - case "33942-08.html": - case "33942-09.html": - case "33932-02.html": - case "33932-03.html": - case "33932-04.html": - case "33932-05.html": - case "33932-06.html": - case "33931-02.html": - { - htmltext = event; - break; - } - case "33943-04.html": - case "33942-04.html": - { - giveItems(player, PROPHECY_MACHINE, 1); - qs.startQuest(); - htmltext = event; - break; - } - case "30174-03.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "31149-03.html": - { - if (qs.isCond(4)) - { - giveItems(player, RESTORATION_REGEANT, 1); - takeItems(player, CRUDE_PHILOPERS_STONE, -1); - takeItems(player, EMPTY_REGEANT_FLASK, -1); - takeItems(player, CRYSTAL_EYE, -1); - takeItems(player, BROKEN_STONE_OF_PURITY, -1); - takeItems(player, MIRACLE_DRUG_OF_ENCHANTMENT, -1); - qs.unset("EyeCount"); - qs.unset("FlaskCount"); - qs.unset("PurityCount"); - qs.setCond(5, true); - } - htmltext = event; - break; - } - case "30174-10.html": - { - if (qs.isCond(5)) - { - takeItems(player, RESTORATION_REGEANT, -1); - qs.setCond(6, true); - } - htmltext = event; - break; - } - case "30832-03.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - } - htmltext = event; - break; - } - case "30835-05.html": - { - if (qs.isCond(7)) - { - giveItems(player, WHITE_ROSE, 1); - qs.setCond(8, true); - } - htmltext = event; - break; - } - case "30758-02.html": - { - if (npc.isScriptValue(0) && qs.isCond(8)) - { - htmltext = event; - } - else - { - htmltext = "busy.html"; - } - break; - } - case "30758-04.html": - { - if (qs.isCond(8)) - { - npc.setScriptValue(1); - player.sendPacket(new ExSendUIEvent(player, false, false, 180, 1, NpcStringId.REMAINING_TIME)); - for (Location loc : BOX_SPAWNS) - { - addSpawn(ATHREAS_BOX, loc, false, 180000); - } - startQuestTimer("despawn", 180000, npc, player); - qs.setCond(9); - } - htmltext = event; - break; - } - case "despawn": - { - npc.setScriptValue(0); - break; - } - case "open": - { - if ((npc.getId() == ATHREAS_BOX) && qs.isCond(9)) - { - if (getRandom(100) < 35) - { - giveItems(player, ATHREAS_BELONGINGS, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - htmltext = "33997-2.html"; - } - else - { - htmltext = "33997-3.html"; - } - } - npc.setScriptValue(1); - break; - } - case "30758-09.html": - { - if (qs.isCond(10)) - { - takeItems(player, WHITE_ROSE, -1); - takeItems(player, ATHREAS_BELONGINGS, -1); - giveItems(player, CRIMSON_ROSE, 1); - npc.setScriptValue(0); - qs.setCond(11, true); - } - htmltext = event; - break; - } - case "30835-08.html": - { - if (qs.isCond(11)) - { - if (player.isMageClass()) - { - qs.setCond(12, true); - } - else - { - qs.setCond(13, true); - } - takeItems(player, CRIMSON_ROSE, -1); - } - htmltext = event; - break; - } - case "33943-10.html": - { - if (qs.isCond(13)) - { - qs.setCond(14, true); - } - htmltext = event; - break; - } - case "33942-10.html": - { - if (qs.isCond(12)) - { - qs.setCond(14, true); - } - htmltext = event; - break; - } - case "33932-09.html": - { - if (qs.isCond(17)) - { - qs.setCond(18, true); - } - htmltext = event; - break; - } - case "class": - { - htmltext = !player.isMageClass() ? "33931-03.html" : "33931-03a.html"; - break; - } - case "33931-04.html": - { - final ClassId newClass = ClassId.EVISCERATOR; - if (qs.isCond(18) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 24)); - showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000); - giveStoryQuestReward(npc, player); - giveItems(player, SAYHAS_BOX_W, 1); - giveItems(player, CHAOS_POMANDER, 2); - addExpAndSp(player, 0, 500000); - giveAdena(player, 2030400, false); - qs.exitQuest(false, true); - } - htmltext = event; - break; - } - case "33931-04a.html": - { - final ClassId newClass = ClassId.SAYHA_SEER; - if (qs.isCond(18) && newClass.childOf(player.getClassId())) - { - if (!player.isSubClassActive()) - { - player.setBaseClass(newClass); - } - player.setClassId(newClass.getId()); - player.broadcastUserInfo(); - player.sendSkillList(); - player.sendPacket(new SocialAction(player.getObjectId(), 24)); - showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000); - giveStoryQuestReward(npc, player); - giveItems(player, SAYHAS_BOX_M, 1); - giveItems(player, CHAOS_POMANDER, 2); - addExpAndSp(player, 0, 500000); - giveAdena(player, 2030400, false); - qs.exitQuest(false, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KATALIN) - { - if ((player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.FOURTH_CLASS_GROUP)) - { - htmltext = !player.isMageClass() ? "33943-01.html" : "33943-00.html"; - break; - } - htmltext = "33943-00.html"; - break; - } - else if (npc.getId() == AYANTHE) - { - if ((player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.FOURTH_CLASS_GROUP)) - { - htmltext = player.isMageClass() ? "33942-01.html" : "33942-00.html"; - break; - } - htmltext = "33942-00.html"; - break; - } - } - case State.STARTED: - { - switch (npc.getId()) - { - case KATALIN: - { - if (qs.isCond(1)) - { - htmltext = "33943-05.html"; - } - else if (qs.isCond(13)) - { - htmltext = "33943-06.html"; - } - else if (qs.isCond(14)) - { - htmltext = "33943-11.html"; - } - break; - } - case AYANTHE: - { - if (qs.isCond(1)) - { - htmltext = "33942-05.html"; - } - else if (qs.isCond(12)) - { - htmltext = "33942-06.html"; - } - else if (qs.isCond(14)) - { - htmltext = "33942-11.html"; - } - break; - } - case ARKENIAS: - { - if (qs.isCond(1)) - { - htmltext = "30174-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30174-04.html"; - } - else if (qs.isCond(3)) - { - giveItems(player, CRUDE_PHILOPERS_STONE, 1); - giveItems(player, EMPTY_REGEANT_FLASK, 1); - qs.setCond(4, true); - htmltext = "30174-05.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30174-06.html"; - } - else if (qs.isCond(5) && hasQuestItems(player, RESTORATION_REGEANT)) - { - htmltext = "30174-07.html"; - } - else if (qs.isCond(6)) - { - htmltext = "30174-11.html"; - } - break; - } - case ALCHEMISTS_MIXING_URN: - { - if (qs.isCond(4) && hasQuestItems(player, EMPTY_REGEANT_FLASK)) - { - htmltext = "31149-01.html"; - } - else if (qs.isCond(5)) - { - htmltext = "31149-04.html"; - } - break; - } - case HARDIN: - { - if (qs.isCond(6)) - { - htmltext = "30832-01.html"; - } - else if (qs.isCond(7)) - { - htmltext = "30832-04.html"; - } - break; - } - case ICARUS: - { - if (qs.isCond(7)) - { - htmltext = "30835-01.html"; - } - else if (qs.isCond(8)) - { - htmltext = "30835-06.html"; - } - else if (qs.isCond(11) && hasQuestItems(player, CRIMSON_ROSE)) - { - htmltext = "30835-07.html"; - } - else if (qs.isCond(12) || qs.isCond(13)) - { - htmltext = "30835-09.html"; - } - break; - } - case ATHREA: - { - if (qs.isCond(8) && hasQuestItems(player, WHITE_ROSE)) - { - htmltext = "30758-01.html"; - } - else if (qs.isCond(9) && !hasQuestItems(player, ATHREAS_BELONGINGS)) - { - htmltext = "30758-05.html"; - } - else if (qs.isCond(9) && ((getQuestItemsCount(player, ATHREAS_BELONGINGS) > 0) && (getQuestItemsCount(player, ATHREAS_BELONGINGS) < 4))) - { - htmltext = "30758-06.html"; - } - else if (qs.isCond(10)) - { - player.sendPacket(new ExSendUIEvent(player, true, false, 1, 0, NpcStringId.REMAINING_TIME)); - World.getInstance().forEachVisibleObjectInRange(npc, Npc.class, 1000, box -> - { - if ((box.getId() == ATHREAS_BOX) && GeoEngine.getInstance().canSeeTarget(npc, box)) - { - box.deleteMe(); - } - }); - npc.setScriptValue(0); - htmltext = "30758-07.html"; - } - else if (qs.isCond(11)) - { - htmltext = "30758-10.html"; - } - break; - } - case GERETH: - { - if (qs.isCond(14) && hasQuestItems(player, PROPHECY_MACHINE)) - { - htmltext = "33932-01.html"; - } - else if (qs.isCond(15) || qs.isCond(16)) - { - htmltext = "33932-07.html"; - } - else if (qs.isCond(17)) - { - htmltext = "33932-08.html"; - } - else if (qs.isCond(18)) - { - htmltext = "33932-10.html"; - } - break; - } - case QUEEN_NAVARI: - { - if (qs.isCond(18) && hasQuestItems(player, ATELIA)) - { - htmltext = "33931-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(2)) - { - int EyeCount = qs.getInt(CRYSTAL_EYE_VAR); - int PurityCount = qs.getInt(BROKEN_STONE_OF_PURITY_VAR); - int FlaskCount = qs.getInt(EMPTY_REGEANT_FLASK_VAR); - - switch (npc.getId()) - { - case QUEST_MONSTER_NEBULITE_EYE: - { - if ((EyeCount < 3) && (getRandom(100) > 50)) - { - giveItems(killer, CRYSTAL_EYE, 1); - qs.set(CRYSTAL_EYE_VAR, ++EyeCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case QUEST_MONSTER_NEBULITE_WATCH: - { - if ((PurityCount < 3) && (getRandom(100) > 50)) - { - giveItems(killer, BROKEN_STONE_OF_PURITY, 1); - qs.set(BROKEN_STONE_OF_PURITY_VAR, ++PurityCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case QUEST_MONSTER_NEBULITE_GOLEM: - { - if ((FlaskCount < 3) && (getRandom(100) > 50)) - { - giveItems(killer, MIRACLE_DRUG_OF_ENCHANTMENT, 1); - qs.set(EMPTY_REGEANT_FLASK_VAR, ++FlaskCount); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - } - if ((EyeCount >= 3) && (PurityCount >= 3) && (FlaskCount >= 3)) - { - qs.setCond(0); - qs.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(2)) - { - final Set holder = new HashSet<>(3); - final int EyeCount = qs.getInt(CRYSTAL_EYE_VAR); - if (EyeCount > 0) - { - holder.add(new NpcLogListHolder(NpcStringId.NEBULITE_EYE_CRYSTAL_EYE, EyeCount)); - } - final int PurityCount = qs.getInt(BROKEN_STONE_OF_PURITY_VAR); - if (PurityCount > 0) - { - holder.add(new NpcLogListHolder(NpcStringId.NEBULITE_WATCH_BROKEN_STONE_OF_PURITY, PurityCount)); - } - final int FlaskCount = qs.getInt(EMPTY_REGEANT_FLASK_VAR); - if (FlaskCount > 0) - { - holder.add(new NpcLogListHolder(NpcStringId.NEBULITE_GOLEM_MIRACLE_DRUG_OF_ENCHANTMENT, FlaskCount)); - } - return holder; - } - return super.getNpcLogList(player); - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(9) && npc.isScriptValue(0)) - { - return "33997.html"; - } - return "33997-1.html"; - } - - @RegisterEvent(EventType.ON_PLAYER_ITEM_ADD) - @RegisterType(ListenerRegisterType.ITEM) - @Id(ATHREAS_BELONGINGS) - public void onItemAdd(OnPlayerItemAdd event) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if ((qs != null) && (qs.isCond(9)) && (getQuestItemsCount(player, ATHREAS_BELONGINGS) >= 4)) - { - qs.setCond(10, true); - } - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - if (event.getMarkId() == getId()) - { - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - if (player.isMageClass()) - { - player.sendPacket(new PlaySound(3, "Npcdialog1.aris_quest_2", 0, 0, 0, 0, 0)); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup1.html"))); - } - else - { - player.sendPacket(new PlaySound(3, "Npcdialog1.katrina_quest_2", 0, 0, 0, 0, 0)); - player.sendPacket(new TutorialShowHtml(getHtm(player, "popup2.html"))); - } - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_BYPASS) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerBypass(OnPlayerBypass event) - { - final String command = event.getCommand(); - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - if (command.equals("Q10753_teleport")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - - if (CastleManager.getInstance().getCastles().stream().anyMatch(c -> c.getSiege().isInProgress())) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_IN_MIDDLE_OF_A_SIEGE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInParty()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_PARTY_STATUS, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isInInstance()) - { - showOnScreenMsg(player, NpcStringId.YOU_MAY_NOT_TELEPORT_WHILE_USING_INSTANCE_ZONE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (AttackStanceTaskManager.getInstance().hasAttackStanceTask(player)) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_IN_COMBAT, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isTransformed()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_IN_A_TRANSFORMED_STATE, ExShowScreenMessage.TOP_CENTER, 5000); - } - else if (player.isDead()) - { - showOnScreenMsg(player, NpcStringId.YOU_CANNOT_TELEPORT_WHILE_YOU_ARE_DEAD, ExShowScreenMessage.TOP_CENTER, 5000); - } - else - { - player.teleToLocation(TELEPORT_LOC); - } - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - else if (command.equals("Q10753_close")) - { - player.sendPacket(TutorialCloseHtml.STATIC_PACKET); - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - player.clearHtmlActions(HtmlActionScope.TUTORIAL_HTML); - } - } - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - final int oldLevel = event.getOldLevel(); - final int newLevel = event.getNewLevel(); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (oldLevel < newLevel) && (newLevel >= MIN_LEVEL) && (player.isInCategory(CategoryType.FOURTH_CLASS_GROUP))) - { - if (player.isMageClass()) - { - showOnScreenMsg(player, NpcStringId.MAGISTER_AYANTHE_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - showOnScreenMsg(player, NpcStringId.MASTER_KATALIN_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (player.getRace() == Race.ERTHEIA) && (player.getLevel() >= MIN_LEVEL) && (player.isInCategory(CategoryType.FOURTH_CLASS_GROUP))) - { - if (player.isMageClass()) - { - showOnScreenMsg(player, NpcStringId.MAGISTER_AYANTHE_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - else - { - showOnScreenMsg(player, NpcStringId.MASTER_KATALIN_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ, ExShowScreenMessage.TOP_CENTER, 10000); - } - player.sendPacket(new TutorialShowQuestionMark(getId(), 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/busy.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/busy.html deleted file mode 100644 index 78e061ef83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/busy.html +++ /dev/null @@ -1,4 +0,0 @@ -Sorceress Athrea:
-I'm a little busy. Can we talk later?
-(Another person is currently undertaking this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup1.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup1.html deleted file mode 100644 index b9049694fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup1.html +++ /dev/null @@ -1,9 +0,0 @@ -Maagister Ayanthe:
-Will you Come to Faeron Village? -it's about time you need my help to talk it up a notch.
- -
-
3nd Liberation Requirements -Level 85 or above, 2st Liberation complete
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup2.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup2.html deleted file mode 100644 index 94a5e67bf9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10753_WindsOfFateChoices/popup2.html +++ /dev/null @@ -1,9 +0,0 @@ -Master Katalin:
-Will you Come to Faeron Village? -it's about time you need my help to talk it up a notch.
- -
-
3nd Liberation Requirements -Level 85 or above, 2st Liberation complete
-
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-01.html deleted file mode 100644 index 64e2694875..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priestess Levian:
-Welcome. I was waiting after receiving Queen Navari's message.
-Gludin Village is not as busy as it used to be. When Ertheia delegation visited, I was really shocked. I still can't forget the day I saw that legendary race for the first time.
-The delegation only came here because they were lost. But what brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-02.html deleted file mode 100644 index afd73fb2e8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-I heard from the delegation that I could always ask for help. But I thought you people would have business of your own. Thank you for offering.
-Speaking of which, a lot has troubled me since Ertheia came over to the Material Realm.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-03.html deleted file mode 100644 index ca12d98528..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priestess Levian:
-Near Gludin Village, there's a place called Windy Hill where Wind Spirits dwell. But due to the sealing of Beleth, they have become violent.
-Then recently, outside wind energy was observed -- there are now spirits that were never seen in the Material Realm before.
-I need you to go investigate if possible. I don't want any harm done to Gludin Village.
-First go to Windy Hill and see Researcher Pio for the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-04.html deleted file mode 100644 index a7cf5d5ca4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/30037-04.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-I see...you're not used to the Material Realm yet.
-I need you to investigate the odd happenings on the Windy Hill.
-First go to Windy Hill and see Researcher Pio. She will tell you the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-01.html deleted file mode 100644 index a8697d7a4f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Hmm? Who are you?
-Whoa! Look at you ears! They are like wings, but you're different from the Elves.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-02.html deleted file mode 100644 index 23400c4a4c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-Ertheia? The race made by Sayha, which only existed in the ancient books? How did you end up here? Did you pop out from the books?

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-03.html deleted file mode 100644 index 52755e1161..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/33963-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Oh! You're the one High Priest Levian sent. People of wind... you're perfect for the job.
-Okay! Okay! I will tell you what to do. It's a pleasure to work with you.
-(You can obtain the next Letters from the Queen at Level 30.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/Q10755_LettersFromTheQueenWindyHill.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/Q10755_LettersFromTheQueenWindyHill.java deleted file mode 100644 index 2589f95325..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/Q10755_LettersFromTheQueenWindyHill.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10755_LettersFromTheQueenWindyHill; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Windy Hill (10755) - * @author malyelfik - */ -public class Q10755_LettersFromTheQueenWindyHill extends LetterQuest -{ - // NPCs - private static final int LEVIAN = 30037; - private static final int PIO = 33963; - // Location - private static final Location TELEPORT_LOC = new Location(-79816, 150828, -3040); - // Item - private static final int SOE_GLUDIN_VILLAGE = 39491; - private static final int SOE_WINDY_HILL = 39492; - // Misc - private static final int MIN_LEVEL = 20; - private static final int MAX_LEVEL = 29; - - public Q10755_LettersFromTheQueenWindyHill() - { - super(10755); - addTalkId(LEVIAN, PIO); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_GLUDIN_VILLAGE, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_1"); - registerQuestItems(SOE_GLUDIN_VILLAGE, SOE_WINDY_HILL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30037-02.html": - case "33963-02.html": - { - break; - } - case "30037-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_WINDY_HILL, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_LEVIAN_GAVE_YOU, ExShowScreenMessage.TOP_CENTER, 5000); - } - break; - } - case "33963-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 120960, 29); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_30, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = event; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == LEVIAN)) - { - htmltext = (qs.isCond(2)) ? "30037-01.html" : "30037-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33963-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/popup.html deleted file mode 100644 index f3f882de1f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10755_LettersFromTheQueenWindyHill/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-I am Navari, Queen of Ertheia.
-Trace the delegation's steps to Gludin Village. High Priest Raymond in Einhasad Temple will tell you what to do.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-00.htm deleted file mode 100644 index 7798fe5a18..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-I'm currently investigating the events that happened on Windy Hill. Hmm! You won't be much help. Oh yeah, vortex occurs here sometimes. You better be careful.
-(This quest is available only to Ertheia characters Lv. 20 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-01.htm deleted file mode 100644 index 2a876167d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-People of wind! Ertheia! You have ears that look like wings. Welcome to this world. I want to be friends.
-You said that High Priest Levian sent you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-02.htm deleted file mode 100644 index 77697f00b5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-I'm investigating Windy Hill at High Priest Levian's request. Isn't the wide green field beautiful?
-But I've been feeling strange energy on the Windy Hill.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-03.htm deleted file mode 100644 index 4b598b3cb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Windy Hill is where the wind from the sea and the mountains meet. It has always been the ideal place for the spirits.
-But then the wind spirits lost their minds when Beleth was sealed in the past. This happened a long time ago.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-04.htm deleted file mode 100644 index dbbb493951..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Pio:
-Then new spirits appeared...and the spirits all have a strange energy!
-According to High Priest Levian, it's energy that did not exist in this world.
-Is it possible for you to kill the spirits ruining this beautiful place and look for leads about the strange power?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-05.htm deleted file mode 100644 index cde4848739..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-Thank you. I'm only good with books.
-Go to Windy Hill and kill Windimas, Sobbing Winds, Windima Feris, Whispering Winds, Windima Reshes, Babbling Winds, Giggling Winds, and Singing Winds and find out about the strange energy. Thanks!
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-06.html deleted file mode 100644 index 257e1c889e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-I'm only good with books, so I couldn't handle the spirits.
-Go to Windy Hill and kill Windimas, Sobbing Winds, Windima Feris, Whispering Winds, Windima Reshes, Babbling Winds, Giggling Winds, and Singing Winds and find out about the strange energy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-07.html deleted file mode 100644 index b3f3b9fc63..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Oh! Pretty wing ears!
-Did you find anything from the spirits? Can you give them to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-08.html deleted file mode 100644 index adba116864..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/33963-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Could it be? Could it be possible the energy from the Wind Spirit Realm is coming through the Dimensional Rift?
-Wind comes from the sea here. And beyond the sea lies the rift through which you came, right?
-How did I know? While you were looking for clues, I asked High Priest Levian about your race. My curiosity got the better of me. Anyway, thanks for your help. You can go now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/Q10756_AnInterdimensionalDraft.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/Q10756_AnInterdimensionalDraft.java deleted file mode 100644 index c2d8dae9df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10756_AnInterdimensionalDraft/Q10756_AnInterdimensionalDraft.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10756_AnInterdimensionalDraft; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * An Interdimensional Draft (10756) - * @author malyelfik - */ -public class Q10756_AnInterdimensionalDraft extends Quest -{ - // NPC - private static final int PIO = 33963; - // Monsters - private static final int[] MONSTERS = - { - 20078, // Whispering Wind - 21023, // Sobbing Wind - 21024, // Babbling Wind - 21025, // Giggling Wind - 21026, // Singing Wind - 23414, // Windima - 23415, // Windima Feri - 23416, // Windima Resh - }; - // Items - private static final int UNWORLDLY_WIND = 39493; - // Misc - private static final int MIN_LEVEL = 20; - private static final double DROP_RATE = 0.7d; - - public Q10756_AnInterdimensionalDraft() - { - super(10756); - addStartNpc(PIO); - addTalkId(PIO); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "33963-00.htm"); - addCondMinLevel(MIN_LEVEL, "33963-00.htm"); - registerQuestItems(UNWORLDLY_WIND); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33963-01.htm": - case "33963-02.htm": - case "33963-03.htm": - case "33963-04.htm": - { - break; - } - case "33963-05.htm": - { - qs.startQuest(); - break; - } - case "33963-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 267479, 41); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33963-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33963-06.html" : "33963-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, UNWORLDLY_WIND, 1, 30, DROP_RATE, true)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-00.htm deleted file mode 100644 index b2e96c446d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-I'm currently investigating the events that happened on Windy Hill. Hmm! You won't be much help. Oh yeah, vortex occurs here sometimes. You'd better be careful.
-(This quest is only available for characters Lv. 24 or above who have completed the quest "An Interdimensional Draft.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-01.htm deleted file mode 100644 index 9ded55684b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Pio:
-Oh! Pretty wing ears!Hehe. I have something to ask you.
-Tilt your head this way!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-02.htm deleted file mode 100644 index 5deafacd11..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Oops! I needed Ertheia hair. The Unworldly Wind you got for me was not enough. Sorry about that.
-I will be using your hair for my research, so don't worry!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-03.htm deleted file mode 100644 index 12de0d90e5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Sorry! Stop being so cranky.
-It's just a strand of hair. Not all Ertheia are uptight like you are, are they? Come on, ease up and listen to my story.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-04.htm deleted file mode 100644 index 66042420ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Pio:
-Oh it's about the Windy Hill. It's where winds in different directions meet and make a vortex. However, we couldn't see the vortex with our eyes in the past.
-But recently, perhaps due to the energy from the Wind Realm, the vortex has gotten so big that it's visible. Leaving the vortex will eventually harm the towns nearby.
-We can't do nothing knowing that it's going to do harm. Speaking of which, can you do me a favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-05.htm deleted file mode 100644 index e47828abcf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Pio:
-Hehe. Did I hurt you yanking your hair out? -Anyway, thank you for helping.
-Now go to Windy Hill and remove Vortex Wind Storm.
-And on the hill Giant Windima and Immense Windima came out. Kill them while you're at it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-06.html deleted file mode 100644 index a36aefd61b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Thank you!
-Now go to Windy Hill and remove Vortex Wind Storm.
-And on the hill Giant Windima and Immense Windima came out. Kill them while you're at it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-07.html deleted file mode 100644 index 94d5f29403..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-You're back! You fought such a big vortex. You're so cool.
-A wind storm is nothing for Ertheia. By the way, did you see any weird monsters in the wind storm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-08.html deleted file mode 100644 index 6ef2a2dafd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/33963-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-I knew it. There is something wrong with the Vortex! Not only did I not see it in the past, but there weren't any monsters either.
-It must be the influence from the Wind Spirit Realm.
-Thank you for helping. I will call you when I need you again. Don't worry, I won't yank your hair again. Hahaha! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/Q10757_QuietingTheStorm.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/Q10757_QuietingTheStorm.java deleted file mode 100644 index c5b97a687d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10757_QuietingTheStorm/Q10757_QuietingTheStorm.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10757_QuietingTheStorm; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10756_AnInterdimensionalDraft.Q10756_AnInterdimensionalDraft; - -/** - * Quieting the Storm (10757) - * @author malyelfik - */ -public class Q10757_QuietingTheStorm extends Quest -{ - // NPC - private static final int PIO = 33963; - // Monsters - private static final int VORTEX = 23417; - private static final int GIANT_WINDIMA = 23419; - private static final int IMMENSE_WINDIMA = 23420; - // Misc - private static final int MIN_LEVEL = 24; - private static final String VORTEX_COUNT_VAR = "VortexKillCount"; - private static final String WINDIMA_COUNT_VAR = "WindimaKillCount"; - - public Q10757_QuietingTheStorm() - { - super(10757); - addStartNpc(PIO); - addTalkId(PIO); - addKillId(VORTEX, GIANT_WINDIMA, IMMENSE_WINDIMA); - - addCondRace(Race.ERTHEIA, "33963-00.htm"); - addCondMinLevel(MIN_LEVEL, "33963-00.htm"); - addCondCompletedQuest(Q10756_AnInterdimensionalDraft.class.getSimpleName(), "33963-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33963-01.htm": - case "33963-02.htm": - case "33963-03.htm": - case "33963-04.htm": - { - break; - } - case "33963-05.htm": - { - qs.startQuest(); - break; - } - case "33963-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 808754, 151); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33963-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33963-06.html" : "33963-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int vortexCount = qs.getInt(VORTEX_COUNT_VAR); - int windimaCount = qs.getInt(WINDIMA_COUNT_VAR); - if (npc.getId() == VORTEX) - { - if (vortexCount < 5) - { - qs.set(VORTEX_COUNT_VAR, ++vortexCount); - } - } - else if (windimaCount != 1) - { - qs.set(WINDIMA_COUNT_VAR, ++windimaCount); - } - - if ((vortexCount >= 5) && (windimaCount >= 1)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final Set holder = new HashSet<>(2); - - // Wind vortex - final int vortexCount = qs.getInt(VORTEX_COUNT_VAR); - if (vortexCount > 0) - { - holder.add(new NpcLogListHolder(VORTEX, false, vortexCount)); - } - - // Windima - final int windimaCount = qs.getInt(WINDIMA_COUNT_VAR); - if (windimaCount == 1) - { - holder.add(new NpcLogListHolder(NpcStringId.IMMENSE_WINDIMA_OR_GIANT_WINDIMA, windimaCount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-00.htm deleted file mode 100644 index 6b7997917a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-I'm currently investigating the events that happened on Windy Hill. Hmm! You won't be much help. Oh yeah, vortex occurs here sometimes. You better be careful.
-(This quest is only available for characters Lv. 28 or above who have completed the quest "Quieting the Storm.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-01.htm deleted file mode 100644 index ac9046cfaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Hi! Nice to see you. I had something to ask.
-You said that Ertheia is from the Wind Spirit Realm. Then what are Ertheia to the Wind Spirits from the Wind Spirit Realm?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-02.htm deleted file mode 100644 index a6ef19946b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-02.htm +++ /dev/null @@ -1,9 +0,0 @@ -Researcher Pio:
-I see.
-I have a hypothesis. -If the energy from the Wind Realm is coming here through the Dimensional Rift...
-If the energy from the rift is mixing with the wind energy and being absorbed by the spirits...
-Then wouldn't the spirits respond to Ertheia even if they have lost their minds?
-I need to test it. Can you help me? This will be my last request.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-03.htm deleted file mode 100644 index f410ff6a0a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Researcher Pio:
-Haha, deal! -I will summon Windima in front of you. Try attacking it. I want to see what happens.
-Oh, don't worry. It's only a Windima Clone I made based on my data.
-Let me know when you're ready!.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-04.html deleted file mode 100644 index 6dcbdd4ced..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-Attack the Windima. I want to see what happens.

-Did it not appear? I'll summon again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-05.html deleted file mode 100644 index 2c3da1f7bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Pio:
-Amazing! My hypothesis was right. Did you see it? It paid respects to you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-06.html deleted file mode 100644 index 962a8a2597..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/33963-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Pio:
-I knew it. The energy from the Wind Spirit Realm was influencing Windy Hill.
-Thank you for helping me. I need to report this to High Priest Levian.
-Bye! See you again! Ertheia with pretty ears! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/Q10758_TheOathOfTheWind.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/Q10758_TheOathOfTheWind.java deleted file mode 100644 index 32ea11bdc9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10758_TheOathOfTheWind/Q10758_TheOathOfTheWind.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10758_TheOathOfTheWind; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10757_QuietingTheStorm.Q10757_QuietingTheStorm; - -/** - * The Oath of the Wind (10758) - * @author malyelfik - */ -public class Q10758_TheOathOfTheWind extends Quest -{ - // NPC - private static final int PIO = 33963; - // Monster - private static final int WINDIMA = 27522; - // Misc - private static final int MIN_LEVEL = 28; - - public Q10758_TheOathOfTheWind() - { - super(10758); - addStartNpc(PIO); - addTalkId(PIO); - addSpawnId(WINDIMA); - addKillId(WINDIMA); - - addCondRace(Race.ERTHEIA, "33963-00.htm"); - addCondMinLevel(MIN_LEVEL, "33963-00.htm"); - addCondCompletedQuest(Q10757_QuietingTheStorm.class.getSimpleName(), "33963-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33963-01.htm": - case "33963-02.htm": - { - break; - } - case "33963-03.htm": - { - qs.startQuest(); - break; - } - case "SPAWN": - { - if (qs.isCond(1)) - { - final Npc mob = addSpawn(WINDIMA, -93427, 89595, -3216, 0, true, 180000); - addAttackPlayerDesire(mob, player); - } - htmltext = null; - break; - } - case "33963-06.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 561645, 134); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33963-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33963-04.html" : "33963-05.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onSpawn(Npc npc) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.ARGHH); - return super.onSpawn(npc); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - qs.setCond(2, true); - } - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.I_AM_LOYAL_TO_YOU_MASTER_OF_THE_WINDS_AND_LOYAL_I_SHALL_REMAIN_IF_MY_VERY_SOUL_BETRAYS_ME); - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-01.html deleted file mode 100644 index 9c98ae9858..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-You're back! Thank you for helping us last time. Thanks to you, Windy Hill is stable.
-But I didn't know that you were still here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-02.html deleted file mode 100644 index 0a4581a73e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-02.html +++ /dev/null @@ -1,7 +0,0 @@ -High Priestess Levian:
-Oh thank you. I heard that Ertheia are free-minded. But I didn't think that you'd be so considerate.
-I hope we remain good friends, your race and ours.
-By the way, there is actually a problem.
-Can you help us with that too?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-03.html deleted file mode 100644 index 676b6f0dc5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priestess Levian:
-Near Windy Hill, there are Orc Barracks. It's where the Turek Orcs have settled.
-But the Orcs have been behaving strangely lately.
-I'm worried if they intend to invade this village using the odd happenings on Windy Hill. If that happens, it will be catastrophic.
-First go to the Orc Barracks and talk to Piotur. He will tell you what you need to know. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-04.html deleted file mode 100644 index 9781ac324d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30037-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priestess Levian:
-I'm worried if Orcs intend to invade this village using the odd happenings on Windy Hill.
-First go to the Orc Barracksand talk to Piotur. He will tell you what you need to know. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-01.html deleted file mode 100644 index 6ee525c797..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Piotur:
-Wait. Who are you?
-I've never seen your kind before. You don't look like an Elf.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-02.html deleted file mode 100644 index 0265f1b26c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Piotur:
-Ertheia? I've heard that name. You mean the legendary race made by Sayha?
-I can't believe it. But what are you doing in a place like this?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-03.html deleted file mode 100644 index 1c5d41c334..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/30597-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Piotur:
-High Priest Levian said she would send someone. So it is you.
-The Orcs have been acting strange lately. But I've never left this house, and I farmed all my life. So even watching the Orcs is a huge terror for me.
-Of course, it was a coincidence that I found the Orcs acting strange. Go see the weird Orc at the well.
-He came running one day, asking me to help, saying the Turek Orcs were acting weird. Like he wasn't one himself!
Unlike other Orcs, he is not aggressive. You should go see him.
-(You can obtain the next Letters from the Queen at Level 40.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/Q10760_LettersFromTheQueenOrcBarracks.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/Q10760_LettersFromTheQueenOrcBarracks.java deleted file mode 100644 index c79ffa7e03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/Q10760_LettersFromTheQueenOrcBarracks.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10760_LettersFromTheQueenOrcBarracks; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Orc Barracks (10760) - * @author malyelfik - */ -public class Q10760_LettersFromTheQueenOrcBarracks extends LetterQuest -{ - // NPC - private static final int LEVIAN = 30037; - private static final int PIOTUR = 30597; - // Items - private static final int SOE_GLUDIN_VILLAGE = 39486; - private static final int SOE_ORC_BARRACKS = 39487; - // Location - private static final Location TELEPORT_LOC = new Location(-79816, 150828, -3040); - // Misc - private static final int MIN_LEVEL = 30; - private static final int MAX_LEVEL = 39; - - public Q10760_LettersFromTheQueenOrcBarracks() - { - super(10760); - addTalkId(LEVIAN, PIOTUR); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_GLUDIN_VILLAGE, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_2"); - registerQuestItems(SOE_GLUDIN_VILLAGE, SOE_ORC_BARRACKS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30037-02.html": - case "30597-02.html": - { - break; - } - case "30037-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_ORC_BARRACKS, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_LEVIAN_GAVE_YOU_TO_GO_TO_ORC_BARRACKS, ExShowScreenMessage.TOP_CENTER, 5000); - } - break; - } - case "30597-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 242760, 58); - showOnScreenMsg(player, NpcStringId.TRY_TALKING_TO_VORBOS_BY_THE_WELL_NYOU_CAN_RECEIVE_QUEEN_NAVARI_S_NEXT_LETTER_AT_LV_40, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = event; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if ((npc.getId() == LEVIAN)) - { - htmltext = (qs.isCond(2)) ? "30037-01.html" : "30037-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "30597-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/popup.html deleted file mode 100644 index 0c4e35c867..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10760_LettersFromTheQueenOrcBarracks/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-There's news that the energy from Wind Spirit Realm came out from the Dimensional Rift and is causing havoc.
-Go to Gludin Village and help High Priest Raymond in Einhasad Temple sort this out.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-00.htm deleted file mode 100644 index 3d3656f512..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-My heart feels weird. Beats fast, my face flushes. I miss her! Am I in love?
-You don't look mature enough to know love.
-(This quest is available only to Ertheia characters Lv. 30 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-01.htm deleted file mode 100644 index 575ca91fde..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-I'm Vorbos. What are you? Never seen you. -Why stare at me? I'm Orc!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-02.htm deleted file mode 100644 index 879eddf139..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Vorbos:
-Child of wind? Never heard of them. But wind... you remind me of her. Good!
-No fear! I'm not violent. Will you help me?
-Thinking of her makes my heart pound. I can't stop! Even in sleep or battle.
-Am I ill? Is it a terrible disease? Can you find me a cure?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-03.htm deleted file mode 100644 index e3e9f1c181..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vorbos:
-Love? I'm in love? I see. I must love her. Thinking of her breaks my heart.
-We Orcs found strange vortex. We Orcs changed. Sometimes spirits flow out from the strange vortex. Ever since then, we Orcs capture them.
-We torture them, and try to make them our marionettes. Broke my heart. I abandoned my people and my home.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-04.htm deleted file mode 100644 index ba89eb33f6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vorbos:
-She's...a sylph. A wind fairy.
-I fell in love at first sight.
-When I see her flying, my heart pounds hard. I want to do something for her. Can you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-05.htm deleted file mode 100644 index 3394d256ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -A Smitten Orc:
-I'm angry! I hate the Orcs who harass her kind.
-Go punish the Orcs! Go kill Turek War Hounds, Turek Orc Footmen, Turek Orc Sentinels, Turek Orc Suppliers, Turek Orc Archers, Turek Orc Skirmishers, Turek Orc Priests, Turek Orc Prefects, and Turek Orc Elders! I don't care if they are my own kind.
-She is more important to me!
-Also, while at it, go see how spirits are doing at Orc Barracks. Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-06.html deleted file mode 100644 index 2c2fd71e60..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-06.html +++ /dev/null @@ -1,6 +0,0 @@ -A Smitten Orc:
-I'm angry! I hate the Orcs who harass her kind.
-Go punish the Orcs! Go kill Turek War Hounds, Turek Orc Footmen, Turek Orc Sentinels, Turek Orc Suppliers, Turek Orc Archers, Turek Orc Skirmishers, Turek Orc Priests, Turek Orc Prefects, and Turek Orc Elders! I don't care if they are my own kind.
-She is more important to me!
-Also, while at it, go see how the spirits are doing at Orc Barracks. Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-07.html deleted file mode 100644 index 153482a5cb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-07.html +++ /dev/null @@ -1,5 +0,0 @@ -A Smitten Orc:
-Did you punish Orcs? -How are the spirits doing?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-08.html deleted file mode 100644 index 0a22c7bcb9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/33966-08.html +++ /dev/null @@ -1,6 +0,0 @@ -A Smitten Orc:
-Thank you! Thank you! Bad Orcs!
-They chained my love! I cannot forgive them.
-She doesn't know me, but I love her.
-I will go to the Orc Barracks and ask my friends how to unshackle her. I will call you again. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/Q10761_AnOrcInLove.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/Q10761_AnOrcInLove.java deleted file mode 100644 index d6796a5cea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10761_AnOrcInLove/Q10761_AnOrcInLove.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10761_AnOrcInLove; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * An Orc in Love (10761) - * @author malyelfik - */ -public class Q10761_AnOrcInLove extends Quest -{ - // NPC - private static final int VORBOS = 33966; - // Monsters - private static final int[] MONSTERS = - { - 20494, // Turek War Hound - 20495, // Turek Orc Prefect - 20496, // Turek Orc Archer - 20497, // Turek Orc Skirmisher - 20498, // Turek Orc Supplier - 20499, // Turek Orc Footman - 20500, // Turek Orc Sentinel - 20501, // Turek Orc Priest - 20546, // Turek Orc Elder - }; - // Misc - private static final int MIN_LEVEL = 30; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10761_AnOrcInLove() - { - super(10761); - addStartNpc(VORBOS); - addTalkId(VORBOS); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "33966-00.htm"); - addCondMinLevel(MIN_LEVEL, "33966-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33966-02.htm": - case "33966-03.htm": - case "33966-04.htm": - { - break; - } - case "33966-05.htm": - { - qs.startQuest(); - break; - } - case "33966-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 706841, 85); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33966-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33966-06.html" : "33966-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount < 30) - { - qs.set(KILL_COUNT_VAR, ++killCount); - if (killCount >= 30) - { - qs.setCond(2, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(1); - holder.add(new NpcLogListHolder(NpcStringId.KILL_TUREK_ORCS, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-00.htm deleted file mode 100644 index cbb780da83..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-I miss her all the time. I must be in love. You're not mature enough to know love.
-(This quest may only be undertaken by characters Lv. 34 or above who have completed the quest "An Orc in Love.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-01.htm deleted file mode 100644 index 52513367b4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -A Smitten Orc:
-Welcome back!
-I asked my friends. The shackles are made with strong magic.
-special Orc spells. You can never unbind them without something special.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-02.htm deleted file mode 100644 index 5ec6f159d3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-But I found ways. You need two keys to unshackle the chains.
-I need to get the first key. Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-03.htm deleted file mode 100644 index e53790e1ef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -A Smitten Orc:
-You are nice! You even cheer for my love. Sniff.
-The first key will be found from killing Marionette Spirits.
-Someone cruel had locked the key inside the Marionette Spirit and turned it into a puppet under a powerful spell.
-What's even more scary is that he made it impossible to get the key without killing the Marionette Spirit.
-But it's the only choice we have to save the spirits. Go kill Marionette Spirits and get me Magic Chain Key 1. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-04.html deleted file mode 100644 index f21104d04c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-04.html +++ /dev/null @@ -1,7 +0,0 @@ -A Smitten Orc:
-You are nice! You even cheer for my love. Sniff.
-The first key will be found from killing Marionette Spirits.
-Someone cruel had locked the key inside the Marionette Spirit and turned it into a puppet under a powerful spell.
-What's even more scary is that he made it impossible to get the key without killing the Marionette Spirit.
-But it's the only choice we have to save the spirits. Go kill Marionette Spirits and get me Magic Chain Key 1! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-05.html deleted file mode 100644 index ba28dd2969..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-You have the key? You are truly great!
-Thank you! Thank you! I'm closer to helping her now. Joy!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-06.html deleted file mode 100644 index a53986c07d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/33966-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-I will come back to you again after finding out where the other key is. Help me again then.
-I want to see her again...though she will never like me back. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/Q10762_MarionetteSpirit.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/Q10762_MarionetteSpirit.java deleted file mode 100644 index 251bddde96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10762_MarionetteSpirit/Q10762_MarionetteSpirit.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10762_MarionetteSpirit; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10761_AnOrcInLove.Q10761_AnOrcInLove; - -/** - * Marionette Spirit (10762) - * @author malyelfik - */ -public class Q10762_MarionetteSpirit extends Quest -{ - // NPC - private static final int VORBOS = 33966; - // Monster - private static final int MARIONETTE_SPIRIT = 23418; - // Items - private static final int MAGIC_CHAIN_KEY = 39488; - // Misc - private static final int MIN_LEVEL = 34; - private static final int DROP_RATE = 70; - - public Q10762_MarionetteSpirit() - { - super(10762); - addStartNpc(VORBOS); - addTalkId(VORBOS); - addKillId(MARIONETTE_SPIRIT); - - addCondRace(Race.ERTHEIA, "33966-00.htm"); - addCondMinLevel(MIN_LEVEL, "33966-00.htm"); - addCondCompletedQuest(Q10761_AnOrcInLove.class.getSimpleName(), "33966-00.htm"); - registerQuestItems(MAGIC_CHAIN_KEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33966-02.htm": - { - break; - } - case "33966-03.htm": - { - qs.startQuest(); - break; - } - case "33966-06.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 896996, 215); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33966-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33966-04.html" : "33966-05.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && (DROP_RATE > getRandom(100))) - { - giveItems(killer, MAGIC_CHAIN_KEY, 1); - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-00.htm deleted file mode 100644 index 854ae5cafd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-My heart has been pounding, and I miss her. I must be in love. You're not mature enough to know love.
-(This quest may only be undertaken by characters Lv. 34 or above who have completed the quest "Marionette Spirit.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-01.htm deleted file mode 100644 index 183dc8228c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -A Smitten Orc:
-You're here! Thank you for helping me every time. I found out how to find the second key!
-The idol of the Orcs, Chertuba, has ordered the capture of spirits.
-It is also Chertuba who made magical shackles. Chertuba gathered elders and shamans to make magical shackles and two keys.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-02.htm deleted file mode 100644 index 40e6a7055e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vorbos:
-Chertuba has second key. In order to make it even more difficult to find, he gave it to his Incarnation.
-As you kill the Orcs, you will see Chertuba Mirage or Chertuba Illusion. As you kill Chertuba Mirage or Chertuba Illusion, you will be able to get your hands on second key.
-They can be quite strong, but help me!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-03.htm deleted file mode 100644 index 77ca479eb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -A Smitten Orc:
-Thank you! Once again, you will see Chertuba Mirage or Chertuba Illusion as you kill Orcs.
-Get Magic Chain Key 2 from them for me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-04.html deleted file mode 100644 index fef2b0658a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-You will see Chertuba Mirages or Chertuba Illusions as you kill Orcs.
-Get Magic Chain Key 2 from them for me! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-05.html deleted file mode 100644 index ba33b7fda8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-My hero! You're back. And you have second key with you. I can finally save my love!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-06.html deleted file mode 100644 index a0bb3861ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/33966-06.html +++ /dev/null @@ -1,4 +0,0 @@ -A Smitten Orc:
-I can't wait to see my love fly freely in sky. She looks so sad being locked up. I may need your help to rescue spirits.
-I will call when I'm ready! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/Q10763_TerrifyingChertuba.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/Q10763_TerrifyingChertuba.java deleted file mode 100644 index 157b6eea7c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10763_TerrifyingChertuba/Q10763_TerrifyingChertuba.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10763_TerrifyingChertuba; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10762_MarionetteSpirit.Q10762_MarionetteSpirit; - -/** - * Terrifying Chertuba (10763) - * @author malyelfik - */ -public class Q10763_TerrifyingChertuba extends Quest -{ - // NPC - private static final int VORBOS = 33966; - // Monsters - private static final int CHERTUBA_MIRAGE = 23421; - private static final int CHERTUBA_ILLUSION = 23422; - // Items - private static final int MAGIC_CHAIN_KEY = 39489; - // Misc - private static final int MIN_LEVEL = 34; - - public Q10763_TerrifyingChertuba() - { - super(10763); - addStartNpc(VORBOS); - addTalkId(VORBOS); - addKillId(CHERTUBA_ILLUSION, CHERTUBA_MIRAGE); - - addCondRace(Race.ERTHEIA, "33966-00.htm"); - addCondMinLevel(MIN_LEVEL, "33966-00.htm"); - addCondCompletedQuest(Q10762_MarionetteSpirit.class.getSimpleName(), "33966-00.htm"); - registerQuestItems(MAGIC_CHAIN_KEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33966-02.htm": - { - break; - } - case "33966-03.htm": - { - qs.startQuest(); - break; - } - case "33966-06.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 1529848, 215); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33966-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33966-04.html" : "33966-05.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, MAGIC_CHAIN_KEY, 1); - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33964-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33964-01.html deleted file mode 100644 index 71e75dc02b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33964-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captured Tree Spirit:
-I'm a tree spirit...Let me out of here. My freedom's...been...stolen from me...
-(You can free the spirits if you have a key while performing "Free Spirit", and are Lv. 38 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33965-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33965-01.html deleted file mode 100644 index 0fa58f208d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33965-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captured Wind Spirit:
-I'm a wind spirit...Even as I look upon the sky, I cannot fly to it...I am no longer free...
-(You can free the spirits if you have a key while performing "Free Spirit" and are Lv. 38 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-00.htm deleted file mode 100644 index 9bc1a41133..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vorbosc:
-My heart has been pounding, and I miss her. I must be in love. You're not mature enough to know love.
-(This quest is only available for characters Lv. 38 or above who have completed the quest "Terrifying Chertuba.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-01.htm deleted file mode 100644 index 039656a9f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vorbos:
-You're here! Finally it's time to save her. I have both keys now.


- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-02.htm deleted file mode 100644 index d006d32787..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-Want to go myself, but can't show ugly self in front of her or her people!
-And my kin locked the spirits. How could I go? You help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-03.htm deleted file mode 100644 index 516831566d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vorbos:
-Thank you! You're first one who wanted to help. I'm touched!
-Now go help spirits!
-I will give you keys. Go unshackle Captured Tree Spirits and Captured Wind Spirits and free them!
-And make sure no one can shackle spirits again by bringing 10 Broken Chains! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-04.html deleted file mode 100644 index 25c9eec981..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Vorbos:
-Thank you! You're first one who wanted to help. I'm touched!
-Now go help the spirits!
-I will give you keys. Go unshackle Captured Tree Spirits and Captured Wind Spirits and free them!
-And make sure no one can shackle spirits again by bringing 10 Broken Chains! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-05.html deleted file mode 100644 index d1e1f4451c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-You're back. What happened?
-I trust you, but I was still worried!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-06.html deleted file mode 100644 index 698d3bcb13..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/33966-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Vorbos:
-She is here! She came to ugly me! She came to me!
-My love has talked to me and thanked me.
-I can die happy now! I am happy! So long, hero! You are my hero! - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/Q10764_FreeSpirit.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/Q10764_FreeSpirit.java deleted file mode 100644 index e1b21b8433..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10764_FreeSpirit/Q10764_FreeSpirit.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10764_FreeSpirit; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10763_TerrifyingChertuba.Q10763_TerrifyingChertuba; - -/** - * Free Spirit (10764) - * @author malyelfik - */ -public class Q10764_FreeSpirit extends Quest -{ - // NPC - private static final int VORBOS = 33966; - private static final int TREE_SPIRIT = 33964; - private static final int WIND_SPIRIT = 33965; - private static final int SYLPH = 33967; - private static final int LIBERATED_WIND_SPIRIT = 33968; - private static final int LIBERATED_TREE_SPIRIT = 33969; - // Items - private static final int MAGIC_CHAIN_KEY_BUNDLE = 39490; - private static final int LOOSENED_CHAIN = 39518; - // Location - private static final Location SYLPH_LOCATION = new Location(-85001, 106057, -3592); - // Misc - private static final int MIN_LEVEL = 38; - - public Q10764_FreeSpirit() - { - super(10764); - addStartNpc(VORBOS); - addTalkId(VORBOS, TREE_SPIRIT, WIND_SPIRIT); - addSpawnId(LIBERATED_TREE_SPIRIT, LIBERATED_WIND_SPIRIT, SYLPH); - - addCondRace(Race.ERTHEIA, "33966-00.htm"); - addCondMinLevel(MIN_LEVEL, "33966-00.htm"); - addCondCompletedQuest(Q10763_TerrifyingChertuba.class.getSimpleName(), "33966-00.htm"); - registerQuestItems(MAGIC_CHAIN_KEY_BUNDLE, LOOSENED_CHAIN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33966-02.htm": - { - break; - } - case "33966-03.htm": - { - qs.startQuest(); - giveItems(player, MAGIC_CHAIN_KEY_BUNDLE, 10); - break; - } - case "33966-06.html": - { - if (qs.isCond(2)) - { - addSpawn(SYLPH, SYLPH_LOCATION, false, 4000); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 1312934, 315); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == VORBOS) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33966-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33966-04.html" : "33966-05.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted() && qs.isCond(1)) - { - final int npcId = (npc.getId() == WIND_SPIRIT) ? LIBERATED_WIND_SPIRIT : LIBERATED_TREE_SPIRIT; - - giveItems(player, LOOSENED_CHAIN, 1); - addSpawn(npcId, npc, false, 2500); - npc.deleteMe(); - - if (getQuestItemsCount(player, LOOSENED_CHAIN) >= 10) - { - qs.setCond(2, true); - } - htmltext = null; - } - else - { - htmltext = npc.getId() + "-01.html"; - } - return htmltext; - } - - @Override - public String onSpawn(Npc npc) - { - if (npc.getId() == SYLPH) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THANK_YOU_YOU_ARE_KIND); - } - else - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THANK_YOU_THANK_YOU_FOR_HELPING); - } - return super.onSpawn(npc); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm deleted file mode 100644 index c2ee2611fe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Now that you've unlocked your ability, you should get ready to take the leap into the world. Speaking of which, I'd like to advise you to learn a skill that will help you.
-We call it Alchemy.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm deleted file mode 100644 index a03b905237..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-While we did not need means of wealth for our lives, the Material Realm requires Adena to live. That's why we developed a new study where we use existing materials to create new valuables: Alchemy.
-Using this skill will help you obtain what you need in the Material Realm.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm deleted file mode 100644 index d171632aaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Ayanthe:
-Interested? Good. You will need that to learn Alchemy.
-Unfortunately, there's nothing more I can tell you about Alchemy. In Faeron Village, there is an Ertheia who invented and organized Alchemy. You can go to her to learn.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html deleted file mode 100644 index 6103cf3d45..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-Go to Alchemist Zephyra, one of the twin sisters who invented Alchemy after Faeron Village came to the Material Realm. Tell her that I sent you, and she will teach you the basics. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html deleted file mode 100644 index 93fd7e0ed3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33942-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-Go to Alchemist Zephyra. Say that I have sent you, and she will teach you the basics of Alchemy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm deleted file mode 100644 index a36c5675d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Now that you've unlocked your ability, you should get ready to take the leap into the world. Speaking of which, I'd like to advise you to learn a skill that will help you.
-We call it Alchemy.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm deleted file mode 100644 index 9537484aee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-While we did not need means of wealth for our lives, the Material Realm requires Adena to live. That's why we developed a new study where we use existing materials to create new valuables: Alchemy.
-Using this skill will help you obtain what you need in the Material Realm.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm deleted file mode 100644 index 83a256c831..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Katalin:
-Interested? Good. You will need that to learn Alchemy.
-Unfortunately, there's nothing more I can tell you about Alchemy. In Faeron Village, there is an Ertheia who invented and organized Alchemy. You can go to her to learn.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html deleted file mode 100644 index 412984153f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Go to Alchemist Zephyra, one of the twin sisters who invented Alchemy after Faeron Village came to the Material Realm. Tell her that I sent you, and she will teach you the basics. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html deleted file mode 100644 index b90cede551..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33943-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-Go to Alchemist Zephyra. Say that I have sent you, and she will teach you the basics of Alchemy. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html deleted file mode 100644 index 029c26f266..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Zephyra the Alchemist:
-An Ertheia yet unknown to me. You must be new to the Material Realm. How may I help you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html deleted file mode 100644 index 6a94b6c5b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Zephyra the Alchemist:
-Oh! Learn about Alchemy? Fine, let me explain.
-Alchemy is divided into Combination, which makes Air Stones, and Transmutation, which uses Air Stones or Material Realm items to make Potions, Enchant Scrolls, Life Stones, and Dyes.
-You must have the power to control the wind spirits as a child of Sayha, but the amount of control needed for Alchemy calls for an Alchemy Cube.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html deleted file mode 100644 index 659733c87a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Zephyra the Alchemist:
-The Alchemy Cube is made of compressed wind energy. You may grind the items with it to make Air Stones.
-You cannot understand Alchemy through words. You've gotten this far, which means that you can use the Alchemy Cube. Let's try "Combination" to actually make something. I will allow you time to prepare. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html deleted file mode 100644 index a0064352ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Zephyra the Alchemist:
-Are you ready now? Let's try to make something with Alchemy. Try to remember the instructions. Bring me the transmuted item and I will trade it for something more valuable. You must make it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html deleted file mode 100644 index de6d043e8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Zephyra the Alchemist:
-Now try making 1 Air Stone and 1 Windy Healing Potion.
-Use Alchemy - Combination to use an Alchemy Cube. You can create Air Stones with it. You can check the number of items you can get beforehand by inserting items in the Alchemy Cube. The more items you have in the cube, the more items you can get.
-Windy Healing Potions can be made via Alchemy - Transmutation. You can see the list of items you can make by clicking on Transmutation. Go to Pelu the Grocer for the items you need. Remember that you can only create one when you have all the required items. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html deleted file mode 100644 index 634edf39aa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Zephyra the Alchemist:
-Did you make it? Let me see. - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html deleted file mode 100644 index 70e1928a3f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Zephyra the Alchemist:
-Congratulations on understanding the basics of Alchemy. You can make the items you need in combat yourself with this skill. Or you could make money to buy those. I wish you luck then. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html deleted file mode 100644 index de6d043e8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/33978-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Zephyra the Alchemist:
-Now try making 1 Air Stone and 1 Windy Healing Potion.
-Use Alchemy - Combination to use an Alchemy Cube. You can create Air Stones with it. You can check the number of items you can get beforehand by inserting items in the Alchemy Cube. The more items you have in the cube, the more items you can get.
-Windy Healing Potions can be made via Alchemy - Transmutation. You can see the list of items you can make by clicking on Transmutation. Go to Pelu the Grocer for the items you need. Remember that you can only create one when you have all the required items. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java deleted file mode 100644 index d7774f8c80..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/Q10766_ANewCraft.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10766_ANewCraft; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.item.OnItemCreate; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId; - -/** - * A New Craft (10766) - * @URL https://l2wiki.com/A_New_Craft - * @author Gigi - */ -public class Q10766_ANewCraft extends Quest -{ - // NPCs - private static final int KATALIN = 33943; - private static final int AYANTHE = 33942; - private static final int ZEPHYRA = 33978; - // Items - private static final ItemHolder WINDY_HEALING_POTION = new ItemHolder(39466, 50); - private static final ItemHolder WINDY_QUICK_HEALING_POTION = new ItemHolder(39471, 50); - private static final int AIR_STONE = 39461; - private static final int WINDY_HEALING_POTION_1 = 39466; - // Misc - private static final int MIN_LEVEL = 85; - // Reward - private static final int EXP_REWARD = 168000; - private static final int SP_REWARD = 40; - - public Q10766_ANewCraft() - { - super(10766); - addStartNpc(KATALIN, AYANTHE); - addTalkId(KATALIN, AYANTHE, ZEPHYRA); - registerQuestItems(AIR_STONE, WINDY_HEALING_POTION_1); - addCondMinLevel(MIN_LEVEL, "noLevel.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33943-02.htm": - case "33943-03.htm": - case "33942-02.htm": - case "33942-03.htm": - case "33978-02.html": - { - htmltext = event; - break; - } - case "33943-04.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33942-04.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33978-03.html": - { - qs.setCond(2, true); - player.sendPacket(new ExTutorialShowId(26)); - htmltext = event; - break; - } - case "33978-05.html": - { - qs.setCond(3, true); - qs.set(Integer.toString(AIR_STONE), 0); - qs.set(Integer.toString(WINDY_HEALING_POTION_1), 0); - htmltext = event; - break; - } - case "33978-07.html": - { - if (qs.isCond(4)) - { - takeItems(player, AIR_STONE, 1); - takeItems(player, WINDY_HEALING_POTION_1, 1); - giveItems(player, WINDY_HEALING_POTION); - giveItems(player, WINDY_QUICK_HEALING_POTION); - addExpAndSp(player, EXP_REWARD, SP_REWARD); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case KATALIN: - { - if (qs.isCreated() && !player.isMageClass()) - { - htmltext = "33943-01.htm"; - } - else - { - htmltext = "noFighter.html"; - } - if (qs.getCond() > 0) - { - htmltext = "33943-05.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - case AYANTHE: - { - if (qs.isCreated() && player.isMageClass()) - { - htmltext = "33942-01.htm"; - } - else - { - htmltext = "noMage.html"; - } - if (qs.getCond() > 0) - { - htmltext = "33942-05.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - case ZEPHYRA: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "33978-01.html"; - break; - } - case 2: - { - htmltext = "33978-04.html"; - break; - } - case 3: - { - if ((getQuestItemsCount(player, AIR_STONE) == 0) || (getQuestItemsCount(player, WINDY_HEALING_POTION_1) == 1)) - { - htmltext = "33978-08.html"; - } - break; - } - case 4: - { - htmltext = "33978-06.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_ITEM_CREATE) - @RegisterType(ListenerRegisterType.ITEM) - @Id(AIR_STONE) - @Id(WINDY_HEALING_POTION_1) - public void onItemCreate(OnItemCreate event) - { - final PlayerInstance player = event.getActiveChar().getActingPlayer(); - if (player != null) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && (qs.isCond(3)) && (getQuestItemsCount(qs.getPlayer(), AIR_STONE) >= 1) && (getQuestItemsCount(qs.getPlayer(), WINDY_HEALING_POTION_1) >= 1)) - { - qs.setCond(4, true); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html deleted file mode 100644 index 30c328973d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -Ivory Tower Wizard Rombel:
-This quest is only for Ertheia class. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html deleted file mode 100644 index e1d3390e03..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noFighter.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Katalin:
-This quest available only Fighter class Entheria race character - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html deleted file mode 100644 index 10ab510415..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noLevel.html +++ /dev/null @@ -1,4 +0,0 @@ -
-This mission will be too hard for you. Don't be disappointed. Once you have grown a little more, please come back
-(You must be level 85 or above to start this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html deleted file mode 100644 index 68a717b8d9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10766_ANewCraft/noMage.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Ayanthe:
-This quest available only Mage class Entheria race character - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-00.htm deleted file mode 100644 index 227e07f3f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist Veruti:
-I'm wondering what to buy with the Adena I made from Alchemy. Hehe.
-(Only Ertheia characters Lv. 97 or above can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-01.htm deleted file mode 100644 index 3c3487b0db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist Veruti:
-What manner of business brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-02.htm deleted file mode 100644 index c955b9a449..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist Veruti:
-You must be the Ertheia who learned from my younger sister in Faeron Village. Nice to meet you. If you think I can be of some help to you, then I will most certainly help. We should help each other until we can go home again.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-03.htm deleted file mode 100644 index 7910d33061..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Veruti:
-Don't thank me yet. High-level Alchemy requires serious grindi - study. Studying! You could quit halfway, or even grow to resent me.
-You think you're ready for the challenge?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-04.htm deleted file mode 100644 index 5b5a9950f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Veruti:
-The way to learn the secrets of a skill is to keep using it. The only way to hone your high-grade Alchemy is to make a lot of potions with the skills you already have.
-Make 1000 each of the Superior Windy Healing Potion, the Superior Windy Quick Healing Potion, and the High-grade Love Potion and bring them to me.
-Don't worry -- I'm only checking. I won't take any from you, so don't complain about the amount. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-05.html deleted file mode 100644 index 5b5a9950f1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Veruti:
-The way to learn the secrets of a skill is to keep using it. The only way to hone your high-grade Alchemy is to make a lot of potions with the skills you already have.
-Make 1000 each of the Superior Windy Healing Potion, the Superior Windy Quick Healing Potion, and the High-grade Love Potion and bring them to me.
-Don't worry -- I'm only checking. I won't take any from you, so don't complain about the amount. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-06.html deleted file mode 100644 index 68f05863ea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Alchemist Veruti:
-Finish making everything? It's difficult, isn't it?
-
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-07.html deleted file mode 100644 index 4be5ba5e59..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/33977-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Alchemist Veruti:
-Heh. Well done. Here, you can learn some high-grade Alchemy with this. See you later. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/Q10767_AWholeNewLevelOfAlchemy.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/Q10767_AWholeNewLevelOfAlchemy.java deleted file mode 100644 index 90dea00e57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/Q10767_AWholeNewLevelOfAlchemy.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10767_AWholeNewLevelOfAlchemy; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.Id; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.item.OnItemCreate; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * A Whole New Level of Alchemy (10767) - * @URL https://l2wiki.com/A_Whole_New_Level_of_Alchemy - * @author Gigi - */ -public class Q10767_AWholeNewLevelOfAlchemy extends Quest -{ - // NPC - private static final int VERUTI = 33977; - // Items - private static final int SUPERIOR_WINDY_HEALING_POTION = 39469; - private static final int SUPERIOR_WINDY_QUIK_HEALING_POTION = 39474; - private static final int HIGH_GRADE_LOVE_POTION = 39479; - // Reward - private static final int EXP_REWARD = 14819175; - private static final int SP_REWARD = 3556; - private static final int ALCHEMIC_TOME_POTION = 39482; - // Misc - private static final int MIN_LEVEL = 97; - - public Q10767_AWholeNewLevelOfAlchemy() - { - super(10767); - addStartNpc(VERUTI); - addTalkId(VERUTI); - registerQuestItems(SUPERIOR_WINDY_HEALING_POTION, SUPERIOR_WINDY_QUIK_HEALING_POTION, HIGH_GRADE_LOVE_POTION); - addCondMinLevel(MIN_LEVEL, "33977-00.htm"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "33977-02.htm": - case "33977-03.htm": - { - htmltext = event; - break; - } - case "33977-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "33977-07.html": - { - if (qs.isCond(2)) - { - takeItems(player, SUPERIOR_WINDY_HEALING_POTION, 1000); - takeItems(player, SUPERIOR_WINDY_QUIK_HEALING_POTION, 1000); - takeItems(player, HIGH_GRADE_LOVE_POTION, 1000); - giveItems(player, ALCHEMIC_TOME_POTION, 3); - addExpAndSp(player, EXP_REWARD, SP_REWARD); - qs.exitQuest(false, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33977-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "33977-05.html"; - } - else if (qs.isCond(2)) - { - htmltext = "33977-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @RegisterEvent(EventType.ON_ITEM_CREATE) - @RegisterType(ListenerRegisterType.ITEM) - @Id(SUPERIOR_WINDY_HEALING_POTION) - @Id(SUPERIOR_WINDY_QUIK_HEALING_POTION) - @Id(HIGH_GRADE_LOVE_POTION) - public void onItemCreate(OnItemCreate event) - { - final PlayerInstance player = event.getActiveChar().getActingPlayer(); - if (player != null) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && (qs.isCond(1)) && (getQuestItemsCount(qs.getPlayer(), SUPERIOR_WINDY_HEALING_POTION) >= 1000) && (getQuestItemsCount(qs.getPlayer(), SUPERIOR_WINDY_QUIK_HEALING_POTION) >= 1000) && (getQuestItemsCount(qs.getPlayer(), HIGH_GRADE_LOVE_POTION) >= 1000)) - { - qs.setCond(2, true); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/noErtheia.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/noErtheia.htm deleted file mode 100644 index 9deefe55d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10767_AWholeNewLevelOfAlchemy/noErtheia.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alchemist Veruti:
-I'm wondering what to buy with the Adena I made from Alchemy. Hehe.
-(Only Ertheia classes can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-01.html deleted file mode 100644 index af174152b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Ertheia, are you here to see me? I heard from the High Priest in the Einhasad Temple in Gludin Village.
-He said that the people of Sayha are back on this land. It's an honor to meet you.
-But what brings you to Town of Dion?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-02.html deleted file mode 100644 index 562a8f1714..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-02.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-The Grail... So you're looking for the leads about the Grail at the giants' relics.
-Near Town of Dion, there is a place the giants used as a fortress and a laboratory during the Era of the Lesser Giants. It's Cruma Tower.
-Would you like to go there?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-03.html deleted file mode 100644 index 248234977d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-03.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Good.
-I heard that there are ways to see the ancient giants in Cruma Tower. You may ask the ones there to obtain useful information. I hope you learn information that is helpful for the Ertheia.
-First go to Cruma Tower and find Researcher Lorain near the entrance.
-You won't find a better helper. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-04.html deleted file mode 100644 index 1a9034f9d6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30070-04.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Oh! You need to ask again because you're not used to the Material Realm yet.
-I heard that there are ways to see the ancient giants in Cruma Tower. You may ask the ones there to obtain useful information. I hope you learn information that is helpful for the Ertheia.
-First go to Cruma Tower and find Researcher Lorain near the entrance.
-You won't find a better helper. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-01.html deleted file mode 100644 index 6b63d42a23..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Who are you? I've never seen you before. You're not an Elf... those ears...
-Who are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-02.html deleted file mode 100644 index de6bb8768c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Ertheia? The race in the ancient documents? I cannot believe it. I thought it was just a legend.
-Where did you come from? I want to explore your place instead of Cruma Tower now.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-03.html deleted file mode 100644 index 9826b9738d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/30673-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-So you're the one High Priest Sylvain was talking about. I never imagined that you'd be Ertheia.
-He told me that someone was looking for information about Cruma Tower. I will help you with what I know.
-(You can obtain the next Letters from the Queen at Level 46.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/Q10769_LettersFromTheQueenCrumaTowerPart1.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/Q10769_LettersFromTheQueenCrumaTowerPart1.java deleted file mode 100644 index 6bf8cbec44..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/Q10769_LettersFromTheQueenCrumaTowerPart1.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10769_LettersFromTheQueenCrumaTowerPart1; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Cruma Tower, Part 1 (10769) - * @author malyelfik - */ -public class Q10769_LettersFromTheQueenCrumaTowerPart1 extends LetterQuest -{ - // NPCs - private static final int SYLVAIN = 30070; - private static final int LORAIN = 30673; - // Items - private static final int SOE_DION_TOWN = 39593; - private static final int SOE_CRUMA_TOWER = 39594; - private static final int ENCHANT_WEAPON_C = 951; - private static final int ENCHANT_ARMOR_C = 952; - // Location - private static final Location TELEPORT_LOC = new Location(16014, 142326, -2688); - // Misc - private static final int MIN_LEVEL = 40; - private static final int MAX_LEVEL = 45; - - public Q10769_LettersFromTheQueenCrumaTowerPart1() - { - super(10769); - addTalkId(SYLVAIN, LORAIN); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_DION_TOWN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_3"); - registerQuestItems(SOE_DION_TOWN, SOE_CRUMA_TOWER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30070-02.html": - case "30673-02.html": - { - break; - } - case "30070-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_CRUMA_TOWER, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_SYLVAIN_GAVE_YOU_TO_GO_TO_CRUMA_TOWER, ExShowScreenMessage.TOP_CENTER, 5000); - } - break; - } - case "30673-03.html": - { - if (qs.isCond(3)) - { - giveItems(player, ENCHANT_WEAPON_C, 1); - giveItems(player, ENCHANT_ARMOR_C, 1); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 370440, 88); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == SYLVAIN) - { - htmltext = (qs.isCond(2)) ? "30070-01.html" : "30070-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "30673-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/popup.html deleted file mode 100644 index 50bdf8d68c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10769_LettersFromTheQueenCrumaTowerPart1/popup.html +++ /dev/null @@ -1,8 +0,0 @@ -The Queen's Letter:
-Remember the fragment you discovered last time? -Similar fragments have been found in Cruma Tower, which are ruins of the giants. I want you to go there to check.
-For details, go to High Priest Sylvain in the Town of Dion Einhasad Temple.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-01.html deleted file mode 100644 index a3050bb418..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-Ho ho! So you're one of the newly arrived Ertheia. I've only read about your kind in books! How exciting.
-I heard about you from Researcher Lorain. You wanted me to analyze some Shining Mysterious Fragments?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-02.html deleted file mode 100644 index aff21f1319..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Janssen:
-Well! You are as beautiful as an Elf...oh, let me get started on specially analyzing these fragments for you.
-I can do the analysis very quickly, please come back in a bit. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-03.html deleted file mode 100644 index 425317c62c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-Ah, the analysis is complete. I'm sorry, but the fragment recovered from Cruma Tower is not what you thought it was.
-It simply looks like the fragment you're thinking about. I don't feel any of the Wind Spirit Realm's energy within it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-04.html deleted file mode 100644 index b8da2017bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30484-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Janssen:
-Don't be so disappointed.
-Anyway, that fragment you recovered from Cruma Tower contains some dangerous energy.
-It looks shiny and precious on the outside, but the energy within it feels very unstable, like it could explode.
-Here, here. Will this cheer you up? Take this. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-00.htm deleted file mode 100644 index b9df1329ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Those wing-like ears...
-When I'm done exploring Cruma Tower, I would like to visit Ertheia's town.
-(This quest is available only to Ertheia characters Lv. 40 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-01.htm deleted file mode 100644 index 60667425d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Hello! Ertheian adventurer. I just can't get used to it. Your ears look like wings... You think the ancient documents speak of you flying because of your ears?
-I'm sorry. I cannot hide my curiosity.
-I heard that you want to know about Cruma Tower. What is it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-02.htm deleted file mode 100644 index 536ba12f74..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-You're looking for the Grail? I know what's going on now. You must find the giants in order to find the Grail. All the leads about Grail were connected with the giants.
-Cruma Tower is where the few ancient giants technology still remains. It's also the place you can find the ancient giants.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-03.htm deleted file mode 100644 index 89c067c167..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Hmm? Mysterious Fragment? You mean the Shining Mysterious Fragment? Where did you hear about it?
-I heard that Shining Mysterious Fragments were found on Cruma Tower. Not many have found it, so we don't know much either.
-According to my source, magical creatures in Cruma Tower Underground Level 3, which were created by the giants, have the fragment.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-04.htm deleted file mode 100644 index 5eec329799..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-First, gather the fragments from the magical creatures and ask the Ivory Tower Wizards in Cruma Tower to analyze them.
-I'm sure those wizards can analyze the fragments. The Ivory Tower Wizards are the most powerful.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-05.htm deleted file mode 100644 index b152e86d12..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Then go to Cruma Tower Underground Level 3 and kill the magical creatures. The magical creatures in Cruma Tower Underground Level 3 are Porta, Excuro, Ricenseo, Krator, Shindebarn. I'm sure you can get Shining Mysterious Fragments as you kill these magical creatures.
-Get 30 Shining Mysterious Fragments and go to Ivory Tower Wizard Janssen in Underground Level 3 to analyze the fragments you've gotten.
-Oh! In order to go there, use the entrance next to me to enter Cruma Tower and then talk to Ivory Tower Wizard Carsus. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-06.html deleted file mode 100644 index 127c010bcb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-You're still here? You don't have enough fragments for analysis.
-Kill Porta, Excuro, Ricenseo, Krator, Shindebarn in Cruma Tower Underground Level 3.
-You will get Shining Mysterious Fragments. Get 30 of them and go to Ivory Tower Wizard Janssen in Underground Level 3.
-Use the entrance next to me to enter Cruma Tower and then talk to Ivory Tower Wizard Carsus. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-07.html deleted file mode 100644 index 72a8138eaf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/30673-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-I think you have enough fragments for analysis. Go to Ivory Tower Wizard Janssen now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/Q10770_InSearchOfTheGrail.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/Q10770_InSearchOfTheGrail.java deleted file mode 100644 index 90f0cdcdd8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10770_InSearchOfTheGrail/Q10770_InSearchOfTheGrail.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10770_InSearchOfTheGrail; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * In Search of the Grail (10770) - * @author malyelfik - */ -public class Q10770_InSearchOfTheGrail extends Quest -{ - // NPCs - private static final int LORAIN = 30673; - private static final int JANSSEN = 30484; - // Monsters - private static final int[] MONSTERS = - { - 20213, // Porta - 20214, // Excuro - 20216, // Ricenseo - 20217, // Krator - 21036, // Shindebarn - }; - // Items - private static final int MYSTERIOUS_FRAGMENT = 39711; - // Misc - private static final int MIN_LEVEL = 40; - private static final double DROP_RATE = 0.4; - - public Q10770_InSearchOfTheGrail() - { - super(10770); - addStartNpc(LORAIN); - addTalkId(LORAIN, JANSSEN); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "30673-00.htm"); - addCondMinLevel(MIN_LEVEL, "30673-00.htm"); - registerQuestItems(MYSTERIOUS_FRAGMENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30673-02.htm": - case "30673-03.htm": - case "30673-04.htm": - { - break; - } - case "30673-05.htm": - { - qs.startQuest(); - break; - } - case "30484-02.html": - { - if (qs.isCond(2)) - { - takeItems(player, MYSTERIOUS_FRAGMENT, -1); - qs.setCond(3, true); - } - break; - } - case "30484-04.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 4175045, 562); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == LORAIN) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30673-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30673-06.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30673-07.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted()) - { - if (qs.isCond(2)) - { - htmltext = "30484-01.html"; - } - else if (qs.isCond(3)) - { - htmltext = "30484-03.html"; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && giveItemRandomly(killer, MYSTERIOUS_FRAGMENT, 1, 20, DROP_RATE, true)) - { - qs.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-00.htm deleted file mode 100644 index a91cc8c3c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Janssen:
-Ertheia. I've ony read about your kind in books, but to see one in the flesh...how exciting.
-(This quest can only be performed by Ertheia who have already completed "In Search of the Grail" and are Lv. 44 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-01.htm deleted file mode 100644 index 57c6d44071..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-There's an emergency. I know finding clues about the Grail is important to you, but I need your help right now.
-It's related to you as well.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-02.htm deleted file mode 100644 index 44f21ff3a1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Janssen:
-We've spoken to each other before, do you remember?
-It was regarding the Shining Mysterious Fragment you found on the 3rd underground floor of Cruma Tower. An incredible discovery was made regarding that fragment.
-It looks shiny and precious on the outside, but the energy within it feels very unstable, like it could explode.
-It's incomprehensible.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-03.htm deleted file mode 100644 index af75a73cab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-According to our investigation, that Shining Mysterious Fragment remains stable if it remains inside the body of a magical creature, but becomes very unstable if it leaves that body.
-There aren't any problems as of yet, but if it explodes, Cruma Tower will be in great danger.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-04.htm deleted file mode 100644 index 4bdf4784f0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Janssen:
-For now, we're not going to remove the fragments from the body of a magic creature.
-But, one's already been removed, and we don't know how to put it back in, so destroying it would be our safest option.
-We don't know why these fragments were placed inside, so we have to do what we have to do.
-We have the perfect device to help destroy this fragment. But I can't leave this place, so it'd be nice if someone else could go and find it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-05.htm deleted file mode 100644 index 3998977a0e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Janssen:
-Figured you'd help, so I'll tell you what to do.
-You'll find a Hidden Crusher made by the wizards of Ivory Tower on Cruma Tower: Underground Lv. 1.
-This powerful magical device can destroy any magical object. But, it was hidden to prevent anyone from misusing it, and since it requires magic to destroy something, it could self-destruct by consuming any residual magic left on it.
-If the crusher is destroyed before all the fragments are, you'll need to find another one.
-After the fragments have been destroyed, bring back 20 Normal Fragment Dust. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-06.html deleted file mode 100644 index 66bc7ef5c0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Janssen:
-You haven't left yet? There isn't any time! Hurry. You need to destroy the fragments before the crusher explodes. Do you want to die clutching these fragments?
-There's a Hidden Crusher made by the wizards of Ivory Tower on Cruma Tower: Underground Lv. 3. Find the crusher and destroy the Shining Mysterious Fragments. And as proof, collect 20 Normal Fragment Dust.
-But it requires magic to destroy something, so it could self-destruct by consuming any residual magic left on it.
-If the crusher is destroyed before all the fragments are, you'll need to find another one. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-07.html deleted file mode 100644 index be5b06c1d4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-You're back. I was afraid you'd gone to Cruma Tower to meet your death.
-Did you destroy all the Shining Mysterious Fragments?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-08.html deleted file mode 100644 index 3f2914e56b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/30484-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-Thank you for your help.
-Are you going to continue to search for the Grail? If so, how about directly talking to the Ancient Giant up in Cruma Tower? It's really your quickest way to get accurate information, so think about it.
-Here, take this as a token of my gratitude. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-01.html deleted file mode 100644 index 1990358d96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hidden Crusher:
-Klonk klonk... Ka-chunk..
-(The machine can be turned on when you are doing the Volatile Power quest and are Lv. 44 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-02.html deleted file mode 100644 index 932a7f7dcf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hidden Crusher:
-Collected all the Normal Fragment Dust.
-Time to go to the Cruma Tower: Underground Lv. 3 and report to Ivory Tower Mage Janssen. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990.html deleted file mode 100644 index 16783568db..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/33990.html +++ /dev/null @@ -1,4 +0,0 @@ -Hidden Crusher:
-Klonk... Klonk. There are some weird ancient letters.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/Q10771_VolatilePower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/Q10771_VolatilePower.java deleted file mode 100644 index c8eda180d5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10771_VolatilePower/Q10771_VolatilePower.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10771_VolatilePower; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10770_InSearchOfTheGrail.Q10770_InSearchOfTheGrail; - -/** - * Volatile Power (10771) - * @author malyelfik - */ -public class Q10771_VolatilePower extends Quest -{ - // NPCs - private static final int JANSSEN = 30484; - private static final int HIDDEN_CRUSHER = 33990; - // Monsters - private static final int FRAGMENT_EATER = 27533; - // Items - private static final int SHINING_MYSTERIOUS_FRAGMENT = 39713; - private static final int NORMAL_FRAGMENT_DUST = 39714; - // Misc - private static final int MIN_LEVEL = 44; - - public Q10771_VolatilePower() - { - super(10771); - addStartNpc(JANSSEN); - addFirstTalkId(HIDDEN_CRUSHER); - addTalkId(JANSSEN, HIDDEN_CRUSHER); - - addCondRace(Race.ERTHEIA, "30484-00.htm"); - addCondMinLevel(MIN_LEVEL, "30484-00.htm"); - addCondCompletedQuest(Q10770_InSearchOfTheGrail.class.getSimpleName(), "30484-00.htm"); - registerQuestItems(SHINING_MYSTERIOUS_FRAGMENT, NORMAL_FRAGMENT_DUST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30484-02.htm": - case "30484-03.htm": - case "30484-04.htm": - { - break; - } - case "30484-05.htm": - { - qs.startQuest(); - giveItems(player, SHINING_MYSTERIOUS_FRAGMENT, 20); - break; - } - case "30484-08.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 4150144, 650); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return "33990.html"; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == JANSSEN) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30484-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "30484-06.html" : "30484-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted()) - { - if (qs.isCond(1)) - { - final int itemCount = (int) getQuestItemsCount(player, SHINING_MYSTERIOUS_FRAGMENT); - int reduceCount = getRandom(1, 3); - if (reduceCount > itemCount) - { - reduceCount = itemCount; - } - - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_CRUSHER_IS_ACTIVATED); - npc.setScriptValue(reduceCount); - - for (int i = 0; i < 3; i++) - { - final Npc mob = addSpawn(FRAGMENT_EATER, player, true, 70000); - mob.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.KILL_THEM_DON_T_LET_THEM_GET_AWAY_WITH_THE_FRAGMENT); - addAttackPlayerDesire(mob, player); - } - takeItems(player, SHINING_MYSTERIOUS_FRAGMENT, reduceCount); - giveItems(player, NORMAL_FRAGMENT_DUST, reduceCount); - getTimers().addTimer("DESTROY_COUNT", 2000, npc, player); - - if (getQuestItemsCount(player, NORMAL_FRAGMENT_DUST) >= 20) - { - qs.setCond(3, true); // Looks like cond 2 is skipped. - } - htmltext = null; - } - else - { - htmltext = "33990-02.html"; - } - } - else - { - htmltext = "33990-01.html"; - } - return htmltext; - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - switch (event) - { - case "DESTROY_COUNT": - { - if ((npc != null) && (npc.getId() == HIDDEN_CRUSHER)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.S1_OBJECT_S_DESTROYED, String.valueOf(npc.getScriptValue())); - getTimers().addTimer("DESPAWN_MSG", 2000, npc, player); - } - break; - } - case "DESPAWN_MSG": - { - if ((npc != null) && (npc.getId() == HIDDEN_CRUSHER)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.THE_DEVICE_RAN_OUT_OF_MAGIC); - showOnScreenMsg(player, NpcStringId.THE_DEVICE_RAN_OUT_OF_MAGIC_TRY_LOOKING_FOR_ANOTHER, ExShowScreenMessage.TOP_CENTER, 5000); - if (!getTimers().hasTimer("DESPAWN", npc, null)) - { - getTimers().addTimer("DESPAWN", 1000, npc, null); - } - } - break; - } - case "DESPAWN": - { - if ((npc != null) && (npc.getId() == HIDDEN_CRUSHER)) - { - npc.deleteMe(); - } - break; - } - default: - { - super.onTimerEvent(event, params, npc, player); - } - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-00.htm deleted file mode 100644 index 9cc6802e82..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-Ertheia. I've ony read about your kind in books, but to see one in the flesh, how exciting.
-Many powerful Ivory Tower wizards have been dispatched to Cruma Tower.
-(This quest can only be performed by Ertheia who have already completed "Volatile Power" and are Lv. 45 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-01.htm deleted file mode 100644 index b3ef9c71b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-What's going on? I thought you were done with your business with me...
-Did you need something?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-02.htm deleted file mode 100644 index 8a8bc8f977..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Janssen:
-I see it's now my turn to help you. What can I help you with?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-03.htm deleted file mode 100644 index 8983b2f032..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Janssen:
-Ah! I think you want to tell her about the fragments. Of course, I'll help you.
-Ivory Tower Wizards are dispatched to all corners of the world, so we're always researching very vigorous ways of maintaining contact with the outside.
-In my case, I use a Magic Owl.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-04.htm deleted file mode 100644 index f452a20d95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Janssen:
-A Magic Owl is a magical animal in the form of an owl.
-I use it to send messages to people in far off places.
-People use birds to send messages all the time, but a Magic Owl works a bit differently. You don't need to write an actual letter.
-Place your hand over the owl's head and think of your message and it will be conveyed to the owl.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-05.htm deleted file mode 100644 index 1cb5eb3ec0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Janssen:
-Even if you don't write a letter, the owl will find your recipient and deliver your message.
-You don't have to worry about your letter getting lost or the owl being caught by a hunter or a predator. Cool, right?
-The only thing you have to be careful about is not thinking about anything else while thinking about your message, or the messages may cross.
-That's one setback, but the Magic Owl is otherwise a good method for sending messages. Would you like to try using one?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-06.htm deleted file mode 100644 index 159203c584..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-Good choice. Now then, once you get your message together, tell me and I'll summon an owl.
-Once it's summoned, start talking to the Magic Owl and think of the message you want to send to the queen. Easy, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-07.html deleted file mode 100644 index 871c752ef2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Janssen:
-It's not hard to summon a Magic Owl. Once you get your message together, tell me and I'll summon an owl right away.
-Once summoned, start talking to the Magic Owl and think of the message you want to send to the queen.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-08.html deleted file mode 100644 index b82f9282b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Janssen:
-Did the Magic Owl work out for you? Isn't it cute? Not only is it cute, but it's also very effective.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-09.html deleted file mode 100644 index 05fdd7b4b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/30484-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Janssen:
-Come back any time if you need a Magic Owl. I will gladly lend one to you.
-Also, if you change your mind and decide to meet with the Ancient Giant, go and talk to one of my wizards, Rombel. He's very knowledgeable when it comes to the Ancient Giants, so he'll be of much help. Good-bye. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-01.html deleted file mode 100644 index d86318c8e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Magic Owl:
-Hoot hoot!
-How to use Magic Owl: Talk to the Owl and think of the message you want to say. -After giving the owl the message, tell the owl to go to someone specific.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-02.html deleted file mode 100644 index 3421a8d6ff..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/33991-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Magic Owl:
-The owl is memorizing the message. -Wait calmly. -Once you're done thinking, speak the destination.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/Q10772_ReportsFromCrumaTowerPart1.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/Q10772_ReportsFromCrumaTowerPart1.java deleted file mode 100644 index 1e68d28839..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10772_ReportsFromCrumaTowerPart1/Q10772_ReportsFromCrumaTowerPart1.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10772_ReportsFromCrumaTowerPart1; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10771_VolatilePower.Q10771_VolatilePower; - -/** - * Reports from Cruma Tower, Part 1 (10772) - * @author malyelfik - */ -public class Q10772_ReportsFromCrumaTowerPart1 extends Quest -{ - // NPCs - private static final int JANSSEN = 30484; - private static final int MAGIC_OWL = 33991; - // Location - private static final Location OWL_LOC = new Location(17698, 115064, -11736); - // Skill - private static final SkillHolder OWL_TELEPORT = new SkillHolder(2588, 1); - // Misc - private static final int MIN_LEVEL = 45; - - public Q10772_ReportsFromCrumaTowerPart1() - { - super(10772); - addStartNpc(JANSSEN); - addTalkId(JANSSEN, MAGIC_OWL); - - addCondRace(Race.ERTHEIA, "30484-00.htm"); - addCondMinLevel(MIN_LEVEL, "30484-00.htm"); - addCondCompletedQuest(Q10771_VolatilePower.class.getSimpleName(), "30484-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30484-02.htm": - case "30484-03.htm": - case "30484-04.htm": - case "30484-05.htm": - case "33991-02.html": - { - break; - } - case "30484-06.htm": - { - qs.startQuest(); - break; - } - case "spawn_owl": - { - if (qs.isCond(1) && !World.getInstance().getVisibleObjectsInRange(player, Npc.class, 700).stream().anyMatch(n -> n.getId() == MAGIC_OWL)) - { - addSpawn(MAGIC_OWL, OWL_LOC, true, 20000); - } - htmltext = null; - break; - } - case "despawn_owl": - { - if (qs.isCond(1) && (npc != null)) - { - getTimers().addTimer("DESPAWN_OWL", 4000, npc, null); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.TO_QUEEN_NAVARI_OF_FAERON); - npc.doCast(OWL_TELEPORT.getSkill()); - qs.setCond(2, true); - } - htmltext = null; - break; - } - case "30484-09.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 838290, 30); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == JANSSEN) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30484-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "30484-07.html" : "30484-08.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted() && qs.isCond(1)) - { - htmltext = "33991-01.html"; - } - return htmltext; - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - if (event.equals("DESPAWN_OWL") && (npc != null) && (npc.getId() == MAGIC_OWL)) - { - npc.deleteMe(); - } - else - { - super.onTimerEvent(event, params, npc, player); - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-01.html deleted file mode 100644 index ce3ac67e2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-You're back. I heard from the Ivory Tower Wizard at Cruma Tower.
-Your fragment and the Cruma Tower fragment are two completely different entities. But not to worry! I'm sure your efforts were not in vain.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-02.html deleted file mode 100644 index 5d2a1cc7e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-02.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You want to meet the giants yourself? I insist that you reconsider. Giants are less cooperative than you might think.
-I'm a mere priest who serves Einhasad. I know nothing about meeting the ancient giants... But the wizards in Cruma Tower may know a way.
-I heard that you saw Ivory Tower Wizard Janssen. Did he not say anything about the giants?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-03.html deleted file mode 100644 index 7fb702c37b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-03.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-Rombel! He has extensive knowledge on giants too. He is at Underground Level 3 of Cruma Tower next to Ivory Tower Wizard Janssen.
-Then you just need to go to Cruma Tower Underground Level 3 and see Ivory Tower Wizard Rombel. If Janssen referred him, I'm sure he can tell you how to meet the ancient giants.
-I hope you learn what the Ertheia need to know. May Einhasad's blessing go with you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-04.html deleted file mode 100644 index c4ed5f6a88..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30070-04.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-It seems you need to see Rombel to meet the giants. Rombel is next to Janssen.
-Go to Cruma Tower Underground Level 3.
-I hope you learn what the Ertheia need to learn. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-01.html deleted file mode 100644 index 31ca65a9ec..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough...My cough is quite severe at the moment, please come back later.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-02.html deleted file mode 100644 index cf692873f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Rombel:
-Even if it's an emergency..cough...I can't help you. My cough is so, cough, severe...I can't even see straight. Come back and talk to me when...cough cough!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-03.html deleted file mode 100644 index ace6156baf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/30487-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough, I don't know who sent you, but just take this and leave. Cough...if it's truly urgent, then wait until, cough cough!
-(You can receive the next Letters from the Queen at Lv. 52). - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/Q10774_LettersFromTheQueenCrumaTowerPart2.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/Q10774_LettersFromTheQueenCrumaTowerPart2.java deleted file mode 100644 index 4e93c85a77..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/Q10774_LettersFromTheQueenCrumaTowerPart2.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10774_LettersFromTheQueenCrumaTowerPart2; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Cruma Tower, Part 2 (10774) - * @author malyelfik - */ -public class Q10774_LettersFromTheQueenCrumaTowerPart2 extends LetterQuest -{ - // NPCs - private static final int SYLVAIN = 30070; - private static final int ROMBEL = 30487; - // Items - private static final int SOE_DION_TOWN = 39595; - private static final int SOE_CRUMA_TOWER = 39596; - // Location - private static final Location TELEPORT_LOC = new Location(16014, 142326, -2688); - // Misc - private static final int MIN_LEVEL = 46; - private static final int MAX_LEVEL = 50; - - public Q10774_LettersFromTheQueenCrumaTowerPart2() - { - super(10774); - addTalkId(SYLVAIN, ROMBEL); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_DION_TOWN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_4"); - registerQuestItems(SOE_DION_TOWN, SOE_CRUMA_TOWER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30070-02.html": - case "30487-02.html": - { - break; - } - case "30070-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_CRUMA_TOWER, 1); - showOnScreenMsg(player, NpcStringId.TRY_USING_THE_TELEPORT_SCROLL_SYLVAIN_GAVE_YOU_TO_GO_TO_CRUMA_TOWER_2, ExShowScreenMessage.TOP_CENTER, 8000); - } - break; - } - case "30487-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 483840, 116); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_NUNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_56, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == SYLVAIN) - { - htmltext = (qs.isCond(2)) ? "30070-01.html" : "30070-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "30487-01.html"; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/popup.html deleted file mode 100644 index 02e038a4a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10774_LettersFromTheQueenCrumaTowerPart2/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-Child ofThe fragment found in Cruma Tower is not related to the Grail we're looking for. However, you may still find a lead when you see the ancient giants in the tower.
-Go to High Priest Sylvain in Einhasad Temple in Town of Dion to ask for help.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-01.html deleted file mode 100644 index b450724123..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-This is a very dangerous place. Why have you come here?
-But, you...I've never seen your kind before. My vision is very good, too. You're not an Elf.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-02.html deleted file mode 100644 index 0e74383350..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Ertheia?!
-I heard they had all disappeared, it's a great honor to meet you. Why have you come to me?
-I doubt you just decided to take a stroll over here. Is there something you wanted me to do?

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-03.html deleted file mode 100644 index 5f21eca30c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-A broken device? Are you thinking about meeting the Ancient Giant?
-The giant is the most elusive creature of them all. It's highly more likely you will not get the information you desire from him. And he's much more dangerous than you think. But you're still determined?
-Ha...Whatever it is, I see that it's pertinent that you find the Ancient Giant. I don't know what your intentions are, but please be warned that the Ancient Giant will not speak the truth.
-Have you brought the Energy of Regeneration? Give it to me, and I'll repair the device for you.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-04.html deleted file mode 100644 index 8d568170fc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30485-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-It won't be possible to perfectly restore the device. But, using the Energy of Regeneration, I can make a Regeneration Device Core, which will allow the device to function for a short while.
-Even with the Regeneration Device Core, you won't be able to use the device for long. You'll only be able to have a short conversation.
-Anyway, since you need to find the Ancient Giant, I will make the Regeneration Device Core. It's going to take awhile, so please wait. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-00.htm deleted file mode 100644 index bcd3a52d9e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough...What's the use of strong magic...if one can't stop coughing? The longer I'm here in this awful place, the worse my health becomes.
-You can't help me, so please just go back. Cough...
(Only Ertheia characters Lv. 46 or above can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-01.htm deleted file mode 100644 index 07689a0f91..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough...and who might you be? Being in a bad place for so long makes one see ghosts.
-Wings...no, these aren't wings. Your ears look like wings. Wind energy...but, this is energy I've never felt before. Am I dreaming?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-02.htm deleted file mode 100644 index bacc71a21b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Rombel:
-Ertheia, you say? A member of Sayha's race? How are you here?
-What's your reason for coming to see me? Cough...
-I'm sorry. My health's not so great these days, so this cough just won't go away. Cough...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-03.htm deleted file mode 100644 index e11981a492..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough...Janssen?
Are you by any chance trying to find the Ancient Giant? Cough...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-04.htm deleted file mode 100644 index 31d4ded230..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Rombel:
-If you were looking to find an Ancient Giant in Cruma Tower, then it's good that you've come to see me. Cough... I am the foremost expert in the methods of finding an Ancient Giant here in Cruma Tower.
-There's a device on the 2nd floor of Cruma Tower that can help you find an Ancient Giant. Cough...but the device has been destroyed, so you'll have to repair it before using it.
-If necessary, I will tell you how to repair it.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-05.htm deleted file mode 100644 index 28ad097968..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Rombel:
-Cough, great!
-Go to Cruma Tower: Underground Lv. 2. Repair the device by collecting 20 Energies of Generation by slaying Dark Lord, Dark Knight, Soldier of Darkness, Ossiud, Perum, Liangma, Achelando, Styrindo, and Ashende.
-But, there's another expert who specializes in repairing magic devices. Once you've collected all your Energies of Generation, go to Ivory Tower Wizard Belkadhi on the same floor. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-06.html deleted file mode 100644 index 6d83ef77c7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/30487-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Rombel:
-Still here? What are you waiting for?
-Listen up, and don't come wandering back!
-Go toCruma Tower 2nd floor, and take down Dark Lord, Dark Knight, Soldier of Darkness, Ossiud, Perum, Liangma, Achelando, Styrindo, and Ashende. You'll be able to gather Energy of Generation, 40 of them total.
-As for reparing the device, go find Ivory Tower Wizard Belkadhi at Cruma Tower Underground Lv. 2. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/Q10775_InSearchOfAnAncientGiant.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/Q10775_InSearchOfAnAncientGiant.java deleted file mode 100644 index 1257bab998..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10775_InSearchOfAnAncientGiant/Q10775_InSearchOfAnAncientGiant.java +++ /dev/null @@ -1,159 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10775_InSearchOfAnAncientGiant; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * In Search of an Ancient Giant (10775) - * @author malyelfik - */ -public class Q10775_InSearchOfAnAncientGiant extends Quest -{ - // NPCs - private static final int BELKADHI = 30485; - private static final int ROMBEL = 30487; - // Monsters - private static final int[] MONSTERS = - { - 20221, // Perum - 20753, // Dark Lord - 20754, // Dark Knight - 21040, // Soldier of Darkness - 21037, // Ossiud - 21038, // Liangma - 23153, // Achelando - 23154, // Styrindo - 23155, // Ashende - }; - // Items - private static final int ENERGY_OF_REGENERATION = 39715; - // Misc - private static final int MIN_LEVEL = 46; - - public Q10775_InSearchOfAnAncientGiant() - { - super(10775); - addStartNpc(ROMBEL); - addTalkId(ROMBEL, BELKADHI); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "30487-00.htm"); - addCondMinLevel(MIN_LEVEL, "30487-00.htm"); - registerQuestItems(ENERGY_OF_REGENERATION); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30487-02.htm": - case "30487-03.htm": - case "30487-04.htm": - case "30485-02.html": - case "30485-03.html": - { - break; - } - case "30487-05.htm": - { - qs.startQuest(); - break; - } - case "30485-04.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 10526523, 1066); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == ROMBEL) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30487-01.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30487-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted() && qs.isCond(2)) - { - htmltext = "30485-01.html"; - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, ENERGY_OF_REGENERATION, 1); - if (getQuestItemsCount(killer, ENERGY_OF_REGENERATION) >= 40) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-00.htm deleted file mode 100644 index bae8c2ab7f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-This is a very dangerous place. You shouldn't come here if you're not adequately prepared.
-I tell you this for your own good, so don't feel bad.
-(This quest can only be performed by Ertheia who have completed "In Search of an Ancient Giant" and are Lv. 48 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-01.htm deleted file mode 100644 index eba7bb3e3c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Were you waiting for a long time?
-The Regeneration Device Core is complete. Were you thinking of finding the Ancient Giant right away?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-02.htm deleted file mode 100644 index 2ec614f7c6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadi:
-I would stop you if I could, but you have an earnestness in your eyes. I hope then you get what you're seeking from the Ancient Giant.
-They are suspicious of strangers and are on the defensive, so be careful when speaking with one. Good luck.
-Here, won't you take the Regeneration Device Core?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-03.htm deleted file mode 100644 index 2ba2d3619a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Good! Take the Regeneration Device Core.
-Find the Destroyed Device in Cruma Tower and insert the Regeneration Device Core.
-The magic from the Regeneration Device Core will enable the Destroyed Device to work temporarily. Once it's up and running, you'll be able to find the Ancient Giant sleeping inside Cruma Tower. Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-04.html deleted file mode 100644 index 71eda73448..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-I see you haven't left yet. Don't worry yourself.
-I don't know how easy it'll be communicating with an Ancient Giant, but he won't refuse a request from a beautiful race like the Ertheia.
-Find the Broken Device in Cruma Tower and insert the Regeneration Device Core.
-The magic from the Regeneration Device Core will enable the device to work temporarily. Once it's up and running, you'll be able to find the Ancient Giant sleeping inside Cruma Tower. Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-05.html deleted file mode 100644 index dfd37f3b14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-What's wrong? Were you unable to find the Ancient Giant?
-Try summoning the Ancient Giant again before the broken device stops working. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-06.html deleted file mode 100644 index 3d7ecb883e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-You're back! Were you able to speak to an Ancient Giant?
-Your expression doesn't look good. What happened?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-07.html deleted file mode 100644 index 9b42e79dac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Enraged? How...
-You know what, everything will be fine. Giants normally aren't honest with anyone outside of their own race.
-The Ertheia are known to be a strong race. Certainly, you could've gotten what you were searching for without any help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-08.html deleted file mode 100644 index e1fb5bfba3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/30485-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Oh, it was nothing. Once I finish my mission and I can leave Cruma Tower I will pay you a visit in Faeron Village.
-I am curious to see just how beautiful an Ertheia village is. Stay safe until then. Thank you for all your hard work. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-01.html deleted file mode 100644 index bc8b54e476..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Destroyed Device:
-Very old... -It doesn't seem to be working, but if it has a Regeneration Device Core, we can make it work temporarily at least.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-02.html deleted file mode 100644 index a11c48bf49..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/32366-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Broken Device:
-The broken device is already running.
-(Only one player may use it at any given time.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-01.html deleted file mode 100644 index 5a5f75cb7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Cruma Tower Narsides the Giant:
-I am Narsides the Giant. Who disturbs my slumber?...
-You are...Ertheia...how are you still here in this realm? Why have you awakened me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-02.html deleted file mode 100644 index 89cbacc344..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Cruma Tower Narsides the Giant:
-Salutations are unnecessary. Just tell me, what's your business. Why have you summoned me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-03.html deleted file mode 100644 index e111b56f1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Cruma Tower Narsides the Giant:
-Grail? The Ertheia covet the grail as well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-04.html deleted file mode 100644 index 7afaff717d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/33992-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Cruma Tower Narsides the Giant:
-You want clues to finding the Grail? You are a stupid and foolish race, indeed!
-What makes you think we have anything to tell you?
-Ertheia. Don't ever ask us giants for anything again!
-The Grail is ours. Not yours! You are now our enemy!
-You lowly creature of the gods, I will crush you!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/Q10776_TheWrathOfTheGiants.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/Q10776_TheWrathOfTheGiants.java deleted file mode 100644 index 9626997734..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10776_TheWrathOfTheGiants/Q10776_TheWrathOfTheGiants.java +++ /dev/null @@ -1,298 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10776_TheWrathOfTheGiants; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10775_InSearchOfAnAncientGiant.Q10775_InSearchOfAnAncientGiant; - -/** - * The Wrath of the Giants (10776) - * @author malyelfik - */ -public class Q10776_TheWrathOfTheGiants extends Quest -{ - // NPCs - private static final int BELKADHI = 30485; - private static final int DESTROYED_DEVICE = 32366; - private static final int NARSIDES = 33992; - // Monsters - private static final int ENRAGED_GIANT_NARSIDES = 27534; - private static final int GIANT_MINION = 27535; - // Items - private static final int REGENERATION_DEVICE_CORE = 39716; - // Location - private static final Location NARSIDES_LOC = new Location(16422, 113281, -9064); - private static final Location ENRAGED_NARSIDES_LOC = new Location(16422, 113281, -9064); - private static final Location[] MINIONS_LOC = - { - new Location(16313, 113301, -9064), - new Location(16515, 113298, -9064) - }; - // Misc - private static final int MIN_LEVEL = 48; - - public Q10776_TheWrathOfTheGiants() - { - super(10776); - addStartNpc(BELKADHI); - addTalkId(BELKADHI, DESTROYED_DEVICE, NARSIDES); - addKillId(ENRAGED_GIANT_NARSIDES); - - addCondRace(Race.ERTHEIA, "30485-00.htm"); - addCondMinLevel(MIN_LEVEL, "30485-00.htm"); - addCondCompletedQuest(Q10775_InSearchOfAnAncientGiant.class.getSimpleName(), "30485-00.htm"); - registerQuestItems(REGENERATION_DEVICE_CORE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30485-02.htm": - case "33992-02.html": - case "33992-03.html": - case "30485-07.html": - { - break; - } - case "30485-03.htm": - { - qs.startQuest(); - giveItems(player, REGENERATION_DEVICE_CORE, 1); - break; - } - case "spawn_narsides": - { - if (npc.isScriptValue(0)) - { - qs.setCond(2, true); - npc.setScriptValue(player.getObjectId()); - npc.setTitle(player.getName()); - npc.broadcastInfo(); - - final Npc narsides = addSpawn(NARSIDES, NARSIDES_LOC); - narsides.setSummoner(npc); - narsides.setScriptValue(player.getObjectId()); - getTimers().addTimer("DESPAWN_NARSIDES", 62000, narsides, null); - htmltext = null; - } - else - { - htmltext = "32366-02.html"; - } - break; - } - case "33992-04.html": - { - if (qs.isCond(2) || qs.isCond(3)) - { - qs.setCond(3, true); - } - break; - } - case "spawn_mob": - { - if (!npc.isScriptValue(0) && getTimers().hasTimer("DESPAWN_NARSIDES", npc, null)) - { - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.CURSED_ERTHEIA_I_WILL_KILL_YOU_ALL); - getTimers().cancelTimer("DESPAWN_NARSIDES", npc, null); - getTimers().addTimer("SPAWN_MINIONS", 4000, npc, player); - } - htmltext = null; - break; - } - case "30485-08.html": - { - if (qs.isCond(4)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 10046941, 1161); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (npc.getId() == BELKADHI) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30485-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30485-04.html"; - break; - } - case 2: - case 3: - { - htmltext = "30485-05.html"; - break; - } - case 4: - { - htmltext = "30485-06.html"; - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted()) - { - if (npc.getId() == DESTROYED_DEVICE) - { - switch (qs.getCond()) - { - case 1: - case 2: - case 3: - { - htmltext = "32366-01.html"; - break; - } - } - } - else if (npc.isScriptValue(player.getObjectId()) && (qs.isCond(2) || qs.isCond(3))) - { - htmltext = "33992-01.html"; - } - } - return htmltext; - - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(3)) - { - qs.setCond(4, true); - - final Npc device = (Npc) npc.getSummoner(); - device.setTitle(""); - device.setScriptValue(0); - device.broadcastInfo(); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - switch (event) - { - case "DESPAWN_NARSIDES": - { - if ((npc != null) && (npc.getId() == NARSIDES)) - { - final Npc summoner = (Npc) npc.getSummoner(); - summoner.setTitle(""); - summoner.setScriptValue(0); - summoner.broadcastInfo(); - npc.deleteMe(); - } - break; - } - case "SPAWN_MINIONS": - { - if ((npc != null) && (player != null)) - { - for (Location loc : MINIONS_LOC) - { - final Npc mob = addSpawn(GIANT_MINION, loc, false, 120000); - addAttackPlayerDesire(mob, player); - } - getTimers().addTimer("SPAWN_MASTER", 2000, npc, player); - } - break; - } - case "SPAWN_MASTER": - { - if (npc != null) - { - final Npc master = addSpawn(ENRAGED_GIANT_NARSIDES, ENRAGED_NARSIDES_LOC); - master.setSummoner(npc.getSummoner()); - addAttackPlayerDesire(master, player); - npc.deleteMe(); - getTimers().addTimer("MASTER_DESPAWN", 120000, master, null); - } - break; - } - case "MASTER_DESPAWN": - { - if (npc != null) - { - final Npc device = (Npc) npc.getSummoner(); - device.setTitle(""); - device.setScriptValue(0); - device.broadcastInfo(); - npc.deleteMe(); - } - break; - } - default: - { - super.onTimerEvent(event, params, npc, player); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-00.htm deleted file mode 100644 index ff231b41fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-This is a very dangerous place. You shouldn't come here if you're not adequately prepared.
-I tell you this for your own good, so don't feel bad.
-(This quest can only be performed by Ertheia who have completed "The Wrath of the Giants" and are Lv. 49 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-01.htm deleted file mode 100644 index 8f6d6a417e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-You're back. I don't think you're here to ask me to come to Faeron Village...
-Are you still disappointed that you weren't able to communicate with the Ancient Giant? Why did you come back?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-02.htm deleted file mode 100644 index 067d5b0c54..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-What kind of help do you need? Are you being harrassed by the giants?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-03.htm deleted file mode 100644 index ff489eea89..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-A magic owl? Ah! Hahahaha. Of course I do. Every time we are dispatched from the Ivory Tower to another region, we always take a magic owl with us.
-I take it you have a message you need to send.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-04.htm deleted file mode 100644 index 591804439d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Oh, right! Of course. But you have to promise to invite me to your village! Haha.
-So, you know how to use the Magic Owl, right? -Don't tell me you forgot.

- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-05.htm deleted file mode 100644 index 1cc9a006f8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Place your hand over the owl's head, think of your message, and the Magic Owl will remember and relay it.
-Instead of writing a letter, the owl will fly to the person you want to send a message to.
-Just remember that when you're thinking about your message, don't think about anything else. Your thoughts will get relayed all mixed up. Hahaha.
-Would you like to use a Magic Owl now?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-06.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-06.htm deleted file mode 100644 index 50d6773d98..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Understood.
-Then, once you get your message together, tell it to me and I'll summon an owl.
-Once the owl is summoned, start talking to the Magic Owl and think of the message you want to send.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-07.html deleted file mode 100644 index fd14295997..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Once you get your message together, ask me to summon an owl.
-Once the owl is summoned, start talking to the Magic Owl and think of the message you want to send.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-08.html deleted file mode 100644 index c0ba5a464d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-Everything go well with the Magic Owl? I saw it fly far away.
-Are you sending a message to Faeron Village?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-09.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-09.html deleted file mode 100644 index 0a4168f4dd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/30485-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Ivory Tower Wizard Belkadhi:
-I see. Faeron Village, I'd really like to visit someday.
-Come back if you ever need to use a Magic Owl again. Farewell, then,
-and don't forget. I'm talking about the promise you made me. Have fun on your adventurers in this realm. I hope you find everything you're looking for. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-01.html deleted file mode 100644 index e12dd93b95..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Magic Owl:
-Hoot hoot!
-How to use Magic Owl: Talk to the Owl and think of the message you want to say. -After delivering the message, tell the owl to go to someone specific.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-02.html deleted file mode 100644 index 1cbb026ac1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/33991-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Magic Owl:
-The owl is memorizing the message. -Wait calmly. -Once you're done thinking, speak the destination.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/Q10777_ReportsFromCrumaTowerPart2.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/Q10777_ReportsFromCrumaTowerPart2.java deleted file mode 100644 index 17497909fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10777_ReportsFromCrumaTowerPart2/Q10777_ReportsFromCrumaTowerPart2.java +++ /dev/null @@ -1,173 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10777_ReportsFromCrumaTowerPart2; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10776_TheWrathOfTheGiants.Q10776_TheWrathOfTheGiants; - -/** - * Reports from Cruma Tower, Part 2 (10777) - * @author malyelfik - */ -public class Q10777_ReportsFromCrumaTowerPart2 extends Quest -{ - // NPCs - private static final int BELKADHI = 30485; - private static final int MAGIC_OWL = 33991; - // Location - private static final Location OWL_LOC = new Location(17666, 108589, -9072); - // Skill - private static final SkillHolder TELEPORT = new SkillHolder(2588, 1); - // Misc - private static final int MIN_LEVEL = 49; - - public Q10777_ReportsFromCrumaTowerPart2() - { - super(10777); - addStartNpc(BELKADHI); - addTalkId(BELKADHI, MAGIC_OWL); - - addCondRace(Race.ERTHEIA, "30485-00.htm"); - addCondMinLevel(MIN_LEVEL, "30485-00.htm"); - addCondCompletedQuest(Q10776_TheWrathOfTheGiants.class.getSimpleName(), "30485-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30485-02.htm": - case "30485-03.htm": - case "30485-04.htm": - case "30485-05.htm": - case "33991-02.html": - { - break; - } - case "30485-06.htm": - { - qs.startQuest(); - break; - } - case "summon": - { - if (qs.isCond(1) && !World.getInstance().getVisibleObjectsInRange(player, Npc.class, 700).stream().anyMatch(n -> n.getId() == MAGIC_OWL)) - { - final Npc owl = addSpawn(MAGIC_OWL, OWL_LOC); - getTimers().addTimer("DESPAWN_OWL", 20000, owl, null); - } - htmltext = null; - break; - } - case "despawn": - { - if (qs.isCond(1)) - { - getTimers().cancelTimer("DESPAWN_OWL", npc, null); - qs.setCond(2, true); - npc.broadcastSay(ChatType.NPC_GENERAL, NpcStringId.TO_QUEEN_NAVARI_OF_FAERON); - npc.doCast(TELEPORT.getSkill()); - getTimers().addTimer("DESPAWN_OWL", 4000, npc, null); - } - htmltext = null; - break; - } - case "30485-09.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 1257435, 36); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == BELKADHI) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30485-01.htm"; - break; - } - case State.STARTED: - { - htmltext = qs.isCond(1) ? "30485-07.html" : "30485-08.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted() && qs.isCond(1)) - { - htmltext = "33991-01.html"; - } - return htmltext; - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - if ((npc != null) && (npc.getId() == MAGIC_OWL) && event.equals("DESPAWN_OWL")) - { - npc.deleteMe(); - } - else - { - super.onTimerEvent(event, params, npc, player); - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-01.html deleted file mode 100644 index 651a79292e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Welcome. I already heard from Venir, an Ertheia who came here with the delegation. He said that many more Ertheia will be coming to the continent. What brings you all the way here to Aden?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-02.html deleted file mode 100644 index 2d76cc0629..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Oh! It must be someone from the delegation. She left after recovering. She says that she lost an item, but she can't go back to find it due to time constraints. She asked me to find it for her.
-Since you've already heard the story, why don't you go find it yourself?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-03.html deleted file mode 100644 index 03bdcc4c69..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Understood. I'm sure an Ertheia knows much better than us.
-First go to the Forsaken Plains and find Geographer Novain. He has been there for a long time. I'm sure he knows what happened. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-04.html deleted file mode 100644 index 3119987b8f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/30857-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Geographer Novain is at the Forsaken Plains. Why don't you ask him there? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-01.html deleted file mode 100644 index 14da8d7050..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-02.html deleted file mode 100644 index 6493e92b7e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Delegation... You mean the Ertheia that was dying last time? I didn't find anything, but I do remember the places she went. Do you want me to tell you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-03.html deleted file mode 100644 index 8c86fbaece..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/33866-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Hm, let me try to recall...
-(You can obtain the next Letters from the Queen at Level 61.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/Q10782_LettersFromTheQueenForsakenPlains.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/Q10782_LettersFromTheQueenForsakenPlains.java deleted file mode 100644 index 670a92e605..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/Q10782_LettersFromTheQueenForsakenPlains.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10782_LettersFromTheQueenForsakenPlains; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Forsaken Plains (10782) - * @author malyelfik - */ -public class Q10782_LettersFromTheQueenForsakenPlains extends LetterQuest -{ - // NPCs - private static final int ORVEN = 30857; - private static final int NOVAIN = 33866; - // Items - private static final int SOE_ADEN = 39576; - private static final int SOE_FORSAKEN_PLAINS = 39577; - // Location - private static final Location TELEPORT_LOC = new Location(147446, 22761, -1984); - // Misc - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 60; - - public Q10782_LettersFromTheQueenForsakenPlains() - { - super(10782); - addTalkId(ORVEN, NOVAIN); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_ADEN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_6"); - registerQuestItems(SOE_ADEN, SOE_FORSAKEN_PLAINS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30857-02.html": - case "33866-02.html": - { - htmltext = event; - break; - } - case "30857-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_FORSAKEN_PLAINS, 1); - htmltext = event; - } - break; - } - case "33866-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 731010, 175); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_61, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == ORVEN) - { - htmltext = (qs.isCond(2)) ? "30857-01.html" : "30857-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33866-01.html"; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/popup.html deleted file mode 100644 index 803df9636c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10782_LettersFromTheQueenForsakenPlains/popup.html +++ /dev/null @@ -1,8 +0,0 @@ -The Queen's Letter:
-A member of the delegation was attacked by a stranger in Forsaken Plains.
-Fortunately, no real harm was done, but a device was lost.
-Go talk to High Priest Orven in Einhasad Temple in the Town of Aden. He will tell you the details.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-00.html deleted file mode 100644 index 7e3506b043..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any researchers? I hope they are all right.
-(This quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-01.htm deleted file mode 100644 index b7a23d1a37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any researchers? I hope they are all right.
-(Only characters Lv. 58 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-02.htm deleted file mode 100644 index 2cf96b4f4b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-You wanted to know where the Ertheia delegation went? I had warned them that the Forsaken Plains were very dangerous. I advised them to take a safer path. But they didn't listen.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-03.htm deleted file mode 100644 index a900164f72..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-So you too, huh? If you're so sure, I won't stop you. What did you want to know?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-04.htm deleted file mode 100644 index 199572b581..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-It's about over there. They didn't come here often. I'm worried about Embryo appearing more frequently.
-You're going to go there anyway no matter what I say, right? Then can you do me a favor on the way there?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-05.htm deleted file mode 100644 index 994e3729bc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-It's not difficult. You will have to do it if you're looking for the delegation anyway. When you're hunting the monsters on Forsaken Plains, you will come across Embryo Predators. Get those Embryo Predators and collect 10 Missive Scraps. I'm trying to find out what Embryo is planning.
-It's likely that the Ertheia delegation was attacked by an Embryo Predator. It's going to help your investigation anyway. I will try to find out about the delegation as well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-06.html deleted file mode 100644 index a878f30d8e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Geographer Novain:
-You don't have enough Missive Scraps. I'm not done yet either. You can come back when you have enough Missive Scraps. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-07.html deleted file mode 100644 index 11c223c4ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Did you get them all?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-08.html deleted file mode 100644 index 40a800fded..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/33866-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Thank you. I went back on my memories, and I remembered the delegation... Wait ,what's this saying?
-Can you wait one sec? There's a new piece of information here. I think this has to do with the delegation. I will tell you after looking into it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/Q10783_TracesOfAnAmbush.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/Q10783_TracesOfAnAmbush.java deleted file mode 100644 index 32aa70628e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10783_TracesOfAnAmbush/Q10783_TracesOfAnAmbush.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10783_TracesOfAnAmbush; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Traces of an Ambush (10783) - * @author malyelfik - */ -public class Q10783_TracesOfAnAmbush extends Quest -{ - // NPC - private static final int NOVAIN = 33866; - // Monsters - private static final int EMBRYO_PREDATOR = 27539; - private static final int[] MONSTERS = - { - 20679, // Marsh Stalker - 20680, // Marsh Drake - 21017, // Fallen Orc - 21018, // Ancient Gargoyle - 21019, // Fallen Orc Archer - 21020, // Fallen Orc Shaman - 21021, // Sharp Talon Tiger - 21022, // Fallen Orc Captain - 21258, // Fallen Orc Shaman - 21259, // Fallen Orc Shaman - }; - // Items - private static final int MISSIVE_SCRAPS = 39722; - // Messages - private static final NpcStringId[] MESSAGES = - { - NpcStringId.I_WILL_GIVE_YOU_DEATH, - NpcStringId.BACK_FOR_MORE_HUH, - NpcStringId.YOU_LITTLE_PUNK_TAKE_THAT - }; - // Misc - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 61; - private static final int SPAWN_RATE = 70; - private static final int DROP_RATE = 80; - - public Q10783_TracesOfAnAmbush() - { - super(10783); - addStartNpc(NOVAIN); - addTalkId(NOVAIN); - addKillId(MONSTERS); - addKillId(EMBRYO_PREDATOR); - - addCondRace(Race.ERTHEIA, "33866-00.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33866-01.htm"); - registerQuestItems(MISSIVE_SCRAPS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33866-03.htm": - case "33866-04.htm": - { - break; - } - case "33866-05.htm": - { - qs.startQuest(); - break; - } - case "33866-08.html": - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 12146608, 1315); - qs.exitQuest(false, true); - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33866-02.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33866-06.html" : "33866-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - if (npc.getId() == EMBRYO_PREDATOR) - { - if (getRandom(100) < DROP_RATE) - { - giveItems(killer, MISSIVE_SCRAPS, 1); - if (getQuestItemsCount(killer, MISSIVE_SCRAPS) >= 50) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - else if (getRandom(100) < SPAWN_RATE) - { - final Npc mob = addSpawn(EMBRYO_PREDATOR, npc, false, 120000); - addAttackPlayerDesire(mob, killer); - mob.broadcastSay(ChatType.NPC_GENERAL, MESSAGES[getRandom(MESSAGES.length)]); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-00.html deleted file mode 100644 index 7e3506b043..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any researchers? I hope they are all right.
-(This quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-01.htm deleted file mode 100644 index 20d0db4255..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-On your way here, did you see any researchers? I hope they are all right.
-(This quest is for characters Lv. 58 or above who have completed the "Traces of an Ambush " quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-02.htm deleted file mode 100644 index 6e6841d639..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-It seems that the Ertheia had some kind of a magic device. And Embryo saw it and ambushed...the stolen device was...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-03.htm deleted file mode 100644 index 68125b4125..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Geographer Novain:
-So what happened to the device is...
-It says, "We could not find out how to operate the device. We will go to Silent Valley and test some things on the giants.
-It seems that they used the device without even knowing how to use it. Seems that they failed.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-04.htm deleted file mode 100644 index e49eb288bb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Geographer Novain:
-The messages don't connect. But guessing from the context, there's something about the device later.
-It says they tried to operate the device on the giants, the device stopped working, and then it made a strange sound and started breaking. Then it says that they hurried out with it.
-It seems that they broke the device because no one knew how to work with it. Do you want to find a part of the device at least?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-05.htm deleted file mode 100644 index 0df4c94870..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geographer Novain:
-Then go where the experiment took place. Perhaps you could find something.
-Go to Forsaken Plains and kill Kranrot, Paliote, Yintzu, and Hamrut to find 20 Broken Magic Device Fragments. Then I will cross reference with the text to see if it's what you're looking for. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-06.html deleted file mode 100644 index 921635f4c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Geographer Novain:
-You don't have enough yet. I need enough to verify. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-07.html deleted file mode 100644 index 27d9340fc3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-Do you have it all yet?
-Then let me check if this is what you're looking for.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-08.html deleted file mode 100644 index c33cf823c1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/33866-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Geographer Novain:
-This fragment looks nothing like what I've seen in the past. It must be what you're looking for.
-But I can't see any core parts in this. It seems that they moved the device somewhere....
-I will tell you if I find out anything else. That's all I have for now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/Q10784_TheBrokenDevice.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/Q10784_TheBrokenDevice.java deleted file mode 100644 index be3e2624b7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10784_TheBrokenDevice/Q10784_TheBrokenDevice.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10784_TheBrokenDevice; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10783_TracesOfAnAmbush.Q10783_TracesOfAnAmbush; - -/** - * The Broken Device (10784) - * @author malyelfik - */ -public class Q10784_TheBrokenDevice extends Quest -{ - // NPC - private static final int NOVAIN = 33866; - // Monsters - private static final int[] MONSTERS = - { - 20647, // Yintzu - 20648, // Paliote - 20649, // Hamrut - 20650, // Kranrot - }; - // Items - private static final int BROKE_MAGIC_DEVICE_FRAGMENT = 39723; - 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 - private static final int MIN_LEVEL = 58; - private static final int MAX_LEVEL = 61; - - public Q10784_TheBrokenDevice() - { - super(10784); - addStartNpc(NOVAIN); - addTalkId(NOVAIN); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "33866-00.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33866-01.htm"); - addCondCompletedQuest(Q10783_TracesOfAnAmbush.class.getSimpleName(), "33866-01.htm"); - registerQuestItems(BROKE_MAGIC_DEVICE_FRAGMENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33866-03.htm": - case "33866-04.htm": - { - break; - } - case "33866-05.htm": - { - qs.startQuest(); - break; - } - case "33866-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - giveAdena(player, 990000, 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); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33866-02.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33866-06.html" : "33866-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, BROKE_MAGIC_DEVICE_FRAGMENT, 1); - if (getQuestItemsCount(killer, BROKE_MAGIC_DEVICE_FRAGMENT) >= 100) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-01.html deleted file mode 100644 index 3aef3df552..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Welcome. I have been waiting for you. The item you could not find the previous time has been found, which is why I contacted Queen Navari. I was sure that you would come this time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-02.html deleted file mode 100644 index 19946c6e21..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-You look rather worried. That device must have been important. But I do not think that rushing things will solve the issue.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-03.html deleted file mode 100644 index fa4e5676b3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-03.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Good idea. I did not confirm that device myself. Rather, someone else had reported.
-I'm not sure what it is, but it's definitely not ours. It looks similar to the one the delegation had, which is why I was sure that it was that.
-First go find Shuvann at the Fields of Massacre. It was him who found the device first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-04.html deleted file mode 100644 index 2f5aff2fdb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/30857-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-First go find Shuvann at the Fields of Massacre. It was him who found the device first. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-01.html deleted file mode 100644 index 1d01b9c1d0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-What brings you here? The Fields of Massacre is not safe. I encourage you to go back.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-02.html deleted file mode 100644 index 4e57f7b82f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Oh! You must be here for the item I came across. I did hear from Orven. It must be important to Ertheia.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-03.html deleted file mode 100644 index 87f2eba8ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/33867-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I see. Let me find the document, where I recorded what happened.
-(You can obtain the next Letters from the Queen at Level 65.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/Q10785_LettersFromTheQueenFieldsOfMassacre.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/Q10785_LettersFromTheQueenFieldsOfMassacre.java deleted file mode 100644 index c4eb52081f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/Q10785_LettersFromTheQueenFieldsOfMassacre.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10785_LettersFromTheQueenFieldsOfMassacre; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Fields of Massacre (10785) - * @author malyelfik - */ -public class Q10785_LettersFromTheQueenFieldsOfMassacre extends LetterQuest -{ - // NPCs - private static final int ORVEN = 30857; - private static final int SHUVANN = 33867; - // Items - private static final int SOE_ADEN = 39578; - private static final int SOE_FIELDS_OF_MASSACRE = 39579; - // Location - private static final Location TELEPORT_LOC = new Location(147446, 22761, -1984); - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 64; - - public Q10785_LettersFromTheQueenFieldsOfMassacre() - { - super(10785); - addTalkId(ORVEN, SHUVANN); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_ADEN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_7"); - registerQuestItems(SOE_ADEN, SOE_FIELDS_OF_MASSACRE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30857-02.html": - case "33867-02.html": - { - htmltext = event; - break; - } - case "30857-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_FIELDS_OF_MASSACRE, 1); - htmltext = event; - } - break; - } - case "33867-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 807240, 193); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_65, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == ORVEN) - { - htmltext = (qs.isCond(2)) ? "30857-01.html" : "30857-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33867-01.html"; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/popup.html deleted file mode 100644 index aa436f3b6e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10785_LettersFromTheQueenFieldsOfMassacre/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-A part of the Broken Device has been found. You must retrieve it.
-Go talk to High Priest Orven in Einhasad Temple in the Town of Aden. He will tell you.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-00.html deleted file mode 100644 index bc4a760660..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I can't give this mission to just anyone.
-(This quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-01.htm deleted file mode 100644 index 51a3247031..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They don't call this place "the Fields of Massacre" for nothing. Run far away from this area, until you have more experience.
-(Only characters Lv. 61 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-02.htm deleted file mode 100644 index ffb5a483c4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I couldn't find the document I made along with the report. I couldn't have left it anywhere else. I should take time and look for it. Unless you're busy, could you help while I'm looking for it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-03.htm deleted file mode 100644 index 9174f1d219..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-I'm trying to make sure another disaster doesn't happen in the Fields of Massacre. Also, I'm here to warn adventurers to stay out of danger. It may seem like a small job, but I'm doing my best to stop disasters from happening again.
-Which is why I'm always watching my back and watching the adventurers. But I'm worried that I may neglect my duty while looking for the document.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-04.htm deleted file mode 100644 index 90d9c5de9c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-Buy me time.
-Perhaps you can stop the monsters from going into a frenzy. I think I can look for the document if the things settle down here.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-05.htm deleted file mode 100644 index fc35272fbe..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Yes. Thank you for doing this for me.
-Kill Archers of Destruction, Graveyard Liches, Dismal Poles, Graveyard Predators, Doom Scouts, Doom Servants, Doom Guards, Doom Archers, Doom Troopers, Doom Warriors, Doom Knights, Spiteful Soul Leaders, Spiteful Soul Wizards, and Spiteful Soul Warriors in this area, and I will look for the document. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-06.html deleted file mode 100644 index 3b19caeae4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-I still haven't found it. Please worry about the monsters while I look for it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-07.html deleted file mode 100644 index d5b7822411..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I found it!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-08.html deleted file mode 100644 index eefdf8e50a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/33867-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Shuvann:
-Thank you very much! -I found the document but...
-So many things happen here that I sometimes even forget what I wrote.
-Yes! It's has something written about finding a strange device. But I didn't leave any details. Let me try to recall... - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/Q10786_ResidentProblemSolver.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/Q10786_ResidentProblemSolver.java deleted file mode 100644 index 6eb935e429..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10786_ResidentProblemSolver/Q10786_ResidentProblemSolver.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10786_ResidentProblemSolver; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Resident Problem Solver (10786) - * @author malyelfik - */ -public class Q10786_ResidentProblemSolver extends Quest -{ - // NPC - private static final int SHUVANN = 33867; - // Monsters - private static final int[] MONSTERS = - { - 21001, // Archer of Destruction - 21002, // Doom Scout - 21003, // Graveyard Lich - 21004, // Dismal Pole - 21005, // Graveyard Predator - 21006, // Doom Servant - 21007, // Doom Guard - 21008, // Doom Archer - 21009, // Doom Trooper - 21010, // Doom Warrior - 20674, // Doom Knight - 20974, // Spiteful Soul Leader - 20975, // Spiteful Soul Wizard - 20976, // Spiteful Soul Warrior - }; - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 65; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10786_ResidentProblemSolver() - { - super(10786); - addStartNpc(SHUVANN); - addTalkId(SHUVANN); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "33867-00.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33867-01.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33867-03.htm": - case "33867-04.htm": - { - break; - } - case "33867-05.htm": - { - qs.startQuest(); - break; - } - case "33867-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 38226567, 1500); - } - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33867-02.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33867-06.html" : "33867-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++killCount); - if (killCount >= 150) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.KILL_MONSTERS_IN_THE_FIELDS_OF_MASSACRE, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-00.html deleted file mode 100644 index 1336879011..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Capable warriors are hard to come by these days, let alone capable AND trustworthy.
-(This quest is only for Ertheia characters.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-01.htm deleted file mode 100644 index ffc4a97ce3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-They don't call this place "the Fields of Massacre" for nothing. Run far away from this area, until you have more experience.
-(This quest is for characters Lv. 61 or above who have completed the quest "Resident Problem Solver.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-02.htm deleted file mode 100644 index eff15c63af..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-I remember now. Sorry to have kept you waiting.
-What I found was a part of a device to be exact. I came across it while watching the Embryo...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-03.htm deleted file mode 100644 index 622a43df19..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-Yes. More Embryo have been coming here, so I kept my eyes on them. Embryo showing up was never a good sign in the past.
-This time, they had a device I had never seen before.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-04.htm deleted file mode 100644 index ede06f935f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-In fact, the device didn't seem to be in sound condition. Embryo panicked, which is why I was able to pick up on their identity. Had they been like their usual selves, I would have thought that they were just passing adventurers.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-05.htm deleted file mode 100644 index 10658b0895..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-I don't know the details because I couldn't get close. But they gathered with the device, looked confused, and disappeared.
-It happened near a box. Go see the Suspicious Box over there. The Embryo stayed there for a while. Occasionally, people who seemed like Embryo came to the box. I'm sure you can find something there. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-06.html deleted file mode 100644 index cb8f5936eb..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Shuvann:
-I've seen Embryo gathering around the Suspicious Box over there. Go look for the box. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-07.html deleted file mode 100644 index 00b823053a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Shuvann:
-Did you investigate the box?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-08.html deleted file mode 100644 index 300ad638c8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33867-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Shuvann:
-This is the message Embryo send each other.
-You didn't get what you wanted, but at least now we know that Embryo cannot use the device you were looking for.
-Since you helped me so much this time, I will tell you later when I have something. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-01.html deleted file mode 100644 index 4a8853ad41..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Suspicious Box:
-(The box is locked, but it can be forced open for an investigation.)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-02.html deleted file mode 100644 index 63352c9857..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Suspicious Box:
-(Nothing special inside. Nothing in this box is useful.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-03.html deleted file mode 100644 index b50c0d3b70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/33994-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Suspicious Box:
-(Found Embryo message in the box. This could be useful.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/Q10787_ASpyMission.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/Q10787_ASpyMission.java deleted file mode 100644 index 8322b9ae14..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10787_ASpyMission/Q10787_ASpyMission.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10787_ASpyMission; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.StatsSet; -import org.l2jmobius.gameserver.model.World; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -import quests.Q10786_ResidentProblemSolver.Q10786_ResidentProblemSolver; - -/** - * A Spy Mission (10787) - * @author malyelfik - */ -public class Q10787_ASpyMission extends Quest -{ - // NPCs - private static final int SHUVANN = 33867; - private static final int SUSPICIOUS_BOX = 33994; - // Monster - private static final int EMBRYO_PURIFIER = 27540; - // Items - private static final int EMBRYO_MISSIVES = 39724; - // Misc - private static final int MIN_LEVEL = 61; - private static final int MAX_LEVEL = 65; - private static final int ITEMGET_CHANCE = 30; - - public Q10787_ASpyMission() - { - super(10787); - addStartNpc(SHUVANN); - addTalkId(SHUVANN, SUSPICIOUS_BOX); - - addCondRace(Race.ERTHEIA, "33867-00.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33867-01.htm"); - addCondCompletedQuest(Q10786_ResidentProblemSolver.class.getSimpleName(), "33867-01.htm"); - registerQuestItems(EMBRYO_MISSIVES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33867-03.htm": - case "33867-04.htm": - { - break; - } - case "33867-05.htm": - { - qs.startQuest(); - break; - } - case "33994-02.html": - { - if (qs.isCond(1)) - { - if (getRandom(100) < ITEMGET_CHANCE) - { - giveItems(player, EMBRYO_MISSIVES, 1); - qs.setCond(2, true); - htmltext = "33994-03.html"; - } - // @formatter:off - World.getInstance().getVisibleObjectsInRange(npc, Npc.class, 150).stream() - .filter(n -> (n.getId() == EMBRYO_PURIFIER)) - .forEach(mob -> addAttackPlayerDesire(mob, player)); - // @formatter:on - getTimers().addTimer("DESPAWN", 1000, npc, null); - } - break; - } - case "33867-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 17234475, 750); - } - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == SHUVANN) - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33867-02.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33867-06.html" : "33867-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else if (qs.isStarted() && qs.isCond(1)) - { - htmltext = "33994-01.html"; - } - return htmltext; - } - - @Override - public void onTimerEvent(String event, StatsSet params, Npc npc, PlayerInstance player) - { - if ((npc != null) && (npc.getId() == SUSPICIOUS_BOX) && event.equals("DESPAWN")) - { - npc.deleteMe(); - } - else - { - super.onTimerEvent(event, params, npc, player); - } - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-01.html deleted file mode 100644 index e49f65de8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Innocentin:
-What brings you here? -I'm just an empthy shell that can't hear the goddess' voice anymore...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-02.html deleted file mode 100644 index 9898a78725..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Innocentin:
-Oh, you are the Ertheia that the messengers promised would help us? Lately, we've had a lot of problems here in Rune Castle. We haven't been able to take care of everything because of the sheer amount.
-Do you think you can help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-03.html deleted file mode 100644 index 3754aeb03b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Innocentin:
-Thank you. I never thought that one of the Ertheia that only come out in legends would come to help us like this... It looks like the gods haven't forsaken us.
-First, go to the Swamp of Screams and find Tracker Dokara. He will tell you the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-04.html deleted file mode 100644 index a5c541f41e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/31328-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Innocentin:
-First, go to the Swamp of Screams and find Tracker Dokara to hear the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-01.html deleted file mode 100644 index e7607c1b46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Who are you and why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-02.html deleted file mode 100644 index 666951dfa2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Innocentin sent you? Hm. I did mention in passing that I needed some help. Looks like he hadn't forgotten.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-03.html deleted file mode 100644 index f1e96e6a26..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/33847-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Good. They've sent us someone who could actually be of some help.
-(You can get the next Letters from the Queen at Lv. 70.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/Q10789_LettersFromTheQueenSwampOfScreams.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/Q10789_LettersFromTheQueenSwampOfScreams.java deleted file mode 100644 index 0ed86d6510..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/Q10789_LettersFromTheQueenSwampOfScreams.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10789_LettersFromTheQueenSwampOfScreams; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Swamp of Screams (10789) - * @author malyelfik - */ -public class Q10789_LettersFromTheQueenSwampOfScreams extends LetterQuest -{ - // NPCs - private static final int INNOCENTIN = 31328; - private static final int DOKARA = 33847; - // Items - private static final int SOE_RUNE = 39580; - private static final int SOE_SWAMP_OF_SCREAMS = 39581; - // Location - private static final Location TELEPORT_LOC = new Location(36563, -49178, -1128); - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 69; - - public Q10789_LettersFromTheQueenSwampOfScreams() - { - super(10789); - addTalkId(INNOCENTIN, DOKARA); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartQuestSound("Npcdialog1.serenia_quest_9"); - setStartLocation(SOE_RUNE, TELEPORT_LOC); - registerQuestItems(SOE_RUNE, SOE_SWAMP_OF_SCREAMS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "31328-02.html": - case "33847-02.html": - { - htmltext = event; - break; - } - case "31328-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_SWAMP_OF_SCREAMS, 1); - htmltext = event; - } - break; - } - case "33847-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 942690, 226); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == INNOCENTIN) - { - htmltext = (qs.isCond(2)) ? "31328-01.html" : "31328-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33847-01.html"; - } - } - return htmltext; - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return !player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/popup.html deleted file mode 100644 index 6297cf836b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10789_LettersFromTheQueenSwampOfScreams/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-The Town of Rune asked for help.
-We are held by an oath to help. Go see High Priest Innocentin in Town of Rune.
-He will tell you about the incidents in the Swamp of Screams.
(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-01.htm deleted file mode 100644 index 3d030cb4a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-Innocentin sent you, huh?
-These days you can't trust anyone at their word. But since you have reference...are you ready for some serious work?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-02.htm deleted file mode 100644 index ed41bc9152..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-It's nothing too difficult. I just need you to destroy the Stakatos in the Swamp of Screams. It's a pretty straightforward task, but it's hard to find someone who can do it right. How about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-03.htm deleted file mode 100644 index 3c2fb3a785..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-This is a very important matter! I've been here for quite some time now, but this is the first time I've seen it overrun with monsters!
-We're wasting our lives fighting off these monsters, and if that isn't a big problem, then I don't know what is!
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-04.htm deleted file mode 100644 index 0db184c7a4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Hm hm. This is what you have to do.
I need you to get rid of the Splinter Stakato, the Splinter Stakato Worker, the Splinter Stakato Soldier, the Splinter Stakato Drone, the Needle Stakato, the Needle Stakato Worker, the Needle Stakato Soldier, the Needle Stakato Drone, the Frenzied Stakato Soldier, and the Frenzied Stakato Drone.
-You need to get 50 of them. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-05.html deleted file mode 100644 index 82fdab2c53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-You're a few monsters short. -You weren't trying to fast talk me like everyone else, were you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-06.html deleted file mode 100644 index 80d871bb20..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Seems like you're all done. Did you fell them all?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-07.html deleted file mode 100644 index 4bc5d509ce..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/33847-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-Thank you! I won't be stuck here forever now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/Q10790_AMercenaryHelper.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/Q10790_AMercenaryHelper.java deleted file mode 100644 index 0e9d006d75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/Q10790_AMercenaryHelper.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10790_AMercenaryHelper; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * A Mercenary Helper (10790) - * @URL https://l2wiki.com/A_Mercenary_Helper - * @author Gigi - */ - -public class Q10790_AMercenaryHelper extends Quest -{ - // NPCs - private static final int DOKARA = 33847; - // Monsters - private static final int[] MONSTERS = - { - 21508, // Splinter Stakato - 21509, // Splinter Stakato Worker - 21510, // Splinter Stakato Soldier - 21511, // Splinter Stakato Drone - 21512, // Splinter Stakato Drone - 21513, // Needle Stakato - 21514, // Needle Stakato Worker - 21515, // Needle Stakato Soldier - 21516, // Needle Stakato Drone - 21517, // Needle Stakato Drone - 21518, // Frenzied Stakato Soldier - 21519 // Frenzied Stakato Drone - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - private static final String KILL_COUNT_VAR = "KillCounts"; - - public Q10790_AMercenaryHelper() - { - super(10790); - addStartNpc(DOKARA); - addTalkId(DOKARA); - addKillId(MONSTERS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - addCondClassId(ClassId.MARAUDER, "no_quest.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = event; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - switch (event) - { - case "33847-02.htm": - case "33847-03.htm": - { - break; - } - case "33847-04.htm": - { - qs.startQuest(); - break; - } - default: - { - if (qs.isCond(2) && (player.getLevel() >= MIN_LEVEL)) - { - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - addExpAndSp(player, 134158421, 226); - htmltext = "33847-07.html"; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33847-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33847-05.html" : "33847-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 300) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCounts = qs.getInt(KILL_COUNT_VAR); - if (killCounts > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.KILL_STAKATOS, killCounts)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/noErtheia.html deleted file mode 100644 index 9cf9d66a8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_level.html deleted file mode 100644 index cecbd2469a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_level.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-You don't meet level requirements
-(Quest available from level 65 - 70) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_quest.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_quest.html deleted file mode 100644 index 26b4e5a666..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10790_AMercenaryHelper/no_quest.html +++ /dev/null @@ -1 +0,0 @@ -You are not Marauder class, this quest is not for you. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-01.htm deleted file mode 100644 index 2ca1b9ad51..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-Wait! I thought if we felled that many Stakatos it'd be enough, but there's more of them. We'll need to find a better solution to this.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-02.htm deleted file mode 100644 index 2cbb8d9b32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-I thought for sure that we'd gotten rid of them all...Were you really as thorough as you claim?
-No, someone recommended by Innocentin wouldn't be so careless. Did you happen to discover anything strange while fighting the Stakatos?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-03.htm deleted file mode 100644 index aa62ea020f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Dokara:
-A cocoon? No!
Are all these Stakatos being born out of cocoons? Wait, it sounds plausible. This means we need to get rid of more than just the Stakatos!
-I need your help again, in that case.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-04.htm deleted file mode 100644 index 7903a0d0cc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I'm guessing that these Suspicious Cocoons are the real problem. If we got rid of them, we'd be rid of the Stakato problem as well.
-Go get rid of 5 Suspicious Cocoons.That shouldn't be too difficult. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-05.html deleted file mode 100644 index 82fdab2c53..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-You're a few monsters short. -You weren't trying to fast talk me like everyone else, were you? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-06.html deleted file mode 100644 index 0cbceecdcc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-I think that takes care of it. Did anything happen while you were getting rid of those Suspicious Cocoons?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-07.html deleted file mode 100644 index 8130a38402..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33847-07.html +++ /dev/null @@ -1,5 +0,0 @@ -html>Tracker Dokara:
-So, this Kain has appeared and helped you again? Pa'agrio always shows the way to outstanding warriors.
-Anyway, we know that those Suspicious Cocoons are the root of our problems, and you've gotten rid of a high number of them, so there's no longer a need to worry. Of course, this Kain fellow helped you, but to me, the outcome is all the same.
-Thank you for your help. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993-01.html deleted file mode 100644 index 1dc0e6d63d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kain:
-You aren't strong enough to be out here alone.
-I stopped by because someone was having trouble with Stakato. How funny it's another Ertheia.
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993.html deleted file mode 100644 index 7d865f077e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/33993.html +++ /dev/null @@ -1,6 +0,0 @@ -Kain:
-What are Stakatos doing here?
-Huh? You're Ertheia. Faeron must be stable enough for you to leave town, eh?
-But what are you doing here? Did Stakatos attack you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/Q10791_TheManOfMystery.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/Q10791_TheManOfMystery.java deleted file mode 100644 index 5b0d60b969..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/Q10791_TheManOfMystery.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10791_TheManOfMystery; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.FriendlyNpcInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList; - -import quests.Q10790_AMercenaryHelper.Q10790_AMercenaryHelper; - -/** - * The Man Of Mystery (10791) - * @URL https://l2wiki.com/The_Man_of_Mystery - * @author Gigi - */ -public class Q10791_TheManOfMystery extends Quest -{ - // NPCs - private static final int DOKARA = 33847; - private static final int KAIN_VAN_HALTER = 33993; - // Monsters - private static final int SUSPICIOUS_COCOON = 27536; - private static final int SUSPICIOUS_COCOON1 = 27537; - private static final int SUSPICIOUS_COCOON2 = 27538; - private static final int NEEDLE_STAKATO_CAPTAIN = 27542; - private static final int NEEDLE_STAKATO = 27543; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - - public Q10791_TheManOfMystery() - { - super(10791); - addStartNpc(DOKARA); - addTalkId(DOKARA, KAIN_VAN_HALTER); - addFirstTalkId(KAIN_VAN_HALTER); - addKillId(SUSPICIOUS_COCOON, SUSPICIOUS_COCOON1, SUSPICIOUS_COCOON2, NEEDLE_STAKATO_CAPTAIN); - addAttackId(NEEDLE_STAKATO_CAPTAIN); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - addCondClassId(ClassId.MARAUDER, "no_quest.html"); - addCondCompletedQuest(Q10790_AMercenaryHelper.class.getSimpleName(), "restriction.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33847-02.htm": - case "33847-03.htm": - { - htmltext = event; - break; - } - case "33847-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "thank": - { - npc.deleteMe(); - htmltext = "33993-01.html"; - break; - } - default: - { - if (qs.isCond(3)) - { - addExpAndSp(player, 46334481, 4072); - giveStoryQuestReward(npc, player); - qs.exitQuest(false, true); - htmltext = "33847-07.html"; - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33847-01.htm"; - break; - } - case State.STARTED: - { - if ((qs.getCond() > 0) && (qs.getCond() < 3)) - { - htmltext = "33847-05.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33847-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onFirstTalk(Npc npc, PlayerInstance player) - { - return "33993.html"; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - if (npc.isScriptValue(0)) - { - for (int i = 0; i < 5; i++) - { - final Npc creature = addSpawn(NEEDLE_STAKATO, npc.getX() + getRandom(-20, 20), npc.getY() + getRandom(-20, 20), npc.getZ(), npc.getHeading(), true, 120000, false); - addAttackPlayerDesire(creature, attacker); - npc.setScriptValue(1); - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, true); - if ((qs != null) && (qs.getCond() > 0)) - { - switch (npc.getId()) - { - case SUSPICIOUS_COCOON: - case SUSPICIOUS_COCOON1: - case SUSPICIOUS_COCOON2: - { - int kills = qs.getInt(Integer.toString(SUSPICIOUS_COCOON)); - if (kills < 5) - { - kills++; - qs.set(Integer.toString(SUSPICIOUS_COCOON), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - if (kills >= 5) - { - final Npc monster = addSpawn(NEEDLE_STAKATO_CAPTAIN, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 600000, false); - final FriendlyNpcInstance kain = (FriendlyNpcInstance) addSpawn(KAIN_VAN_HALTER, killer.getX() + getRandom(-100, 100), killer.getY() + getRandom(-100, 100), killer.getZ(), 0, true, 300000, false); - kain.setRunning(); - kain.setIsInvul(true); - kain.reduceCurrentHp(1, monster, null); // TODO: Find better way for attack - addAttackPlayerDesire(monster, killer); - qs.setCond(2); - } - break; - } - case NEEDLE_STAKATO_CAPTAIN: - { - int kills = qs.getInt(Integer.toString(NEEDLE_STAKATO_CAPTAIN)); - if ((kills < 1) && qs.isCond(2)) - { - kills++; - qs.set(Integer.toString(NEEDLE_STAKATO_CAPTAIN), kills); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - if (qs.getInt(Integer.toString(NEEDLE_STAKATO_CAPTAIN)) >= 1) - { - qs.setCond(1); - qs.setCond(3, true); - } - break; - } - } - final ExQuestNpcLogList log = new ExQuestNpcLogList(getId()); - log.addNpc(SUSPICIOUS_COCOON, qs.getInt(Integer.toString(SUSPICIOUS_COCOON))); - log.addNpc(NEEDLE_STAKATO_CAPTAIN, qs.getInt(Integer.toString(NEEDLE_STAKATO_CAPTAIN))); - qs.getPlayer().sendPacket(log); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/noErtheia.html deleted file mode 100644 index 9cf9d66a8d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Dokara:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_class.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_class.html deleted file mode 100644 index d5fcf44977..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_class.html +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet class requirements
-(Quest available for Ertheia Marauder.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_level.html deleted file mode 100644 index cecbd2469a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_level.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Dokara:
-You don't meet level requirements
-(Quest available from level 65 - 70) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_quest.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_quest.html deleted file mode 100644 index 26b4e5a666..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/no_quest.html +++ /dev/null @@ -1 +0,0 @@ -You are not Marauder class, this quest is not for you. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/restriction.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/restriction.html deleted file mode 100644 index 09f4081ea4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10791_TheManOfMystery/restriction.html +++ /dev/null @@ -1,3 +0,0 @@ -Research Pio:
-(Quest only available to Ertheia characters Lv. 58-61 who have completed the quest "A Mercenary Helper.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-01.html deleted file mode 100644 index 4335f7f7f4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Innocentin:
-What brings you here? -I'm just an empty shell that can't hear the goddess' voice anymore...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-02.html deleted file mode 100644 index 067d6cb776..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Innocentin:
-Oh, you are the Ertheia that the messengers promised would help us? Lately, we've had a lot of problems here in the Rune Castle. We haven't been able to take care of everything because of the sheer amount.
-Do you think you can help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-03.html deleted file mode 100644 index 2cf74603b6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Innocentin:
-Thank you. I never thought that one of the Ertheia that only come out in legends would come to help us like this... It looks like the gods haven't forsaken us.
-First, go to the Forest of the Dead and find Tracker Hatuba. He will tell you the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-04.html deleted file mode 100644 index b56384c286..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/31328-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Innocentin:
-First, go to the Forest of the Dead and find Tracker Hatuba to hear the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-01.html deleted file mode 100644 index a54ddac6ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Why have you come to an ominous forest such as this?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-02.html deleted file mode 100644 index cc7d13da22..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-High Priest Innocentin? Then you can help me.
-Will you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-03.html deleted file mode 100644 index bb20e0ce57..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/33849-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Great. With enthusiasm like yours, you just may avoid getting eaten alive in this god-forsaken forest.
-(You can get the next Letters from the Queen at Lv. 70.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/Q10792_LettersFromTheQueenForestOfTheDead.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/Q10792_LettersFromTheQueenForestOfTheDead.java deleted file mode 100644 index ba9abeaea6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/Q10792_LettersFromTheQueenForestOfTheDead.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10792_LettersFromTheQueenForestOfTheDead; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Forest of the Dead (10792) - * @author malyelfik - */ -public class Q10792_LettersFromTheQueenForestOfTheDead extends LetterQuest -{ - // NPCs - private static final int INNOCENTIN = 31328; - private static final int HATUBA = 33849; - // Items - private static final int SOE_RUNE = 39582; - private static final int SOE_FOREST_OF_DEAD = 39583; - // Location - private static final Location TELEPORT_LOC = new Location(36563, -49178, -1128); - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 69; - - public Q10792_LettersFromTheQueenForestOfTheDead() - { - super(10792); - addTalkId(INNOCENTIN, HATUBA); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_RUNE, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_8"); - registerQuestItems(SOE_RUNE, SOE_FOREST_OF_DEAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "31328-02.html": - case "33849-02.html": - { - break; - } - case "31328-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_FOREST_OF_DEAD, 1); - } - break; - } - case "33849-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 942690, 226); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - - if (qs.isStarted()) - { - if (npc.getId() == INNOCENTIN) - { - htmltext = (qs.isCond(2)) ? "31328-01.html" : "31328-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33849-01.html"; - } - } - return htmltext; - } - - @Override - public boolean canShowTutorialMark(PlayerInstance player) - { - return player.isMageClass(); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/popup.html deleted file mode 100644 index ffeeac3c0b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10792_LettersFromTheQueenForestOfTheDead/popup.html +++ /dev/null @@ -1,8 +0,0 @@ -The Queen's Letter:
-The Town of Rune asked for help.
-We are bound by an oath to help them. Go see High Priest Innocentin in the Town of Rune.
-He will tell you about the incidents in the Forest of the Dead.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-00.htm deleted file mode 100644 index e5f451010e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I have no business with you.
-(Only Ertheia characters can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-01.htm deleted file mode 100644 index 369d874150..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I don't trust you.
-(Characters must be Lv. 65 or above to perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-02.htm deleted file mode 100644 index 99da213976..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-Something horrible happened in this forest in the past. And strange phenomena continue to occur. -I came to this forest for another matter, but it didn't seem right to ignore the problems here. This is why I asked for help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-03.htm deleted file mode 100644 index e1815a4aea..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-The Von Hellmann rebels were slaughtered here a long time ago. Strange phenomena are known to happen in places where people have died. Don't you agree? -The dead will also continue to resent their deaths, especially if they weren't ready to go. Don't you agree with this as well?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-04.htm deleted file mode 100644 index b33c27843d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-The undead just keep appearing in this area. They just won't accept their deaths and are trying to appeal their fates, but don't you agree that it's still wrong of them to pose danger to the living?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-05.htm deleted file mode 100644 index 42fa0d06f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-You must fell the Undead for tormenting the living out of resentment. Take care of the Corrupted Knights, Corrupted Royal Guards, Trampled Men, Slaughter Executioners, Resurrected Knights, Resurrected Royal Guards, Bone Snatchers, Bone Makers, Bone Shapers, and the Sacrificed Men. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-06.html deleted file mode 100644 index 06db554a2c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-This isn't good enough. Are you just going to sit back and watch the Undead bother the living? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-07.html deleted file mode 100644 index e1982ff8ed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Mm, this will do. The population of Undead should be much lower now.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-08.html deleted file mode 100644 index 3992fa1a75..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/33849-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-At the rate you're going, you're not going to get every Undead in this vicinity, but you're still doing pretty well. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/Q10793_SaveTheSouls.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/Q10793_SaveTheSouls.java deleted file mode 100644 index 73569ef6a7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10793_SaveTheSouls/Q10793_SaveTheSouls.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10793_SaveTheSouls; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Save the Souls (10793) - * @author malyelfik - */ -public class Q10793_SaveTheSouls extends Quest -{ - // NPC - private static final int HATUBA = 33849; - // Monsters - private static final int[] MONSTERS = - { - 18119, // Corpse of Deadman - 21547, // Corrupted Knight - 21548, // Resurrected Knight - 21549, // Corrupted Royal Guard - 21551, // Resurrected Royal Guard - 21553, // Trampled Man - 21555, // Slaughter Executioner - 21557, // Bone Snatcher - 21559, // Bone Maker - 21560, // Bone Shaper - 21561, // Sacrificed Man - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10793_SaveTheSouls() - { - super(10793); - addStartNpc(HATUBA); - addTalkId(HATUBA); - addKillId(MONSTERS); - - addCondRace(Race.ERTHEIA, "33849-00.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33849-01.htm"); - addCondStart(PlayerInstance::isMageClass, "33849-01.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "33849-03.htm": - case "33849-04.htm": - { - break; - } - case "33849-05.htm": - { - qs.startQuest(); - break; - } - case "33849-08.html": - { - if (qs.isCond(2)) - { - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 86636593, 226); - } - qs.exitQuest(false, true); - } - break; - } - default: - { - htmltext = null; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33849-02.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33849-06.html" : "33849-07.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.KILL_THE_UNDEAD, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-01.html deleted file mode 100644 index 96a6513e2f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tombstone:
-(Who could be the owner of this tombstone?)
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-02.html deleted file mode 100644 index 6f62dc254a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/31531-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Tombstone:
-(Nothing suspicious, but there is an old jewelry box in a box in the corner.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-00.htm deleted file mode 100644 index 2e7c66a685..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I have no business with you.
-(Only Ertheia characters can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-01.htm deleted file mode 100644 index 233a25fe01..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-I don't trust you.
-(Characters must be Lv. 65 or above to perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-02.htm deleted file mode 100644 index 6c8a0df7e7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Tracker Hatuba:
-The ghosts around here seem to have calmed down. I want you to now go and investigate the Forest of the Dead. There's no place as strange.
-The longer I'm here, the more curious I become about this place, but my mission doesn't lie in that path.
-So, will you go to the Forest of the Dead in my place?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-03.htm deleted file mode 100644 index b8055a7f66..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Tracker Hatuba:
-The Forest of the Dead is where the rebel Von Hellmann was slaughtered. Why such a prestigious family would do such a thing is beyond me, but the dead can't speak.
-After the Hellmann family was massacred, strange things began happening here. Those who like to talk say it's a conspiracy planned by one person, but who knows?
-Anyway, you'll find out more once you're there.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-04.htm deleted file mode 100644 index 033b5c5258..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Tracker Hatuba:
-I want you to help me with two things.
-The first thing is to fell all the Undead in the Forest of the Dead.
-The countless number of the Undead in the area is a testament to the horror of the massacre that occurred there.
-Another thing is to investigate the tombstones on the south side of Cursed Village.
-Don't you think it's interesting that there are tombstones and no one around to venerate them? I think that's well worth investigating.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-05.htm deleted file mode 100644 index 7918ef07d7..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-The Undead you need to fell are around the Cursed Village.
-These include Guillotine's Ghost, Devil Bat, Atrox, Ghost of Guillotine, Behemoth Zombie, Bone Collector, Bone Animator, Bone Slayer, Bone Sweeper, Bone Grinder, Bone Scavenger, Bone Caster, Bone Puppeteer, Skull Collector, Skull Animator, Requiem Lord, Requiem Priest, Requiem Behemoth, Ghost of Betrayer, Ghost of Rebel Soldier, Ghost of Rebel Leader, Vampire Soldier, Vampire Magician, Vampire Adept, Vampire Warrior, Vampire Wizard, Vampire Magister, and the Vampire Warlord.
-Also, the tombstones are located on the south side of the Cursed Village. \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-06.html deleted file mode 100644 index 15b617114f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Tracker Hatuba:
-You still don't have what it takes to investigate the strange happenings in the Forest of the Dead. Go and fell the Undead in the Cursed Village and don't forget to investigate the tombstones.There's a lot for you to do, so you'd best get going. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-07.html deleted file mode 100644 index ba41e12911..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Tracker Hatuba:
-Did you finish your investigation? -Well then, did you find anything worth mentioning?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-08.html deleted file mode 100644 index 8d776b1d8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/33849-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Tracker Hatuba:
-Mm, an old jewelry box?
-A jewel...could it be the rumors were true? Something related to the ill-fated princess? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/Q10794_InvestigateTheForest.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/Q10794_InvestigateTheForest.java deleted file mode 100644 index 74787b7399..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/Q10794_InvestigateTheForest.java +++ /dev/null @@ -1,226 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10794_InvestigateTheForest; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10793_SaveTheSouls.Q10793_SaveTheSouls; - -/** - * Investigate The Forest (10794) - * @URL https://l2wiki.com/Investigate_the_Forest - * @author Gigi - */ -public class Q10794_InvestigateTheForest extends Quest -{ - // NPCs - private static final int HATUBA = 33849; - private static final int TOMBSTONE = 31531; - // Monsters - private static final int[] MONSTERS = - { - 21562, // Guillotine's Ghost - 21563, // Bone Collector - 21564, // Skull Collector - 21565, // Bone Animator - 21566, // Skull Animator - 21567, // Bone Slayer - 21568, // Devil Bat - 21570, // Ghost of Betrayer - 21571, // Ghost of Rebel Soldier - 21572, // Bone Sweeper - 21573, // Atrox - 21574, // Bone Grinder - 21576, // Ghost of Guillotine - 21578, // Behemoth Zombie - 21579, // Ghost of Rebel Leader - 21580, // Bone Caster - 21581, // Bone Puppeteer - 21582, // Vampire Soldier - 21583, // Bone Scavenger - 21585, // Vampire Magician - 21586, // Vampire Adept - 21587, // Vampire Warrior - 21588, // Vampire Wizard - 21590, // Vampire Magister - 21593, // Vampire Warlord - 21596, // Requiem Lord - 21597, // Requiem Lord - 21599, // Requiem Priest - }; - // Misc - private static final int MIN_LEVEL = 65; - private static final int MAX_LEVEL = 70; - private static final String KILL_COUNT_VAR = "KillCount"; - // Items - private static final int OLD_JEWELRY_BOX = 39725; - - public Q10794_InvestigateTheForest() - { - super(10794); - addStartNpc(HATUBA); - addTalkId(HATUBA, TOMBSTONE); - addKillId(MONSTERS); - registerQuestItems(OLD_JEWELRY_BOX); - addCondRace(Race.ERTHEIA, "33849-00.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33849-01.htm"); - addCondStart(PlayerInstance::isMageClass, "33849-01.htm"); - addCondCompletedQuest(Q10793_SaveTheSouls.class.getSimpleName(), "restriction.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33849-03.htm": - case "33849-04.htm": - { - htmltext = event; - break; - } - case "33849-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31531-02.html": - { - giveItems(player, OLD_JEWELRY_BOX, 1); - qs.setCond(2); - qs.setCond(4, true); - htmltext = event; - break; - } - case "33849-08.html": - { - if (qs.isCond(4)) - { - takeItems(player, OLD_JEWELRY_BOX, -1); - giveStoryQuestReward(npc, player); - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 93856309, 4072); - } - htmltext = event; - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33849-02.htm"; - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HATUBA: - { - htmltext = (qs.isCond(1)) ? "33849-06.html" : "33849-07.html"; - break; - } - case TOMBSTONE: - { - final int count = qs.getInt(KILL_COUNT_VAR); - if ((count >= 100) && (getQuestItemsCount(player, OLD_JEWELRY_BOX) < 1)) - { - htmltext = "31531-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - final int count = qs.getInt(KILL_COUNT_VAR) + 1; - qs.set(KILL_COUNT_VAR, count); - if (count >= 100) - { - qs.setCond(1, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.KILL_THE_UNDEAD_NEAR_THE_CURSED_VILLAGE, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/restriction.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/restriction.html deleted file mode 100644 index 6284f78ec1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10794_InvestigateTheForest/restriction.html +++ /dev/null @@ -1,3 +0,0 @@ -Research Pio:
-(Quest only available to Ertheia characters Lv. 65-70 who have completed the quest "Investigate the Forest.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-01.html deleted file mode 100644 index be798d3e46..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Gregory:
-Aren't you an Ertheia? What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-02.html deleted file mode 100644 index 53d5d5ceef..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Gregory:
-Oh, are you the one that queen Navari was referring to? The messengers were in a hurry, so I was waiting for the Ertheia they said would come in their place.
-So you are looking for the Holy Grail?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-03.html deleted file mode 100644 index c8ceb730b4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Gregory:
-The Holy Grail... I already heard it from the messengers, but to think you really are looking for such a thing. I guess this is all part of Einhasad's will...
The messengers found a clue in the Wall of Argos. Go talk to the Hermit for details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-04.html deleted file mode 100644 index 037b15d1e6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31279-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Gregory:
-Go to the Wall of Argos and talk to the Hermit there for details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-01.html deleted file mode 100644 index 8fde75ad85..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
Can I help you?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-02.html deleted file mode 100644 index 3b289a6ccf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Hermit:
-Messengers? Which messengers?
-Now that I think about it... I don't think I've ever seen anyone of your race before... Are you an Ertheia, the children of Sayha?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-03.html deleted file mode 100644 index 593b2cecbd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/31616-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit:
-To think that I would ever meet an Ertheia. I guess the strange fellows that came by and left right away were also Ertheia.
-(The next Letters from the Queen will be available at Lv. 76.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/Q10795_LettersFromTheQueenWallOfAgros.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/Q10795_LettersFromTheQueenWallOfAgros.java deleted file mode 100644 index 41134cbae9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/Q10795_LettersFromTheQueenWallOfAgros.java +++ /dev/null @@ -1,109 +0,0 @@ -package quests.Q10795_LettersFromTheQueenWallOfAgros; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Wall of Argos (10795) - * @URL https://l2wiki.com/Letters_from_the_Queen:_Wall_of_Argos - * @author Gigi - */ -public class Q10795_LettersFromTheQueenWallOfAgros extends LetterQuest -{ - // NPCs - private static final int GREGORY = 31279; - private static final int HERMIT = 31616; - // Items - private static final int SOE_WAAL_OF_ARGOS = 39585; - private static final int SOE_GODDARD = 39584; - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - // Teleport - private static final Location TELEPORT_LOC = new Location(147711, -53956, -2728); - - public Q10795_LettersFromTheQueenWallOfAgros() - { - super(10795); - addTalkId(GREGORY, HERMIT); - - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_GODDARD, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_10"); - registerQuestItems(SOE_GODDARD, SOE_WAAL_OF_ARGOS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "31279-02.html": - case "31616-02.html": - { - htmltext = event; - break; - } - case "31279-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_WAAL_OF_ARGOS, 1); - htmltext = event; - } - break; - } - case "31616-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 1088640, 261); - showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - if (qs.isStarted()) - { - if (npc.getId() == GREGORY) - { - htmltext = (qs.isCond(2)) ? "31279-01.html" : "31279-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "31616-01.html"; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/popup.html deleted file mode 100644 index ab8022f0ba..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10795_LettersFromTheQueenWallOfAgros/popup.html +++ /dev/null @@ -1,8 +0,0 @@ -The Queen's Letter:
-Have you arrived at the Town of Goddard? -The delegation found something at the Wall of Argos. -Go find High Priest Gregory in Einhasad Temple in the Town of Goddard.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-01.htm deleted file mode 100644 index c6c082671a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit:
-Not too long ago, a few fellows I have never seen came by. Since I'm here to listen to Eva's voice, I don't care much about what goes around in the world, but they left a lasting impression, so I remember them.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-02.htm deleted file mode 100644 index 0ac3a2e202..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit:
-Like I said earlier, I don't care much about what goes around the world, so I don't know what they did. They just went around the Wall of Argos... Oh! Maybe they were looking for the Eye of Argos?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-03.htm deleted file mode 100644 index 8efa5d6fd2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit:
-The Eye of Argos refers to the giant eye that went against the gods a long time ago. It's trapped somewhere in the Wall of Argos. Since the eye has been in existence for such a long time, maybe it knows what they are looking for?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-04.htm deleted file mode 100644 index cc44bb8504..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
-Yes. Go to the Wall of Argos and find the Eye of Argos that was bound there for going against the gods in the past. You might find out what you want. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-05.html deleted file mode 100644 index e5a37d0e78..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31616-05.html +++ /dev/null @@ -1,2 +0,0 @@ -Hermit:
Try looking for the Eye of Argos. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-01.html deleted file mode 100644 index 82f39d78df..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Who are you to come to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-02.html deleted file mode 100644 index 14036392b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/31683-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Eye of Argos:
-I am. Why are you here? - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java deleted file mode 100644 index 10236c6cf8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java +++ /dev/null @@ -1,188 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10796_TheEyeThatDefiedTheGods; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * The Eye that Defied the Gods (10796) - * @URL https://l2wiki.com/The_Eye_that_Defied_the_Gods - * @author Gigi - */ -public class Q10796_TheEyeThatDefiedTheGods extends Quest -{ - // NPCs - private static final int HERMIT = 31616; - private static final int EYE_OF_ARGOS = 31683; - // Monsters - private static final int[] MONSTERS = - { - 21294, // Canyon Antelope - 21296, // Canyon Bandersnatch - 23311, // Valley Buffalo - 23312, // Valley Grendel - 21295, // Canyon Antelope Slave - 21297, // Canyon Bandersnatch Slave - 21299, // Valley Buffalo Slave - 21304 // Valley Grendel Slave - }; - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10796_TheEyeThatDefiedTheGods() - { - super(10796); - addStartNpc(HERMIT); - addTalkId(HERMIT, EYE_OF_ARGOS); - addKillId(MONSTERS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "31616-02.htm": - case "31616-03.htm": - { - break; - } - case "31616-04.htm": - { - qs.startQuest(); - break; - } - case "31683-02.html": - { - if (qs.isCond(2) && (qs.getInt(KILL_COUNT_VAR) >= 200)) - { - - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 178732196, 261); - giveStoryQuestReward(npc, player); - qs.exitQuest(false, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case HERMIT: - { - if (qs.isCreated()) - { - htmltext = "31616-01.htm"; - } - else if (qs.isCond(1)) - { - htmltext = "31616-05.html"; - } - if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - case EYE_OF_ARGOS: - { - if (qs.isCond(2)) - { - htmltext = "31683-01.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int killCount = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++killCount); - if (killCount >= 200) - { - qs.setCond(0); - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY_3, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/noErtheia.html deleted file mode 100644 index 0ef4af975d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/no_level.html deleted file mode 100644 index 26bfc341ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/no_level.html +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet level requirements
-(Quest available from level 70 - 75) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-01.htm deleted file mode 100644 index c2455f58d2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Are you Ertheia? I heard your kind was hiding in the Material Realm, but I see that's not the case. Or, have these rough times called the Ertheia to the Material Realm?
Regardless, I am waiting for a wise and brave adventurer. You will do. But, why have you come to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-02.htm deleted file mode 100644 index 5027ecef1b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-The holy grail? Such a thing exists? I don't know. I have more important things to worry about than something so trivial.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-03.htm deleted file mode 100644 index 5dcb34a81f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Ertheia...I don't remember. I just said this, but I have much more important matters to think about. If you help me, I will do my very best to help you, too.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-04.htm deleted file mode 100644 index 900111ebb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Eye of Argos:
-A drove of Embryos is trying to overtake me. But since I won't submit, the Embryos are at Daimon's Altar trying to obtain Daimon's the White-eyed's power. I want you to defeat Daimon the White-eyed so the Embryos can't get his power. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-05.html deleted file mode 100644 index 9b3a524adf..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Eye of Argos:
-Come back after you've defeated Daimon the White-eyed. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-06.html deleted file mode 100644 index 476e3fae32..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Have you defeated Daimon the White-eyed?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-07.html deleted file mode 100644 index 0d5f8e53a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/31683-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Eye of Argos:
-Well done. The Embryo will take a while to recover from this.
So, you were looking for Ertheia? I remembered right after you left that they came by in a cluster. Making a racket too, about having found something near this place.
-I don't know what they found, though. A Human came by and took something from that very spot, merely moments before you got here. I guess you're too late. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/Q10797_CrossingFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/Q10797_CrossingFate.java deleted file mode 100644 index 57b745ecbc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/Q10797_CrossingFate.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10797_CrossingFate; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.commons.util.CommonUtil; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.QuestType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10796_TheEyeThatDefiedTheGods.Q10796_TheEyeThatDefiedTheGods; - -/** - * Crossing Fate (10797) - * @URL https://l2wiki.com/Crossing_Fate - * @author Gigi - */ -public class Q10797_CrossingFate extends Quest -{ - // NPCs - private static final int EYE_OF_ARGOS = 31683; - private static final int DAIMON_THE_WHITE_EYED = 27499; - private static final int[] MONSTERS = - { - 21294, // Canyon Antelope - 21296, // Canyon Bandersnatch - 23311, // Valley Buffalo - 23312, // Valley Grendel - 21295, // Canyon Antelope Slave - 21297, // Canyon Bandersnatch Slave - 21299, // Valley Buffalo Slave - 21304 // Valley Grendel Slave - }; - // Misc - private static final int MIN_LEVEL = 70; - private static final int MAX_LEVEL = 75; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10797_CrossingFate() - { - super(10797); - addStartNpc(EYE_OF_ARGOS); - addTalkId(EYE_OF_ARGOS); - addKillId(DAIMON_THE_WHITE_EYED); - addKillId(MONSTERS); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - addCondCompletedQuest(Q10796_TheEyeThatDefiedTheGods.class.getSimpleName(), "restriction.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "31683-02.htm": - case "31683-03.htm": - { - break; - } - case "31683-04.htm": - { - qs.startQuest(); - break; - } - case "31683-07.html": - { - if (qs.isCond(3)) - { - if (player.getLevel() >= MIN_LEVEL) - { - addExpAndSp(player, 306167814, 653); - giveStoryQuestReward(npc, player); - qs.exitQuest(QuestType.ONE_TIME, true); - htmltext = event; - } - else - { - htmltext = getNoQuestLevelRewardMsg(player); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - htmltext = "31683-01.htm"; - } - else if (qs.isCond(1) || qs.isCond(2)) - { - htmltext = "31683-05.html"; - } - else if (qs.isCond(3)) - { - htmltext = "31683-06.html"; - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && CommonUtil.contains(MONSTERS, npc.getId())) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 100) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - if ((qs != null) && qs.isCond(2) && (npc.getId() == DAIMON_THE_WHITE_EYED)) - { - qs.setCond(3, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY_4, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/noErtheia.html deleted file mode 100644 index ea67e16f1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/no_level.html deleted file mode 100644 index 26bfc341ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/no_level.html +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet level requirements
-(Quest available from level 70 - 75) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/restriction.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/restriction.html deleted file mode 100644 index b2af3b11ab..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10797_CrossingFate/restriction.html +++ /dev/null @@ -1,3 +0,0 @@ -Research Pio:
-(Quest only available to Ertheia characters Lv. 70-75 who have completed the quest "The Eye that Defied the Gods.") - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-01.html deleted file mode 100644 index 1b2d732c52..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Maximilian:
-What's going on? Oh, an Ertheia.
-Did you come here at Queen Navari's request?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-02.html deleted file mode 100644 index ad9df173ae..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-02.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Maximilian:
-Nice to meet you. I know that Queen Navari and the Ertheia are helping us, and will not forget this fact.
-We asked for help because of the Dimensional Rift in Dragon Valley.
-So far we learned that it's different from the the Dimensional Rift the Ertheia came though, but it would still need investigating. Could you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-03.html deleted file mode 100644 index 5513f3d6dc..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-03.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Maximilian:
-Thank you for your kind gesture. Dragon Valley is a dangerous place. You need to be extra careful.
-First go to Namo in Dragon Valley and talk about the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-04.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-04.html deleted file mode 100644 index c7b91887ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/30120-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Maximilian:
-First go to Namo in Dragon Valley and talk about the details. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-01.html deleted file mode 100644 index f0ea10711a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-What brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-02.html deleted file mode 100644 index 0b2c567767..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-Right now, Dragon Valley is a very dangerous place. As the 6th Seal was broken, the Dimensional Rift caused the Undead to appear whenever night fell.
-You're really not going to change your mind about investigating such a dangerous place?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-03.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-03.html deleted file mode 100644 index af892960fd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/33973-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-Good. Here's your mission.
-(You have completed all "Letters from the Queen". You can start "The Minstrel's Song" after reaching Lv. 85.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/Q10798_LettersFromTheQueenDragonValley.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/Q10798_LettersFromTheQueenDragonValley.java deleted file mode 100644 index 66d1104f25..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/Q10798_LettersFromTheQueenDragonValley.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10798_LettersFromTheQueenDragonValley; - -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.LetterQuest; - -/** - * Letters from the Queen: Dragon Valley (10798) - * @URL https://l2wiki.com/Letters_from_the_Queen:_Dragon_Valley - * @author Gigi - */ -public class Q10798_LettersFromTheQueenDragonValley extends LetterQuest -{ - // NPCs - private static final int MAXIMILIAN = 30120; - private static final int NAMO = 33973; - // Items - private static final int SOE_DRAGON_VALLEY = 39587; - private static final int SOE_TOWN_OF_GIRAN = 39586; - // Misc - private static final int MIN_LEVEL = 81; - private static final int MAX_LEVEL = 84; - // Teleport - private static final Location TELEPORT_LOC = new Location(86674, 148630, -3401); - - public Q10798_LettersFromTheQueenDragonValley() - { - super(10798); - addTalkId(MAXIMILIAN, NAMO); - setIsErtheiaQuest(true); - setLevel(MIN_LEVEL, MAX_LEVEL); - setStartLocation(SOE_TOWN_OF_GIRAN, TELEPORT_LOC); - setStartQuestSound("Npcdialog1.serenia_quest_11"); - registerQuestItems(SOE_TOWN_OF_GIRAN, SOE_DRAGON_VALLEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30120-02.html": - case "33973-02.html": - { - htmltext = event; - break; - } - case "30120-03.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - giveItems(player, SOE_DRAGON_VALLEY, 1); - htmltext = event; - } - break; - } - case "33973-03.html": - { - if (qs.isCond(3)) - { - giveStoryQuestReward(npc, player); - addExpAndSp(player, 1277640, 306); - showOnScreenMsg(player, NpcStringId.YOU_HAVE_COMPLETED_QUEEN_NAVARI_S_LETTER, ExShowScreenMessage.TOP_CENTER, 8000); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs == null) - { - return htmltext; - } - if (qs.isStarted()) - { - if (npc.getId() == MAXIMILIAN) - { - htmltext = (qs.isCond(2)) ? "30120-01.html" : "30120-04.html"; - } - else if (qs.isCond(3)) - { - htmltext = "33973-01.html"; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/popup.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/popup.html deleted file mode 100644 index fb31c4fd08..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10798_LettersFromTheQueenDragonValley/popup.html +++ /dev/null @@ -1,7 +0,0 @@ -The Queen's Letter:
-I got an emergency request from the Town of Giran. Near the Town of Giran at Dragon Valley, a Dimensional Rift was spotted.
-It's different from the one we came in, but it's worth looking into. Go see High Priest Maximilian.
-(A Scroll of Escape is enclosed. If you want to go now, use it to travel immediately.)
- - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-00.htm deleted file mode 100644 index 900a36afd0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-I have no business with you.
-(Only Ertheia characters can perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-01.htm deleted file mode 100644 index 7854182c96..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-I'm sure you know about the dimensional rifts appearing all over Dragon Valley. The dragons have become very much weakened in recent days.
-The reduction of the dragons' strength and other dangers to us is a good thing, but there's also a problem. The dragons may be weakened, but there's been activity from them as a group, and this will grow into a huge problem.
And that's not all...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-02.htm deleted file mode 100644 index 4d852a70d8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-Currently, the dragons are active during the day while the Undead are up to no good at night.
On top of that, we don't know which dimensional rifts are connected to which dimensions or what else we'll learn from Dragon Valley and that's a problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-03.htm deleted file mode 100644 index 2cffe12e7d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-We don't have any clear answers at the moment.
First, you and other Ertheia are to explore deep within Dragon Valley while we will continuously dispatching expeditions to find the reason and investigate current happenings.
-But, we can't be just content with this, and are continuously seeking help.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-04.htm deleted file mode 100644 index db5afe1321..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-The southern region is generally more dangerous than the north.
-So for now, I want to send you to the less dangerous region to reduce the number of dragons and Undead there. On the north side of Dragon Valley, you'll find Mesmer Dragon, Gargoyle Dragon, Black Dragon, Emerald Dragon, Sand Dragon, Dragonblood Captain, Dragonblood Minion, Cave Servant Archer, Cave Servant Warrior, Metal Cave Servant, Iron Cave Servant, and Headless Knight. You need to slay 100 of them.
Until we can figure out where they're coming from and how to fix the situation, we're just going to have to try and remove the danger some other way. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-05.html deleted file mode 100644 index b356c9e4ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-I don't think you're done catching all your monsters. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-06.html deleted file mode 100644 index 0724bcab07..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Namo:
-I think you got all the dragons and Undead.
-Thank you. The changes in Dragon Valley were so unusual that everyone was just nervous all the time.
-If you were curious about the dimensional rifts in Dragon Valley, you can join us when we go investigating the next time.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-07.html deleted file mode 100644 index 0c5806327b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-07.html +++ /dev/null @@ -1,10 +0,0 @@ -Namo:
-Got it. We're going to start investigating soon. I'll let you know when we start.
-Here's your reward for helping. What would you like as your reward?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-08.html deleted file mode 100644 index 7ad01d887f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-All right, here you go. I'll be giving you other helpful items aside from these. Thank you again for helping me. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-09.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-09.htm deleted file mode 100644 index 92db2958ca..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/33973-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-I don't trust you.
-(Characters must be Lv. 65 or above to perform this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/Q10799_StrangeThingsAfootInTheValley.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/Q10799_StrangeThingsAfootInTheValley.java deleted file mode 100644 index 0bc1e92955..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10799_StrangeThingsAfootInTheValley/Q10799_StrangeThingsAfootInTheValley.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10799_StrangeThingsAfootInTheValley; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -/** - * Strange Things Afoot in the Valley (10799) - * @URL https://l2wiki.com/Strange_Things_Afoot_in_the_Valley - * @author Gigi / Stayway (Rework Helios) - */ -public class Q10799_StrangeThingsAfootInTheValley extends Quest -{ - // NPCs - private static final int NAMO = 33973; - // Monsters - private static final int[] MONSTERS = - { - 23423, // Mesmer Dragon - 23424, // Gargoyle Dragon - 23425, // Black Dragon - 23427, // Sand Dragon - 23428, // Captain Dragonblood - 23429, // Minion Dragonblood - 23436, // Cave Servant Archer - 23437, // Cave Servant Warrior - 23438, // Metallic Cave Servant - 23439, // Iron Cave Servant - 23440, // Headless Knight - }; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 85; - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q10799_StrangeThingsAfootInTheValley() - { - super(10799); - addStartNpc(NAMO); - addTalkId(NAMO); - addKillId(MONSTERS); - addCondRace(Race.ERTHEIA, "33973-00.htm"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "33973-09.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "33973-02.htm": - case "33973-03.htm": - case "33973-07.html": - { - htmltext = event; - break; - } - case "33973-04.htm": - { - qs.startQuest(); - break; - } - default: - { - if (qs.isCond(2) && event.startsWith("giveReward_") && (player.getLevel() >= MIN_LEVEL)) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - giveItems(player, itemId, 30); - addExpAndSp(player, 543080087, 23435); - htmltext = "33973-08.html"; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33973-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33973-05.html" : "33973-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCount = qs.getInt(KILL_COUNT_VAR); - if (killCount > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.SUBJUGATION_IN_THE_NORTHERN_DRAGON_VALLEY_2, killCount)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-01.htm deleted file mode 100644 index ab4b6d6cb6..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-It's now time to investigate the dimensional rifts in Dragon Valley. There's going to be a lot that you'll have to do.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-02.htm deleted file mode 100644 index e6294df774..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Namo:
-You're probably aware that many extraordinary things are happening in Dragon Valley. And this might sound romantic, but it couldn't be further from the truth.
-You've already faced off with the dragons and Undead of northern Dragon Valley, but it's vastly different from how Dragon Valley used to be.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-03.htm deleted file mode 100644 index 8a0f0ded2b..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Namo:
-The Drakes were previously nowhere near being an organization, but now there's organized activity on their part.
-Individually they are weaker than before, but since they've come together, they've become more particular is what I'm saying. It's to the point that the return of the Undead was near undetectable.
-The biggest issue is determining if there's a connection between the dimensional rifts in Dragon valley and the unusual events going on, and since we're limited in what we can do, we have to be especially fastidious.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-04.htm deleted file mode 100644 index 40057c71ee..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-I may have exaggerated a bit, but what you have to do is very simple. Dispose of the dragons and Undead in the south to get an idea of what's going on.
-We can get an idea of the situation by slaying 100 Prey Drake, Beast Drake, Dust Drake, Vampiric Drake, Bloody Grave Warrior, Dark Grave Warrior, Dark Grave Wizard, Dark Grave Knight, and Gust Spiral. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-05.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-05.html deleted file mode 100644 index b356c9e4ac..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-I don't think you're done catching all your monsters. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-06.html deleted file mode 100644 index f793020fb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-That's good enough. Were you able to investigate the area at all?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-07.html deleted file mode 100644 index 26537d2761..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-07.html +++ /dev/null @@ -1,10 +0,0 @@ -Namo:
-Great. Thanks to you, the rest of our work will be a breeze. If we detect any more changes in the dimensional rift, we'll tell you right away.
-Here, you may choose your own reward. Which one would you like?
- - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-08.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-08.html deleted file mode 100644 index f3249958b8..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/33973-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Namo:
-All right, here you go. I'll be giving you other helpful items aside from these. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/Q10800_ReconnaissanceAtDragonValley.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/Q10800_ReconnaissanceAtDragonValley.java deleted file mode 100644 index 6e18ff895e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/Q10800_ReconnaissanceAtDragonValley.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10800_ReconnaissanceAtDragonValley; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10799_StrangeThingsAfootInTheValley.Q10799_StrangeThingsAfootInTheValley; - -/** - * Reconnaissance at Dragon Valley (10800) - * @URL https://l2wiki.com/Reconnaissance_at_Dragon_Valley - * @author Gigi / Stayway (Rework Helios) - */ -public class Q10800_ReconnaissanceAtDragonValley extends Quest -{ - // NPC - private static final int NAMO = 33973; - // Monsters - private static final int[] MONSTERS = - { - 23430, // Prey Drake - 23431, // Beast Drake - 23432, // Dust Drake - 23433, // Vampiric Drake - 23441, // Bloody Grave Warrior - 23442, // Dark Grave Warrior - 23443, // Dark Grave Wizard - 23444, // Dark Grave Knight - }; - // Misc - private static final int MIN_LEVEL = 76; - private static final int MAX_LEVEL = 85; - private static final String KILL_COUNT_VAR = "KillCounts"; - - public Q10800_ReconnaissanceAtDragonValley() - { - super(10800); - addStartNpc(NAMO); - addTalkId(NAMO); - addKillId(MONSTERS); - addCondRace(Race.ERTHEIA, "noErtheia.html"); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondCompletedQuest(Q10799_StrangeThingsAfootInTheValley.class.getSimpleName(), "restriction.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return getNoQuestMsg(player); - } - - String htmltext = null; - switch (event) - { - case "33973-02.htm": - case "33973-03.htm": - case "33973-07.html": - { - htmltext = event; - break; - } - case "33973-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - default: - { - if (qs.isCond(2) && event.startsWith("giveReward_") && (player.getLevel() >= MIN_LEVEL)) - { - final int itemId = Integer.parseInt(event.replace("giveReward_", "")); - qs.exitQuest(false, true); - giveStoryQuestReward(npc, player); - giveItems(player, itemId, 30); - addExpAndSp(player, 543080087, 30466); - htmltext = "33973-08.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "33973-01.htm"; - break; - } - case State.STARTED: - { - htmltext = (qs.isCond(1)) ? "33973-05.html" : "33973-06.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - final int killCounts = qs.getInt(KILL_COUNT_VAR); - if (killCounts > 0) - { - final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.SUBJUGATION_IN_THE_SOUTHERN_DRAGON_VALLEY_2, killCounts)); - return holder; - } - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/noErtheia.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/noErtheia.html deleted file mode 100644 index ea67e16f1c..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/noErtheia.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-You are not Ertheia, this quest is not for you. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/no_level.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/no_level.html deleted file mode 100644 index 0bb55ae394..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/no_level.html +++ /dev/null @@ -1,3 +0,0 @@ -You don't meet level requirements
-(Quest available from level 76 - 85) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/restriction.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/restriction.htm deleted file mode 100644 index 4b6b9d7476..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10800_ReconnaissanceAtDragonValley/restriction.htm +++ /dev/null @@ -1,4 +0,0 @@ -Namo:
-Even if I wanted to put someone to work, I can't seem to find anybody skilled enough. And it's even harder to find someone you can trust who also has the skills.
-(This quest can only be performed by characters who have completed "Secrets of the Valley" and are Lv. 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-00.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-00.html deleted file mode 100644 index 921cef3277..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-00.html +++ /dev/null @@ -1,4 +0,0 @@ -Shadai's Disciple Kaysia:
-I'm grateful you want to help, but you will need to get a little stronger to help me.
-(This quest is for characters Lv. 101 and higher who have completed the "Deep Inside Atelia Fortress" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-01.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-01.html deleted file mode 100644 index 03f23d606e..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Shadai's Disciple Kaysia:
-//@TODO Need retail HTML dialog (Gigi).
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-02.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-02.html deleted file mode 100644 index 8b856bdee2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34051-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Shadai's Disciple Kaysia:
-//@TODO Need retail HTML dialog (Gigi).
- \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-00.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-00.htm deleted file mode 100644 index 43764cf1fa..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Verdure Elder Elikia:
-I do not believe our paths are meant to cross here. Perhaps later down the road.
-(Only characters above Lv. 101.) - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-01.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-01.htm deleted file mode 100644 index 9dafee979f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-Good timing. I had something to tell you.
-Did you know that there's a very suspicious place inside the Atelia Fortress? It's hard to reach since it's so deep inside...
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-02.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-02.htm deleted file mode 100644 index 76503ce5a5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-The Atelia Fortress is just very suspicious in general, so it wouldn't be strange if there's something else.
-We call it the Atelia Castle. A high officer of the Embryo is there.
His name is Kelbim.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-03.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-03.htm deleted file mode 100644 index 216d59ba70..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-Kelbim is a high officer of the Embryo. He isn't inside the Atelia Fortress all the time, but he does come from time to time to manage it. There are many obstacles you must go through to get to the castle.
First, you must defeat the Atelia Trial Guardian Captain who guards the gate to where Kelbim is. That's how you'll be able to open the gate. This isn't the end.
-That place makes people who know each other fight. It might be because of the Atelia's effect. Anyway, you have to be wary of everyone inside. There's more to that, though.
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-04.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-04.htm deleted file mode 100644 index 28c51e46be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-From what I heard, Kelbim has received the Seal of Calamity. That, combined with the power of the Atelia is causing constant change.
-I know you what you are capable of, but Kelbim won't be an easy opponent. Are you sure you want to go find Kelbim?
- - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-05.htm b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-05.htm deleted file mode 100644 index 9698a5c70f..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-Alright, once you infiltrate the Atelia Castle, you'll be able to meet Kelbim.
-Once you defeat him, you'll be able to get Kelbim's Armor Piece. There's someone who needs that item, so go find her.
-Her name is in Kaysia, and she's in the forge in the Town of Oren. She was eyeing Kelbim's Armor Piece, so take it to her once you have it. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-06.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-06.html deleted file mode 100644 index 5fba442742..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Verdure Elder Elikia:
-You are still here? Once you get to the Atelia Castle, you'll be able to meet Kelbim.
-Defeat him and collect Kelbim's Armor Piece. After that, go find Shadai's Disciple Kaysia in the Town of Oren. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-07.html b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-07.html deleted file mode 100644 index 0e09a8277a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/34057-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Verdure Elder Elikia:
-It looks like you've defeated Kelbim.
-You should go find the Ertheia Blacksmith Shadai's Disciple Kaysia in the Town of Oren.
-She was visiting a while back. You should go now. - \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/Q10841_DeepInsideAteliaFortress.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/Q10841_DeepInsideAteliaFortress.java deleted file mode 100644 index 0d5b8e0700..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/Q10841_DeepInsideAteliaFortress/Q10841_DeepInsideAteliaFortress.java +++ /dev/null @@ -1,163 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10841_DeepInsideAteliaFortress; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Deep Inside Atelia Fortress (10841) - * @URL https://l2wiki.com/Deep_Inside_Atelia_Fortress - * @author Gigi - */ -public class Q10841_DeepInsideAteliaFortress extends Quest -{ - // NPCs - private static final int ELIKIA = 34057; - private static final int KAYSIA = 34051; - // Boss - private static final int KELBIM = 26124; - // Items - private static final int KELBIM_ARMOR_PIECE = 46144; - private static final int SPIRIT_STONE_HAIR_ACCESSORY = 45937; - private static final int SUPERIOR_GIANTS_CODEX = 46151; - // Misc - private static final int MIN_LEVEL = 101; - - public Q10841_DeepInsideAteliaFortress() - { - super(10841); - addStartNpc(ELIKIA); - addTalkId(ELIKIA, KAYSIA); - addKillId(KELBIM); - registerQuestItems(KELBIM_ARMOR_PIECE); - addCondMinLevel(MIN_LEVEL, "34057-00.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - String htmltext = null; - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "34057-02.htm": - case "34057-03.htm": - case "34057-04.htm": - { - htmltext = event; - break; - } - case "34057-05.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "34051-02.html": - { - giveItems(player, SPIRIT_STONE_HAIR_ACCESSORY, 1); - giveItems(player, SUPERIOR_GIANTS_CODEX, 1); - addExpAndSp(player, 7262301690L, 17429400); - qs.exitQuest(false, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "34057-01.htm"; - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ELIKIA: - { - if (qs.isCond(1)) - { - htmltext = "34057-06.html"; - } - else if (qs.isCond(2)) - { - htmltext = "34057-07.html"; - } - break; - } - case KAYSIA: - { - if (qs.isCond(1)) - { - htmltext = "34051-00.html"; - } - else if (qs.isCond(2) && hasQuestItems(player, KELBIM_ARMOR_PIECE)) - { - htmltext = "34051-01.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - executeForEachPlayer(player, npc, isSummon, true, false); - return super.onKill(npc, player, isSummon); - } - - @Override - public void actionForEachPlayer(PlayerInstance player, Npc npc, boolean isSummon) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isStarted() && player.isInsideRadius3D(npc, Config.ALT_PARTY_RANGE)) - { - giveItems(player, KELBIM_ARMOR_PIECE, 1); - qs.setCond(2, true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java index f0515d469f..9d46a701d1 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -19,11 +19,6 @@ package quests; import java.util.logging.Level; import java.util.logging.Logger; -import quests.Q00013_ParcelDelivery.Q00013_ParcelDelivery; -import quests.Q00015_SweetWhispers.Q00015_SweetWhispers; -import quests.Q00016_TheComingDarkness.Q00016_TheComingDarkness; -import quests.Q00017_LightAndDarkness.Q00017_LightAndDarkness; -import quests.Q00031_SecretBuriedInTheSwamp.Q00031_SecretBuriedInTheSwamp; import quests.Q00032_AnObviousLie.Q00032_AnObviousLie; import quests.Q00033_MakeAPairOfDressShoes.Q00033_MakeAPairOfDressShoes; import quests.Q00034_InSearchOfCloth.Q00034_InSearchOfCloth; @@ -31,78 +26,21 @@ import quests.Q00035_FindGlitteringJewelry.Q00035_FindGlitteringJewelry; import quests.Q00036_MakeASewingKit.Q00036_MakeASewingKit; import quests.Q00037_MakeFormalWear.Q00037_MakeFormalWear; import quests.Q00040_ASpecialOrder.Q00040_ASpecialOrder; -import quests.Q00042_HelpTheUncle.Q00042_HelpTheUncle; -import quests.Q00043_HelpTheSister.Q00043_HelpTheSister; -import quests.Q00044_HelpTheSon.Q00044_HelpTheSon; -import quests.Q00061_LawEnforcement.Q00061_LawEnforcement; import quests.Q00115_TheOtherSideOfTruth.Q00115_TheOtherSideOfTruth; import quests.Q00119_LastImperialPrince.Q00119_LastImperialPrince; -import quests.Q00128_PailakaSongOfIceAndFire.Q00128_PailakaSongOfIceAndFire; -import quests.Q00129_PailakaDevilsLegacy.Q00129_PailakaDevilsLegacy; -import quests.Q00134_TempleMissionary.Q00134_TempleMissionary; -import quests.Q00135_TempleExecutor.Q00135_TempleExecutor; -import quests.Q00136_MoreThanMeetsTheEye.Q00136_MoreThanMeetsTheEye; -import quests.Q00137_TempleChampionPart1.Q00137_TempleChampionPart1; -import quests.Q00138_TempleChampionPart2.Q00138_TempleChampionPart2; -import quests.Q00139_ShadowFoxPart1.Q00139_ShadowFoxPart1; -import quests.Q00140_ShadowFoxPart2.Q00140_ShadowFoxPart2; -import quests.Q00141_ShadowFoxPart3.Q00141_ShadowFoxPart3; -import quests.Q00142_FallenAngelRequestOfDawn.Q00142_FallenAngelRequestOfDawn; -import quests.Q00143_FallenAngelRequestOfDusk.Q00143_FallenAngelRequestOfDusk; -import quests.Q00144_PailakaInjuredDragon.Q00144_PailakaInjuredDragon; -import quests.Q00149_PrimalMotherIstina.Q00149_PrimalMotherIstina; -import quests.Q00150_ExtremeChallengePrimalMotherResurrected.Q00150_ExtremeChallengePrimalMotherResurrected; -import quests.Q00177_SplitDestiny.Q00177_SplitDestiny; -import quests.Q00180_InfernalFlamesBurningInCrystalPrison.Q00180_InfernalFlamesBurningInCrystalPrison; -import quests.Q00181_DevilsStrikeBackAdventOfBalok.Q00181_DevilsStrikeBackAdventOfBalok; -import quests.Q00183_RelicExploration.Q00183_RelicExploration; -import quests.Q00184_ArtOfPersuasion.Q00184_ArtOfPersuasion; -import quests.Q00185_NikolasCooperation.Q00185_NikolasCooperation; -import quests.Q00186_ContractExecution.Q00186_ContractExecution; -import quests.Q00187_NikolasHeart.Q00187_NikolasHeart; -import quests.Q00188_SealRemoval.Q00188_SealRemoval; -import quests.Q00189_ContractCompletion.Q00189_ContractCompletion; -import quests.Q00190_LostDream.Q00190_LostDream; -import quests.Q00191_VainConclusion.Q00191_VainConclusion; -import quests.Q00192_SevenSignsSeriesOfDoubt.Q00192_SevenSignsSeriesOfDoubt; -import quests.Q00193_SevenSignsDyingMessage.Q00193_SevenSignsDyingMessage; -import quests.Q00194_SevenSignsMammonsContract.Q00194_SevenSignsMammonsContract; -import quests.Q00195_SevenSignsSecretRitualOfThePriests.Q00195_SevenSignsSecretRitualOfThePriests; -import quests.Q00196_SevenSignsSealOfTheEmperor.Q00196_SevenSignsSealOfTheEmperor; -import quests.Q00197_SevenSignsTheSacredBookOfSeal.Q00197_SevenSignsTheSacredBookOfSeal; -import quests.Q00198_SevenSignsEmbryo.Q00198_SevenSignsEmbryo; -import quests.Q00210_ObtainAWolfPet.Q00210_ObtainAWolfPet; -import quests.Q00254_LegendaryTales.Q00254_LegendaryTales; import quests.Q00337_AudienceWithTheLandDragon.Q00337_AudienceWithTheLandDragon; -import quests.Q00344_1000YearsTheEndOfLamentation.Q00344_1000YearsTheEndOfLamentation; -import quests.Q00371_ShrieksOfGhosts.Q00371_ShrieksOfGhosts; -import quests.Q00386_StolenDignity.Q00386_StolenDignity; -import quests.Q00420_LittleWing.Q00420_LittleWing; -import quests.Q00421_LittleWingsBigAdventure.Q00421_LittleWingsBigAdventure; -import quests.Q00450_GraveRobberRescue.Q00450_GraveRobberRescue; -import quests.Q00451_LuciensAltar.Q00451_LuciensAltar; import quests.Q00452_FindingtheLostSoldiers.Q00452_FindingtheLostSoldiers; import quests.Q00453_NotStrongEnoughAlone.Q00453_NotStrongEnoughAlone; import quests.Q00454_CompletelyLost.Q00454_CompletelyLost; -import quests.Q00455_WingsOfSand.Q00455_WingsOfSand; -import quests.Q00456_DontKnowDontCare.Q00456_DontKnowDontCare; import quests.Q00459_TheVillainOfTheUndergroundMineTeredor.Q00459_TheVillainOfTheUndergroundMineTeredor; import quests.Q00460_PreciousResearchMaterial.Q00460_PreciousResearchMaterial; -import quests.Q00462_StuffedAncientHeroes.Q00462_StuffedAncientHeroes; import quests.Q00465_WeAreFriends.Q00465_WeAreFriends; import quests.Q00466_PlacingMySmallPower.Q00466_PlacingMySmallPower; import quests.Q00468_BeLostInTheMysteriousScent.Q00468_BeLostInTheMysteriousScent; import quests.Q00469_SuspiciousGardener.Q00469_SuspiciousGardener; -import quests.Q00470_DivinityProtector.Q00470_DivinityProtector; import quests.Q00471_BreakingThroughTheEmeraldSquare.Q00471_BreakingThroughTheEmeraldSquare; import quests.Q00472_ChallengeSteamCorridor.Q00472_ChallengeSteamCorridor; import quests.Q00473_InTheCoralGarden.Q00473_InTheCoralGarden; -import quests.Q00474_WaitingForTheSummer.Q00474_WaitingForTheSummer; -import quests.Q00476_PlainMission.Q00476_PlainMission; -import quests.Q00482_RecertificationOfValue.Q00482_RecertificationOfValue; -import quests.Q00483_IntendedTactic.Q00483_IntendedTactic; -import quests.Q00485_HotSpringWater.Q00485_HotSpringWater; -import quests.Q00492_TombRaiders.Q00492_TombRaiders; import quests.Q00493_KickingOutUnwelcomeGuests.Q00493_KickingOutUnwelcomeGuests; import quests.Q00494_IncarnationOfGreedZellakaGroup.Q00494_IncarnationOfGreedZellakaGroup; import quests.Q00495_IncarnationOfJealousyPellineGroup.Q00495_IncarnationOfJealousyPellineGroup; @@ -116,29 +54,14 @@ import quests.Q00512_BladeUnderFoot.Q00512_BladeUnderFoot; import quests.Q00551_OlympiadStarter.Q00551_OlympiadStarter; import quests.Q00553_OlympiadUndefeated.Q00553_OlympiadUndefeated; import quests.Q00561_BasicMissionHarnakUndergroundRuins.Q00561_BasicMissionHarnakUndergroundRuins; -import quests.Q00562_BasicMissionAltarOfEvil.Q00562_BasicMissionAltarOfEvil; -import quests.Q00563_BasicMissionBloodySwampland.Q00563_BasicMissionBloodySwampland; import quests.Q00564_BasicMissionKartiasLabyrinthSolo.Q00564_BasicMissionKartiasLabyrinthSolo; import quests.Q00580_BeyondTheMemories.Q00580_BeyondTheMemories; -import quests.Q00581_ThePurificationRitual.Q00581_ThePurificationRitual; -import quests.Q00582_WashBloodWithBlood.Q00582_WashBloodWithBlood; -import quests.Q00583_MeaningOfSurvival.Q00583_MeaningOfSurvival; -import quests.Q00584_NeverSayGoodBye.Q00584_NeverSayGoodBye; -import quests.Q00617_GatherTheFlames.Q00617_GatherTheFlames; import quests.Q00618_IntoTheFlame.Q00618_IntoTheFlame; import quests.Q00620_FourGoblets.Q00620_FourGoblets; -import quests.Q00621_EggDelivery.Q00621_EggDelivery; -import quests.Q00622_SpecialtyLiquorDelivery.Q00622_SpecialtyLiquorDelivery; -import quests.Q00623_TheFinestFood.Q00623_TheFinestFood; -import quests.Q00627_HeartInSearchOfPower.Q00627_HeartInSearchOfPower; -import quests.Q00648_AnIceMerchantsDream.Q00648_AnIceMerchantsDream; -import quests.Q00662_AGameOfCards.Q00662_AGameOfCards; -import quests.Q00663_SeductiveWhispers.Q00663_SeductiveWhispers; import quests.Q00670_DefeatingTheLordOfSeed.Q00670_DefeatingTheLordOfSeed; import quests.Q00726_LightWithinTheDarkness.Q00726_LightWithinTheDarkness; import quests.Q00727_HopeWithinTheDarkness.Q00727_HopeWithinTheDarkness; import quests.Q00738_DimensionalExplorationOfTheUnworldlyVisitors.Q00738_DimensionalExplorationOfTheUnworldlyVisitors; -import quests.Q00751_LiberatingTheSpirits.Q00751_LiberatingTheSpirits; import quests.Q00752_UncoverTheSecret.Q00752_UncoverTheSecret; import quests.Q00753_ReactingToACrisis.Q00753_ReactingToACrisis; import quests.Q00754_AssistingTheRebelForces.Q00754_AssistingTheRebelForces; @@ -147,20 +70,13 @@ import quests.Q00756_TopQualityPetra.Q00756_TopQualityPetra; import quests.Q00757_TriolsMovement.Q00757_TriolsMovement; import quests.Q00758_TheFallenKingsMen.Q00758_TheFallenKingsMen; import quests.Q00760_BlockTheExit.Q00760_BlockTheExit; -import quests.Q00761_AssistingTheGoldenRamArmy.Q00761_AssistingTheGoldenRamArmy; -import quests.Q00762_AnOminousRequest.Q00762_AnOminousRequest; -import quests.Q00763_ADauntingTask.Q00763_ADauntingTask; -import quests.Q00764_WeakeningTheVarkaSilenosForces.Q00764_WeakeningTheVarkaSilenosForces; -import quests.Q00765_WeakeningTheKetraOrcForces.Q00765_WeakeningTheKetraOrcForces; import quests.Q00775_RetrievingTheChaosFragment.Q00775_RetrievingTheChaosFragment; import quests.Q00776_SlayDarkLordEkimus.Q00776_SlayDarkLordEkimus; import quests.Q00777_SlayDarkLordTiat.Q00777_SlayDarkLordTiat; import quests.Q00778_OperationRoaringFlame.Q00778_OperationRoaringFlame; import quests.Q00779_UtilizeTheDarknessSeedOfDestruction.Q00779_UtilizeTheDarknessSeedOfDestruction; import quests.Q00783_VestigeOfTheMagicPower.Q00783_VestigeOfTheMagicPower; -import quests.Q00787_TheRoleOfAWatcher.Q00787_TheRoleOfAWatcher; import quests.Q00790_ObtainingFerinsTrust.Q00790_ObtainingFerinsTrust; -import quests.Q00817_BlackAteliaResearch.Q00817_BlackAteliaResearch; import quests.Q00823_DisappearedRaceNewFairy.Q00823_DisappearedRaceNewFairy; import quests.Q00826_InSearchOfTheSecretWeapon.Q00826_InSearchOfTheSecretWeapon; import quests.Q00827_EinhasadsOrder.Q00827_EinhasadsOrder; @@ -170,7 +86,6 @@ import quests.Q00830_TheWayOfTheGiantsPawn.Q00830_TheWayOfTheGiantsPawn; import quests.Q00831_SayhasScheme.Q00831_SayhasScheme; import quests.Q00835_PitiableMelisa.Q00835_PitiableMelisa; import quests.Q00901_HowLavasaurusesAreMade.Q00901_HowLavasaurusesAreMade; -import quests.Q00902_ReclaimOurEra.Q00902_ReclaimOurEra; import quests.Q00903_TheCallOfAntharas.Q00903_TheCallOfAntharas; import quests.Q00905_RefinedDragonBlood.Q00905_RefinedDragonBlood; import quests.Q00906_TheCallOfValakas.Q00906_TheCallOfValakas; @@ -183,131 +98,23 @@ import quests.Q10284_AcquisitionOfDivineSword.Q10284_AcquisitionOfDivineSword; import quests.Q10285_MeetingSirra.Q10285_MeetingSirra; import quests.Q10286_ReunionWithSirra.Q10286_ReunionWithSirra; import quests.Q10287_StoryOfThoseLeft.Q10287_StoryOfThoseLeft; -import quests.Q10290_LandDragonConqueror.Q10290_LandDragonConqueror; -import quests.Q10291_FireDragonDestroyer.Q10291_FireDragonDestroyer; -import quests.Q10292_SevenSignsGirlOfDoubt.Q10292_SevenSignsGirlOfDoubt; -import quests.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom; -import quests.Q10294_SevenSignsToTheMonasteryOfSilence.Q10294_SevenSignsToTheMonasteryOfSilence; -import quests.Q10295_SevenSignsSolinasTomb.Q10295_SevenSignsSolinasTomb; -import quests.Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal; import quests.Q10297_GrandOpeningComeToOurPub.Q10297_GrandOpeningComeToOurPub; -import quests.Q10301_ShadowOfTerrorBlackishRedFog.Q10301_ShadowOfTerrorBlackishRedFog; -import quests.Q10302_UnsettlingShadowAndRumors.Q10302_UnsettlingShadowAndRumors; import quests.Q10303_CrossroadsBetweenLightAndDarkness.Q10303_CrossroadsBetweenLightAndDarkness; -import quests.Q10305_UnstoppableFutileEfforts.Q10305_UnstoppableFutileEfforts; -import quests.Q10306_TheCorruptedLeader.Q10306_TheCorruptedLeader; -import quests.Q10307_TheCorruptedLeaderHisTruth.Q10307_TheCorruptedLeaderHisTruth; -import quests.Q10310_TwistedCreationTree.Q10310_TwistedCreationTree; -import quests.Q10311_PeacefulDaysAreOver.Q10311_PeacefulDaysAreOver; -import quests.Q10312_AbandonedGodsCreature.Q10312_AbandonedGodsCreature; -import quests.Q10315_ToThePrisonOfDarkness.Q10315_ToThePrisonOfDarkness; -import quests.Q10316_UndecayingMemoryOfThePast.Q10316_UndecayingMemoryOfThePast; -import quests.Q10317_OrbisWitch.Q10317_OrbisWitch; -import quests.Q10318_DecayingDarkness.Q10318_DecayingDarkness; -import quests.Q10320_LetsGoToTheCentralSquare.Q10320_LetsGoToTheCentralSquare; -import quests.Q10321_QualificationsOfTheSeeker.Q10321_QualificationsOfTheSeeker; -import quests.Q10330_ToTheRuinsOfYeSagira.Q10330_ToTheRuinsOfYeSagira; -import quests.Q10331_StartOfFate.Q10331_StartOfFate; -import quests.Q10332_ToughRoad.Q10332_ToughRoad; -import quests.Q10333_DisappearedSakum.Q10333_DisappearedSakum; -import quests.Q10334_ReportingTheStatusOfTheWindmillHill.Q10334_ReportingTheStatusOfTheWindmillHill; -import quests.Q10335_RequestToFindSakum.Q10335_RequestToFindSakum; -import quests.Q10336_DividedSakumKanilov.Q10336_DividedSakumKanilov; -import quests.Q10337_SakumsImpact.Q10337_SakumsImpact; -import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny; -import quests.Q10341_DayOfDestinyHumansFate.Q10341_DayOfDestinyHumansFate; -import quests.Q10342_DayOfDestinyElvenFate.Q10342_DayOfDestinyElvenFate; -import quests.Q10343_DayOfDestinyDarkElfsFate.Q10343_DayOfDestinyDarkElfsFate; -import quests.Q10344_DayOfDestinyOrcsFate.Q10344_DayOfDestinyOrcsFate; -import quests.Q10345_DayOfDestinyDwarfsFate.Q10345_DayOfDestinyDwarfsFate; -import quests.Q10346_DayOfDestinyKamaelsFate.Q10346_DayOfDestinyKamaelsFate; -import quests.Q10351_OwnerOfHall.Q10351_OwnerOfHall; -import quests.Q10353_CertificationOfValue.Q10353_CertificationOfValue; -import quests.Q10354_ResurrectedOwnerOfHall.Q10354_ResurrectedOwnerOfHall; -import quests.Q10358_DividedSakumPoslof.Q10358_DividedSakumPoslof; -import quests.Q10359_TracesOfEvil.Q10359_TracesOfEvil; -import quests.Q10360_CertificationOfFate.Q10360_CertificationOfFate; -import quests.Q10362_CertificationOfTheSeeker.Q10362_CertificationOfTheSeeker; -import quests.Q10363_RequestOfTheSeeker.Q10363_RequestOfTheSeeker; -import quests.Q10364_ObligationsOfTheSeeker.Q10364_ObligationsOfTheSeeker; -import quests.Q10365_ForTheSearchdogKing.Q10365_ForTheSearchdogKing; -import quests.Q10366_ReportOnTheSituationAtTheRuins.Q10366_ReportOnTheSituationAtTheRuins; -import quests.Q10369_NoblesseSoulTesting.Q10369_NoblesseSoulTesting; -import quests.Q10377_TheInvadedExecutionGrounds.Q10377_TheInvadedExecutionGrounds; -import quests.Q10378_WeedingWork.Q10378_WeedingWork; -import quests.Q10379_AnUninvitedGuest.Q10379_AnUninvitedGuest; -import quests.Q10380_TheExecutionersExecution.Q10380_TheExecutionersExecution; import quests.Q10381_ToTheSeedOfHellfire.Q10381_ToTheSeedOfHellfire; -import quests.Q10382_DayOfLiberation.Q10382_DayOfLiberation; import quests.Q10383_FergasonsOffer.Q10383_FergasonsOffer; -import quests.Q10384_AnAudienceWithTauti.Q10384_AnAudienceWithTauti; -import quests.Q10385_RedThreadOfFate.Q10385_RedThreadOfFate; import quests.Q10386_MysteriousJourney.Q10386_MysteriousJourney; import quests.Q10387_SoullessOne.Q10387_SoullessOne; import quests.Q10388_ConspiracyBehindDoor.Q10388_ConspiracyBehindDoor; import quests.Q10389_TheVoiceOfAuthority.Q10389_TheVoiceOfAuthority; -import quests.Q10390_KekropusLetter.Q10390_KekropusLetter; -import quests.Q10391_ASuspiciousHelper.Q10391_ASuspiciousHelper; -import quests.Q10392_FailureAndItsConsequences.Q10392_FailureAndItsConsequences; -import quests.Q10393_KekropusLetterAClueCompleted.Q10393_KekropusLetterAClueCompleted; -import quests.Q10394_MutualBenefit.Q10394_MutualBenefit; -import quests.Q10395_NotATraitor.Q10395_NotATraitor; -import quests.Q10401_KekropusLetterDecodingTheBadge.Q10401_KekropusLetterDecodingTheBadge; -import quests.Q10402_NowhereToTurn.Q10402_NowhereToTurn; -import quests.Q10403_TheGuardianGiant.Q10403_TheGuardianGiant; -import quests.Q10404_KekropusLetterAHiddenMeaning.Q10404_KekropusLetterAHiddenMeaning; -import quests.Q10405_KartiasSeed.Q10405_KartiasSeed; -import quests.Q10406_BeforeDarknessBearsFruit.Q10406_BeforeDarknessBearsFruit; -import quests.Q10408_KekropusLetterTheSwampOfScreams.Q10408_KekropusLetterTheSwampOfScreams; -import quests.Q10409_ASuspiciousVagabondInTheSwamp.Q10409_ASuspiciousVagabondInTheSwamp; -import quests.Q10410_EmbryoInTheSwampOfScreams.Q10410_EmbryoInTheSwampOfScreams; -import quests.Q10411_KekropusLetterTheForestOfTheDead.Q10411_KekropusLetterTheForestOfTheDead; -import quests.Q10412_ASuspiciousVagabondInTheForest.Q10412_ASuspiciousVagabondInTheForest; -import quests.Q10413_EmbryoInTheForestOfTheDead.Q10413_EmbryoInTheForestOfTheDead; -import quests.Q10414_KekropusLetterWithCourage.Q10414_KekropusLetterWithCourage; -import quests.Q10415_KekropusLetterWithWisdom.Q10415_KekropusLetterWithWisdom; -import quests.Q10416_InSearchOfTheEyeOfArgos.Q10416_InSearchOfTheEyeOfArgos; -import quests.Q10417_DaimonTheWhiteEyed.Q10417_DaimonTheWhiteEyed; -import quests.Q10419_KekropusLetterKampfsWhereabouts.Q10419_KekropusLetterKampfsWhereabouts; -import quests.Q10420_TheVarkaSilenosSupporters.Q10420_TheVarkaSilenosSupporters; -import quests.Q10421_AssassinationOfTheVarkaSilenosCommander.Q10421_AssassinationOfTheVarkaSilenosCommander; -import quests.Q10422_AssassinationOfTheVarkaSilenosChief.Q10422_AssassinationOfTheVarkaSilenosChief; -import quests.Q10424_KekropusLetterBelosWhereabouts.Q10424_KekropusLetterBelosWhereabouts; -import quests.Q10425_TheKetraOrcSupporters.Q10425_TheKetraOrcSupporters; -import quests.Q10426_AssassinationOfTheKetraOrcCommander.Q10426_AssassinationOfTheKetraOrcCommander; -import quests.Q10427_AssassinationOfTheKetraOrcChief.Q10427_AssassinationOfTheKetraOrcChief; import quests.Q10445_AnImpendingThreat.Q10445_AnImpendingThreat; import quests.Q10446_HitAndRun.Q10446_HitAndRun; import quests.Q10447_TimingIsEverything.Q10447_TimingIsEverything; import quests.Q10450_ADarkAmbition.Q10450_ADarkAmbition; -import quests.Q10453_StoppingTheWindDragon.Q10453_StoppingTheWindDragon; import quests.Q10455_ElikiasLetter.Q10455_ElikiasLetter; -import quests.Q10456_OperationRescue.Q10456_OperationRescue; import quests.Q10459_ASickAmbition.Q10459_ASickAmbition; -import quests.Q10460_ReturnOfTheAlligatorHunter.Q10460_ReturnOfTheAlligatorHunter; -import quests.Q10472_WindsOfFateEncroachingShadows.Q10472_WindsOfFateEncroachingShadows; import quests.Q10501_ZakenEmbroideredSoulCloak.Q10501_ZakenEmbroideredSoulCloak; import quests.Q10502_FreyaEmbroideredSoulCloak.Q10502_FreyaEmbroideredSoulCloak; import quests.Q10503_FrintezzaEmbroideredSoulCloak.Q10503_FrintezzaEmbroideredSoulCloak; -import quests.Q10504_JewelOfAntharas.Q10504_JewelOfAntharas; -import quests.Q10505_JewelOfValakas.Q10505_JewelOfValakas; -import quests.Q10521_QueenNavarisLetterVarkaSilenosBarracks.Q10521_QueenNavarisLetterVarkaSilenosBarracks; -import quests.Q10522_TheDarkSecretOfVarkaSilenos.Q10522_TheDarkSecretOfVarkaSilenos; -import quests.Q10523_TheAssassinationOfTheVarkaSilenosCommander.Q10523_TheAssassinationOfTheVarkaSilenosCommander; -import quests.Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief.Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief; -import quests.Q10525_QueenNavarisLetterKetraOrcOutpost.Q10525_QueenNavarisLetterKetraOrcOutpost; -import quests.Q10526_TheDarkSecretOfTheKetraOrcs.Q10526_TheDarkSecretOfTheKetraOrcs; -import quests.Q10527_TheAssassinationOfTheKetraOrcCommander.Q10527_TheAssassinationOfTheKetraOrcCommander; -import quests.Q10528_TheAssassinationOfTheKetraOrcChief.Q10528_TheAssassinationOfTheKetraOrcChief; -import quests.Q10530_KekropusLetterTheDragonsTransition.Q10530_KekropusLetterTheDragonsTransition; -import quests.Q10534_HatchlingResearch.Q10534_HatchlingResearch; -import quests.Q10541_TrainLikeTheRealThing.Q10541_TrainLikeTheRealThing; -import quests.Q10542_SearchingForNewPower.Q10542_SearchingForNewPower; -import quests.Q10543_SheddingWeight.Q10543_SheddingWeight; -import quests.Q10544_SeekerSupplies.Q10544_SeekerSupplies; -import quests.Q10560_WayOfWanderingKnight.Q10560_WayOfWanderingKnight; -import quests.Q10561_AcrossTheDeathLine.Q10561_AcrossTheDeathLine; -import quests.Q10562_TakeUpArms.Q10562_TakeUpArms; import quests.Q10566_BestChoice.Q10566_BestChoice; import quests.Q10571_StrategicReconciliation.Q10571_StrategicReconciliation; import quests.Q10575_LetsGoFishing.Q10575_LetsGoFishing; @@ -318,67 +125,6 @@ import quests.Q10579_ContainingTheAttributePower.Q10579_ContainingTheAttributePo import quests.Q10658_MakkumInTheDimension.Q10658_MakkumInTheDimension; import quests.Q10701_TheRoadToDestruction.Q10701_TheRoadToDestruction; import quests.Q10702_TheRoadToInfinity.Q10702_TheRoadToInfinity; -import quests.Q10703_BottleOfIstinasSoul.Q10703_BottleOfIstinasSoul; -import quests.Q10704_BottleOfOctavisSoul.Q10704_BottleOfOctavisSoul; -import quests.Q10705_BottleOfTautisSoul.Q10705_BottleOfTautisSoul; -import quests.Q10707_FlamesOfSorrow.Q10707_FlamesOfSorrow; -import quests.Q10709_TheStolenSeed.Q10709_TheStolenSeed; -import quests.Q10710_LifeEnergyRepository.Q10710_LifeEnergyRepository; -import quests.Q10732_AForeignLand.Q10732_AForeignLand; -import quests.Q10733_TheTestForSurvival.Q10733_TheTestForSurvival; -import quests.Q10734_DoOrDie.Q10734_DoOrDie; -import quests.Q10735_ASpecialPower.Q10735_ASpecialPower; -import quests.Q10736_ASpecialPower.Q10736_ASpecialPower; -import quests.Q10737_GrakonsWarehouse.Q10737_GrakonsWarehouse; -import quests.Q10738_AnInnerBeauty.Q10738_AnInnerBeauty; -import quests.Q10739_SupplyAndDemand.Q10739_SupplyAndDemand; -import quests.Q10740_NeverForget.Q10740_NeverForget; -import quests.Q10741_ADraughtForTheCold.Q10741_ADraughtForTheCold; -import quests.Q10742_AFurryFriend.Q10742_AFurryFriend; -import quests.Q10743_StrangeFungus.Q10743_StrangeFungus; -import quests.Q10744_StrongerThanSteel.Q10744_StrongerThanSteel; -import quests.Q10745_TheSecretIngredients.Q10745_TheSecretIngredients; -import quests.Q10746_SeeTheWorld.Q10746_SeeTheWorld; -import quests.Q10751_WindsOfFateEncounters.Q10751_WindsOfFateEncounters; -import quests.Q10752_WindsOfFateAPromise.Q10752_WindsOfFateAPromise; -import quests.Q10753_WindsOfFateChoices.Q10753_WindsOfFateChoices; -import quests.Q10755_LettersFromTheQueenWindyHill.Q10755_LettersFromTheQueenWindyHill; -import quests.Q10756_AnInterdimensionalDraft.Q10756_AnInterdimensionalDraft; -import quests.Q10757_QuietingTheStorm.Q10757_QuietingTheStorm; -import quests.Q10758_TheOathOfTheWind.Q10758_TheOathOfTheWind; -import quests.Q10760_LettersFromTheQueenOrcBarracks.Q10760_LettersFromTheQueenOrcBarracks; -import quests.Q10761_AnOrcInLove.Q10761_AnOrcInLove; -import quests.Q10762_MarionetteSpirit.Q10762_MarionetteSpirit; -import quests.Q10763_TerrifyingChertuba.Q10763_TerrifyingChertuba; -import quests.Q10764_FreeSpirit.Q10764_FreeSpirit; -import quests.Q10766_ANewCraft.Q10766_ANewCraft; -import quests.Q10767_AWholeNewLevelOfAlchemy.Q10767_AWholeNewLevelOfAlchemy; -import quests.Q10769_LettersFromTheQueenCrumaTowerPart1.Q10769_LettersFromTheQueenCrumaTowerPart1; -import quests.Q10770_InSearchOfTheGrail.Q10770_InSearchOfTheGrail; -import quests.Q10771_VolatilePower.Q10771_VolatilePower; -import quests.Q10772_ReportsFromCrumaTowerPart1.Q10772_ReportsFromCrumaTowerPart1; -import quests.Q10774_LettersFromTheQueenCrumaTowerPart2.Q10774_LettersFromTheQueenCrumaTowerPart2; -import quests.Q10775_InSearchOfAnAncientGiant.Q10775_InSearchOfAnAncientGiant; -import quests.Q10776_TheWrathOfTheGiants.Q10776_TheWrathOfTheGiants; -import quests.Q10777_ReportsFromCrumaTowerPart2.Q10777_ReportsFromCrumaTowerPart2; -import quests.Q10782_LettersFromTheQueenForsakenPlains.Q10782_LettersFromTheQueenForsakenPlains; -import quests.Q10783_TracesOfAnAmbush.Q10783_TracesOfAnAmbush; -import quests.Q10784_TheBrokenDevice.Q10784_TheBrokenDevice; -import quests.Q10785_LettersFromTheQueenFieldsOfMassacre.Q10785_LettersFromTheQueenFieldsOfMassacre; -import quests.Q10786_ResidentProblemSolver.Q10786_ResidentProblemSolver; -import quests.Q10787_ASpyMission.Q10787_ASpyMission; -import quests.Q10789_LettersFromTheQueenSwampOfScreams.Q10789_LettersFromTheQueenSwampOfScreams; -import quests.Q10790_AMercenaryHelper.Q10790_AMercenaryHelper; -import quests.Q10791_TheManOfMystery.Q10791_TheManOfMystery; -import quests.Q10792_LettersFromTheQueenForestOfTheDead.Q10792_LettersFromTheQueenForestOfTheDead; -import quests.Q10793_SaveTheSouls.Q10793_SaveTheSouls; -import quests.Q10794_InvestigateTheForest.Q10794_InvestigateTheForest; -import quests.Q10795_LettersFromTheQueenWallOfAgros.Q10795_LettersFromTheQueenWallOfAgros; -import quests.Q10796_TheEyeThatDefiedTheGods.Q10796_TheEyeThatDefiedTheGods; -import quests.Q10797_CrossingFate.Q10797_CrossingFate; -import quests.Q10798_LettersFromTheQueenDragonValley.Q10798_LettersFromTheQueenDragonValley; -import quests.Q10799_StrangeThingsAfootInTheValley.Q10799_StrangeThingsAfootInTheValley; -import quests.Q10800_ReconnaissanceAtDragonValley.Q10800_ReconnaissanceAtDragonValley; import quests.Q10801_TheDimensionalWarpPart1.Q10801_TheDimensionalWarpPart1; import quests.Q10802_TheDimensionalWarpPart2.Q10802_TheDimensionalWarpPart2; import quests.Q10803_TheDimensionalWarpPart3.Q10803_TheDimensionalWarpPart3; @@ -411,7 +157,6 @@ import quests.Q10837_LookingForTheBlackbirdClanMember.Q10837_LookingForTheBlackb import quests.Q10838_TheReasonForNotBeingAbleToGetOut.Q10838_TheReasonForNotBeingAbleToGetOut; import quests.Q10839_BlackbirdsNameValue.Q10839_BlackbirdsNameValue; import quests.Q10840_TimeToRecover.Q10840_TimeToRecover; -import quests.Q10841_DeepInsideAteliaFortress.Q10841_DeepInsideAteliaFortress; import quests.Q10843_AnomalyInTheEnchantedValley.Q10843_AnomalyInTheEnchantedValley; import quests.Q10851_ElvenBotany.Q10851_ElvenBotany; import quests.custom.Q00529_RegularBarrierMaintenance.Q00529_RegularBarrierMaintenance; @@ -438,11 +183,6 @@ public class QuestMasterHandler private static final Class[] QUESTS = { - Q00013_ParcelDelivery.class, - Q00015_SweetWhispers.class, - Q00016_TheComingDarkness.class, - Q00017_LightAndDarkness.class, - Q00031_SecretBuriedInTheSwamp.class, Q00032_AnObviousLie.class, Q00033_MakeAPairOfDressShoes.class, Q00034_InSearchOfCloth.class, @@ -450,78 +190,21 @@ public class QuestMasterHandler Q00036_MakeASewingKit.class, Q00037_MakeFormalWear.class, Q00040_ASpecialOrder.class, - Q00042_HelpTheUncle.class, - Q00043_HelpTheSister.class, - Q00044_HelpTheSon.class, - Q00061_LawEnforcement.class, Q00115_TheOtherSideOfTruth.class, Q00119_LastImperialPrince.class, - Q00128_PailakaSongOfIceAndFire.class, - Q00129_PailakaDevilsLegacy.class, - Q00134_TempleMissionary.class, - Q00135_TempleExecutor.class, - Q00136_MoreThanMeetsTheEye.class, - Q00137_TempleChampionPart1.class, - Q00138_TempleChampionPart2.class, - Q00139_ShadowFoxPart1.class, - Q00140_ShadowFoxPart2.class, - Q00141_ShadowFoxPart3.class, - Q00142_FallenAngelRequestOfDawn.class, - Q00143_FallenAngelRequestOfDusk.class, - Q00144_PailakaInjuredDragon.class, - Q00149_PrimalMotherIstina.class, - Q00150_ExtremeChallengePrimalMotherResurrected.class, - Q00177_SplitDestiny.class, - Q00180_InfernalFlamesBurningInCrystalPrison.class, - Q00181_DevilsStrikeBackAdventOfBalok.class, - Q00183_RelicExploration.class, - Q00184_ArtOfPersuasion.class, - Q00185_NikolasCooperation.class, - Q00186_ContractExecution.class, - Q00187_NikolasHeart.class, - Q00188_SealRemoval.class, - Q00189_ContractCompletion.class, - Q00190_LostDream.class, - Q00191_VainConclusion.class, - Q00192_SevenSignsSeriesOfDoubt.class, - Q00193_SevenSignsDyingMessage.class, - Q00194_SevenSignsMammonsContract.class, - Q00195_SevenSignsSecretRitualOfThePriests.class, - Q00196_SevenSignsSealOfTheEmperor.class, - Q00197_SevenSignsTheSacredBookOfSeal.class, - Q00198_SevenSignsEmbryo.class, - Q00210_ObtainAWolfPet.class, - Q00254_LegendaryTales.class, Q00337_AudienceWithTheLandDragon.class, - Q00344_1000YearsTheEndOfLamentation.class, - Q00371_ShrieksOfGhosts.class, - Q00386_StolenDignity.class, - Q00420_LittleWing.class, - Q00421_LittleWingsBigAdventure.class, - Q00450_GraveRobberRescue.class, - Q00451_LuciensAltar.class, Q00452_FindingtheLostSoldiers.class, Q00453_NotStrongEnoughAlone.class, Q00454_CompletelyLost.class, - Q00455_WingsOfSand.class, - Q00456_DontKnowDontCare.class, Q00459_TheVillainOfTheUndergroundMineTeredor.class, Q00460_PreciousResearchMaterial.class, - Q00462_StuffedAncientHeroes.class, Q00465_WeAreFriends.class, Q00466_PlacingMySmallPower.class, Q00468_BeLostInTheMysteriousScent.class, Q00469_SuspiciousGardener.class, - Q00470_DivinityProtector.class, Q00471_BreakingThroughTheEmeraldSquare.class, Q00472_ChallengeSteamCorridor.class, Q00473_InTheCoralGarden.class, - Q00474_WaitingForTheSummer.class, - Q00476_PlainMission.class, - Q00482_RecertificationOfValue.class, - Q00483_IntendedTactic.class, - Q00485_HotSpringWater.class, - Q00492_TombRaiders.class, Q00493_KickingOutUnwelcomeGuests.class, Q00494_IncarnationOfGreedZellakaGroup.class, Q00495_IncarnationOfJealousyPellineGroup.class, @@ -538,11 +221,7 @@ public class QuestMasterHandler Q00553_OlympiadUndefeated.class, Q00560_HowToOvercomeFear.class, // FIXME: Custom. Q00561_BasicMissionHarnakUndergroundRuins.class, - Q00562_BasicMissionAltarOfEvil.class, - Q00563_BasicMissionBloodySwampland.class, Q00564_BasicMissionKartiasLabyrinthSolo.class, - Q00565_BasicMissionFairySettlementWest.class, // TODO: Not done. - Q00566_BasicMissionFairySettlementEast.class, // TODO: Not done. Q00567_BasicMissionIsleOfSouls.class, // TODO: Not done. Q00568_SpecialMissionNornilsCave.class, // TODO: Not done. Q00569_BasicMissionSealOfShilen.class, // TODO: Not done. @@ -554,12 +233,7 @@ public class QuestMasterHandler Q00576_SpecialMissionDefeatSpezion.class, // TODO: Not done. Q00577_BasicMissionSilentValley.class, // TODO: Not done. Q00578_BasicMissionCemetery.class, // TODO: Not done. - Q00579_BasicMissionBlazingSwamp.class, // TODO: Not done. Q00580_BeyondTheMemories.class, - Q00581_ThePurificationRitual.class, - Q00582_WashBloodWithBlood.class, - Q00583_MeaningOfSurvival.class, - Q00584_NeverSayGoodBye.class, Q00585_CantGoAgainstTheTime.class, // TODO: Not done. Q00586_MutatedCreatures.class, // TODO: Not done. Q00587_MoreAggressiveOperation.class, // TODO: Not done. @@ -573,20 +247,11 @@ public class QuestMasterHandler Q00596_SpecialMissionDefeatBaylor.class, // TODO: Not done. Q00599_DemonsAndDimensionalEnergy.class, // TODO: Not done. Q00600_KeyToTheRefiningProcess.class, // TODO: Not done. - Q00617_GatherTheFlames.class, Q00618_IntoTheFlame.class, Q00620_FourGoblets.class, - Q00621_EggDelivery.class, - Q00622_SpecialtyLiquorDelivery.class, - Q00623_TheFinestFood.class, - Q00627_HeartInSearchOfPower.class, - Q00648_AnIceMerchantsDream.class, Q00655_AGrandPlanForTamingWildBeasts.class, // TODO: Not done. - Q00662_AGameOfCards.class, - Q00663_SeductiveWhispers.class, Q00665_BasicTrainingForHunterGuildMember.class, // TODO: Not done. Q00666_HunterGuildMembersKnowledge.class, // TODO: Not done. - Q00667_CoveringShilensEyes.class, // TODO: Not done. Q00668_ABattleWithTheGiants.class, // TODO: Not done. Q00669_DesperateFightWithTheDragons.class, // TODO: Not done. Q00670_DefeatingTheLordOfSeed.class, @@ -603,13 +268,7 @@ public class QuestMasterHandler Q00737_ASwordHiddenInASmile.class, // TODO: Not done. Q00738_DimensionalExplorationOfTheUnworldlyVisitors.class, Q00743_AtTheAltarOfOblivion.class, // TODO: Not done. - Q00744_TheAlligatorHunterReturns.class, // TODO: Not done. - Q00745_TheOutlawsAreIncoming.class, // TODO: Not done. - Q00747_DefendingTheForsakenPlains.class, // TODO: Not done. - Q00748_EndlessRevenge.class, // TODO: Not done. Q00749_TiesWithTheGuardians.class, // TODO: Not done. - Q00750_SevenFlowers.class, // TODO: Not done. - Q00751_LiberatingTheSpirits.class, Q00752_UncoverTheSecret.class, Q00753_ReactingToACrisis.class, Q00754_AssistingTheRebelForces.class, @@ -619,11 +278,6 @@ public class QuestMasterHandler Q00758_TheFallenKingsMen.class, Q00759_TheDwarvenNightmareContinues.class, // TODO: Not done. Q00760_BlockTheExit.class, - Q00761_AssistingTheGoldenRamArmy.class, - Q00762_AnOminousRequest.class, - Q00763_ADauntingTask.class, - Q00764_WeakeningTheVarkaSilenosForces.class, - Q00765_WeakeningTheKetraOrcForces.class, Q00773_ToCalmTheFlood.class, // TODO: Not done. Q00774_DreamingOfPeace.class, // TODO: Not done. Q00775_RetrievingTheChaosFragment.class, @@ -635,12 +289,9 @@ public class QuestMasterHandler Q00781_UtilizeTheDarknessSeedOfAnnihilation.class, // TODO: Not done. Q00782_UtilizeTheDarknessSeedOfHellfire.class, // TODO: Not done. Q00783_VestigeOfTheMagicPower.class, - Q00787_TheRoleOfAWatcher.class, - Q00789_WaitingForPaagrio.class, // TODO: Not done. Q00790_ObtainingFerinsTrust.class, Q00792_TheSuperionGiants.class, // TODO: Not done. Q00816_PlansToRepairTheStronghold.class, // TODO: Not done. - Q00817_BlackAteliaResearch.class, Q00823_DisappearedRaceNewFairy.class, Q00824_AttackTheCommandPost.class, // TODO: Not done. Q00826_InSearchOfTheSecretWeapon.class, @@ -655,14 +306,12 @@ public class QuestMasterHandler Q00838_RequestFromTheMotherTreeGuardians.class, // TODO: Not done. Q00839_RequestFromTheUnworldlyVisitors.class, // TODO: Not done. Q00840_RequestFromTheKingdomsRoyalGuard.class, // TODO: Not done. - Q00841_ContaminationContainment.class, // TODO: Not done. Q00842_CaptiveDemons.class, // TODO: Not done. Q00843_GiantEvolutionControl.class, // TODO: Not done. Q00844_GiantsTreasure.class, // TODO: Not done. Q00845_SabotageTheEmbryoSupplies.class, // TODO: Not done. Q00846_BuildingUpStrength.class, // TODO: Not done. Q00901_HowLavasaurusesAreMade.class, - Q00902_ReclaimOurEra.class, Q00903_TheCallOfAntharas.class, Q00905_RefinedDragonBlood.class, Q00906_TheCallOfValakas.class, @@ -686,164 +335,43 @@ public class QuestMasterHandler Q10285_MeetingSirra.class, Q10286_ReunionWithSirra.class, Q10287_StoryOfThoseLeft.class, - Q10290_LandDragonConqueror.class, - Q10291_FireDragonDestroyer.class, - Q10292_SevenSignsGirlOfDoubt.class, - Q10293_SevenSignsForbiddenBookOfTheElmoreAdenKingdom.class, - Q10294_SevenSignsToTheMonasteryOfSilence.class, - Q10295_SevenSignsSolinasTomb.class, - Q10296_SevenSignsOneWhoSeeksThePowerOfTheSeal.class, Q10297_GrandOpeningComeToOurPub.class, Q10298_WastelandQueen.class, // TODO: Not done. - Q10301_ShadowOfTerrorBlackishRedFog.class, - Q10302_UnsettlingShadowAndRumors.class, Q10303_CrossroadsBetweenLightAndDarkness.class, - Q10305_UnstoppableFutileEfforts.class, - Q10306_TheCorruptedLeader.class, - Q10307_TheCorruptedLeaderHisTruth.class, - Q10310_TwistedCreationTree.class, - Q10311_PeacefulDaysAreOver.class, - Q10312_AbandonedGodsCreature.class, - Q10315_ToThePrisonOfDarkness.class, - Q10316_UndecayingMemoryOfThePast.class, - Q10317_OrbisWitch.class, - Q10318_DecayingDarkness.class, - Q10320_LetsGoToTheCentralSquare.class, - Q10321_QualificationsOfTheSeeker.class, - Q10330_ToTheRuinsOfYeSagira.class, - Q10331_StartOfFate.class, - Q10332_ToughRoad.class, - Q10333_DisappearedSakum.class, - Q10334_ReportingTheStatusOfTheWindmillHill.class, - Q10335_RequestToFindSakum.class, - Q10336_DividedSakumKanilov.class, - Q10337_SakumsImpact.class, - Q10338_SeizeYourDestiny.class, - Q10341_DayOfDestinyHumansFate.class, - Q10342_DayOfDestinyElvenFate.class, - Q10343_DayOfDestinyDarkElfsFate.class, - Q10344_DayOfDestinyOrcsFate.class, - Q10345_DayOfDestinyDwarfsFate.class, - Q10346_DayOfDestinyKamaelsFate.class, - Q10351_OwnerOfHall.class, - Q10353_CertificationOfValue.class, - Q10354_ResurrectedOwnerOfHall.class, Q10355_BlacksmithsSoul1.class, // TODO: Not done. Q10356_BlacksmithsSoul2.class, // TODO: Not done. - Q10358_DividedSakumPoslof.class, - Q10359_TracesOfEvil.class, - Q10360_CertificationOfFate.class, - Q10362_CertificationOfTheSeeker.class, - Q10363_RequestOfTheSeeker.class, - Q10364_ObligationsOfTheSeeker.class, - Q10365_ForTheSearchdogKing.class, - Q10366_ReportOnTheSituationAtTheRuins.class, - Q10369_NoblesseSoulTesting.class, Q10373_ExploringTheDimensionSealingTheDimension.class, // TODO: Not done. - Q10377_TheInvadedExecutionGrounds.class, - Q10378_WeedingWork.class, - Q10379_AnUninvitedGuest.class, - Q10380_TheExecutionersExecution.class, Q10381_ToTheSeedOfHellfire.class, - Q10382_DayOfLiberation.class, Q10383_FergasonsOffer.class, - Q10384_AnAudienceWithTauti.class, - Q10385_RedThreadOfFate.class, Q10386_MysteriousJourney.class, Q10387_SoullessOne.class, Q10388_ConspiracyBehindDoor.class, Q10389_TheVoiceOfAuthority.class, - Q10390_KekropusLetter.class, - Q10391_ASuspiciousHelper.class, - Q10392_FailureAndItsConsequences.class, - Q10393_KekropusLetterAClueCompleted.class, - Q10394_MutualBenefit.class, - Q10395_NotATraitor.class, - Q10401_KekropusLetterDecodingTheBadge.class, - Q10402_NowhereToTurn.class, - Q10403_TheGuardianGiant.class, - Q10404_KekropusLetterAHiddenMeaning.class, - Q10405_KartiasSeed.class, - Q10406_BeforeDarknessBearsFruit.class, - Q10408_KekropusLetterTheSwampOfScreams.class, - Q10409_ASuspiciousVagabondInTheSwamp.class, - Q10410_EmbryoInTheSwampOfScreams.class, - Q10411_KekropusLetterTheForestOfTheDead.class, - Q10412_ASuspiciousVagabondInTheForest.class, - Q10413_EmbryoInTheForestOfTheDead.class, - Q10414_KekropusLetterWithCourage.class, - Q10415_KekropusLetterWithWisdom.class, - Q10416_InSearchOfTheEyeOfArgos.class, - Q10417_DaimonTheWhiteEyed.class, Q10418_TheImmortalPirateKing.class, // TODO: Not done. - Q10419_KekropusLetterKampfsWhereabouts.class, - Q10420_TheVarkaSilenosSupporters.class, - Q10421_AssassinationOfTheVarkaSilenosCommander.class, - Q10422_AssassinationOfTheVarkaSilenosChief.class, Q10423_EmbryoStrongholdRaid.class, // TODO: Not done. - Q10424_KekropusLetterBelosWhereabouts.class, - Q10425_TheKetraOrcSupporters.class, - Q10426_AssassinationOfTheKetraOrcCommander.class, - Q10427_AssassinationOfTheKetraOrcChief.class, Q10445_AnImpendingThreat.class, Q10446_HitAndRun.class, Q10447_TimingIsEverything.class, Q10450_ADarkAmbition.class, - Q10453_StoppingTheWindDragon.class, Q10454_FinalEmbryoApostle.class, // TODO: Not done. Q10455_ElikiasLetter.class, - Q10456_OperationRescue.class, Q10457_KefensisIllusion.class, // TODO: Not done. Q10459_ASickAmbition.class, - Q10460_ReturnOfTheAlligatorHunter.class, - Q10472_WindsOfFateEncroachingShadows.class, Q10501_ZakenEmbroideredSoulCloak.class, Q10502_FreyaEmbroideredSoulCloak.class, Q10503_FrintezzaEmbroideredSoulCloak.class, - Q10504_JewelOfAntharas.class, - Q10505_JewelOfValakas.class, Q10516_UnveiledFafurionTemple.class, // FIXME: Custom. Q10517_FafurionsMinions.class, // FIXME: Custom. Q10518_SucceedingThePriestess.class, // FIXME: Custom. Q10519_ControllingYourTemper.class, // FIXME: Custom. Q10520_TempleGuardians.class, // FIXME: Custom. - Q10521_QueenNavarisLetterVarkaSilenosBarracks.class, - Q10522_TheDarkSecretOfVarkaSilenos.class, - Q10523_TheAssassinationOfTheVarkaSilenosCommander.class, - Q10524_TheAssassinationOfTheVarkaSilenosCommanderChief.class, - Q10525_QueenNavarisLetterKetraOrcOutpost.class, - Q10526_TheDarkSecretOfTheKetraOrcs.class, - Q10527_TheAssassinationOfTheKetraOrcCommander.class, - Q10528_TheAssassinationOfTheKetraOrcChief.class, Q10529_IvoryTowersResearchFloatingSeaJournal.class, // FIXME: Custom. - Q10530_KekropusLetterTheDragonsTransition.class, - Q10531_OddHappeningsAtDragonValley.class, // TODO: Not done. - Q10532_UncoveringTheConspiracy.class, // TODO: Not done. Q10533_OrfensAmbition.class, // FIXME: Custom. - Q10534_HatchlingResearch.class, Q10535_BlacksmithsSoul3.class, // TODO: Not done. Q10537_KamaelDisarray.class, // TODO: Not done. Q10538_GiantsEvolution.class, // TODO: Not done. Q10539_EnergySupplyCutoffPlan.class, // TODO: Not done. Q10540_ThwartingMimirsPlan.class, // TODO: Not done. - Q10541_TrainLikeTheRealThing.class, - Q10542_SearchingForNewPower.class, - Q10543_SheddingWeight.class, - Q10544_SeekerSupplies.class, - Q10552_ChallengeBalthusKnight.class, // TODO: Not done. - Q10553_WhatMattersMoreThanAbility.class, // TODO: Not done. - Q10554_GiftForYou.class, // TODO: Not done. - Q10555_ChargeAtAntharas.class, // TODO: Not done. - Q10556_ForgottenPowerStartOfFate.class, // TODO: Not done. - Q10557_NewPowerWindsOfFate.class, // TODO: Not done. - Q10558_HiddenInChaos.class, // TODO: Not done. - Q10559_BeforeTheGuide.class, // TODO: Not done. - Q10560_WayOfWanderingKnight.class, - Q10561_AcrossTheDeathLine.class, - Q10562_TakeUpArms.class, - Q10563_ControlOfPower.class, // TODO: Not done. - Q10564_ProveProgress.class, // TODO: Not done. - Q10565_NothingIsImpossible.class, // TODO: Not done. Q10566_BestChoice.class, Q10567_SpecialMissionNornilsGarden.class, // TODO: Not done. Q10568_KamaelsTechnologicalAdvancement.class, // TODO: Not done. @@ -856,8 +384,6 @@ public class QuestMasterHandler Q10577_TemperARustingBlade.class, Q10578_TheSoulOfASword.class, Q10579_ContainingTheAttributePower.class, - Q10580_SpecialMissionDefeatSpezion.class, // TODO: Not done. - Q10588_SpecialMissionDefeatBaylor.class, // TODO: Not done. Q10594_FergasonsScheme.class, // TODO: Not done. Q10595_TheDimensionalWarpPart8.class, // TODO: Not done. Q10596_TheDimensionalWarpPart9.class, // TODO: Not done. @@ -867,69 +393,8 @@ public class QuestMasterHandler Q10658_MakkumInTheDimension.class, Q10701_TheRoadToDestruction.class, Q10702_TheRoadToInfinity.class, - Q10703_BottleOfIstinasSoul.class, - Q10704_BottleOfOctavisSoul.class, - Q10705_BottleOfTautisSoul.class, - Q10707_FlamesOfSorrow.class, - Q10709_TheStolenSeed.class, - Q10710_LifeEnergyRepository.class, - Q10732_AForeignLand.class, - Q10733_TheTestForSurvival.class, - Q10734_DoOrDie.class, - Q10735_ASpecialPower.class, - Q10736_ASpecialPower.class, - Q10737_GrakonsWarehouse.class, - Q10738_AnInnerBeauty.class, - Q10739_SupplyAndDemand.class, - Q10740_NeverForget.class, - Q10741_ADraughtForTheCold.class, - Q10742_AFurryFriend.class, - Q10743_StrangeFungus.class, - Q10744_StrongerThanSteel.class, - Q10745_TheSecretIngredients.class, - Q10746_SeeTheWorld.class, Q10748_MysteriousSuggestion1.class, // TODO: Not done. Q10749_MysteriousSuggestion2.class, // TODO: Not done. - Q10751_WindsOfFateEncounters.class, - Q10752_WindsOfFateAPromise.class, - Q10753_WindsOfFateChoices.class, - Q10755_LettersFromTheQueenWindyHill.class, - Q10756_AnInterdimensionalDraft.class, - Q10757_QuietingTheStorm.class, - Q10758_TheOathOfTheWind.class, - Q10760_LettersFromTheQueenOrcBarracks.class, - Q10761_AnOrcInLove.class, - Q10762_MarionetteSpirit.class, - Q10763_TerrifyingChertuba.class, - Q10764_FreeSpirit.class, - Q10766_ANewCraft.class, - Q10767_AWholeNewLevelOfAlchemy.class, - Q10769_LettersFromTheQueenCrumaTowerPart1.class, - Q10770_InSearchOfTheGrail.class, - Q10771_VolatilePower.class, - Q10772_ReportsFromCrumaTowerPart1.class, - Q10774_LettersFromTheQueenCrumaTowerPart2.class, - Q10775_InSearchOfAnAncientGiant.class, - Q10776_TheWrathOfTheGiants.class, - Q10777_ReportsFromCrumaTowerPart2.class, - Q10782_LettersFromTheQueenForsakenPlains.class, - Q10783_TracesOfAnAmbush.class, - Q10784_TheBrokenDevice.class, - Q10785_LettersFromTheQueenFieldsOfMassacre.class, - Q10786_ResidentProblemSolver.class, - Q10787_ASpyMission.class, - Q10789_LettersFromTheQueenSwampOfScreams.class, - Q10790_AMercenaryHelper.class, - Q10791_TheManOfMystery.class, - Q10792_LettersFromTheQueenForestOfTheDead.class, - Q10793_SaveTheSouls.class, - Q10794_InvestigateTheForest.class, - Q10795_LettersFromTheQueenWallOfAgros.class, - Q10796_TheEyeThatDefiedTheGods.class, - Q10797_CrossingFate.class, - Q10798_LettersFromTheQueenDragonValley.class, - Q10799_StrangeThingsAfootInTheValley.class, - Q10800_ReconnaissanceAtDragonValley.class, Q10801_TheDimensionalWarpPart1.class, Q10802_TheDimensionalWarpPart2.class, Q10803_TheDimensionalWarpPart3.class, @@ -962,7 +427,6 @@ public class QuestMasterHandler Q10838_TheReasonForNotBeingAbleToGetOut.class, Q10839_BlackbirdsNameValue.class, Q10840_TimeToRecover.class, - Q10841_DeepInsideAteliaFortress.class, Q10843_AnomalyInTheEnchantedValley.class, Q10844_BloodyBattleSeizingSupplies.class, // TODO: Not done. Q10845_BloodyBattleRescueTheSmiths.class, // TODO: Not done. @@ -975,8 +439,6 @@ public class QuestMasterHandler Q10854_ToSeizeTheFortress.class, // TODO: Not done. Q10856_SuperionAppears.class, // TODO: Not done. Q10857_SecretTeleport.class, // TODO: Not done. - Q10858_QueenRamonaControllerOfTheVessel.class, // TODO: Not done. - Q10859_OwnTheEarthAndTheHeavens.class, // TODO: Not done. Q10873_ExaltedReachingAnotherLevel.class, // TODO: Not done. Q10874_AgainstTheNewEnemy.class, // TODO: Not done. Q10875_ForReputation.class, // TODO: Not done. @@ -995,7 +457,6 @@ public class QuestMasterHandler Q10891_AtANewPlace.class, // TODO: Not done. Q10892_RevengeOneStepAtATime.class, // TODO: Not done. Q10893_EndOfTwistedFate.class, // TODO: Not done. - Q10895_RestrainQueenKrosha.class, // TODO: Not done. Q10896_VisitTheAdventureGuild.class, // TODO: Not done. Q10897_ShowYourAbility.class, // TODO: Not done. Q10898_TowardAGoal.class, // TODO: Not done. diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00565_BasicMissionFairySettlementWest.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00565_BasicMissionFairySettlementWest.java deleted file mode 100644 index bf3c15317d..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00565_BasicMissionFairySettlementWest.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00565_BasicMissionFairySettlementWest extends Quest -{ - private static final int START_NPC = 34413; - - public Q00565_BasicMissionFairySettlementWest() - { - super(565); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00566_BasicMissionFairySettlementEast.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00566_BasicMissionFairySettlementEast.java deleted file mode 100644 index a6e4f44d8a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00566_BasicMissionFairySettlementEast.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00566_BasicMissionFairySettlementEast extends Quest -{ - private static final int START_NPC = 34413; - - public Q00566_BasicMissionFairySettlementEast() - { - super(566); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00579_BasicMissionBlazingSwamp.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00579_BasicMissionBlazingSwamp.java deleted file mode 100644 index ae39a910de..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00579_BasicMissionBlazingSwamp.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00579_BasicMissionBlazingSwamp extends Quest -{ - private static final int START_NPC = 34413; - - public Q00579_BasicMissionBlazingSwamp() - { - super(579); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00667_CoveringShilensEyes.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00667_CoveringShilensEyes.java deleted file mode 100644 index ed14fccd09..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00667_CoveringShilensEyes.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00667_CoveringShilensEyes extends Quest -{ - private static final int START_NPC = 34267; - - public Q00667_CoveringShilensEyes() - { - super(667); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00744_TheAlligatorHunterReturns.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00744_TheAlligatorHunterReturns.java deleted file mode 100644 index 886deeb230..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00744_TheAlligatorHunterReturns.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00744_TheAlligatorHunterReturns extends Quest -{ - private static final int START_NPC = 30332; - - public Q00744_TheAlligatorHunterReturns() - { - super(744); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00745_TheOutlawsAreIncoming.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00745_TheOutlawsAreIncoming.java deleted file mode 100644 index 9a8e21c171..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00745_TheOutlawsAreIncoming.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00745_TheOutlawsAreIncoming extends Quest -{ - private static final int START_NPC = 30677; - - public Q00745_TheOutlawsAreIncoming() - { - super(745); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00747_DefendingTheForsakenPlains.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00747_DefendingTheForsakenPlains.java deleted file mode 100644 index 1bb87db513..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00747_DefendingTheForsakenPlains.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00747_DefendingTheForsakenPlains extends Quest -{ - private static final int START_NPC = 33864; - - public Q00747_DefendingTheForsakenPlains() - { - super(747); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00748_EndlessRevenge.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00748_EndlessRevenge.java deleted file mode 100644 index 53be0bd732..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00748_EndlessRevenge.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00748_EndlessRevenge extends Quest -{ - private static final int START_NPC = 33864; - - public Q00748_EndlessRevenge() - { - super(748); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00750_SevenFlowers.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00750_SevenFlowers.java deleted file mode 100644 index 12d3831311..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00750_SevenFlowers.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00750_SevenFlowers extends Quest -{ - private static final int START_NPC = 33697; - - public Q00750_SevenFlowers() - { - super(750); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00789_WaitingForPaagrio.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00789_WaitingForPaagrio.java deleted file mode 100644 index 1f8d70e4f3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00789_WaitingForPaagrio.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00789_WaitingForPaagrio extends Quest -{ - private static final int START_NPC = 34014; - - public Q00789_WaitingForPaagrio() - { - super(789); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00841_ContaminationContainment.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00841_ContaminationContainment.java deleted file mode 100644 index 63d3ca1308..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q00841_ContaminationContainment.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q00841_ContaminationContainment extends Quest -{ - private static final int START_NPC = 34233; - - public Q00841_ContaminationContainment() - { - super(841); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10531_OddHappeningsAtDragonValley.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10531_OddHappeningsAtDragonValley.java deleted file mode 100644 index b54a62abbd..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10531_OddHappeningsAtDragonValley.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10531_OddHappeningsAtDragonValley extends Quest -{ - private static final int START_NPC = 33973; - - public Q10531_OddHappeningsAtDragonValley() - { - super(10531); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10532_UncoveringTheConspiracy.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10532_UncoveringTheConspiracy.java deleted file mode 100644 index 42e5bf4eb4..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10532_UncoveringTheConspiracy.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10532_UncoveringTheConspiracy extends Quest -{ - private static final int START_NPC = 33973; - - public Q10532_UncoveringTheConspiracy() - { - super(10532); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10552_ChallengeBalthusKnight.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10552_ChallengeBalthusKnight.java deleted file mode 100644 index 5957389ca2..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10552_ChallengeBalthusKnight.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10552_ChallengeBalthusKnight extends Quest -{ - private static final int START_NPC = 34359; - - public Q10552_ChallengeBalthusKnight() - { - super(10552); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10553_WhatMattersMoreThanAbility.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10553_WhatMattersMoreThanAbility.java deleted file mode 100644 index b72e1d01a3..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10553_WhatMattersMoreThanAbility.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10553_WhatMattersMoreThanAbility extends Quest -{ - private static final int START_NPC = 34361; - - public Q10553_WhatMattersMoreThanAbility() - { - super(10553); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10554_GiftForYou.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10554_GiftForYou.java deleted file mode 100644 index d404f40b27..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10554_GiftForYou.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10554_GiftForYou extends Quest -{ - private static final int START_NPC = 34383; - - public Q10554_GiftForYou() - { - super(10554); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10555_ChargeAtAntharas.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10555_ChargeAtAntharas.java deleted file mode 100644 index 90ade1aa87..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10555_ChargeAtAntharas.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10555_ChargeAtAntharas extends Quest -{ - private static final int START_NPC = 34361; - - public Q10555_ChargeAtAntharas() - { - super(10555); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10556_ForgottenPowerStartOfFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10556_ForgottenPowerStartOfFate.java deleted file mode 100644 index b74809b351..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10556_ForgottenPowerStartOfFate.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10556_ForgottenPowerStartOfFate extends Quest -{ - private static final int START_NPC = 34361; - - public Q10556_ForgottenPowerStartOfFate() - { - super(10556); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10557_NewPowerWindsOfFate.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10557_NewPowerWindsOfFate.java deleted file mode 100644 index cb0d97b3be..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10557_NewPowerWindsOfFate.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10557_NewPowerWindsOfFate extends Quest -{ - private static final int START_NPC = 34361; - - public Q10557_NewPowerWindsOfFate() - { - super(10557); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10558_HiddenInChaos.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10558_HiddenInChaos.java deleted file mode 100644 index cc902197f5..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10558_HiddenInChaos.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10558_HiddenInChaos extends Quest -{ - private static final int START_NPC = 33880; - - public Q10558_HiddenInChaos() - { - super(10558); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10559_BeforeTheGuide.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10559_BeforeTheGuide.java deleted file mode 100644 index cb4503e4b1..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10559_BeforeTheGuide.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10559_BeforeTheGuide extends Quest -{ - private static final int START_NPC = 33880; - - public Q10559_BeforeTheGuide() - { - super(10559); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10563_ControlOfPower.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10563_ControlOfPower.java deleted file mode 100644 index 51a1a5359a..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10563_ControlOfPower.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10563_ControlOfPower extends Quest -{ - private static final int START_NPC = 34362; - - public Q10563_ControlOfPower() - { - super(10563); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10564_ProveProgress.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10564_ProveProgress.java deleted file mode 100644 index 163dd5b6b0..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10564_ProveProgress.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10564_ProveProgress extends Quest -{ - private static final int START_NPC = 34362; - - public Q10564_ProveProgress() - { - super(10564); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10565_NothingIsImpossible.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10565_NothingIsImpossible.java deleted file mode 100644 index d2cdd2aaed..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10565_NothingIsImpossible.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10565_NothingIsImpossible extends Quest -{ - private static final int START_NPC = 34362; - - public Q10565_NothingIsImpossible() - { - super(10565); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10580_SpecialMissionDefeatSpezion.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10580_SpecialMissionDefeatSpezion.java deleted file mode 100644 index 2ed376ef34..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10580_SpecialMissionDefeatSpezion.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10580_SpecialMissionDefeatSpezion extends Quest -{ - private static final int START_NPC = 34413; - - public Q10580_SpecialMissionDefeatSpezion() - { - super(10580); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10588_SpecialMissionDefeatBaylor.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10588_SpecialMissionDefeatBaylor.java deleted file mode 100644 index f4a58c2f85..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10588_SpecialMissionDefeatBaylor.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10588_SpecialMissionDefeatBaylor extends Quest -{ - private static final int START_NPC = 34413; - - public Q10588_SpecialMissionDefeatBaylor() - { - super(10588); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10858_QueenRamonaControllerOfTheVessel.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10858_QueenRamonaControllerOfTheVessel.java deleted file mode 100644 index b973c9ac37..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10858_QueenRamonaControllerOfTheVessel.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10858_QueenRamonaControllerOfTheVessel extends Quest -{ - private static final int START_NPC = 34222; - - public Q10858_QueenRamonaControllerOfTheVessel() - { - super(10858); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10859_OwnTheEarthAndTheHeavens.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10859_OwnTheEarthAndTheHeavens.java deleted file mode 100644 index da74ce53f9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10859_OwnTheEarthAndTheHeavens.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10859_OwnTheEarthAndTheHeavens extends Quest -{ - private static final int START_NPC = 34222; - - public Q10859_OwnTheEarthAndTheHeavens() - { - super(10859); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10895_RestrainQueenKrosha.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10895_RestrainQueenKrosha.java deleted file mode 100644 index 6e4e726bd9..0000000000 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/quests/not_done/Q10895_RestrainQueenKrosha.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.not_done; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.quest.Quest; - -/** - * @author Mobius - */ -public class Q10895_RestrainQueenKrosha extends Quest -{ - private static final int START_NPC = 33907; - - public Q10895_RestrainQueenKrosha() - { - super(10895); - addStartNpc(START_NPC); - addTalkId(START_NPC); - addCondMinLevel(Config.PLAYER_MAXIMUM_LEVEL, getNoQuestMsg(null)); - } -}