From 2c8cec068784c46ba8d8b53f0029d3d6e01effef Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Mon, 31 Dec 2018 15:12:30 +0100 Subject: [PATCH] Clean up AddBarrel (#535) --- Source/objects.cpp | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/Source/objects.cpp b/Source/objects.cpp index a7dc030d3..6af681302 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -1770,25 +1770,13 @@ void __fastcall AddObjLight(int i, int r) void __fastcall AddBarrel(int i) { - int v1; // esi - int v2; // eax - int v4; // eax - int v6; // eax - BOOLEAN v7; // sf - unsigned char v8; // of - - v1 = i; object[i]._oVar1 = 0; - v2 = GetRndSeed(); - object[v1]._oRndSeed = v2; - v4 = random(149, 10); - object[v1]._oVar2 = v4; - v6 = random(149, 3); - v8 = __OFSUB__(object[v1]._oVar2, 8); - v7 = object[v1]._oVar2 - 8 < 0; - object[v1]._oVar3 = v6; - if (!(v7 ^ v8)) - object[v1]._oVar4 = PreSpawnSkeleton(); + object[i]._oRndSeed = GetRndSeed(); + object[i]._oVar2 = random(149, 10); + object[i]._oVar3 = random(149, 3); + + if (object[i]._oVar2 >= 8) + object[i]._oVar4 = PreSpawnSkeleton(); } void __fastcall AddShrine(int i)