Abraxas , Ondamage returns only the Source char. As its already working in my mod like you mentioned.
Baardvark, Different approach Onmiss command if its counted as damage so this can work because there is a Char:Target variable. Nice then I can use it like a on hit
Below you can see where I used them its in 2. in Scripting Changes topic ;
HARDCORE MOD - Polymorphing God 3.0.77.309
Hard Core gameplay with making the game non-level difference with no vitality level ups. So Every enemy is like real and hard with many changes.
Added new race called Blood Elf & Bloodmorph Class with 7 unique skills...
1-Summon Unique creatures, curse your enemy, power yourself or Turn your alies a demon to aid you.
2-You can gain source point and a unique Power with your polymorphing skills.
3-You can summon Blood Spider and Blood Heart to be a pet with you. also they can create 3 items of orbs.
Scripting Changes;
1-Blood leech skill have %25 chance to make your target ally for 60 seconds.
2-When you play as Blood Elf race with using your Godhood skills,There is a %25 random chance of using your godly Powers. When you miss a target then Godly luck can be awaken to turn your target into chicken for 1 turn. When you hit a critical strike then Godly strike can be awaken your target can be knockdown and get negative effects for 2 turns. When you are damaged by enemy, Godly save can be awaken so your armors & vitality can be healed.but your dead is permanent and you cannot be resurrected.(Game is over when you die)
3-Companions must be raised in 120 seconds before they go to Death's Door. (Displayed a text before permanently gone & some nice effects with true death)
4- Resurrection scroll price is x10 times expensive and when you resurrect an ally before they died permanently they have a heavy permanent injury with related to their death type and constitution will have a chance to lower the effect.