diff options
author | Ridley8819 <ridley8819@gmail.com> | 2016-08-05 00:55:57 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-08-17 01:16:42 +0200 |
commit | 88c5a47468f335b00fe71b8ffe45af60fd79691d (patch) | |
tree | 6f9b62dde035b1af5f08cb16e5a9ee4054beaf6a /npc | |
parent | 048bd161341bdf5f57c9a460d390d343e7368439 (diff) | |
download | hercules-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.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/quests_aldebaran.txt | 159 | ||||
-rw-r--r-- | npc/re/scripts.conf | 1 |
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 |