local self = require('openmw.self') local core = require('openmw.core') local types = require('openmw.types') local Actor = types.Actor return { eventHandlers = { ModifyStat = function(data) local stat = Actor.stats.dynamic[data.stat](self) stat.current = stat.current + data.amount end, PlaySound3d = function(data) if data.sound then core.sound.playSound3d(data.sound, self, data.options) else core.sound.playSoundFile3d(data.file, self, data.options) end end, BreakInvisibility = function(data) Actor.activeEffects(self):remove(core.magic.EFFECT_TYPE.Invisibility) end, }, }