## This is an example nethackrc file. You should edit this to suit your needs

## Edit this on the NAO website: https://alt.org/nethack/webconf/
## or if in terminal, see https://alt.org/nethack/virus.txt

## Also see https://nethackwiki.com/wiki/Options

## Dog Name & Cat Name
OPTIONS=dogname:Dangdangee
OPTIONS=catname:Tekaaluk
OPTIONS=number_pad:1
# Enable the curses interface

OPTIONS=!cmdassist
OPTIONS=autopickup,pickup_types:$"=/!?+
OPTIONS=lit_corridor, showexp, time, toptenwin, perm_invent, force_invmenu, use_darkgray, color, clicklook
OPTIONS=mention_walls
OPTIONS=menu_objsyms
OPTIONS=pickup_burden:burdened
OPTIONS=disclose: ni na nv ng nc no
OPTIONS=boulder:0
OPTIONS=!sparkle

## Automatically dig if you are wielding a digging tool and moving
## into a place that can be dug
OPTIONS=!autodig

## Walking into a door attempts to open it
OPTIONS=autoopen
OPTIONS=autoquiver
## Allow saving and loading bones files.
#OPTIONS=bones

## Show out-of-sight areas of lit rooms
OPTIONS=dark_room

## Use inverse for pets
OPTIONS=hilite_pet

## Use inverse for piles of items
OPTIONS=hilite_pile, pile_limit:2

## How recalled messages (ctrl-p) are displayed.
OPTIONS=msg_window:reversed
OPTIONS=msghistory:1000

## use IBMgraphics or DECgraphics
#OPTIONS=symset:DECgraphics
#OPTIONS=symset:IBMgraphics

## Change symbols
SYMBOLS=S_ghost:X

## Sort items by name. One of "none", "loot", or "full"
#OPTIONS=sortloot:full

## Require explicit yes for some prompts
#OPTIONS=paranoid_confirmation:Confirm quit attack pray wand Remove

## Conducts
#OPTIONS=nudist
#OPTIONS=blind


## Colored menus. Regular expressions allowed.
#
OPTIONS=menucolors
#BUC
MENUCOLOR=" blessed "=green
MENUCOLOR=" holy "=green
MENUCOLOR=" uncursed "=yellow
MENUCOLOR=" cursed "=red
MENUCOLOR=" unholy "=red
MENUCOLOR=" cursed .* \(being worn\)"=red&underline
MENUCOLOR="gold piece"=yellow

#BoH explosion
MENUCOLOR="wand (of|called) cancellation"=bright blue&underline
MENUCOLOR="bag of tricks"=bright blue&underline
MENUCOLOR="bag of holding"=bright blue&underline

#Cautions
MENUCOLOR="wand (of|called) .* vanish"=orange&underline
MENUCOLOR="loadstone"=red&underline

# Good Stuff
MENUCOLOR="Amulet of Yendor named"=magenta&underline
MENUCOLOR=" wish"=magenta
MENUCOLOR=" magic lamp"=magenta
MENUCOLOR=" lamp called magic"=magenta

MENUCOLOR=" magic marker"=bright magenta
MENUCOLOR="scroll (of|called) scare monster"=bright magenta
MENUCOLOR="scrolls (of|called) scare monster"=bright magenta

# Accessories
MENUCOLOR=" conflict"=cyan
MENUCOLOR=" free action"=cyan
MENUCOLOR=" slow digestion"=cyan
MENUCOLOR=" teleport control"=cyan
MENUCOLOR=" regeneration"=cyan
MENUCOLOR=" life saving"=cyan

# Forgotten spells
MENUCOLOR="[a-zA-Z] - [a-zA-Z ]+[ ]+[0-9]+\*[ ]+[a-z]+[ ]+[0-9]+%"=magenta

## Messagetypes

## Useless spam
MSGTYPE=hide "mysterious force prevents (you|the \w+) from teleporting"
MSGTYPE=hide "\w+ is not affected."
#MSGTYPE=hide "*poison doesn't seem to affect*"
MSGTYPE=hide "A tower of flame erupts from the floor under the fire \w+!"
MSGTYPE=hide "The fire \w+ is uninjured"

# Portals and vibrating square
MSGTYPE=stop "the Amulet of Yendor feels( very)? (warm|hot)"
MSGTYPE=stop "weak trembling"
MSGTYPE=stop "faint trembling"

# I often don't notice Rodney for a turn or two...
MSGTYPE=stop "A voice booms out"

# Useful effects wearing off
MSGTYPE=stop "beginning to feel more solid"
MSGTYPE=stop "You feel yourself slowing down"

