# Starting Screen default_manual_training = true restart_after_game = false newgame_after_quit = false name_bypasses_menu = true game_scale = 1 ### GrEE ################################################# name = Aegoralorm combo += GrEE autopickup = $?!+"/ autopickup_starting_ammo = true ae := autopickup_exceptions ae += <[^r]staff ae += "..text.."", 0) end } ###################################################################### # Armour/Weapon autopickup by rwbarton, enhanced by HDA with fixes from Bloaxor { add_autopickup_func(function(it, name) local class = it.class(true) local armour_slots = {cloak="Cloak", helmet="Helmet", gloves="Gloves", boots="Boots", body="Armour", shield="Shield"} if (class == "armour") then if it.is_useless then return false end sub_type = it.subtype() equipped_item = items.equipped_at(armour_slots[sub_type]) if (sub_type == "cloak") or (sub_type == "helmet") or (sub_type == "gloves") or (sub_type == "boots") or (sub_type == "shield") then if not equipped_item then return true else return it.artefact or it.branded or it.ego end end if (sub_type == "body") then if equipped_item then local armourname = equipped_item.name() if equipped_item.artefact or equipped_item.branded or equipped_item.ego or (equipped_item.plus > 2) or armourname:find("dragon") or armourname:find("troll") then return it.artefact else return it.artefact or it.branded or it.ego end end end end end) } ###################################################################### # http://doc.dcss.io/modules/you.html # imposta le skills secondo "Majang's Caster Walk-Through" { function ready() -- impostazioni skill iniziali -------------------------------------------- if you.turns() == 0 then you.train_skill("Transmutations", 0) you.train_skill("Stealth", 0) you.train_skill("Dodging", 0) elseif you.feel_safe() then -- al livello 3 --------------------------------------------------------- if you.xl()==3 and spells.memorised("Stone Arrow")==false then you.memorise("Stone Arrow") you.train_skill("Conjurations", 1) -- al livello 7 --------------------------------------------------------- elseif you.xl()==7 and you.train_skill("Fighting")==0 then you.train_skill("Fighting", 1) you.train_skill("Maces & Flails", 1) you.train_skill("Armour", 1) you.set_training_target("Armour", 6) you.train_skill("Dodging", 1) you.train_skill("Evocations", 1) -- skill da allenare con cui non parto ---------------------------------- elseif you.xl()>7 and you.can_train_skill("Fire Magic") and you.train_skill("Fire Magic")==0 then you.train_skill("Fire Magic", 1) elseif you.xl()>7 and you.can_train_skill("Shields") and you.train_skill("Shields")==0 and you.skill("Shields")==0 then you.train_skill("Shields", 1) you.set_training_target("Shields", 4) end -- altre cose ----------------------------------------------------------- for _, oggetto in ipairs(items:inventory()) do if oggetto.is_useless then oggetto:drop() end end end end } { function choose_stat_gain() crawl.sendkeys('I') end }