|
|
@ -611,7 +611,7 @@ 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_off && b_dat->state == BS_off) { // handle push & kick special
|
|
|
|
if (bomb->state != BS_off) { // handle push & kick special
|
|
|
|
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
|
|
|
|
stonelist_add (bomb->pos.x >> 8, bomb->pos.y >> 8);
|
|
|
|
stonelist_add (bomb->pos.x >> 8, bomb->pos.y >> 8);
|
|
|
|
}
|
|
|
|
}
|
|
|
|