[FIX] Col·lisió en el peu
[FIX] Canviada dialeg.run a dialeg.show [NEW] Afegit dialeg.add
This commit is contained in:
+48
-48
@@ -76,54 +76,54 @@ function trigger_ev:premiere_healer_init()
|
||||
trigger_event.disable(self.name)
|
||||
end
|
||||
|
||||
function trigger_ev:premiere_healer_update()
|
||||
premiere.wait=premiere.wait+1
|
||||
|
||||
-- Esperar mentres dona la vida
|
||||
if premiere.health_wait>0 and premiere.health_wait<100 then
|
||||
premiere.health_wait = premiere.health_wait - 1
|
||||
else
|
||||
premiere.x = premiere.x+1
|
||||
if premiere.wait>=6 then
|
||||
premiere.wait = 0
|
||||
premiere.step=(premiere.step+1)%4
|
||||
premiere.frame=premiere.anim[premiere.step+1]
|
||||
end
|
||||
end
|
||||
|
||||
-- Lloc de pausa
|
||||
local hab, tx, ty = coords.world_to_tile(premiere.x, premiere.y)
|
||||
if hab == 55 and tx==0 and ty==3 and premiere.health_wait==100 then
|
||||
-- 55 (0,3)
|
||||
local _text = "Tenne! Io t'achudo. Figo!";
|
||||
table.insert(
|
||||
dialeg.list,
|
||||
{ actor=premiere,
|
||||
text=_text,
|
||||
time=200,
|
||||
w = math.floor(4.6*#_text),
|
||||
h = 20,
|
||||
}
|
||||
)
|
||||
premiere.health_wait = premiere.health_wait - 1
|
||||
table.insert( actors, health_potion.new(
|
||||
premiere.hab,
|
||||
premiere.x+premiere.bb.x+premiere.bb.w,
|
||||
premiere.y+premiere.bb.y+premiere.bb.h/3,
|
||||
1, 24, 3)
|
||||
)
|
||||
-- health_potion.init(premiere.hab,
|
||||
-- premiere.x+premiere.bb.x+premiere.bb.w,
|
||||
-- premiere.y+premiere.bb.y+premiere.bb.h/3,
|
||||
-- 1, 24, 2)
|
||||
elseif hab >= 56 then
|
||||
-- Restaurar a Premiere
|
||||
premiere.hab = premiere.from_hab
|
||||
premiere.x = premiere.from_x
|
||||
premiere.y = premiere.from_y
|
||||
premiere.update = premiere.from_update
|
||||
end
|
||||
end
|
||||
-- function trigger_ev:premiere_healer_update()
|
||||
-- premiere.wait=premiere.wait+1
|
||||
--
|
||||
-- -- Esperar mentres dona la vida
|
||||
-- if premiere.health_wait>0 and premiere.health_wait<100 then
|
||||
-- premiere.health_wait = premiere.health_wait - 1
|
||||
-- else
|
||||
-- premiere.x = premiere.x+1
|
||||
-- if premiere.wait>=6 then
|
||||
-- premiere.wait = 0
|
||||
-- premiere.step=(premiere.step+1)%4
|
||||
-- premiere.frame=premiere.anim[premiere.step+1]
|
||||
-- end
|
||||
-- end
|
||||
--
|
||||
-- -- Lloc de pausa
|
||||
-- local hab, tx, ty = coords.world_to_tile(premiere.x, premiere.y)
|
||||
-- if hab == 55 and tx==0 and ty==3 and premiere.health_wait==100 then
|
||||
-- -- 55 (0,3)
|
||||
-- local _text = "Tenne! Io t'achudo. Figo!";
|
||||
-- table.insert(
|
||||
-- dialeg.list,
|
||||
-- { actor=premiere,
|
||||
-- text=_text,
|
||||
-- time=200,
|
||||
-- w = math.floor(4.6*#_text),
|
||||
-- h = 20,
|
||||
-- }
|
||||
-- )
|
||||
-- premiere.health_wait = premiere.health_wait - 1
|
||||
-- table.insert( actors, health_potion.new(
|
||||
-- premiere.hab,
|
||||
-- premiere.x+premiere.bb.x+premiere.bb.w,
|
||||
-- premiere.y+premiere.bb.y+premiere.bb.h/3,
|
||||
-- 1, 24, 3)
|
||||
-- )
|
||||
-- -- health_potion.init(premiere.hab,
|
||||
-- -- premiere.x+premiere.bb.x+premiere.bb.w,
|
||||
-- -- premiere.y+premiere.bb.y+premiere.bb.h/3,
|
||||
-- -- 1, 24, 2)
|
||||
-- elseif hab >= 56 then
|
||||
-- -- Restaurar a Premiere
|
||||
-- premiere.hab = premiere.from_hab
|
||||
-- premiere.x = premiere.from_x
|
||||
-- premiere.y = premiere.from_y
|
||||
-- premiere.update = premiere.from_update
|
||||
-- end
|
||||
-- end
|
||||
|
||||
-- DIALEG GENERAL
|
||||
function trigger_ev:dialeg_trigger ()
|
||||
|
||||
Reference in New Issue
Block a user