Fix TNT not exploding if multiple TNT particles are in the same place

flood_prop only changes the tmp value of one TNT particle at each
coordinate. So some TNT particles can retain tmp=1 and keep running
flood_prop, stopping the TNT from exploding.
This commit is contained in:
jacksonmj 2012-05-11 20:40:08 +01:00
parent befd4f5ef5
commit de6203e049

View File

@ -44,6 +44,7 @@ int update_BANG(UPDATE_FUNC_ARGS) {
{ {
int tempvalue = 2; int tempvalue = 2;
flood_prop(x, y, offsetof(particle, tmp), &tempvalue, 0); flood_prop(x, y, offsetof(particle, tmp), &tempvalue, 0);
parts[i].tmp = 2;
} }
else if(parts[i].tmp==2) else if(parts[i].tmp==2)
{ {