// 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 (new players cannot enter anymore) // 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,67,26,0 script #KamelotEnter NPC_HIDDEN,0,0,{ end; OnTouch: if (!is_staff()) end; dispbottom l("Advised Raid Party: One Thief, one Mage"); if (is_admin()) warp "042-0", any(59, 60), 80; end; }