summaryrefslogtreecommitdiff
path: root/npc/re/quests
diff options
context:
space:
mode:
authorRidley8819 <ridley8819@gmail.com>2016-08-05 00:55:57 +0200
committerHaru <haru@dotalux.com>2016-08-17 01:16:42 +0200
commit88c5a47468f335b00fe71b8ffe45af60fd79691d (patch)
tree6f9b62dde035b1af5f08cb16e5a9ee4054beaf6a /npc/re/quests
parent048bd161341bdf5f57c9a460d390d343e7368439 (diff)
downloadhercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.gz
hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.bz2
hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.xz
hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.zip
Nightmare Clock Tower Dungeon
- added mobs and (updated) skills - added quests_aldebaran.txt - iro dialogues - all items are already in available in item_db.conf - maps are already available in mapcache, index and .conf - Updated item effect for Pocket_Watch_ and Pocket_Watch__, and their combo with Memorize_Book and Pocket_Watch__ Closes #1389 as merged Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'npc/re/quests')
-rw-r--r--npc/re/quests/quests_aldebaran.txt159
1 files changed, 159 insertions, 0 deletions
diff --git a/npc/re/quests/quests_aldebaran.txt b/npc/re/quests/quests_aldebaran.txt
new file mode 100644
index 000000000..017421258
--- /dev/null
+++ b/npc/re/quests/quests_aldebaran.txt
@@ -0,0 +1,159 @@
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2016 Hercules Dev Team
+//= Copyright (C) 2016 Ridley
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Nightmare Clock Tower Dungeon
+//================= Description ===========================================
+//= NPCs related to Aldebaran Clock Tower (Nightmare)
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
+c_tower1,232,222,5 script Belljamin Button#ct 4_M_RUSMAN2,{
+ mes("[Belljamin Button]");
+ mes("The monsters here are able to control time.");
+ if (BaseLevel < 150) {
+ mes("Come back when you've reached ^0000FFLevel 150^000000.");
+ close;
+ }
+ mes("Time, memories, environments... all can become warped here.");
+ next;
+ mes("[Belljamin Button]");
+ mes("I'm begging you not to ask more about it. It might put your life in danger.");
+ next;
+ switch (select("Don't ask", "Go to 2nd floor of warped tower", "Go to 3rd floor of warped tower")) {
+ case 1:
+ mes("[Belljamin Button]");
+ mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area.");
+ close;
+ case 2:
+ mes("[Belljamin Button]");
+ mes("Be careful with your choice.");
+ next;
+ mes("[Belljamin Button]");
+ mes("I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be.");
+ next;
+ switch (select("Quit", "Pay 10,000z", "Why do you need money?")) {
+ case 1:
+ mes("[Belljamin Button]");
+ mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area.");
+ close;
+ case 2:
+ if (Zeny < 10000) {
+ mes("[Belljamin Button]");
+ mes("Really? You don't have money and asked me to take you there?");
+ close;
+ }
+ Zeny -= 10000;
+ mes("[Belljamin Button]");
+ mes("I'm not sure how you'll keep track of time in there but be as careful as you can.");
+ close2;
+ warp "c_tower2_", 268, 26;
+ end;
+ case 3:
+ mes("[Belljamin Button]");
+ mes("I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some pay.");
+ emotion e_swt;
+ close;
+ }
+ break;
+ case 3:
+ mes("[Belljamin Button]");
+ mes("Be careful with your choice.");
+ next;
+ mes("[Belljamin Button]");
+ mes("I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be.");
+ next;
+ switch (select("Quit", "Pay 10,000z", "Why do you need money?")) {
+ case 1:
+ mes("[Belljamin Button]");
+ mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area.");
+ close;
+ case 2:
+ if (Zeny < 10000) {
+ mes("[Belljamin Button]");
+ mes("Really? You don't have money and asked me to take you there?");
+ close;
+ }
+ Zeny -= 10000;
+ mes("[Belljamin Button]");
+ mes("I'm not sure how you'll keep track of time in there but be as careful as you can.");
+ close2;
+ warp "c_tower3_", 65, 147;
+ end;
+ break;
+ case 3:
+ mes("[Belljamin Button]");
+ mes("I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some pay.");
+ emotion e_swt;
+ close;
+ }
+ }
+}
+
+c_tower2_,274,26,3 script Belljamin Button#nct1 4_M_RUSCHILD,{
+ mes("[Belljamin Button]");
+ mes("Perhaps you've seen me before?");
+ next;
+ mes("[Belljamin Button]");
+ mes("You saw me in the different place, different look.");
+ next;
+ switch (select("Who are you?", "Get me out of here!")) {
+ case 1:
+ mes("[Belljamin Button]");
+ mes("Can you to explain me about what you've seen, what you've done?");
+ next;
+ mes("[Belljamin Button]");
+ mes("Me too. You might also be a missing one. Unaware, with no purpose nor idea.");
+ next;
+ mes("[Belljamin Button]");
+ mes("It's time to go back. Please cherish your time more.");
+ next;
+ switch (select("Stay a little bit more", "Please take me back")) {
+ case 1:
+ mes("[Belljamin Button]");
+ mes("You must really like this place. Well, do whatever you want.");
+ close;
+ case 2:
+ mes("[Belljamin Button]");
+ mes("Imagine your favourite drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour.");
+ close2;
+ warp "c_tower1", 235, 223;
+ end;
+ }
+ break;
+ case 2:
+ mes("[Belljamin Button]");
+ mes("It's time to move on. Do you have a favourite drink?");
+ next;
+ mes("[Belljamin Button]");
+ mes("Think about the drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour.");
+ close2;
+ warp "c_tower1", 235, 223;
+ end;
+ }
+}
+
+c_tower3_,59,148,5 duplicate(Belljamin Button#nct1) Belljamin Button#nct2 4_M_BARYO_OLD