msc := message_color msc += $warning:The mighty Pandemonium lord .* resides here. msc += lightblue:You now have enough gold to fmm := force_more_message fmm += It guards the .* rune of Zot. fmm += You now have enough gold to ignore := runrest_ignore_message # volcano messages ignore += The air gets thick with the scent of sulphur. ignore += In the distance, the volcano erupts with a roar. ignore += The volcano comes to life with a roar! ignore += The volcano roars to life, belching forth lava! : if you.class() == "Ice Elementalist" then automagic_enable = true spell_slot ^= Freeze:a spell_slot ^= Summon Ice Beast:c : end : if you.class() == "Fire Elementalist" then automagic_enable = true spell_slot ^= Flame Tongue:a : end : if you.class() == "Air Elementalist" then automagic_enable = true spell_slot ^= shock:a : end travel_delay = -1 default_manual_training = true show_more = false ae := autopickup_exceptions # pickup ae ^= potion of degeneration ae ^= >wand of random effects is := item_slot is ^= ration:e is ^= scroll of identify:r { add_autopickup_func(function(it, name) if it.is_useless then return end if it.class(true) == "armour" then local good_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots"} st, _ = it.subtype() if good_slots[st] ~= nil and items.equipped_at(good_slots[st]) == nil then return true end end end) }