From cc08babebddedd875e1ece1bae96f5ac02bc3f5d Mon Sep 17 00:00:00 2001 From: Montagna Marco Date: Sun, 19 Jan 2020 10:38:29 +0100 Subject: [PATCH] Fixed Lara burning --- TR5Main/Game/effect2.cpp | 6 +++--- TR5Main/Game/traps.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TR5Main/Game/effect2.cpp b/TR5Main/Game/effect2.cpp index d52bb3311..6faa52f3f 100644 --- a/TR5Main/Game/effect2.cpp +++ b/TR5Main/Game/effect2.cpp @@ -885,9 +885,9 @@ void TriggerFireFlame(int x, int y, int z, int fxObj, int type) } else { - spark->xVel = GetRandomControl() - 128; - spark->yVel = -16 - (GetRandomControl() & 0xF); - spark->zVel = GetRandomControl() - 128; + spark->xVel = (byte)GetRandomControl() - 128; + spark->yVel = -16 - ((byte)GetRandomControl() & 0xF); + spark->zVel = (byte)GetRandomControl() - 128; if (type == 1) spark->friction = 51; else diff --git a/TR5Main/Game/traps.cpp b/TR5Main/Game/traps.cpp index 1b6598974..43b5be906 100644 --- a/TR5Main/Game/traps.cpp +++ b/TR5Main/Game/traps.cpp @@ -192,7 +192,7 @@ void FlameControl(short fxNumber) fx->pos.yPos = 0; fx->pos.zPos = 0; - GetLaraJointPosition((PHD_VECTOR*)& fx->pos, i); + GetLaraJointPosition((PHD_VECTOR*)&fx->pos, i); if (Lara.BurnCount) {