From 4aa58d6c0c878ae18695184e1eef15c22466944c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Fri, 7 Oct 2016 15:37:25 +0200 Subject: [PATCH] Fix crash on SPRK(ctype=0) being killed by PROT (#344) --- src/simulation/elements/PROT.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simulation/elements/PROT.cpp b/src/simulation/elements/PROT.cpp index 627aa8cb93..390ece5f8e 100644 --- a/src/simulation/elements/PROT.cpp +++ b/src/simulation/elements/PROT.cpp @@ -57,7 +57,7 @@ int Element_PROT::update(UPDATE_FUNC_ARGS) { //remove active sparks int sparked = parts[under>>8].ctype; - if (sparked >= 0 && sparked < PT_NUM && sim->elements[sparked].Enabled) + if (sparked > 0 && sparked < PT_NUM && sim->elements[sparked].Enabled) { sim->part_change_type(under>>8, x, y, sparked); parts[under>>8].life = 44 + parts[under>>8].life;