... and got stuck.
OK, I had implemented destructible corpses (using FTEQW's SOLID_CORPSE extension) and pretty much everything works as expected, except when a dog does a leap attack and gets stuck on any corpse in the way.
Besides, I observed that when items like backpacks (that uses SOLID_ITEM + MOVETYPE_TOSS) drops over corpses they don't fall on ground, but stay over the corpse. Is this expected behavior ? While this is not a big deal, I got a bit surprised.
Now I know the dog leap code is a mess and was always prone to weird behavior like floating dogs, but what are the options to fix it with FTEQW ?
Also, an unrelated request: I want some monsters to spill GREEN blood instead the regular red one. What's the best approach with FTEQW ?