- state = STATE_EXPLODING;
- set_group(COLGROUP_TOUCHABLE);
- sprite->set_action("explosion");
- sound_manager->play("sounds/explosion.wav", get_pos());
- timer.start(EXPLOSIONTIME);
+
+ remove_me();
+ Explosion* explosion = new Explosion(get_bbox().get_middle());
+ Sector::current()->add_object(explosion);
+
+ run_dead_script();