## Delayed Instadeaths
MSGTYPE=stop "The (couatl|(electric|giant) eel|kraken|\w+) swings (it|her|his|\w+)self around you!"
MSGTYPE=stop "The python grabs you!"
MSGTYPE=stop "You don't feel very well."
MSGTYPE=stop "You are turning a little green."
MSGTYPE=stop "Your limbs are getting oozy."
MSGTYPE=stop "Your skin begins to peel away."
MSGTYPE=stop "You are turning into a green slime."
MSGTYPE=stop "You are slowing down."
MSGTYPE=stop "Your limbs are stiffening."
MSGTYPE=stop "It constricts your throat!"
MSGTYPE=stop "You find it hard to breathe."
MSGTYPE=stop "You're gasping for air."
MSGTYPE=stop "Your blood is having trouble reaching your brain."
MSGTYPE=stop "You can no longer breathe."
MSGTYPE=stop "You're turning blue."
MSGTYPE=stop "Your consciousness is fading."
MSGTYPE=stop "You feel deathly sick."
MSGTYPE=stop "You feel (even|much) worse."
#Things that aren't dangerous by themselves but could kill you if you don't notice.
MSGTYPE=stop "You fail to cast the spell correctly."
MSGTYPE=stop "You don't have enough energy to cast that spell."
MSGTYPE=stop "You see here a c(hi|o)ckatrice corpse."
MSGTYPE=stop "You are beginning to feel weak."

## Vibrating Square
MSGTYPE=stop "You feel a strange vibration under your (feet|hooves|belly|\w+)."
MSGTYPE=stop "You feel a strange vibration beneath you."


## Use status hilites
#
OPTIONS=statushilites:10
# HP
OPTIONS=hitpointbar
OPTIONS=hilite_status:hitpoints/100%/grey&normal
OPTIONS=hilite_status:hitpoints/<100%/green&normal
OPTIONS=hilite_status:hitpoints/<66%/yellow&normal
OPTIONS=hilite_status:hitpoints/<50%/orange&normal
OPTIONS=hilite_status:hitpoints/<33%/red&bold
OPTIONS=hilite_status:hitpoints/<15%/red&inverse
## Pw
OPTIONS=hilite_status:power/100%/grey&normal
OPTIONS=hilite_status:power/<100%/green&normal
OPTIONS=hilite_status:power/<66%/yellow&normal
OPTIONS=hilite_status:power/<50%/orange&normal
OPTIONS=hilite_status:power/<33%/red&bold
## Carry
OPTIONS=hilite_status:cap/burdened/yellow/stressed/orange/strained/red&bold/overtaxed/red&inverse/overloaded/red&inverse&blink
## Hunger
OPTIONS=hilite_status:hunger/satiated/yellow/hungry/orange/weak/red&bold/fainting/red&inverse/fainted/red&inverse&blink
## Mental
OPTIONS=hilite_status:condition/hallu/yellow
OPTIONS=hilite_status:condition/conf/orange
OPTIONS=hilite_status:condition/stun/red&bold
## Health
OPTIONS=hilite_status:condition/termill/red&inverse
OPTIONS=hilite_status:condition/foodpois/red&inverse
OPTIONS=hilite_status:condition/slime/red&inverse
# Misc
OPTIONS=hilite_status:gold/always/yellow
OPTIONS=hilite_status:characteristics/up/green/down/red
OPTIONS=hilite_status:experience-level/up/green/down/red


##Autopickup rules
#
AUTOPICKUP_EXCEPTION=">scroll of scare monster"
AUTOPICKUP_EXCEPTION=">scroll called scare monster"
AUTOPICKUP_EXCEPTION=">scroll .* named fear$"
AUTOPICKUP_EXCEPTION=">scroll .* named scare monster$"
AUTOPICKUP_EXCEPTION=">Amulet of Yendor$"

AUTOPICKUP_EXCEPTION=">named empty"
AUTOPICKUP_EXCEPTION=">named out"

#Vegan foods
AUTOPICKUP_EXCEPTION="<slime mold"
AUTOPICKUP_EXCEPTION="<ration"
AUTOPICKUP_EXCEPTION="<lembas wafer"
AUTOPICKUP_EXCEPTION="<carrot"
AUTOPICKUP_EXCEPTION="<tin$"
AUTOPICKUP_EXCEPTION="<tins$"
AUTOPICKUP_EXCEPTION="<tin named"
AUTOPICKUP_EXCEPTION="<tins named"
AUTOPICKUP_EXCEPTION="<apple"
AUTOPICKUP_EXCEPTION="<orange$"
AUTOPICKUP_EXCEPTION="<banana"
AUTOPICKUP_EXCEPTION="<sprig of wolfsbane"
AUTOPICKUP_EXCEPTION="<sprigs of wolfsbane"
AUTOPICKUP_EXCEPTION="<^pear"
AUTOPICKUP_EXCEPTION="<slime mold"
AUTOPICKUP_EXCEPTION="<garlic"
AUTOPICKUP_EXCEPTION="<melon"
AUTOPICKUP_EXCEPTION="<carrot"
AUTOPICKUP_EXCEPTION="<eucalyptus leaves"
AUTOPICKUP_EXCEPTION="<kelp frond"
AUTOPICKUP_EXCEPTION="<lichen corpse"

