Infectsoul remake
Script refeito do Infectsoulunknown
lua
3 years ago
2.8 kB
15
Indexable
local r, i, v, g, c = tfm.exec.removeImage, tfm.exec.addImage, tfm.exec.setVampirePlayer, tfm.exec.respawnPlayer, coroutine
local espera = 5 --tempo de espera para cada frame
do local desativar = {'AutoShaman', 'AutoNewGame', 'AutoTimeLeft', 'AfkDeath', 'AutoScore'}
for i=1, #desativar do
tfm.exec['disable'..desativar[i]]()
end
end
local d = (debug.traceback()):match('(%w*%#%d+)')
local animation = {}
local periodos = {
---@abertura
{'1819d3900a0.png', '1819d38b2b1.png', '1819d386473.png', '1819d381662.png', '1819d37c85f.png', '1819d377695.png', '1819d372495.png', '1819d36d277.png'},
---@início
{'1819d36807c.png', '1819d363271.png', '1819d35e0b9.png', '1819d358ecc.png', '1819d353c9d.png', '1819d34eacd.png', '1819d3498b9.png', '1819d344882.png', '1819d33fa7c.png', '1819d33ac84.png'},
---@movimento
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d32c287.png'},
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d33107b.png'},
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d32c287.png'},
{'1819d31d807.png', '1819d335e7d.png', '1819d32747c.png', '1819d32c287.png'},
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d32c287.png'},
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d33107b.png'},
{'1819d31d807.png', '1819d322689.png', '1819d32747c.png', '1819d32c287.png'},
{'1819d31d807.png', '1819d335e7d.png', '1819d32747c.png', '1819d33fa7c.png'},
---@final
{'1819d33ac84.png', '1819d33fa7c.png', '1819d344882.png', '1819d3498b9.png', '1819d34eacd.png', '1819d353c9d.png', '1819d358ecc.png', '1819d35e0b9.png', '1819d363271.png', '1819d36807c.png'},
---@fechamento
{'1819d36d277.png', '1819d372495.png', '1819d377695.png', '1819d37c85f.png', '1819d381662.png', '1819d386473.png', '1819d38b2b1.png', '1819d3900a0.png'}
}
for i=1, #periodos do
for h=1, #periodos[i] do
animation[#animation+1] = periodos[i][h]
end
end
local _periodo, _arquivo = 1, 0
local backUpEspera = espera
local gatinho = c.create(function()
while true do
r(_arquivo)
_arquivo = i(animation[_periodo],'&1',400,200+10,nil,1.15,1.15,0,1,.5,.5,false)
_periodo = _periodo+1
espera = backUpEspera
if _periodo == #animation+1 then _periodo = 1 end
c.yield()
end
end)
local transformar = function()
v(d)
if espera > 0 then
espera = espera-1
return
end
c.resume(gatinho)
end
eventPlayerVampire = function()
v(d, false)
transformar()
end
transformar()
eventPlayerDied = function(j)
g(j)
end
eventNewPlayer = function(j)
g(j)
end
eventPlayerWon = function(j)
g(j)
endEditor is loading...