Your nethackrc file is invalid. The menucolors patch accepts regexes so you need to use ".*" instead of just "*". In 3.6.0 nethack now warns you when you try to use an invalid regex, but it just silently failed in 3.4.3.
Try this in your nethackrc and it should work:
OPTIONS=noautopickup,showexp,menucolors,hpmon MENUCOLOR=" blessed "=green MENUCOLOR=" holy "=green MENUCOLOR=" uncursed "=yellow MENUCOLOR=" cursed "=red MENUCOLOR=" unholy "=red MENUCOLOR=" cursed .* (being worn)"=orange&underline
Your nethackrc file is invalid. The menucolors patch accepts regexes so you need to use ".*" instead of just "*". In 3.6.0 nethack now warns you when you try to use an invalid regex, but it just silently failed in 3.4.3.
Try this in your nethackrc and it should work:
OPTIONS= noautopickup, showexp, menucolors, hpmon orange& underline
MENUCOLOR=" blessed "=green
MENUCOLOR=" holy "=green
MENUCOLOR=" uncursed "=yellow
MENUCOLOR=" cursed "=red
MENUCOLOR=" unholy "=red
MENUCOLOR=" cursed .* (being worn)"=