# TEAMNAME Gozag or Go Home # TEAMMEMBERS Beargit Chobophobe Faldahar RanchuGoldFish ToastedZergling show_game_time = false explore_wall_bias = 5 # Activate it via the ability menu wall_jump_move = false # Wait until both HP and MP are restored before moving : if you.race() ~= "Ghoul" then explore_auto_rest = true : end # Turn off mouse support mouse_input = false tile_web_mouse_control = false # Smart auto-butchering: : if you.race() == "Ghoul" or you.race() == "Kobold" : or you.race() == "Troll" or you.race() == "Felid" : or you.race() == "Vampire" then auto_butcher = true : else auto_butcher = hungry : end # Eat chunks with a single "e" instead of "ee" or "ey" easy_eat_chunks = true # Make ranged weapons less annoying allow_self_target = no # Auto-fight options autofight_throw = false autofight_throw_nomove = false autofight_wait = true # NOTE: setting autofight_wait = true is not enough: # in a @R.g situation pressing Tab swaps me with my ancestor instead of waiting. # The following macro for Tab solves that problem macros += M \{9} ===hit_closest_nomove # Macros for F1 and other keys # Starting spell for book starts macros += M \{-1011} zaf macros += M p ff macros += M s zs macros += M ; zk # Regeneration macros += M 1 zr # Apportation macros += M 2 zgf # Sublimation of Blood macros += M 3 za # Statue Form macros += M 4 zb NOTE: macros are available on Ctrl-d bindkey = [~] CMD_LUA_CONSOLE ability_menu = false # Show a status message for standing in a cloud cloud_status = true # Turn off the screen flashing when low on HP use_animations -= hp # Turn off the "show more" prompt for long messages show_more = false # Run tile animations in real time tile_realtime_anim = true # Speed up animations (default: 600ms) view_delay = 200 # Use a custom tile when playing a Felid : if you.race() == "Felid" then tile_player_tile = tile:felid_2 : end # Automatically pick up gloves, boots, etc. # when the corresponding armour slot is empty { 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) } # Don't auto-train skills default_manual_training = true # Stop auto-fighting after losing 35% of HP autofight_stop = 65 # Ignore poison damage runrest_safe_poison = 80:100 # Only stop resting after restoring both HP and MP rest_wait_both = true # Autopick up settings (default + misc + artefacts - cboe - rings) autopickup = $?!+"/%} autopickup_exceptions += crystal ball autopickup_exceptions += >ring of (stealth|positive energy|fire|ice|magical power|strength|intelligence|dexterity|wizardry) # NOTE: "+=" doesn't work, because it's a dangerous item autopickup_exceptions ^= chunk : end # Set an alias more := force_more_message #################### # Dungeon Features # #################### # Pan lords more += The mighty Pandemonium lord.*resides here # Portal Timers more += distant snort more += interdimensional caravan more += invites you to visit more += oppressive heat more += roar of battle more += sound of rushing water more += The drain falls to bits more += There is an entrance to a bailey on this level more += tolling of a bell more += wave of frost more += You hear the drain falling apart more += You hear.*crackle.*magical portal more += You hear.*crackling.*archway more += You hear.*creaking.*(oriflamme|portcullis) more += You hear.*hiss.*sand more += You hear.*rumble.*avalanche more += You hear.*rusting.*drain more += You hear.*ticking.*clock more += Found a gateway leading deeper into the Abyss more += Found .* leading .* of Pandemonium ############################# # Bad and Unexpected Things # ############################# # Bad things happening to you more += corrodes you[^r] more += dispelling energy hits you[^r] more += infuriates you more += lose consciousness more += mark forms upon you more += MASSIVE DAMAGE more += Ouch! That really hurt! more += silver sears you more += Space bends around you[^r] more += Space warps horribly around you[^r] more += surroundings become eerily quiet more += Terrible wounds (open|spread) all over you more += The air around.*erupts in flames more += The air twists around and violently strikes you in flight more += You shudder from the earth-shattering force more += The barbed spikes become lodged in your body more += The barbed spikes dig painfully into your body as you move more += The blast of calcifying dust hits you[^r] more += The poison in your body grows stronger more += The pull of.*song draws you forwards more += The.*engulfs you in water more += The.*grabs you[^r] more += You (are|feel) drained more += You are (blasted|electrocuted) more += You are burned terribly more += You are encased in ice more += You are engulfed in calcifying dust more += You are engulfed in dark miasma more += You are engulfed in mutagenic fog more += You are knocked back more += You are blown backwards # Ignore the message from a fan of gales more += (?-i:You) are blown more += You are mesmerised more += You are slowing down more += You are trampled more += You convulse more += You feel a (horrible|terrible) chill more += You feel haunted more += You feel your attacks grow feeble : if you.race() ~= "Ghoul" then more += You feel your flesh.*rot : end more += You feel your power drain away more += You feel your power leaking away more += You feel yourself grow more vulnerable to poison more += You stumble backwards more += You.*re (confused|more confused|too confused) more += You.*re (poisoned|more poisoned|lethally poisoned) more += Your body is wracked with pain more += Your limbs are stiffening more += Your magical defenses are stripped away more += Your?.*suddenly stops? moving # Unexpected situations more += You have no means to grasp a wand more += Your surroundings (flicker|seem|suddenly) more += Done waiting more += Mutagenic energies flood into your body more += (The|Your).*falls away! more += You feel a genetic drift more += You feel monstrous more += You feel your rage building more += Your body shudders with the violent release of wild energies more += Your guardian golem overheats more += Your scales start more += Your?.*can no longer [^pass|merge] # Disabled, because it's triggered while switching items too #more += You feel (dopey|clumsy|weak) #################### # Expiring Effects # #################### # Death's Door more += time is quickly running out more += life is in your own # Sanctuary more += The sanctuary disappears # Haste more += Your extra speed is starting to run out more += You feel yourself slow down # Deflect Missiles more += You feel less protected from missiles # Shroud of Golubria more += Your shroud falls apart # Transmutations #more += Your transformation is almost over more += You feel yourself come back to life # NOTE: magical contamination + lich form + auto-travel = malmutations runrest_stop_message += Your transformation is almost over more += You have a feeling this form more += Your skin feels tender # Potion of Resistance more += You start to feel less resistant. more += Your resistance to elements expires ################ # Hell Effects # ################ more += A gut-wrenching scream fills the air more += Brimstone rains from above more += Die\, mortal more += Leave now\, before it is too late more += Something frightening happens more += Trespassers are not welcome here more += We do not forgive those who trespass against us more += We have you now more += You do not belong in this place more += You feel a terrible foreboding more += You feel lost and a long\, long way from home more += You hear diabolical laughter more += You hear words spoken in a strange and terrible language more += You sense a hostile presence more += You sense an ancient evil watching you more += You shiver with fear more += You smell brimstone more += You suddenly feel all small and vulnerable more += You will not leave this place ############ # Monsters # ############ # Item Use more += drinks a potion more += evokes.*(amulet|ring) more += reads a scroll more += zaps a (wand|rod) # Dangerous monsters more += (ghost|fiend|hellion|lich|tormentor|doom hound|tzitzi|hell sentinel|pandemonium lord|juggernaut|spark wasp|caustic shrike|moth of wrath|curse toe|curse skull|orbs? of fire|serpent|elf sorcerer|elf demonologist|floating eye).*(comes? into view|opens the) # Malmutators more += (shining eye|neqoxec|cacodemon).*(comes? into view|opens the) # Uniques more += (?-i:[A-Z]).*(comes? into view|opens the) more += A swamp worm bursts forth from the water # Stop for all enemies (except when in wizard mode) : stop_for_all = true : if you.wizard() == false and stop_for_all then more += comes? into view : end # Flash the screen for messages containing "distortion" flash_screen_message += distortion ########## # Skills # ########## : if you.race() ~= "Gnoll" then more += skill (increases|gained) more += mastered : end more += You have finished your manual # Misc more += scroll of acquirement ################ # Inscriptions # ################ autoinscribe += potion.*(mutation|magic|heal wounds|haste|cancellation|berserk):!q autoinscribe += scroll.*(silence|holy word):!r autoinscribe += figurine:!v autoinscribe += throwing net:!f # Item slots assign_item_slot = backward item_slot ^= scroll of identify:i item_slot ^= scroll of teleportation:T item_slot ^= scroll of blinking:B item_slot ^= scroll of magic map:M item_slot ^= scroll of remove curse:C item_slot ^= scroll of fog:F : if you.race() == "Vampire" then item_slot ^= potion of blood:q item_slot ^= potion of curing:Q : else item_slot ^= potion of curing:q : end item_slot ^= wand of digging:d # NOTE: "f" is for the food, not for the potion of degeneration, wand of disintegration, etc. item_slot ^= ( ration):f # Spell slots spell_slot ^= Apportation:g spell_slot ^= Blink:c spell_slot ^= Passage of Golubria:p spell_slot ^= Regeneration:r spell_slot ^= Missiles:d spell_slot ^= Lee's Rapid Deconstruction:h spell_slot ^= Summon Butterflies:o spell_slot ^= Aura of Abjuration:u spell_slot ^= Mephitic Cloud:f spell_slot ^= Yara:y spell_slot ^= Fire Storm:f spell_slot ^= Tornado:t spell_slot ^= Chain Lightning:l spell_slot ^= Summon Lightning Spire:l spell_slot ^= Silence:I spell_slot ^= Irradiate:e spell_slot ^= Malign Gateway:M spell_slot ^= Shroud of Golubria:s spell_slot ^= Passwall:w spell_slot ^= Controlled Blink:x spell_slot ^= Animate Skeleton:z spell_slot ^= Sublimation of Blood:a spell_slot ^= Statue Form:b # Ability slots ability_slot ^= Brothers in Arms:B ability_slot ^= Trog's Hand:H ability_slot ^= Power Leap:l ability_slot ^= Draw Out Power:p ability_slot ^= Apocalypse:y ability_slot ^= End Transformation:T # Messages to ignore runrest_ignore_message += Jiyva appreciates your sacrifice # NOTE: that list will be included only in dumps of finished games dump_order += vaults # Custom colours menu_colour += stash:yellow:( ration|scroll|potion|gold piece) message_colour += yellow:bark|bellow|bleat|buzz|croak|creak|growl|gurgle|hiss|howl|moan|roar|say|scream|screech|shout|shriek|sneer|squeal|trumpet|loud clanging noise|blaring wail|gurgling sound # Settings for local tiles tile_font_crt_size = 15 tile_font_stat_size = 16 tile_font_msg_size = 14 tile_font_tip_size = 15 tile_font_lbl_size = 14 tile_full_screen = false