- [NEW] Jump throttle, per a que no parega una taladradora quan te una paret sobre el cap

This commit is contained in:
2026-03-04 10:20:35 +01:00
parent 5bf2a5391a
commit 8e5599506e

View File

@@ -62,6 +62,7 @@ sprites = {
light_ox = 0, light_ox = 0,
light_oy = 0, light_oy = 0,
cooldown = 0, cooldown = 0,
jump_throttle = 0,
stairs = false stairs = false
} }
--table.insert(sprites.list, templates.create("mummy", {pos={x=100, y=4*12*8+71},flipped=true})) --table.insert(sprites.list, templates.create("mummy", {pos={x=100, y=4*12*8+71},flipped=true}))
@@ -247,6 +248,11 @@ sprites = {
sprites.hero.cooldown = sprites.hero.cooldown - 1 sprites.hero.cooldown = sprites.hero.cooldown - 1
end end
-- Si estem en jump_throttle desde l'ultim bot, decrementem el contador
if sprites.hero.jump_throttle > 0 then
sprites.hero.jump_throttle = sprites.hero.jump_throttle - 1
end
-- si està en l'animació de disparar, no podem fer res i eixim ja -- si està en l'animació de disparar, no podem fer res i eixim ja
if sprites.hero.shooting then if sprites.hero.shooting then
-- A no ser que siga l'ultim frame, en tal cas tornem a estar de peu i au -- A no ser que siga l'ultim frame, en tal cas tornem a estar de peu i au
@@ -274,6 +280,7 @@ sprites = {
end end
else else
sprites.hero.jumping = 0 sprites.hero.jumping = 0
sprites.hero.jump_throttle = 10
end end
sprites.hero.jumping = sprites.hero.jumping - 1 sprites.hero.jumping = sprites.hero.jumping - 1
else else
@@ -346,7 +353,7 @@ sprites = {
end end
end end
-- SI POLSA BOTAR... -- SI POLSA BOTAR...
if key.down(key.X) or pad.down(pad.A) then if ( key.down(key.X) or pad.down(pad.A) ) and sprites.hero.jump_throttle == 0 then
sprites.hero.jumping = 17 sprites.hero.jumping = 17
-- SI POLSA DISPAR... -- SI POLSA DISPAR...