{
"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"
}
}