Using pistons attached to bombs requires lots of fine-tuning to be reliable, so i made this thing for my future custom missiles. This detonator's diameter is less than that of the stock missiles, so it can fit almost anywhere (and the size can easily be adjusted).
How does it work?
This detonator exploits the selfDestructTimer xml attribute of the rocket part. Combined with the fact that the rocked is launched automatically if the detacher it is attached to is activated, this allows for on-demand detonation if selfDestructTimer is set to 0 (the rocket launches and immediately explodes). The rocket explosion (weak by itself) triggers the bombs. I used 8 uniformly distributed rockets and 3 bombs for maximum reliability.
How to use?
To create a subassembly, grab the rear fuselage part. The detonators uses the custom 'detonate' variable for ease of customization, so you need to declare it to use it elsewhere. Here, detonate is set to AG1, but can be repurposed into a proximity fuse, a time fuse or whatever else.
This is genius, I should add this to my gliding nukes
Also, the explosion power of the bombs is deliberately decreased, which is why you kinda only see the rockets explode. It can be adjusted in Overload to simulate different explosive mass