- [NEW] logica de game.restart() i game.startfromeditor() concretada

- [NEW] game.startfromeditor() ara també especifica la orientació
- [FIX] Previndre acces al menu durant els fades
- [FIX] Al carregar partida, abortar sequencia si hi havia una en execució
- [FIX] Els flags es carregaven com a strings en compte de números
- [FIX] Al carregar partida no se movia al heroi al nivell que tocaba
- [NEW] Acabada seqüència del bocata de sobrasada pata
- [NEW] Gràfics i objecte del bocata de sobrasada pata
This commit is contained in:
2025-12-23 21:03:33 +01:00
parent 1fc69e1958
commit 462c932f26
7 changed files with 41 additions and 19 deletions

View File

@@ -36,7 +36,10 @@ levels["vella"]={
actors.add({name="alumne_cua2",x=26,y=26,o="d",gfx={x=0,y=80}})
actors.add({name="alumne_cua3",x=26,y=27,o="d",gfx={x=0,y=64}})
actors.add({name="imbesil",x=27,y=23,o="r",jailmoji="AEFJNJAAAAEBFFIAAB"})
if flags.caixer_visitat~=2 then
actors.add({name="imbesil",x=27,y=23,o="r",jailmoji="AEFJNJAAAAEBFFIAAB"})
actors.add({name="bocata",x=29,y=23,o="d",gfx={x=160,y=80},action=levels.vella.bocata_action})
end
@@ -61,7 +64,7 @@ levels["vella"]={
switches.add({x=28,y=24,w=1,h=1,action=
function()
local hero = actors.search(actors.main.name)
--if flags.caixer_visitat==1 then
if flags.caixer_visitat==1 then
flags.caixer_visitat=2
scene.start({
function() balloon.show("EH!!!",3,"imbesil",false,{x=5,w=8,h=1}) end,
@@ -79,9 +82,9 @@ levels["vella"]={
function() balloon.show("IMBÈSIL...",3,"jailer",false,{x=5,w=8,h=1}) end,
})
return true
--else
-- return false
--end
else
return false
end
end
})
@@ -111,4 +114,19 @@ levels["vella"]={
function() balloon.show("NO VAN ELS COMPS\nESTAN TOTS ACTUALITZANT",2,"jailer",true,{x=1,w=15,h=2}) end
})
end,
bocata_action=function()
--local hero = actors.search(actors.main.name)
--if hero.o~="u" and hero.o~="r" then return end
if flags.caixer_visitat==2 then
scene.start({
function() actors.remove("bocata") scene.cont() end,
function() objects.collect("bocata") end,
})
else
scene.start({
function() balloon.show("NO TE ACERQUES A\nMI BOCATA, MONGOLO",3,"imbesil",false,{x=5,w=12,h=2}) end,
})
end
end,
}