- [NEW] Sucubo acabat i funcionant

This commit is contained in:
2026-03-13 12:13:04 +01:00
parent 88de5f262b
commit a987fb330a
8 changed files with 81 additions and 16 deletions

View File

@@ -1,7 +1,23 @@
function ia.update_sucubo(spr)
map.surf(rooms.surf_foreground)
if spr.state == templates.ALIVE then
spr.timer = spr.timer + 1
if spr.timer==100 then
sprites.set_animation(spr, "sucubo_fire")
elseif spr.timer > 100 then
if spr.current_frame == 2 then
spr.timer = 0
local palo = templates.create("palo", {pos={x=spr.pos.x, y=spr.pos.y}, flipped=spr.flipped})
table.insert(sprites.list, palo)
end
end
if spr.animation_finished then
spr.animation_finished = nil
sprites.set_animation(spr, "sucubo_stand")
end
if sprites.hero.state == templates.ALIVE then
local x1,y1,w1,h1 = util.aabb(spr) -- El meu aabb
local x2,y2,w2,h2 = util.aabb(sprites.hero) -- el aabb del heroi