From 02468d0786c4090f04337b3efea454ef3fd45450 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Wed, 7 Oct 2020 10:56:58 +0200 Subject: [PATCH] Let ARAY control the life of all normal BRAY it spawns --- src/simulation/elements/ARAY.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/simulation/elements/ARAY.cpp b/src/simulation/elements/ARAY.cpp index a58e9f5d9..0286a2a5b 100644 --- a/src/simulation/elements/ARAY.cpp +++ b/src/simulation/elements/ARAY.cpp @@ -47,6 +47,7 @@ void Element::Element_ARAY() static int update(UPDATE_FUNC_ARGS) { + int short_bray_life = parts[i].life > 0 ? parts[i].life : 30; int long_bray_life = parts[i].life > 0 ? parts[i].life : 1020; for (int rx = -1; rx <= 1; rx++) { @@ -83,7 +84,10 @@ static int update(UPDATE_FUNC_ARGS) parts[nr].life = 2; } else + { parts[nr].ctype = colored; + parts[nr].life = short_bray_life; + } parts[nr].temp = parts[i].temp; if (isBlackDeco) parts[nr].dcolour = 0xFF000000;