Good, more ideas... The problem is the engine itself, not the scripting. We can't override it with scripts (Hal9000, anyone?)
Explode command just dont work when combat is initialised.