diff --git a/src/simulation/elements/PROT.cpp b/src/simulation/elements/PROT.cpp index 3e6a66112..ff68eb7a0 100644 --- a/src/simulation/elements/PROT.cpp +++ b/src/simulation/elements/PROT.cpp @@ -172,8 +172,8 @@ int Element_PROT::graphics(GRAPHICS_FUNC_ARGS) { *firea = 20; *firer = 250; - *fireg = 128; - *fireb = 128; + *fireg = 100; + *fireb = 100; *pixel_mode |= FIRE_ADD; return 1; diff --git a/src/simulation/elements/VIRS.cpp b/src/simulation/elements/VIRS.cpp index a4a8800e4..7880a924b 100644 --- a/src/simulation/elements/VIRS.cpp +++ b/src/simulation/elements/VIRS.cpp @@ -104,7 +104,7 @@ int Element_VIRS::update(UPDATE_FUNC_ARGS) return 0; } //soap cures virus - else if ((r&0xFF) == PT_SOAP) + else if ((r&0xFF) == PT_SOAP || (r&0xFF) == PT_FIRE) { parts[i].pavg[0] += 10; if (!((rndstore&0x7)>>1))