#Non vegan foods
#AUTOPICKUP_EXCEPTION="<lizard corpse"
#AUTOPICKUP_EXCEPTION="<royal jelly"
#AUTOPICKUP_EXCEPTION="<pancake"
#AUTOPICKUP_EXCEPTION="<cream pie"
#AUTOPICKUP_EXCEPTION="<fortune cookie"
#AUTOPICKUP_EXCEPTION="<candy bar"
#AUTOPICKUP_EXCEPTION="<meat"

#Wands
AUTOPICKUP_EXCEPTION=">wand of nothing"
AUTOPICKUP_EXCEPTION=">wand of locking"
AUTOPICKUP_EXCEPTION=">wand of make invisible"
AUTOPICKUP_EXCEPTION=">wand of opening"
AUTOPICKUP_EXCEPTION=">wand of probing"
AUTOPICKUP_EXCEPTION=">wand of speed monster"
AUTOPICKUP_EXCEPTION=">wand of secret door detection"

#Amulet
AUTOPICKUP_EXCEPTION=">amulet of restful sleep"
AUTOPICKUP_EXCEPTION=">amulet of strangulation"
AUTOPICKUP_EXCEPTION=">amulet of change"

#Ring
AUTOPICKUP_EXCEPTION=">ring of hunger"
AUTOPICKUP_EXCEPTION=">ring of aggravate monster"
AUTOPICKUP_EXCEPTION=">ring of teleportation"
AUTOPICKUP_EXCEPTION=">ring of polymorph"
AUTOPICKUP_EXCEPTION=">ring of searching"
AUTOPICKUP_EXCEPTION=">ring of stealth"
AUTOPICKUP_EXCEPTION=">ring of sustain ability"
AUTOPICKUP_EXCEPTION=">ring of warning"
AUTOPICKUP_EXCEPTION=">ring of invisibility"
AUTOPICKUP_EXCEPTION=">ring of see invisible"
AUTOPICKUP_EXCEPTION=">ring of protection from shape changers"


#$ PIN_TERMINAL = true
#$ FORCE_TERMINAL_KEY = true


## Tileset Settings
#
# Custom_tile (like original).png : 타일이 갖고 있던 오류 수정 + 딱 캐릭터만 바꿔놓은 버전.
##$ CUSTOM_TILE_FILE_PATH = https://private_raw.abstr.net/tileset/NevandaFix%2032px-360-CTLO.png
##$ CUSTOM_TILE_DATA = {"tileWidth": 32, "tileHeight": 32, "tileName": "NevandaFix", "imageWidth": 1280, "imageHeight": 1280}

## Custom_tile.png : 모든 개선사항 수정한 버전
##$ CUSTOM_TILE_FILE_PATH = https://private_raw.abstr.net/tileset/NevandaFix%2032px-360-CT.png
##$ CUSTOM_TILE_DATA = {"tileWidth": 32, "tileHeight": 32, "tileName": "NevandaFix", "imageWidth": 1280, "imageHeight": 1280}

# 트랩까지 수정한 버전임, 위 타일 기반으로 작업한 듯, 가장 편한 버전
##$ CUSTOM_TILE_FILE_PATH = https://private_raw.abstr.net/tileset/NevandaFix%2032px-360.png
##$ CUSTOM_TILE_DATA = {"tileWidth": 32, "tileHeight": 32, "tileName": "NevandaFix", "imageWidth": 1280, "imageHeight": 1280}

##$ DEFAULT_TILE_NAME = DawnHack-32x32
##$ DEFAULT_TILE_NAME = Nevanda-64x64


## Mobile Settings
#
#$ MOBILE_BUTTON_LINE6=7|↖️ 8|↑ 9|↗️

#$ MOBILE_BUTTON_LINE5=4|← .|쉬기 6|→

#$ MOBILE_BUTTON_LINE4=1|↙️ 2|↓ 3|↘️ ,|줍기 n20s|탐색 5|달리기 [32]|SPA [13]|ENT

#$ MOBILE_BUTTON_LINE3=i|아이템 W|장비 T|탈의 P|장신구 R|제거 w|무기 D|버리기 #loot[13]|상자 C|이름 #twoweapon[13]|쌍수 x|교체

#$ MOBILE_BUTTON_LINE2=[1]|반복 f|투척 Q|장전 Z|마법 z|완드 a|발동 e|음식 q|물약 r|읽기 E|각인 #pray[13]|기도 #offer[13]|번제 #dip[13]|담그기 o|열기 c|닫기 p|지불 #untrap[13]|해체 #kick[13]|차기

#$ MOBILE_BUTTON_LINE1=%KEY%|입력 ;|정보 :|현재칸 #prevmsg[13]|기록 #enhance[13]|스킬 #overview[13]|던전 #attributes[13]|상태 Sy|저장 @|자동 #?[13]|기타 ?|도움