summaryrefslogtreecommitdiff
path: root/npc
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
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')
-rw-r--r--npc/re/mobs/dungeons/c_tower.txt22
-rw-r--r--npc/re/quests/quests_aldebaran.txt159
-rw-r--r--npc/re/scripts.conf1
3 files changed, 180 insertions, 2 deletions
diff --git a/npc/re/mobs/dungeons/c_tower.txt b/npc/re/mobs/dungeons/c_tower.txt
index 2f080f78d..274266bc9 100644
--- a/npc/re/mobs/dungeons/c_tower.txt
+++ b/npc/re/mobs/dungeons/c_tower.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) L0ne_W0lf
//= Copyright (C) Athena
//=
@@ -30,7 +30,7 @@
//================= Description ===========================================
//= Monster Spawns for Clock Tower Dungeon
//================= Current Version =======================================
-//= 1.0
+//= 1.1
//=========================================================================
//== c_tower1 - Clock Tower 1f =============================
@@ -62,3 +62,21 @@ c_tower4,0,0,0,0 monster Mimic 1191,12,5000,0,0
c_tower4,0,0,0,0 monster Whisper 1179,5,5000,0,0
c_tower4,0,0,0,0 monster Clock Tower Manager 1270,3,5000,0,0
c_tower4,0,0,0,0 monster Elder 1377,2,5000,0,0
+
+// c_tower2_ - Clock Tower Nightmare 2f ====================
+c_tower2_,0,0,0,0 monster Mimic (Nightmare) 2479,3,5000,0,0
+c_tower2_,0,0,0,0 monster Rideword (Nightmare) 2478,4,300000,0,0
+c_tower2_,0,0,0,0 monster Rideword (Nightmare) 2478,1,60000,0,0
+c_tower2_,0,0,0,0 monster Neo Punk 2919,40,5000,0,0
+c_tower2_,0,0,0,0 monster Big Ben 2916,40,5000,0,0
+c_tower2_,0,0,0,0 monster Time Keeper 2918,1,5000,0,0
+c_tower2_,0,0,0,0 monster Arc Elder 2920,2,3600000,0,0
+
+// c_tower3_ - Clock Tower Nightmare 3f ====================
+c_tower3_,0,0,0,0 monster Mimic (Nightmare) 2479,8,5000,0,0
+c_tower3_,0,0,0,0 monster Rideword (Nightmare) 2478,8,5000,0,0
+c_tower3_,0,0,0,0 monster Big Bell 2917,110,5000,0,0
+c_tower3_,0,0,0,0 monster Time Keeper 2918,3,5000,0,0
+c_tower3_,0,0,0,0 monster Owl Viscount 2921,1,5000,1800000,0
+c_tower3_,0,0,0,0 monster Owl Marquis 2923,1,5000,5000,0
+c_tower3_,0,0,0,0 boss_monster Time Holder 3074,1,7200000,0,0
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
diff --git a/npc/re/scripts.conf b/npc/re/scripts.conf
index 01978ee3d..53c5f4944 100644
--- a/npc/re/scripts.conf
+++ b/npc/re/scripts.conf
@@ -163,6 +163,7 @@ npc: npc/re/quests/monstertamers.txt
npc: npc/re/quests/mrsmile.txt
npc: npc/re/quests/pile_bunker.txt
npc: npc/re/quests/quests_13_1.txt
+npc: npc/re/quests/quests_aldebaran.txt
npc: npc/re/quests/quests_brasilis.txt
npc: npc/re/quests/quests_dewata.txt
npc: npc/re/quests/quests_dicastes.txt