##### Jordan's Crawl Init file ###### tile_display_mode = glyphs equip_unequip = true easy_eat_chunks = true auto_eat_chunks = true autofight_throw_nomove = true show_more = false : if you.race() == "Spriggan" or you.race() == "Kobold" or : you.race() == "Gargoyle" or you.race() == "Tengu" or : you.race() == "Vine Stalker" or you.race() == "Felid" then autofight_stop = 42 : else autofight_stop = 35 : end : if you.race() == "Ghoul" or you.race() == "Troll" then auto_butcher = true confirm_butcher = never : end ## Muting msc := message_colour msc ^= lightgreen:You .*less confused msc ^= lightgreen:is (moderately|heavily) (wounded|damaged) msc += mute:carefully avoids msc += mute:your.*(looks stronger|shudders) msc += mute:(stumbles backwards|holds.*ground) msc += mute:your.*(blinks|safely over) msc += mute:(phases out.*|misses) (your|something).* msc += mute:your.*but does no damage msc += mute:your.*(picks up|drops) msc += mute:Confirm with \. or Enter, or press \? or \* to list all spells\. msc += mute:Press\: \? - help, Shift-Dir - straight line, f - you msc += mute:for a list of commands and other information ## Force More... force_more_message += You miscast (Controlled|Death's|Borgnjor's|Haste) force_more_message += titan[,s]? comes? into view force_more_message += air mage.*comes? into view force_more_message += Ouch! That really hurt! force_more_message += You convulse force_more_message += blundered into a Zot force_more_message += You clumsily bash force_more_message += You cannot teleport force_more_message += You are held in a net force_more_message += Your Shields skill increases to level 9 force_more_message += Your Shields skill increases to level 15 force_more_message += Your Shields skill increases to level 25 force_more_message += Your Short Blades skill increases to level 12 force_more_message += Your Short Blades skill increases to level 14 force_more_message += Your Long Blades skill increases to level 14 force_more_message += Your Long Blades skill increases to level 16 force_more_message += Your Long Blades skill increases to level 24 force_more_message += Your Maces.* skill increases to level 12 force_more_message += Your Maces.* skill increases to level 16 force_more_message += Your Maces.* skill increases to level 20 force_more_message += Your Maces.* skill increases to level 22 force_more_message += Your Axes skill increases to level 18 force_more_message += Your Axes skill increases to level 20 force_more_message += Your Axes skill increases to level 26 force_more_message += Your Polearms skill increases to level 14 force_more_message += Your Polearms skill increases to level 20 force_more_message += Your Polearms skill increases to level 26 force_more_message += Your Staves skill increases to level 12 force_more_message += Your Staves skill increases to level 14 force_more_message += Your Evocations skill increases to level 6 force_more_message += Your Evocations skill increases to level 10 force_more_message += Your Evocations skill increases to level 15 force_more_message += Your Invocations skill increases to level 10 force_more_message += is wielding .* of distortion force_more_message += Trog sends monsters to punish you # Hell effects force_more_message += "You will not leave this place." force_more_message += "Die, mortal!" force_more_message += "We do not forgive those who trespass against us!" force_more_message += "Trespassers are not welcome here!" force_more_message += "You do not belong in this place!" force_more_message += "Leave now, before it is too late!" force_more_message += "We have you now!" force_more_message += You smell brimstone. force_more_message += Brimstone rains from above. force_more_message += You feel lost and a long, long way from home... force_more_message += You shiver with fear. force_more_message += You feel a terrible foreboding... force_more_message += Something frightening happens. force_more_message += You sense an ancient evil watching you... force_more_message += You suddenly feel all small and vulnerable. force_more_message += You sense a hostile presence. force_more_message += A gut-wrenching scream fills the air! force_more_message += You hear words spoken in a strange and terrible language... force_more_message += You hear diabolical laughter! ## Autopickup autopickup = $?!+/%" ae := autopickup_exceptions ae += wand of (confusion|enslavement|flame|polymorph|acid|digging|paralysis) ae += wand of (lightning|random effects|slowing|disintegration|iceblast) ae += amulet of (faith|guardian spirit|gourmand|harm) ae += amulet of (rage|regeneration|magic regeneration) ae += ring of (fire|ice|magical power|stealth|strength|dexterity) ae += ring of protection from (magic|cold|fire) ae += ring of (positive energy|wizardry) ## Skills default_manual_training = true { local need_skills_opened = true function ready() if you.turns() == 0 and need_skills_opened then need_skills_opened = false crawl.sendkeys("m") end end } ## UI include += old_unicode_glyphs.txt explore_delay = 10 show_travel_trail = false display_char ^= cloud : x2672 display_char ^= altar : x2501 display_char ^= item_amulet : x0194 display_char ^= item_missile : x2650 display_char ^= item_weapon : x236d display_char ^= door_closed : x233b display_char ^= door_open : x2358 ## Spells # Utility spell_slot ^= regeneration:r spell_slot ^= phase shift:s spell_slot ^= repel missiles:c spell_slot ^= swiftness:S spell_slot ^= ^blink:v spell_slot ^= dispel undead:u spell_slot ^= apportation:A spell_slot ^= mephitic cloud:b spell_slot ^= delayed fireball:D spell_slot ^= necromutation:nN spell_slot ^= borgnjor's revivification:BT spell_slot ^= deflect missiles:cC spell_slot ^= statue form:nN spell_slot ^= controlled blink:vV spell_slot ^= death's door:BT # Low level attack spell_slot ^= freeze:ag spell_slot ^= magic dart:ag spell_slot ^= flame tongue:ag spell_slot ^= pain:ag spell_slot ^= shock:ag spell_slot ^= sandblast:ag spell_slot ^= sting:ag spell_slot ^= beastly appendage:ag spell_slot ^= throw frost:ag spell_slot ^= throw flame:ag # Utility attack spell_slot ^= call imp:ad spell_slot ^= confuse:ad spell_slot ^= static discharge:ad spell_slot ^= vampiric draining:ad spell_slot ^= spider form:ad spell_slot ^= conjure flame:ad spell_slot ^= recall:ad spell_slot ^= iskenderun's battlesphere:ad # AOE spell_slot ^= poisonous cloud:ew spell_slot ^= freezing cloud:ew spell_slot ^= ozocubu's refrigeration:ew spell_slot ^= conjure ball lightning:ew spell_slot ^= fireball:ew spell_slot ^= fulminant prism:ew spell_slot ^= iskenderun's mystic blast:ew spell_slot ^= lee's rapid deconstruction:ew # Single target spell_slot ^= airstrike:i spell_slot ^= stone arrow:i spell_slot ^= throw icicle:i spell_slot ^= sticky flame:i spell_slot ^= iron shot:h spell_slot ^= poison arrow:h spell_slot ^= lehudib's crystal spear:hk spell_slot ^= chain lightning:hk # Bolts spell_slot ^= bolt:jJ # Big stuff spell_slot ^= fire storm:pq spell_slot ^= glaciate:pq spell_slot ^= shatter:pq spell_slot ^= tornado:pq # Defaults spell_slot += .*:zxmblZXML