domove_core() out of domove(); assess domove_core() results
new domove_core() assessment results
potentially smudge engravings
Proceed to wipe engraving after domove_core() now, but only under
all of the following conditions:
- you can reach the floor
- preceding domove_core() move attempt was marked as
having succeeded in domove_core()
- there is actually an engraving there to impact at
your original spot, or your new spot, or both
This commit is contained in:
@@ -272,6 +272,11 @@ E NEARDATA struct mvitals {
|
||||
uchar mvflags;
|
||||
} mvitals[NUMMONS];
|
||||
|
||||
E NEARDATA long domove_attempting;
|
||||
E NEARDATA long domove_succeeded;
|
||||
#define DOMOVE_WALK 0x00000001
|
||||
#define DOMOVE_RUSH 0x00000002
|
||||
|
||||
E NEARDATA struct c_color_names {
|
||||
const char *const c_black, *const c_amber, *const c_golden,
|
||||
*const c_light_blue, *const c_red, *const c_green, *const c_silver,
|
||||
|
||||
Reference in New Issue
Block a user