##### Crawl Init file ############################################### # For descriptions of all options, as well as some more in-depth information # on setting them, consult the file # options_guide.txt # in your /docs directory. If you can't find it, the file is also available # online at: # https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt # # Crawl uses the first file of the following list as its option file: # * init.txt in the -rcdir directory (if specified) # * .crawlrc in the -rcdir directory (if specified) # * init.txt (in the Crawl directory) # * ~/.crawl/init.txt (Unix only) # * ~/.crawlrc (Unix only) # * ~/init.txt (Unix only) # * settings/init.txt (in the Crawl directory) ##### Some basic explanation of option syntax ####################### # Lines beginning with '#' are comments. The basic syntax is: # # field = value or field.subfield = value # # Only one specification is allowed per line. # # The terms are typically case-insensitive except in the fairly obvious # cases (the character's name and specifying files or directories when # on a system that has case-sensitive filenames). # # White space is stripped from the beginning and end of the line, as # well as immediately before and after the '='. If the option allows # multiple comma/semicolon-separated terms (such as # autopickup_exceptions), all whitespace around the separator is also # trimmed. All other whitespace is left intact. # # There are three broad types of Crawl options: true/false values (booleans), # arbitrary values, and lists of values. The first two types use only the # simple =, with later options - which includes your options that are different # from the defaults - overriding earlier ones. List options allow using +=, ^=, # -=, and = to append, prepend, remove, and reset, respectively. Usually you will # want to use += to add to a list option. Lastly, there is := which you can use # to create an alias, like so: # ae := autopickup_exceptions # From there on, 'ae' will be treated as if it you typed autopickup_exceptions, # so you can save time typing it. # ##### Other files ################################################### # You can include other files from your options file using the 'include' # option. Crawl will treat it as if you copied the whole text of that file # into your options file in that spot. You can uncomment some of the following # lines by removing the beginning '#' to include some of the other files in # this folder. # Some useful, more advanced options, implemented in LUA. # include = advanced_optioneering.txt # Alternative vi bindings for Dvorak users. # include = dvorak_command_keys.txt # Alternative vi bindings for Colemak users. # include = colemak_command_keys.txt # Alternative vi bindings for Neo users. # include = neo_command_keys.txt # Override the vi movement keys with a non-command. # include = no_vi_command_keys.txt # Turn the shift-vi keys into safe move, instead of run. # include = safe_move_shift.txt ##### Ancient versions ############################################## # If you're used to the interface of ancient versions of Crawl, you may # get back parts of it by uncommenting the following options: # include = 034_command_keys.txt # And to revert monster glyph and colouring changes: # include = 052_monster_glyphs.txt # include = 060_monster_glyphs.txt # include = 071_monster_glyphs.txt # include = 080_monster_glyphs.txt # include = 0.9_monster_glyphs.txt # include = 0.12_monster_glyphs.txt # include = 0.13_monster_glyphs.txt # include = 0.14_monster_glyphs.txt #메세지가 너무 많이 떴을 때 강제로 more 띄우지 않게 함 #이렇게 설정하고 지나간 메세지를 보고싶다면 컨트롤 p로 확인하는게 무조건 훨씬 더 좋고 편함 #다른 rc는 다 안쓰더라도 이것만은 진짜 무조건 쓰는게 좋음 무조건임 show_more = false #왜곡무기 장비한 몬스터, 춤추는 왜곡무기 출현 시 more를 띄워주고 화면이 번쩍이는 효과를 줌 #왜곡무기는 피격 시 어비스로 추방될 수 있기 때문에 가장 주의해야되는 공격 중 하나임. force_more_message += It is wielding.*of distortion force_more_message += She is wielding.*of distortion force_more_message += He is wielding.*of distortion force_more_message += wielding.* distortion.* comes? into view flash_screen_message += It is wielding.*of distortion flash_screen_message += She is wielding.*of distortion flash_screen_message += He is wielding.*of distortion flash_screen_message += wielding.* distortion.* comes? into view flash_screen_message += distortion.* comes? into view ---------------------------------------------------------------- # Recommended settings sound_on = true sound_pack += https://osp.nemelex.cards/build/latest.zip:["init.txt"] one_SDL_sound_channel = true sound_fade_time = 0.5 #폰트를 Consolas로 바꿈 #Consolas가 아마 제일 많이 쓰는 폰트인 듯? 이거 쓰면 대문자 I(아이)랑 소문자 l(엘) 구분 안돼서 소모품 날리는 개좆같은 상황 안 생김 #나는 크롬으로 웹죽하는데 가끔 폰트 적용이 안되는 버그가 생김. 그럴 때는 브라우저 껐다가 키면 다시 적용 되더라 tile_font_crt_family = Consolas tile_font_stat_family = Consolas tile_font_msg_family = Consolas tile_font_lbl_family = Consolas #위험도를 노란색, 빨간색만 표시 #기본 설정은 아마 빨간색만 표시되는 걸로 아는데 노란색까지 표시해주는게 오카와루 듀얼 권능 쓸 때도 좋고 훨씬 낫다고 봄 tile_show_threat_levels = tough nasty #애니메이션 속도 빠르게(기본값=600) #플레이어나 몬스터가 행동할 때 애니메이션의 속도를 조절하는 건데 기본값 600은 너무 느려서 답답한 경우가 종종 있음 view_delay = 200 ############## # 자동으로 아티팩트 및 비어있는 방어구 슬롯(망토, 신발, 장갑, 모자, 헬멧)에 해당하는 장비를 주워주는 스크립트 # ############## # Used # $ = gold # ? = scroll # ! = potion # : = book # " = jewellery # / = wand # % = food # } = miscellaneous # = rods # | = staves : if (you.god():find("Trog")) then autopickup += $?!:"/%} : else autopickup += $?!:"/%} : end # Unused # ) = weapon # ( = missiles # [ = armour # X = corpses # Allows easily dropping multiple items drop_mode += multi # Always show the full list of items when you pick up a stack pickup_mode += multi # Allows followers to pick up ANYTHING (take care not to lose artefacts) default_friendly_pickup += all # Set Alias for Autopickup Exceptions ae := autopickup_exceptions ae += useless_item, dangerous_item, evil_item # Autopickup artefacts ae += 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 return true end if (sub_type == "shield") then if equipped_item then return it.artefact or it.branded or it.ego end end end end) } #자동탐색 관련 보조 기능 모음# #아티팩트, 계단, 상점, 포탈, 제단 등등을 발견하거나 루의 희생 쿨타임이 차면 자동 탐색을 멈추는 기능# explore_stop = artefacts explore_stop += greedy_visited_item_stack,stairs,shops explore_stop += altars,portals,branches,runed_doors,greedy_sacrificeable #나비, 안개, 이상한 소리, 콰즈랄 폭풍이 수풀 태우는거, 지이바의 잡소리 등등을 자동 탐색할때 무시하고, 함정, 심각한 굶주림, 추락, 계단을 느끼는 등 중요한 이벤트가 발생하면 자동 탐색을 멈추는 기능# runrest_ignore_monster += butterfly:1 # Set Alias' stop := runrest_stop_message ignore := runrest_ignore_message ignore += You regained.*mp # Annoyances -- Don't stop autotravel for these events ignore += A.*toadstool withers and dies ignore += disappears in a puff of smoke ignore += engulfed in a cloud of smoke ignore += engulfed in white fluffiness ignore += grinding sound ignore += in your inventory.*rotted away ignore += safely over a trap ignore += standing in the rain ignore += toadstools? grow ignore += You feel.*sick ignore += You walk carefully through the # Jiyva Messages ignore += Jiyva appreciates your sacrifice ignore += Jiyva gurgles merrily ignore += Jiyva says: Divide and consume ignore += You hear.*splatter # Qazlal Messages ignore += The plant is engulfed ignore += You destroy the (bush|fungus|plant) ignore += You displace your # Bad things -- Stop autotravel for these events (duplicates some of HDAForceMore) stop += (blundered into a|invokes the power of) Zot stop += (devoid of blood|starving) stop += A huge blade swings out and slices into you[^r] stop += An alarm trap emits a blaring wail stop += flesh start stop += found a zot trap stop += hear a soft click stop += lose consciousness stop += sense of stasis stop += Wait a moment stop += wrath finds you stop += You fall through a shaft #HP/MP바의 숫자에 색깔을 입혀줌# hp_colour = 100:green, 99:lightgrey, 75:yellow, 50:lightred, 25:red mp_colour = 100:green, 99:lightgrey, 75:yellow, 50:lightred, 25:red stat_colour = 3:red, 7:lightred #위협적인 몬스터나 조옷-같은 지옥 꼬장, 스킬 레벨업 등등 중요하고 좆같은 상황이 발생하면 강제적으로 -다음 장-을 띄워주는 기능# # Notify! Force More force_more_message += LOW HITPOINT WARNING force_more_message += The mighty Pandemonium lord .* resides here force_more_message += Your transformation is almost over force_more_message += A sentinel's mark forms upon you force_more_message += god:(sends|finds|silent|anger) force_more_message += watched by something force_more_message += flickers and vanishes! force_more_message += You feel yourself slow down force_more_message += hell_effect: force_more_message += You feel less protected from missiles force_more_message += skill increases to level # Notify! Fucking Monsters force_more_message += ((giant|floating|shining) eye|eye of draining).*into view force_more_message += (moth of wrath|ghost moth|torpor snail).*into view force_more_message += (guardian serpent|draconian shifter|convoker).*into view force_more_message += (flayed ghost|greater mummy|mummy priest|fiend|tzitzimitl).*into view force_more_message += (tormentor|curse toe|curse skull).*into view force_more_message += (hellion|hell sentinel|deep elf sorcerer).*into view force_more_message += (deep elf high priest|zealout|scorcher).*into view force_more_message += (ancient lich|orb of fire|executioner|juggernaut|shrike).*into view default_manual_training = true force_more_message = finished your manual #도축한 고기 먹을때 머글까요? 하고 안 물어보고 바로 촵촵 먹으며 탐색때도 자동으로 촵촵 먹는 기능# confirm_butcher = never easy_eat_chunks = true auto_eat_chunks = true auto_drop_chunks = yes easy_eat_contaminated = true #탭질이 멈추는 HP 상한선 조정. 1당 1%. 이 스크립트는 50%를 기준으로 설정함# autofight_stop = 50 #그물, 쿠라레, 다투라 던지기 전 확인 #독다트 막 던지다가 그물 쿠라레 다투라 실수로 낭비하는거 방지 가능 autoinscribe += throwing net:!f autoinscribe += curare:!f autoinscribe += datura:!f #자동줍기 관련 설정들 #내가 쓰는 자동줍기 설정임. 호불호가 조금 갈릴만한 부분이 있는데 그래도 기본 설정보다는 내 설정이 더 좋다고 생각함. #골드, 스크롤, 포션, 책, 장신구, 완드, 스태프, 잡동사니를 자동으로 주움 autopickup = $?!:"/|} #그물, 쿠라레 자동으로 주움 autopickup_exceptions += (atropa|dispersal) #전혀 쓸모 없는 아이템은 줍지 않도록 함 autopickup_exceptions ^= >useless_item #방어구 자동줍기 #body: x #aux: 비어있음-모두/착용-브랜드,아티팩트 #shield: 비어있음-x/착용-브랜드,아티팩트 #브랜드 없는 enchanted aux, shield가 노말로 취급되는 문제 있음 { 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") 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 return false end if (sub_type == "shield") then if equipped_item then return it.artefact or it.branded or it.ego end end end end) } # 자동줍기 설정 끝 #자동도축 시작 : if you.race()=="Ghoul" then auto_butcher = true : elseif you.race()=="Troll" then auto_butcher = very full : elseif you.race()=="Felid" then auto_butcher = very full : elseif you.race()=="Kobold" then auto_butcher = very full : else auto_butcher = hungry :end # 5 휴식할때의 회복 기준치 rest_wait_percent=90 #o 이동시 5 휴식 회복 기준까지 휴식 후에 이동 explore_auto_rest=true