I continue to be amazed at the issues that keep coming up - after all this time. Granted, the fight engine wasn't rebuilt when I re-coded the WorldWeaver engine. Still I thought I had it working with previous games, where I had many enemies and fights defined.
Tonight I uncovered a bug in the fight engine. It wasn't displaying the 'kill' message. Whenever an enemy is killed the engine would simply say 'I'm not sure what you were trying to examine'. This means that the kill message wasn't being passed to the parser - or not being displayed right then in the fight engine.
After a bunch of debugging I updated it to add the kill message to the fight engine's output. That - at last - fixed it.
We'll see what other fight engine surprises are in store.