I have a RPG system with some combat features on an experience (and other damage dealing features, like hunger and diseases, that would also benefit from this framework), but all usable weapons are specifc for the sim, I would love to use this, performance wise it would be awesome, but I think that being able to limit stuff to a specific experience would be needed, like preventing a on_damage event from even triggering if its damage source is not from a experience (not filtering it in the event, but not even triggering)
An example that I can think is that even if we can use on_damage and llDetectDamage to filter out some damage sources the event itself would still be triggered, like spamming the on_damage event enough to prevent some damages to enter?, lets say, If I overload someone with llDamage(...,0,...) preventing other damage events would that specific person be Immortal?
Honestly I got so interested in this framework that in almost 15 years of Second Life this is my first post on the forum
(English is not my main language, sorry for anything)