diff --git a/gamecore/modules/world/actors/baseactor.lua b/gamecore/modules/world/actors/baseactor.lua index 190747a..4033f0b 100644 --- a/gamecore/modules/world/actors/baseactor.lua +++ b/gamecore/modules/world/actors/baseactor.lua @@ -378,6 +378,7 @@ end function BaseActor:cloneSprite() if self.sprite.name ~= nil then self.sprite.clone = self.assets.sprites[self.sprite.name]:clone() + self.sprite.clone:setCallbackTarget(self) end end @@ -389,6 +390,10 @@ function BaseActor:changeAnimation(animation, restart) end end +function BaseActor:animationEnded(animation) + -- Empty placeholder function +end + function BaseActor:setCustomSpeed(customSpeed) if (self.sprite.clone == nil) then self.assets.sprites[self.sprite.name]:setCustomSpeed(customSpeed)