# CRAWL.NEMELEX.CARDS tile_font_crt_family = Consolas tile_font_stat_family = Consolas tile_font_msg_family = Consolas tile_font_lbl_family = Consolas #tile_display_mode = glyphs autopickup_exceptions += useless_item #tile_show_player_species = true #language = ko #travel_delay = 15 tile_web_mouse_control = false fail_severity_to_confirm = 0 default_manual_training = true explore_auto_rest = false #rest_delay=1 autofight_stop = 50 rest_wait_both = false rest_wait_percent = 80 show_more = false #force_spell_targeter = Frozen rampart force_more_message += feel you are being watched by something force_more_message += leaking away spell_slot += Stone arrow:c spell_slot += Iron Shot:a spell_slot += Lehudib's Crystal Spear:a spell_slot += Fire Storm:b spell_slot += Shatter:e spell_slot += Chain Lightning:f spell_slot += Permafrost Eruption:f spell_slot += Iskenderun's Mystic Blast:c spell_slot += Fulminant Prism:d spell_slot += Irradiate:r spell_slot += Olgreb's Toxic Radiance:r spell_slot += Ignition:g spell_slot += Apportation:A spell_slot += Blink:B spell_slot += Necromutation:z spell_slot += Fugue of the Fallen:z spell_slot += Yara's Violent Unravelling:y spell_slot += Swiftness:s spell_slot += Sublimation of Blood:t spell_slot += Death's Door:D spell_slot += Passage of Golubria:G spell_slot += Vhi's Electric Charge:v spell_slot += Manifold Assault:f spell_slot += Lesser Beckoning:a spell_slot += Borgnjor's Vile Clutch:v spell_slot += Polar Vortex:d spell_slot += Gell's Gavotte:g spell_slot += Passwall:w view_delay = 200 #ㄴdefault 500 #reduce_animations = true always_show_gems = true more_gem_info = true include = no_vi_command_keys.txt runrest_ignore_message += Your fire (vortexlvortices).*something runrest_ignore_message += something .* fire (vortexlvortices) use_animations += player more += time is quickly running out #force_more_message += .*(Agnes|Aizul|Antaeus|Arachne|Asmodeus|Azrael|Bai suzhen|Blork the orc|Boris|Cerebov|Crazy Yiuf|Dispater|Dissolution|Donald|Dowan|Duvessa|Edmund|the Enchantress|Ereshkigal|Erica|Erolcha|Eustachio|Fannar|Frances|Frederick|Gastronok|Geryon|Gloorx Vloq|Grinder|Grum|Harold|Ignacio|Ijyb|Ilsuiw|Jessica|Jorgrun|Jory|Joseph|Josephine|Khufu|Kirke|the Lernaean hydra|Lom Lobon|Louise|Mara|Margery|Maurice|Menkaure|Mennas|Mnoleg|Murray|Nergalle|Natasha|Nessos|Nikola|Pan|Pikel|Polyphemus|Prince Ribbit|Psyche|Purgy|Roxanne|the royal jelly|Rupert|Saint Roka|the Serpent of Hell|Sigmund|Snorg|Sojobo|Sonja|Terence|Tiamat|Urug|Vashnia|Xtahua).*comes? into view { function c_answer_prompt(prompt) if prompt:find("vortice") or prompt:find("vortex") then return true end end } #{ c_persist._hostile_seen_in_los = c_persist._hostile_seen_in_los or false local function is_real_hostile(mon) if not mon then return false end if mon:attitude() ~= 0 then return false end --예외 개체-- local n = string.lower(mon:name()) if n:find("plant") or n:find("fungus") or n:find("debris") or n:find("bush") then return false end return true end function c_message(msg) if string.find(msg, "come[s]? into view") then if not c_persist._hostile_seen_in_los then crawl.more() end c_persist._hostile_seen_in_los = true end end function ready() local hostile = false for _, cell in pairs(view.get_map()) do if cell.visible and cell.monster and is_real_hostile(cell.monster) then hostile = true break end end c_persist._hostile_seen_in_los = hostile end } { -- "첫 적 조우 때만 멈춤" 상태 추적용 c_persist._hostile_seen_in_los = c_persist._hostile_seen_in_los or false local function is_real_hostile(mon) if not mon then return false end if mon:attitude() ~= 0 then return false end --예외 개체-- local n = string.lower(mon:name()) if n:find("plant") or n:find("fungus") or n:find("debris") or n:find("bush") or n:find("butterfly") or n:find("flower") or n:find("stool") then return false end return true end local function any_hostile_in_los() for _, cell in pairs(view.get_map()) do if cell.visible and cell.monster and is_real_hostile(cell.monster) then return true end end return false end function ready() local now = any_hostile_in_los() -- 1) 이전 턴에 시야 내 적이 0마리였고, 이번에 1+ 마리 보이면 한 번만 -more- if now and not c_persist._hostile_seen_in_los then crawl.more() end -- 2) 이미 시야에 적이 있었다면, 추가 등장에는 -more- 없음 c_persist._hostile_seen_in_los = now end }