Moved the data diff from the actor sheet's getSubmitData() to the actor's _preUpdate(). V12 changed how _preUpdate() works so that it no longer provides a diff, which means we need to supply our own.
Updated the DamageApplicator class to only apply specific changes to actors rather than passing the entire actor object back to the update.
getSubmitData()
to the actor's_preUpdate()
. V12 changed how_preUpdate()
works so that it no longer provides a diff, which means we need to supply our own.DamageApplicator
class to only apply specific changes to actors rather than passing the entire actor object back to the update.