Authoring gate for actionDefs updates: any mutation that adds, removes,
or modifies a Script entry requires the calling user to be a GM.
Intrinsic entries are unaffected.
Returns true to allow the update, false to block it. Callers (typically
_preUpdate hooks on SohlActor and SohlItem) should return false
from the lifecycle hook to cancel the persist.
Authoring gate for
actionDefsupdates: any mutation that adds, removes, or modifies a Script entry requires the calling user to be a GM. Intrinsic entries are unaffected.Returns
trueto allow the update,falseto block it. Callers (typically_preUpdatehooks onSohlActorandSohlItem) shouldreturn falsefrom the lifecycle hook to cancel the persist.