I played around with it, using setdmg 10 and constantly changing returndata anywhere from 0 - 3. I was under the impression that it was a multiplier for setdmg, though it always returned the damage as 7.0 regardless of what I hit, even if different enemies had different armor values.
Edit: This actually seems to be a bug tied to the dual wield penalty. I still can't get a reaction out of it though.
Hrmm... I'm guessing you got gutsy and started digging into the weapon mod system - and yeah, if that is indeed one of those that doesn't returndata proper, may have to rethink that - unless set dmg xxx still works. It's a bit hard to tell which _damaged_other events will be affected by which, being among the reason I always do both returndata and set dmg. Often one will work where the other won't.
But yes, normally you'd expect it to multiply the damage by the ratio defined by returndata. (And yes, as always, beware this is the same data placeholder the $func() returns use by default.)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.