mirror of
https://github.com/XProger/OpenLara.git
synced 2025-08-16 01:54:38 +02:00
fix Lara's state after load game
This commit is contained in:
@@ -687,6 +687,13 @@ struct Lara : Character {
|
|||||||
|
|
||||||
if (itemHolster != TR::Entity::NONE)
|
if (itemHolster != TR::Entity::NONE)
|
||||||
meshSwap(1, level->extra.weapons[itemHolster], JOINT_MASK_LEG_L1 | JOINT_MASK_LEG_R1);
|
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) {
|
int getRoomByPos(const vec3 &pos) {
|
||||||
|
Reference in New Issue
Block a user