diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/015-8-1/_import.txt | 2 | ||||
-rw-r--r-- | npc/015-8-1/campaign.txt | 7 | ||||
-rw-r--r-- | npc/015-8-1/puzzle.txt | 30 | ||||
-rw-r--r-- | npc/015-8/config.txt | 1 |
4 files changed, 40 insertions, 0 deletions
diff --git a/npc/015-8-1/_import.txt b/npc/015-8-1/_import.txt index e3e37fbad..d2ae0e8bb 100644 --- a/npc/015-8-1/_import.txt +++ b/npc/015-8-1/_import.txt @@ -1,2 +1,4 @@ // Map 015-8-1: Cave Of Trials // This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/015-8-1/campaign.txt", +"npc/015-8-1/puzzle.txt", diff --git a/npc/015-8-1/campaign.txt b/npc/015-8-1/campaign.txt new file mode 100644 index 000000000..24c704c15 --- /dev/null +++ b/npc/015-8-1/campaign.txt @@ -0,0 +1,7 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Sagratha Quest + + diff --git a/npc/015-8-1/puzzle.txt b/npc/015-8-1/puzzle.txt new file mode 100644 index 000000000..6c91c6bf0 --- /dev/null +++ b/npc/015-8-1/puzzle.txt @@ -0,0 +1,30 @@ +// TMW2 scripts. +// Author: +// Jesusalva +// Description: +// PUZZLES and TRAPS submodule - Sagratha's Cave Boss Room - 015-8-1 + +// Exit area +015-8-1,50,79,0 script #Exit01581 NPC_HIDDEN,1,0,{ + end; +OnTouch: + .@q=getq(HurnscaldQuest_Sagratha); + // Cheater Detected + if (!MAGIC_LVL || .@q < 5) { + setq HurnscaldQuest_Sagratha, 0, 0, 0; + sc_end SC_CASH_PLUSEXP; + sc_end SC_OVERLAPEXPUP; + sc_start SC_OVERLAPEXPUP, 300000, -20; + warp "Save", 0, 0; + end; + } + if (.@q == 5) { + npctalkonce l("You are NOT allowed to leave here!"); + } else { + warp "015-8", 94, 21; + } + end; +} + + + diff --git a/npc/015-8/config.txt b/npc/015-8/config.txt index 75fa95002..6076fc9da 100644 --- a/npc/015-8/config.txt +++ b/npc/015-8/config.txt @@ -5,6 +5,7 @@ // 015-8 Sagratha Cave Configuration File 015-8 mapflag zone MMO +015-8-1 mapflag zone MMO // Check instances and rebuild if needed // Returns map name |