Michael Meyer
Michael Meyer
Engulfing pets were getting a double chance to get an intrinsic from a digestion attack, because they got the mon_givit call in mhitm_ad_dgst and then also the one in mdamagem....
Some changes to improve the Lua tests. Some of them I'm not too sure about: they fix problems for me, but I'm not certain if it's the 'proper' fix (in...
Is this intentional? I guess because the lava is added via `themerms.lua`, this gets around the `rtype` check in `makelevel()` that would normally prevent lava from showing up in a...
The macro (currently unused, I think) for checking whether a particular index designates a subroom was off by one on the maximum allowable value. Because of the dedicated extra space...
searmsg used 'const' qualifier for the object parameter, but it could then be modified as long as obj != &cg.zeroobj (by cxname -> xname -> xname_flags changing dknown, bknown, etc)....
maybe_unhide_at was supposed to return early and not try to unhide the monster if conditions were still valid for hiding. The test was backwards, so instead it returned early if...
Providing a char[101] buffer to getlin didn't actually limit user input to 100 characters; instead it ensured anything longer would end up written past the end of the buffer. Not...
Opening this PR just to document the ceiling stuff I did a while ago. Needs an extra field in struct rm so not for immediate use. - Add some missing...
Hitting a noncorporeal monster with a blessed non-weapon (such as a piece of armor) didn't deal any damage, but produced messaging as though it had. Including blessed items in shade_aware...
Sometimes the hero will find a plastic baby inside a piece of king cake, just like in real life. In order to make this apply to 'real' king cake created...