The half-translucent surroundings of crystal are marked with a variety of flowing runes, their wavy forms casting four distinct hues of light across the wide, cavernous surroundings. A single black tome sits atop a dark onyx podium, its pages rustling ever so slightly with brief drafts of air flowing in from the east. A small marble staircase leads into the upper sections of the tower, the faint hums of power from above reverberating around the room.
Obvious exits: north, east, south, west, down
Map: en-ta_illistim-Wizard_Guild-1264234799.gif
Exit Connecting Room
down 15569
east 16965
south 16968
;e elements = { 'air' => { 'grey orb' => 505, 'blue orb' => 914, 'white orb' => 912 }, 'fire' => { 'blue flame' => 908, 'scarlet flame' => 519, 'white flame' => 906 }, 'earth' => { 'blue crystal' => 520, 'black crystal' => 510, 'violet crystal' => 909 } } direction = { 'air' => 'north', 'fire' => 'west', 'earth' => 'south' } result = nil ['air','fire','earth'].each { |element| truth_table = elements[element].values.find_all { |spellnum| Spell[spellnum].known? } if truth_table.size == 3 result = element break end } if result.nil? echo 'You do not know enough spells to get into the workshop.' exit end 2.times{ move direction[result] } elements[result].each{ |pillar, spellnum| if !Spell[spellnum].affordable? echo 'Waiting for mana' wait_until{ Spell[spellnum].affordable? } end Spell[spellnum].cast(pillar) } 17721
north 16962
west 16963
Full Room Info
{ "description": [ "The half-translucent surroundings of crystal are marked with a variety of flowing runes, their wavy forms casting four distinct hues of light across the wide, cavernous surroundings. A single black tome sits atop a dark onyx podium, its pages rustling ever so slightly with brief drafts of air flowing in from the east. A small marble staircase leads into the upper sections of the tower, the faint hums of power from above reverberating around the room." ], "id": 15571, "image": "en-ta_illistim-Wizard_Guild-1264234799.gif", "image_coords": [ 457, 186, 509, 238 ], "location": "Ta'Illistim", "paths": [ "Obvious exits: north, east, south, west, down" ], "timeto": { "15569": 0.2, "16962": 0.2, "16963": 0.2, "16965": 0.2, "16968": 0.2, "17721": 10.4 }, "title": [ "[Wizard Guild, Nexus of Elements]" ], "uid": [ 685008 ], "wayto": { "15569": "down", "16962": "north", "16963": "west", "16965": "east", "16968": "south", "17721": ";e \nelements = {\n\t'air' => {\t'grey orb' => 505,\n\t\t\t'blue orb' => 914,\n\t\t\t'white orb' => 912 },\n\t'fire' => {\t'blue flame' => 908,\n\t\t\t'scarlet flame' => 519,\n\t\t\t'white flame' => 906 },\n\t'earth' => {\t'blue crystal' => 520,\n\t\t\t'black crystal' => 510,\n\t\t\t'violet crystal' => 909 }\n}\n\ndirection = {\n\t'air' => 'north',\n\t'fire' => 'west',\n\t'earth' => 'south'\n}\n\nresult = nil\n['air','fire','earth'].each { |element|\n\ttruth_table = elements[element].values.find_all { |spellnum| Spell[spellnum].known? }\n\tif truth_table.size == 3\n\t\tresult = element\n\t\tbreak\n\tend\n}\n\nif result.nil?\n\techo 'You do not know enough spells to get into the workshop.'\n\texit\nend\n\n2.times{ move direction[result] }\nelements[result].each{ |pillar, spellnum|\n\tif !Spell[spellnum].affordable?\n\t\techo 'Waiting for mana'\n\t\twait_until{ Spell[spellnum].affordable? }\n\tend\n\tSpell[spellnum].cast(pillar)\n}\n" } }


MapDB last updated: 2024-10-31 16:32:15 +0000