don't let TNT flood fill explode when under other particles (prevents lag)

This commit is contained in:
jacob1 2012-10-04 17:32:13 -04:00 committed by Simon Robertshaw
parent d2af4470a5
commit a16534e782

View File

@ -75,8 +75,11 @@ int Element_BANG::update(UPDATE_FUNC_ARGS)
}
else if(parts[i].tmp==1)
{
int tempvalue = 2;
sim->flood_prop(x, y, offsetof(Particle, tmp), &tempvalue, StructProperty::Integer);
if ((pmap[y][x]>>8 == i))
{
int tempvalue = 2;
sim->flood_prop(x, y, offsetof(Particle, tmp), &tempvalue, StructProperty::Integer);
}
parts[i].tmp = 2;
}
else if(parts[i].tmp==2)