1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-08-13 16:44:50 +02:00

fix Lara's state after load game

This commit is contained in:
XProger
2018-11-26 11:45:53 +03:00
parent d7d2d75bfc
commit a20c29a7b9

View File

@@ -687,6 +687,13 @@ struct Lara : Character {
if (itemHolster != TR::Entity::NONE)
meshSwap(1, level->extra.weapons[itemHolster], JOINT_MASK_LEG_L1 | JOINT_MASK_LEG_R1);
if (getRoom().flags.water) {
stand = STAND_UNDERWATER;
if (state == STATE_SURF_TREAD || state == STATE_SURF_SWIM || state == STATE_SURF_BACK || state == STATE_SURF_LEFT || state == STATE_SURF_RIGHT)
stand = STAND_ONWATER;
} else
stand = STAND_AIR;
}
int getRoomByPos(const vec3 &pos) {