diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-06-03 10:32:39 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-06-03 10:32:39 -0300 |
commit | 46ab229818db5c5e00fc56b0f3bf0e0c2f0a720f (patch) | |
tree | d79fef1f0890a2a5b269ccbf2966e6b95ec47e97 /npc/015-8-1 | |
parent | 412d02f14c6ca1f903f75ba14b04422114a02fad (diff) | |
download | serverdata-46ab229818db5c5e00fc56b0f3bf0e0c2f0a720f.tar.gz serverdata-46ab229818db5c5e00fc56b0f3bf0e0c2f0a720f.tar.bz2 serverdata-46ab229818db5c5e00fc56b0f3bf0e0c2f0a720f.tar.xz serverdata-46ab229818db5c5e00fc56b0f3bf0e0c2f0a720f.zip |
Regenerate maps, change boos room to MMO, instance only, allow to leave only
after quest state 6.
Diffstat (limited to 'npc/015-8-1')
-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 |
3 files changed, 39 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; +} + + + |