again bomb moving things.

origin
stpohle 22 years ago
parent 2157d740b2
commit c3292045f9

@ -611,11 +611,8 @@ do_bombdata (struct pkg_bombdata *b_dat, _net_addr * addr)
&& b_dat->state != BS_exploding) && b_dat->state != BS_exploding)
d_printf ("do_bombdata WARNING : bomb explosion haven't finished\n"); d_printf ("do_bombdata WARNING : bomb explosion haven't finished\n");
if ((bomb->state == BS_ticking || bomb->state == BS_trigger) && (b_dat->state == BS_ticking || b_dat->state == BS_trigger)) { // handle push & kick special if (bomb->state != BS_off && b_dat->state == BS_off) { // handle push & kick special
if (bomb->mode != BM_normal)
map.bfield[(bomb->pos.x >> 8)][(bomb->pos.y >> 8)] = 0; //remove bomb at old location map.bfield[(bomb->pos.x >> 8)][(bomb->pos.y >> 8)] = 0; //remove bomb at old location
else
map.bfield[(bomb->pos.x >> 8)][(bomb->pos.y >> 8)] = 1; //set bomb at position
stonelist_add (bomb->pos.x >> 8, bomb->pos.y >> 8); stonelist_add (bomb->pos.x >> 8, bomb->pos.y >> 8);
} }

Loading…
Cancel
Save