require("config.util") local mods = {} function mods.startup_fa(pat) pat:update_frame(301, 0, 0, { duration = 1 }) end function mods.active_time_fa(pat) pat:update_frame(301, 0, 6, { duration = 6 }) end function mods.hurtbox_fa(pat) for off = 0, 1 do for idx = 7 - off, 10 - off do pat:update_frame(301, off, idx, function(frame) table.remove(frame.hurtbox) end) end end end function mods.startup_3a(pat) pat:update_frame(304, 0, 0, { duration = 2 }) pat:update_frame(304, 0, 1, { duration = 2 }) end function mods.startup_6a(pat) pat:update_frame(302, 0, 2, { duration = 5 }) end function mods.startup_db(pat) pat:update_frame(408, 0, 6, { duration = 3 }) end return function(pat) mods.startup_fa(pat) mods.active_time_fa(pat) mods.hurtbox_fa(pat) mods.startup_3a(pat) mods.startup_6a(pat) mods.startup_db(pat) end