PowerUDFreeze.lua

From Moondust Wiki
Revision as of 18:23, 22 December 2016 by P3rf3ctxzer0 (talk | contribs)
Jump to navigation Jump to search

--important part as an API

local powerUDFreeze = {}

function powerUDFreeze.onTick()

 if player:mem(0x122,FIELD_WORD) > 0 then --checks if the ticks are greater then 0--
   Defines.levelFreeze = true

elseif player:mem(0x140, FIELD_WORD) == 0 then --makes sure if the powerup or down frames are = to 0 the game unfreezes--

   Defines.levelFreeze = false

elseif player:mem(0x140, FIELD_WORD) >= 50 then --checks if frames are greater then 50 which would prevent overfreeze--

   Defines.levelFreeze = false end 

end

function powerUDFreeze.onInitAPI()

   registerEvent(powerUDFreeze, "onTick", "onTick", false)

end

return powerUDFreeze