diff options
Diffstat (limited to 'npc/014-4')
-rw-r--r-- | npc/014-4/_import.txt | 1 | ||||
-rw-r--r-- | npc/014-4/kamelot.txt | 41 |
2 files changed, 42 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; +} + |