diff options
author | Jesusaves <cpntb1@ymail.com> | 2020-04-24 12:41:44 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2020-04-24 12:41:44 -0300 |
commit | 9573bc7e120c8bf1c94b775a95192763eae8dcee (patch) | |
tree | a4a8995428a64edcda648d5fc6814aaf49b73be7 | |
parent | 90dfc8fbb877b4c871309024084948e25294cd22 (diff) | |
download | serverdata-9573bc7e120c8bf1c94b775a95192763eae8dcee.tar.gz serverdata-9573bc7e120c8bf1c94b775a95192763eae8dcee.tar.bz2 serverdata-9573bc7e120c8bf1c94b775a95192763eae8dcee.tar.xz serverdata-9573bc7e120c8bf1c94b775a95192763eae8dcee.zip |
Mapflags and sketch of variable scope
-rw-r--r-- | npc/014-4/_import.txt | 1 | ||||
-rw-r--r-- | npc/014-4/kamelot.txt | 41 | ||||
-rw-r--r-- | npc/042-0/_import.txt | 1 | ||||
-rw-r--r-- | npc/042-0/mf.txt | 12 |
4 files changed, 55 insertions, 0 deletions
diff --git a/npc/014-4/_import.txt b/npc/014-4/_import.txt index 4a11db4f5..56c0bfb7d 100644 --- a/npc/014-4/_import.txt +++ b/npc/014-4/_import.txt @@ -2,6 +2,7 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/014-4/_mobs.txt", "npc/014-4/_warps.txt", +"npc/014-4/kamelot.txt", "npc/014-4/mapflags.txt", "npc/014-4/slide.txt", "npc/014-4/thorn.txt", diff --git a/npc/014-4/kamelot.txt b/npc/014-4/kamelot.txt new file mode 100644 index 000000000..6fa0dc890 --- /dev/null +++ b/npc/014-4/kamelot.txt @@ -0,0 +1,41 @@ +// TMW 2 Script +// Author: +// Jesusalva +// Micksha +// Description: +// This NPC is a work on progress. It measures all players equal. +// Controls the weekly guild dungeon feature. +// Variable structure: + +// $KAMELOT_ID [ guild_id ] = instance id +// $KAMELOT_QUEST [ guild_id ] = quest status (bitmask) + // 0 - Not started + // 1 - Quest Assigned by Arthur + // 2 - Guinevere dialog clear + // 4 - Weapon Room cutscene seen + // 8 - Sewer Gate open + // 16 - Magic Seal Broken + // 32 - Boss cutscene seen (presumably, victory) +// $KAMELOT_KEY [ guild_id ] = (bitmask) Keys and Lockpicks + // 1 - Treasure A (Boss Room key) + // 2 - Treasure B + // 4 - Treasure C + // 8 - Treasure D + // 16 - Weapon Room Key + +// $KAMELOT_KEYMASK [ guild_id ] = Which bit was assigned as the key +// $KAMELOT_COOLDOWN [ guild_id ] = Last attempt (weekly attempts) + +014-4,47,63,0 script #KamelotEnter NPC_HIDDEN,{ + end; + +OnTouch: + if (!is_staff()) + end; + dispbottom l("Advised Raid Party: One Thief, one Mage"); + end; + +OnInit: + end; +} + diff --git a/npc/042-0/_import.txt b/npc/042-0/_import.txt index 7e15c38f5..208d161d7 100644 --- a/npc/042-0/_import.txt +++ b/npc/042-0/_import.txt @@ -1,3 +1,4 @@ // Map 042-0: Camelot - Throne Room // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/042-0/_warps.txt", +"npc/042-0/mf.txt", diff --git a/npc/042-0/mf.txt b/npc/042-0/mf.txt new file mode 100644 index 000000000..714ce279b --- /dev/null +++ b/npc/042-0/mf.txt @@ -0,0 +1,12 @@ +042-0 mapflag zone MMO +042-1 mapflag zone MMO +042-2 mapflag zone MMO +042-3 mapflag zone MMO +042-4 mapflag zone MMO +042-5 mapflag zone MMO +042-6 mapflag zone MMO +042-7 mapflag zone MMO +042-8 mapflag zone MMO +042-9 mapflag zone MMO +042-10 mapflag zone MMO +042-11 mapflag zone MMO |