Resting offset fix 2 (#27316)

* fix

* revert

---------

Co-authored-by: Bmon <no@email.com>
This commit is contained in:
Bm0n
2024-11-11 10:14:29 -05:00
committed by GitHub
parent 6aca80153b
commit c4bde0d97a
2 changed files with 1 additions and 2 deletions
@@ -12,7 +12,7 @@
final_pixel_y = pixel_y
else //if(lying != 0)
if(lying_prev == 0) //Standing to lying
final_pixel_y = PIXEL_Y_OFFSET_LYING
final_pixel_y = pixel_y + PIXEL_Y_OFFSET_LYING
if(dir & (EAST|WEST)) //Facing east or west
final_dir = pick(NORTH, SOUTH) //So you fall on your side rather than your face or ass
if(resize != RESIZE_DEFAULT_SIZE)
@@ -118,7 +118,6 @@ STATUS EFFECTS
layer = BLASTDOOR_LAYER
else
layer = LYING_MOB_LAYER //so mob lying always appear behind standing mobs
pixel_y = PIXEL_Y_OFFSET_LYING
ADD_TRAIT(src, TRAIT_UI_BLOCKED, LYING_DOWN_TRAIT)
ADD_TRAIT(src, TRAIT_CANNOT_PULL, LYING_DOWN_TRAIT)
RegisterSignal(src, COMSIG_ATOM_DIR_CHANGE, PROC_REF(orient_crawling))