#CRAWL.NEMELEX.CARDS # TEAMNAME DungeonTourist # TEAMMEMBER # general setting ############################################################## travel_delay = -1 default_manual_training = true show_more = false # message_color ################################################################ msc := message_color msc += $warning:The mighty Pandemonium lord .* resides here. msc += lightblue:You now have enough gold to fmm := force_more_message fmm += LOW HITPOINT WARNING fmm += It guards the .* rune of Zot. fmm += You now have enough gold to fmm += skill increases to level [12][0-9] fmm += Strange energies course through your body. fmm += It is wielding .* of electrocution. fmm += Your demonic ancestry asserts itself fmm += seems mollified # runrest_ignore_message ####################################################### ignore := runrest_ignore_message ignore += You are feeling hungry. ignore += You feel yourself speed up. ignore += You recover from your berserk rage. ignore += You are no longer poisoned. # 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! # pickup ####################################################################### ae := autopickup_exceptions ae ^= artefact pair of boots ae ^= potion of degeneration ae ^= >wand of random effects : if you.race() == "Felid" then ae ^= >armour : end : if you.race() == "Formicid" then ae ^= >hat ae ^= >helmet : end # auto_butcher ################################################################# : if you.race() == "Ghoul" or you.race() == "Troll" then auto_butcher = very full : else auto_butcher = full : end # item_slot #################################################################### is := item_slot is ^= rations?:e is ^= scroll of identify:r # spell_slot ################################################################### : if you.class() == "Arcana Marksman" then spell_slot ^= Portal Projectile:z : end # automagic #################################################################### : 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 # other functions ############################################################### { 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) }