#Algún día organizaré esto, algún día... #combo += feae allow_self_target = prompt always_show_zot=true default_autopickup = false #show_more = false explore_delay=-1 travel_delay=-1 #show_travel_trail=false travel_key_stop = false #easy_confirm = all #use_animations = false #tile_misc_anim = false #tile_realtime_anim = true tile_show_threat_levels = none default_manual_training=true #Makes your character try to break free from nets with autofight even when there are no enemies autofight_caught = true warn_hatches = true autofight_stop = 70 explore_auto_rest = false rest_wait_percent = 100 #ability_slot ^=Heroism:b #ability_slot ^=Finesse:d #Eliminado #item_slot ^= (ration):e item_slot ^= potions? of curing:q item_slot ^= potions? of heal wounds:w item_slot ^= potions? of haste:h item_slot ^= potions? of might:d item_slot ^= potions? of resistance:n item_slot ^= scrolls? of identify:r item_slot ^= scrolls? of remove curse:x item_slot ^= scrolls? of teleportation:t item_slot ^= scrolls? of blinking:z item_slot ^= wand of digging:v autopickup_exceptions -= dangerous_item autopickup_exceptions += book autopickup_exceptions += >ring of fire # autopickup_exceptions += >ring of protection from cold autopickup_exceptions += >ring of ice #autopickup_exceptions += >ring of positive energy #autopickup_exceptions += >ring of magical power #autopickup_exceptions += >ring of wizardry #autopickup_exceptions += >ring of dexterity #autopickup_exceptions += >ring of intelligence #autopickup_exceptions += >ring of stealth #autopickup_exceptions += >potions? of brilliance #autopickup_exceptions += >wand of mindburst #autopickup_exceptions += >wand of flame #autopickup_exceptions += >wand of iceblast #autopickup_exceptions += >wand of paralysis #autopickup_exceptions += >wand of polymorph autopickup_exceptions += wand of random effects #autopickup_exceptions += >wand of disintegration item_slot ^= (1|2|3|4|5|6) ring of protection: p item_slot ^= ring of protection from cold: c item_slot ^= ring of resist corrosion: k item_slot ^= ring of evasion: l item_slot ^= ring of protection from fire: f #item_slot ^= ring of see invisible: i item_slot ^= ring of protection from magic: m item_slot ^= ring of poison resistance: o item_slot ^= ring of slaying: j force_more_message force_more_message += (brimstone fiend|Nikola|moth of wrath|floating eye).*into view force_more_message += calcifying dust hits force_more_message += You turn into a force_more_message += Your transformation is almost over. force_more_message += You revert to your normal fleshy form. force_more_message += You feel less wooden. runrest_stop_message += Your transformation is almost over. runrest_stop_message += You revert to your normal fleshy form. runrest_stop_message += You feel less wooden. force_more_message += You have reached level force_more_message += You fall through a shaft force_more_message += You enter a teleport trap force_more_message += You are suddenly yanked force_more_message += Found a gateway leading out of the Abyss force_more_message += Found a gateway leading deeper into the Abyss force_more_message += Found .* abyssal rune of Zot force_more_message += Careful! force_more_message += You are starting to lose your buoyancy #force_more_message += You miscast Flight force_more_message += filled with .* inner flame #force_more_message += grabs you force_more_message += starts rolling force_more_message += looks more exp force_more_message += plume of calc force_more_message += vile air hits you force_more_message += engulfs you in water force_more_message += breathes miasma force_more_message += You feel your flesh start force_more_message += Found * staircase leading down force_more_message += You are engulfed in seething chaos force_more_message += You are slowing down force_more_message += You are confused force_more_message += fire storm spell force_more_message += Your guardian golem overheats force_more_message += offers itself force_more_message += volcano erupts force_more_message += Uskayaw prepares the audience for your solo force_more_message += Something reaches out for you force_more_message += You become entangled in the net force_more_message += wield.* blowgun force_more_message += (the weather|forecast) force_more_message += you cannot.* because force_more_message += pie hits you force_more_message += goes berserk force_more_message += venomous gases #force_more_message += vanishes in a puff force_more_message += weaves a glowing orb force_more_message += The ironbrand convoker begins to recite a word of recall force_more_message += Something unseen opens the door ##### #Redundante con el LUA de abajo #force_more_message += centaur.* comes? into view #force_more_message += hydra.* comes? into view #force_more_message += killer bee.* comes? into view #force_more_message += electric eel.* comes? into view ##### force_more_message += wielding.* distortion.* comes? into view force_more_message += carrying a wand force_more_message += serpent.* comes? into view force_more_message += demonologist.* comes? into view force_more_message += fiend.* comes? into view force_more_message += tzitzi.* comes? into view force_more_message += pandemonium lord.* comes? into view force_more_message += cacodemon.* comes? into view force_more_message += neqoxec.* comes? into view force_more_message += wretched star.* comes? into view force_more_message += shining eye.* comes? into view force_more_message += hellion.* comes? into view force_more_message += tormentor.* comes? into view force_more_message += orb.* of fire.* comes? into view force_more_message += (?-i:[A-Z]).* comes? into view force_more_message += Found a gate leading to another region of Pandemonium force_more_message += You found a shaft runrest_stop_message += You found a shaft flash_screen_message += You are slowing down flash_screen_message += wielding.* distortion.* comes? into view ### Portals force_more_message += interdimensional caravan force_more_message += distant snort force_more_message += ticking.*clock force_more_message += dying ticks force_more_message += distant snort force_more_message += coins.*counted force_more_message += tolling.*bell force_more_message += roar of battle force_more_message += creaking.*portcullis force_more_message += portcullis is probably force_more_message += wave of frost force_more_message += crackling.*melting force_more_message += hiss.*sand force_more_message += sound.*rushing water force_more_message += rusting.*drain force_more_message += drain falling apart force_more_message += heat about you force_more_message += falling.*rocks force_more_message += rumble.*avalanche of rocks force_more_message += crackle.*arcane power force_more_message += crackle.*magical portal force_more_message += distant wind force_more_message += whistling.*wind force_more_message += rapidly growing quiet confirm_action += Death's Door ### Messages msc := message_colour channel.monster_damage = plain channel.god = plain channel.monster_spell = plain channel.monster_enchant = plain channel.friend_spell = darkgrey channel.friend_enchant = darkgrey channel.monster_warning = yellow channel.timed_portal = lightgreen # Danger msc ^= red:you shout at msc ^= red:carrying a wand msc ^= red:distortion.* comes? into view msc ^= red:You are slowing down msc ^= red:you cannot.* because msc ^= red:(the weather|forecast) msc ^= magenta:cacodemon.* comes? into view msc ^= magenta:neqoxec.* comes? into view msc ^= magenta:wretched star.* comes? into view msc ^= magenta:shining eye.* comes? into view msc ^= brown:you kill msc ^= brown:you destroy msc ^= brown:dies msc ^= brown:you blow up msc ^= green:more experienced msc ^= green:you have finished your manual msc ^= lightgrey:you are exhausted msc ^= yellow:is nearby msc ^= yellow:there are.* nearby msc ^= mute:disappears in a puff of smoke msc ^= mute:begin reading dump_item_origins = all #La comida fue eliminada en 0.26? #interrupt_travel -= hungry #force_more = false easy_quit_item_prompts = true bold_brightens_foreground = true df := drop_filter #df += brilliance df += degeneration #df += torment #df += amnesia df += ring of fire df += ring of ice df += ring of positive energy df += ring of magical power df += ring of wizardry df += ring of dexterity df += ring of intelligence df += ring of strenght df += ring of stealth df += ring of flight df += amulet of reflection df += amulet of guardian spirit df += amulet of magic regeneration df += amulet of regeneration df += amulet of faith df += amulet of acrobat df += wand of polymorph #Eliminado #df += amulet of inaccuracy #df += wand of random effects { function ready () fmore_early_threats() end local fmet = true function fmore_early_threats() if you.xl() > 13 and fmet then crawl.setopt("force_more_message -= centaur.* comes? into view") crawl.setopt("force_more_message -= hydra.* comes? into view") crawl.setopt("force_more_message -= killer bee.* comes? into view") crawl.setopt("force_more_message -= electric eel.* comes? into view") fmet = false end end if you.race() == "Felid" then if you.class() == "Monk" then FeMo = true elseif you.class() == "Artificer" then FeAr = true elseif you.class() == "Wanderer" then FeWn = true elseif you.class() == "Delver" then FeDe = true elseif you.class() == "Transmuter" then FeTm = true elseif you.class() == "Warper" then FeWr = true elseif you.class() == "Enchanter" then FeEn = true elseif you.class() == "Hedge Wizard" then FeWz = true elseif you.class() == "Conjurer" then FeCj = true elseif you.class() == "Summoner" then FeSu = true elseif you.class() == "Fire Elementalist" then FeFE = true elseif you.class() == "Ice Elementalist" then FeIE = true elseif you.class() == "Earth Elementalist" then FeEE = true elseif you.class() == "Air Elementalist" then FeAE = true end end if FeAr then if you.turns() == 0 then you.set_training_target("fighting", 4) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 4) you.set_training_target("spellcasting", 1) you.set_training_target("invocations", 1) you.set_training_target("evocations", 4) you.set_training_target("stealth", 4) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 0) you.train_skill("evocations", 0) you.train_skill("stealth", 1) end elseif FeWn then if you.turns() == 0 then you.set_training_target("fighting", 4) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 4) you.set_training_target("spellcasting", 4) you.set_training_target("invocations", 3) you.set_training_target("evocations", 2) you.set_training_target("stealth", 4) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("conjurations", 0) you.train_skill("hexes", 0) you.train_skill("summonings", 0) you.train_skill("necromancy", 0) you.train_skill("translocations", 0) you.train_skill("transmutations", 0) you.train_skill("fire magic", 0) you.train_skill("ice magic", 0) you.train_skill("air magic", 0) you.train_skill("earth magic", 0) you.train_skill("poison magic", 0) you.train_skill("invocations", 0) you.train_skill("evocations", 0) you.train_skill("stealth", 1) end elseif FeTm then if you.turns() == 0 then you.set_training_target("fighting", 3) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 3) you.set_training_target("transmutations", 3) you.set_training_target("stealth", 3) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 0) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("transmutations", 0) you.train_skill("stealth", 2) end elseif FeWr then if you.turns() == 0 then you.set_training_target("fighting", 4) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 4) you.set_training_target("spellcasting", 4) you.set_training_target("translocations", 5) you.set_training_target("stealth", 4) you.set_training_target("invocations", 3) you.set_training_target("evocations", 3) you.train_skill("fighting", 0) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 0) you.train_skill("spellcasting", 0) you.train_skill("translocations", 0) you.train_skill("evocations", 0) you.train_skill("stealth", 1) end elseif FeEn then if you.turns() == 0 then you.set_training_target("fighting", 0.4) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 4) you.set_training_target("spellcasting", 4) you.set_training_target("hexes", 5) you.set_training_target("ice magic", 1) you.set_training_target("invocations", 3) you.set_training_target("evocations", 2) you.train_skill("fighting", 1) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 0) you.train_skill("spellcasting", 0) you.train_skill("hexes", 0) you.train_skill("stealth", 0) end elseif FeEE then if you.turns() == 0 then you.set_training_target("fighting", 2) you.set_training_target("unarmed combat", 2) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 4) you.set_training_target("transmutations", 2) you.set_training_target("earth magic", 3) you.set_training_target("invocations", 3) you.set_training_target("evocations", 3) you.set_training_target("stealth", 3) you.train_skill("fighting", 0) you.train_skill("unarmed combat", 0) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("transmutations", 0) you.train_skill("earth magic", 2) you.train_skill("invocations", 0) you.train_skill("evocations", 0) you.train_skill("stealth", 1) end elseif FeDe then if you.turns() == 0 then you.set_training_target("fighting", 4) you.set_training_target("unarmed combat", 3) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 1) you.set_training_target("evocations", 3) you.set_training_target("invocations", 3) you.set_training_target("stealth", 7) you.train_skill("fighting", 0) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("evocations", 0) you.train_skill("invocations", 0) you.train_skill("stealth", 0) end elseif FeSu then if you.turns() == 0 then you.set_training_target("fighting", 2) you.set_training_target("unarmed combat", 2) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 4) you.set_training_target("summonings", 5) you.set_training_target("ice magic", 1) you.set_training_target("air magic", 1) you.set_training_target("evocations", 1) you.set_training_target("stealth", 3) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("summonings", 0) you.train_skill("stealth", 1) end elseif FeMo then if you.turns() == 0 then you.set_training_target("fighting", 4) you.set_training_target("unarmed combat", 4) you.set_training_target("dodging", 5) you.set_training_target("spellcasting", 4) you.set_training_target("evocations", 1) you.set_training_target("stealth", 3) you.train_skill("fighting", 1) you.train_skill("unarmed combat", 1) you.train_skill("dodging", 0) you.train_skill("spellcasting", 0) you.train_skill("stealth", 1) end elseif FeWz then if you.turns() == 0 then you.set_training_target("fighting", 3) you.set_training_target("unarmed combat", 3) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 4) you.set_training_target("conjurations", 1) you.set_training_target("summonings", 2) you.set_training_target("translocations", 2) you.set_training_target("evocations", 1) you.set_training_target("stealth", 3) you.train_skill("fighting", 0) you.train_skill("unarmed combat", 0) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("conjurations", 1) you.train_skill("summonings", 0) you.train_skill("translocations", 0) you.train_skill("stealth", 1) end elseif FeCj then if you.turns() == 0 then you.set_training_target("fighting", 2) you.set_training_target("unarmed combat", 2) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 3) you.set_training_target("conjurations", 4) you.set_training_target("hexes", 4) you.set_training_target("invocations", 3) you.set_training_target("evocations", 2) you.set_training_target("stealth", 3) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("conjurations", 0) you.train_skill("stealth", 1) end elseif FeFE then if you.turns() == 0 then you.set_training_target("fighting", 0.4) you.set_training_target("unarmed combat", 2) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 3) you.set_training_target("conjurations", 1) you.set_training_target("hexes", 2) you.set_training_target("fire magic", 3) you.set_training_target("invocations", 3) you.set_training_target("evocations", 2) you.set_training_target("stealth", 3) you.train_skill("fighting", 1) you.train_skill("unarmed combat", 0) you.train_skill("dodging", 0) you.train_skill("spellcasting", 1) you.train_skill("conjurations", 1) you.train_skill("fire magic", 0) you.train_skill("stealth", 0) end elseif FeIE then if you.turns() == 0 then you.set_training_target("fighting", 3) you.set_training_target("unarmed combat", 3) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 4) you.set_training_target("conjurations", 2) you.set_training_target("hexes", 4) you.set_training_target("ice magic", 4) you.set_training_target("invocations", 3) you.set_training_target("evocations", 2) you.set_training_target("stealth", 3) you.train_skill("fighting", 2) you.train_skill("unarmed combat", 2) you.train_skill("dodging", 1) you.train_skill("spellcasting", 0) you.train_skill("ice magic", 0) you.train_skill("stealth", 1) end elseif FeAE then if you.turns() == 0 then you.set_training_target("fighting", 1) you.set_training_target("unarmed combat", 5) you.set_training_target("dodging", 3) you.set_training_target("spellcasting", 3) you.set_training_target("conjurations", 1) you.set_training_target("air magic", 3) you.set_training_target("invocations", 2) you.set_training_target("evocations", 2) you.set_training_target("stealth", 3) you.train_skill("fighting", 1) you.train_skill("unarmed combat", 0) you.train_skill("dodging", 0) you.train_skill("spellcasting", 0) you.train_skill("conjurations", 1) you.train_skill("air magic", 1) you.train_skill("stealth", 0) end end } { safe = you.feel_safe() function update_safe() local old_safe = safe safe = you.feel_safe() if not safe and old_safe then crawl.mpr("Danger!", "warning") crawl.more() end end function ready() update_safe() end }