From 59f122703302eedf5065110c4e22403eaee0242e Mon Sep 17 00:00:00 2001 From: neckrat Date: Mon, 10 Nov 2025 07:20:46 +0300 Subject: [PATCH] fix sprite side on attack --- lib/spellbook.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/spellbook.lua b/lib/spellbook.lua index 0498900..3c831ad 100644 --- a/lib/spellbook.lua +++ b/lib/spellbook.lua @@ -124,6 +124,10 @@ function attack:cast(caster, target) local targetSprite = targetCharacter:has(Tree.behaviors.sprite) if not sprite or not targetSprite then return true end + if sprite.side == targetSprite.side then + sprite.side = -sprite.side + end + AnimationNode { onEnd = function() caster:has(Tree.behaviors.spellcaster):endCast() end, children = {