[FIX] Ajustada caixa de col·lisió de elalien i el peu

[NEW] elalien s'orienta en la direcció de l'abad
[NEW] Afegits mes 'monstruitos'
This commit is contained in:
2026-05-10 15:37:08 +02:00
parent 45ea1b33bf
commit 275122fd40
3 changed files with 10 additions and 3 deletions
+5 -1
View File
@@ -18,7 +18,7 @@ elalien={name="elalien",
wait=0,
step=0,
anim={8,9,8,10},
bb={x=4,y=0,w=8,h=16},
bb={x=8,y=0,w=16,h=23},
scene_intro=false,
scene_object=false}
@@ -99,6 +99,7 @@ end
function elalien.update_stay()
elalien.wait=elalien.wait+1
if elalien.wait==18 then
elalien.wait=0
elalien.step=(elalien.step+1)%4
@@ -109,6 +110,9 @@ function elalien.update_stay()
end
if elalien.hab==abad.hab then
if elalien.x<abad.x then elalien.flip=false else elalien.flip=true end
if collision(abad,elalien) then
if not elalien.scene_intro then
if abad.objects.peu~=nil then
+1 -1
View File
@@ -7,7 +7,7 @@ ch = arcade_config.character_height
peu_gif_col = 7
peu_gif_row = 2
peu={name="peu",hab=5,x=6,y=3,w=32,h=32,bb={x=0,y=0,w=16,h=16}}
peu={name="peu",hab=5,x=6,y=3,w=32,h=32,bb={x=0,y=12,w=32,h=20}}
function peu.init()
-- local habs={{18,8},{16,2},{16,7},{15,5},{27,1},{27,10},{29,2},{38,8},{69,2},{79,3}}
+4 -1
View File
@@ -68,6 +68,7 @@ function stages.stage1_init()
table.insert( actors, caco.new(37,3,2,false) )
table.insert( actors, caco.new(41,3,2,false) )
table.insert( actors, caco.new(40,3,2,false) )
table.insert( actors, caco.new(45,3,2,false) )
table.insert( actors, caco.new(50,3,2,false) )
table.insert( actors, caco.new(57,3,2,false) )
table.insert( actors, caco.new(61,3,2,false) )
@@ -89,6 +90,7 @@ function stages.stage1_init()
table.insert( actors, zombie.new(44, 3, 3,false) )
table.insert( actors, zombie.new(46, 3, 3,false,2) )
table.insert( actors, zombie.new(46, 1, 3,false) )
table.insert( actors, zombie.new(47, 1, 3,true) )
table.insert( actors, zombie.new(47, 9, 3,false) )
table.insert( actors, zombie.new(54, 3, 3,false) )
table.insert( actors, zombie.new(59, 1, 3,false) )
@@ -341,7 +343,8 @@ stage1_mapa={
-- 9
{
256,256,256,256,65,256,256,256,256,64,17,17,
256,67,256,256,256,256,68,256,256,256,17,256,
-- 256,67,256,256,256,256,68,256,256,256,17,256,
256,67,256,256,256,256,256,256,256,256,17,256,
256,256,256,66,256,256,256,256,256,256,17,256,
256,64,256,256,65,256,67,256,67,256,256,256,
256,256,256,256,256,256,256,256,256,256,256,256,