mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	
		
			Some checks are pending
		
		
	
	Build coop / build-linux (push) Waiting to run
				
			Build coop / build-steamos (push) Waiting to run
				
			Build coop / build-windows-opengl (push) Waiting to run
				
			Build coop / build-windows-directx (push) Waiting to run
				
			Build coop / build-macos-arm (push) Waiting to run
				
			Build coop / build-macos-intel (push) Waiting to run
				
			Shared graph nodes were incorrectly interpolated, only the first object with a shared graph node was interpolated properly. Thanks to @Cooliokid956 for noticing that most of node types were **never** interpolated. - Use a double hashmap to store interpolated data for each graph node and object. All translations, rotations and scales are now interpolated correctly. - Add `GraphNodeScaleXYZ` type to scale to all 3 dimensions; Add `GEO_SCALE_XYZ` command. gMtxTbl was also reaching it's limit, so dynamic allocation was added.
		
			
				
	
	
		
			11158 lines
		
	
	
	
		
			342 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			11158 lines
		
	
	
	
		
			342 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
-- AUTOGENERATED FOR CODE EDITORS --
 | 
						|
 | 
						|
math.randomseed(get_time())
 | 
						|
 | 
						|
_SyncTable = {
 | 
						|
    __index = function (t,k)
 | 
						|
        local _table = rawget(t, '_table')
 | 
						|
        return _table[k]
 | 
						|
    end,
 | 
						|
    __newindex = function (t,k,v)
 | 
						|
        local _table = rawget(t, '_table')
 | 
						|
        if _table[k] == v then return end
 | 
						|
        _set_sync_table_field(t, k, v)
 | 
						|
    end
 | 
						|
}
 | 
						|
 | 
						|
_ReadOnlyTable = {
 | 
						|
    __index = function (t,k)
 | 
						|
        local _table = rawget(t, '_table')
 | 
						|
        return _table[k]
 | 
						|
    end,
 | 
						|
    __newindex = function (t,k,v)
 | 
						|
    end
 | 
						|
}
 | 
						|
 | 
						|
-----------
 | 
						|
-- table --
 | 
						|
-----------
 | 
						|
 | 
						|
--- Creates a shallow copy of table `t`
 | 
						|
--- @param t table
 | 
						|
--- @return table
 | 
						|
function table.copy(t)
 | 
						|
    return table_copy(t)
 | 
						|
end
 | 
						|
 | 
						|
--- Creates a deep copy of table `t`
 | 
						|
--- @param t table
 | 
						|
--- @return table
 | 
						|
function table.deepcopy(t)
 | 
						|
    return table_deepcopy(t)
 | 
						|
end
 | 
						|
 | 
						|
--- Utility function to create a read-only table
 | 
						|
--- @param data table
 | 
						|
--- @return table
 | 
						|
function create_read_only_table(data)
 | 
						|
    local t = {}
 | 
						|
    local mt = {
 | 
						|
        __index = data,
 | 
						|
        __newindex = function(_, k, _)
 | 
						|
            error('Attempting to modify key `' .. k .. '` of read-only table')
 | 
						|
        end,
 | 
						|
        __call = function() return table_copy(data) end,
 | 
						|
        __metatable = false
 | 
						|
    }
 | 
						|
    setmetatable(t, mt)
 | 
						|
    return t
 | 
						|
end
 | 
						|
 | 
						|
-----------
 | 
						|
-- sound --
 | 
						|
-----------
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gGlobalSoundSource = create_read_only_table({ x = 0, y = 0, z = 0 })
 | 
						|
 | 
						|
--- @param bank number
 | 
						|
--- @param soundID number
 | 
						|
--- @param priority number
 | 
						|
--- @param flags number
 | 
						|
--- @return number
 | 
						|
function SOUND_ARG_LOAD(bank, soundID, priority, flags)
 | 
						|
    if flags == nil then flags = 0 end
 | 
						|
    return math.s32(
 | 
						|
        ((bank << SOUNDARGS_SHIFT_BANK) & SOUNDARGS_MASK_BANK) |
 | 
						|
        ((soundID << SOUNDARGS_SHIFT_SOUNDID) & SOUNDARGS_MASK_SOUNDID) |
 | 
						|
        ((priority << SOUNDARGS_SHIFT_PRIORITY) & SOUNDARGS_MASK_PRIORITY) |
 | 
						|
        (flags & SOUNDARGS_MASK_BITFLAGS) |
 | 
						|
        SOUND_STATUS_WAITING
 | 
						|
    )
 | 
						|
end
 | 
						|
 | 
						|
-------------
 | 
						|
-- courses --
 | 
						|
-------------
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COURSE_NONE     = 0
 | 
						|
--- @type integer
 | 
						|
COURSE_BOB      = 1
 | 
						|
--- @type integer
 | 
						|
COURSE_WF       = 2
 | 
						|
--- @type integer
 | 
						|
COURSE_JRB      = 3
 | 
						|
--- @type integer
 | 
						|
COURSE_CCM      = 4
 | 
						|
--- @type integer
 | 
						|
COURSE_BBH      = 5
 | 
						|
--- @type integer
 | 
						|
COURSE_HMC      = 6
 | 
						|
--- @type integer
 | 
						|
COURSE_LLL      = 7
 | 
						|
--- @type integer
 | 
						|
COURSE_SSL      = 8
 | 
						|
--- @type integer
 | 
						|
COURSE_DDD      = 9
 | 
						|
--- @type integer
 | 
						|
COURSE_SL       = 10
 | 
						|
--- @type integer
 | 
						|
COURSE_WDW      = 11
 | 
						|
--- @type integer
 | 
						|
COURSE_TTM      = 12
 | 
						|
--- @type integer
 | 
						|
COURSE_THI      = 13
 | 
						|
--- @type integer
 | 
						|
COURSE_TTC      = 14
 | 
						|
--- @type integer
 | 
						|
COURSE_RR       = 15
 | 
						|
--- @type integer
 | 
						|
COURSE_BITDW    = 16
 | 
						|
--- @type integer
 | 
						|
COURSE_BITFS    = 17
 | 
						|
--- @type integer
 | 
						|
COURSE_BITS     = 18
 | 
						|
--- @type integer
 | 
						|
COURSE_PSS      = 19
 | 
						|
--- @type integer
 | 
						|
COURSE_COTMC    = 20
 | 
						|
--- @type integer
 | 
						|
COURSE_TOTWC    = 21
 | 
						|
--- @type integer
 | 
						|
COURSE_VCUTM    = 22
 | 
						|
--- @type integer
 | 
						|
COURSE_WMOTR    = 23
 | 
						|
--- @type integer
 | 
						|
COURSE_SA       = 24
 | 
						|
--- @type integer
 | 
						|
COURSE_CAKE_END = 25
 | 
						|
--- @type integer
 | 
						|
COURSE_END = 26
 | 
						|
--- @type integer
 | 
						|
COURSE_MAX = 25
 | 
						|
--- @type integer
 | 
						|
COURSE_COUNT = 25
 | 
						|
--- @type integer
 | 
						|
COURSE_MIN = 1
 | 
						|
 | 
						|
 | 
						|
------------------------------
 | 
						|
-- player palette functions --
 | 
						|
------------------------------
 | 
						|
 | 
						|
--- @param np NetworkPlayer
 | 
						|
--- @param part PlayerPart
 | 
						|
--- @return Color
 | 
						|
--- Gets the palette color of `part` on `np`
 | 
						|
function network_player_get_palette_color(np, part)
 | 
						|
    local color = {
 | 
						|
        r = network_player_get_palette_color_channel(np, part, 0),
 | 
						|
        g = network_player_get_palette_color_channel(np, part, 1),
 | 
						|
        b = network_player_get_palette_color_channel(np, part, 2)
 | 
						|
    }
 | 
						|
    return color
 | 
						|
end
 | 
						|
 | 
						|
--- @param np NetworkPlayer
 | 
						|
--- @param part PlayerPart
 | 
						|
--- @return Color
 | 
						|
--- Gets the override palette color of `part` on `np`
 | 
						|
function network_player_get_override_palette_color(np, part)
 | 
						|
    local color = {
 | 
						|
        r = network_player_get_override_palette_color_channel(np, part, 0),
 | 
						|
        g = network_player_get_override_palette_color_channel(np, part, 1),
 | 
						|
        b = network_player_get_override_palette_color_channel(np, part, 2)
 | 
						|
    }
 | 
						|
    return color
 | 
						|
end
 | 
						|
 | 
						|
--------------------------
 | 
						|
-- local math functions --
 | 
						|
--------------------------
 | 
						|
local __math_min, __math_max, __math_sqrt, __math_floor, __math_ceil, __math_cos, __math_sin, __math_pi  = math.min, math.max, math.sqrt, math.floor, math.ceil, math.cos, math.sin, math.pi
 | 
						|
 | 
						|
------------
 | 
						|
-- tweens --
 | 
						|
------------
 | 
						|
-- Unrelated to SM64, but these are for `math.tween`
 | 
						|
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_SINE        = function (x) return 1 - __math_cos((x * __math_pi) / 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_SINE       = function (x) return __math_sin((x * __math_pi) / 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_SINE    = function (x) return -(__math_cos(__math_pi * x) - 1) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_SINE    = function (x) return x < 0.5 and 0.5 * __math_sin(x * __math_pi) or 1 - 0.5 * __math_cos(((x * 2 - 1) * (__math_pi / 2))) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_QUAD        = function (x) return x ^ 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_QUAD       = function (x) return 1 - ((1 - x) ^ 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_QUAD    = function (x) return x < 0.5 and 2 * (x ^ 2) or 1 - ((-2 * x + 2) ^ 2) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_QUAD    = function (x) return x < 0.5 and 0.5 * (-(2 * x) * ((2 * x) - 2)) or 0.5 + 0.5 * (2 * x - 1) ^ 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_CUBIC       = function (x) return x ^ 3 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_CUBIC      = function (x) return 1 - ((1 - x) ^ 3) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_CUBIC   = function (x) return x < 0.5 and 4 * (x ^ 3) or 1 - ((-2 * x + 2) ^ 3) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_CUBIC   = function (x) return x < 0.5 and 0.5 * (((2 * x - 1) ^ 3) + 1) or 0.5 + 0.5 * (2 * x - 1) ^ 3 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_QUART       = function (x) return x ^ 4 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_QUART      = function (x) return 1 - ((1 - x) ^ 4) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_QUART   = function (x) return x < 0.5 and 8 * (x ^ 4) or 1 - ((-2 * x + 2) ^ 4) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_QUART   = function (x) return x < 0.5 and 0.5 * (1 - ((2 * x - 1) ^ 4)) or 0.5 + 0.5 * (2 * x - 1) ^ 4 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_QUINT       = function (x) return x ^ 5 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_QUINT      = function (x) return 1 - ((1 - x) ^ 5) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_QUINT   = function (x) return x < 0.5 and 16 * (x ^ 5) or 1 - ((-2 * x + 2) ^ 5) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_QUINT   = function (x) return x < 0.5 and 0.5 * (((2 * x - 1) ^ 5) + 1) or 0.5 + 0.5 * (2 * x - 1) ^ 5 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_EXPO        = function (x) return x == 0 and x or 2 ^ (10 * x - 10) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_EXPO       = function (x) return x == 1 and x or 1 - (2 ^ (-10 * x)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_EXPO    = function (x) return (x == 0 or x == 1) and x or x < 0.5 and (2 ^ (20 * x - 10)) / 2 or (2 - (2 ^ (-20 * x + 10))) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_EXPO    = function (x) return (x == 0 or x == 1) and x or x < 0.5 and 0.5 * (1 - 2 ^ (-20 * x)) or 0.5 + 0.5 * (2 ^ (20 * x - 20)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_CIRC        = function (x) return 1 - __math_sqrt(1 - (x ^ 2)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_CIRC       = function (x) return __math_sqrt(1 - ((x - 1) ^ 2)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_CIRC    = function (x) return x < 0.5 and (1 - __math_sqrt(1 - ((2 * x) ^ 2))) / 2 or (__math_sqrt(1 - ((-2 * x + 2) ^ 2)) + 1) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_CIRC    = function (x) return x < 0.5 and 0.5 * __math_sqrt(1 - (2 * x - 1) ^ 2) or 0.5 + 0.5 * (1 - __math_sqrt(1 - (2 * x - 1) ^ 2)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_BACK        = function (x) return (1.70158 + 1) * (x ^ 3) - 1.70158 * (x ^ 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_BACK       = function (x) return 1 + (1.70158 + 1) * ((x - 1) ^ 3) + 1.70158 * ((x - 1) ^ 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_BACK    = function (x) return x < 0.5 and (((2 * x) ^ 2) * (((1.70158 * 1.525) + 1) * 2 * x - (1.70158 * 1.525))) / 2 or (((2 * x - 2) ^ 2) * (((1.70158 * 1.525) + 1) * (x * 2 - 2) + (1.70158 * 1.525)) + 2) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_BACK    = function (x) return x < 0.5 and 0.5 * (1 + (1.70158 + 1) * ((2 * x) - 1) ^ 3 + 1.70158 * ((2 * x) - 1) ^ 2) or 0.5 + 0.5 * ((1.70158 + 1) * (2 * x - 1) ^ 3 - 1.70158 * (2 * x - 1) ^ 2) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_ELASTIC     = function (x) return (x == 0 or x == 1) and x or -(2 ^ (10 * x - 10)) * __math_sin((x * 10 - 10.75) * ((2 * __math_pi) / 3)) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_ELASTIC    = function (x) return (x == 0 or x == 1) and x or (2 ^ (-10 * x)) * __math_sin((x * 10 - 0.75) * ((2 * __math_pi) / 3)) + 1 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_ELASTIC = function (x) return (x == 0 or x == 1) and x or (x < 0.5 and (-0.5 * (2 ^ (20 * x - 10)) * __math_sin((20 * x - 11.125) * ((2 * __math_pi) / 4.5)))) or (0.5 * (2 ^ (-20 * x + 10)) * __math_sin((20 * x - 11.125) * ((2 * __math_pi) / 4.5)) + 1) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_ELASTIC = function (x) return (x == 0 or x == 1) and x or (x < 0.5 and 0.5 * ((2 ^ (-10 * (x * 2))) * __math_sin(((x * 2) * 10 - 0.75) * ((2 * __math_pi) / 3)) + 1)) or 0.5 + 0.5 * (-(2 ^ (10 * ((x - 0.5) * 2) - 10)) * __math_sin((((x - 0.5) * 2) * 10 - 10.75) * ((2 * __math_pi) / 3))) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_BOUNCE      = function (x) return 1 - OUT_BOUNCE(1 - x) end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_BOUNCE     = function (x) if x < 1 / 2.75 then return 7.5625 * (x ^ 2) elseif x < 2 / 2.75 then x = x - 1.5 / 2.75 return 7.5625 * (x ^ 2) + 0.75 elseif x < 2.5 / 2.75 then x = x - 2.25 / 2.75 return 7.5625 * (x ^ 2) + 0.9375 else x = x - 2.625 / 2.75 return 7.5625 * (x ^ 2) + 0.984375 end end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
IN_OUT_BOUNCE  = function (x) return x < 0.5 and (1 - OUT_BOUNCE(1 - 2 * x)) / 2 or (1 + OUT_BOUNCE(2 * x - 1)) / 2 end
 | 
						|
---@param x number
 | 
						|
---@return number
 | 
						|
OUT_IN_BOUNCE  = function (x) return x < 0.5 and 0.5 * OUT_BOUNCE(x * 2) or 0.5 + 0.5 * IN_BOUNCE(2 * x - 1) end
 | 
						|
 | 
						|
--------------------
 | 
						|
-- math functions --
 | 
						|
--------------------
 | 
						|
--- Note: These functions don't exist in the Lua math library,
 | 
						|
--- and are useful enough to not have to redefine them in every mod
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Computes the square of the number `x`
 | 
						|
function math.sqr(x)
 | 
						|
    return x * x
 | 
						|
end
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @return number
 | 
						|
--- Clamps the number `x` between bounds `a` (minimum) and `b` (maximum)
 | 
						|
function math.clamp(x, a, b)
 | 
						|
    return __math_min(__math_max(x, a), b)
 | 
						|
end
 | 
						|
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @return number
 | 
						|
--- Computes the hypotenuse of a right-angled triangle given sides `a` and `b` using the Pythagorean theorem
 | 
						|
function math.hypot(a, b)
 | 
						|
    return __math_sqrt(a * a + b * b)
 | 
						|
end
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Returns 1 if `x` is positive or zero, -1 otherwise
 | 
						|
function math.sign(x)
 | 
						|
    return x >= 0 and 1 or -1
 | 
						|
end
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Returns 1 if `x` is positive, 0 if it is zero, -1 otherwise
 | 
						|
function math.sign0(x)
 | 
						|
    return x ~= 0 and (x > 0 and 1 or -1) or 0
 | 
						|
end
 | 
						|
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @param t number
 | 
						|
--- @return number
 | 
						|
--- Linearly interpolates between `a` and `b` using delta `t`
 | 
						|
function math.lerp(a, b, t)
 | 
						|
    return a + (b - a) * t
 | 
						|
end
 | 
						|
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Determines where `x` linearly lies between `a` and `b`. It's the inverse of `math.lerp`
 | 
						|
function math.invlerp(a, b, x)
 | 
						|
    return (x - a) / (b - a)
 | 
						|
end
 | 
						|
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @param c number
 | 
						|
--- @param d number
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Linearly remaps `x` from the source range `[a, b]` to the destination range `[c, d]`
 | 
						|
function math.remap(a, b, c, d, x)
 | 
						|
    return c + (d - c) * ((x - a) / (b - a))
 | 
						|
end
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- Rounds `x` to the nearest integer value
 | 
						|
function math.round(x)
 | 
						|
    return x > 0 and __math_floor(x + 0.5) or __math_ceil(x - 0.5)
 | 
						|
end
 | 
						|
 | 
						|
--- @param t function | number
 | 
						|
--- @param a number
 | 
						|
--- @param b number
 | 
						|
--- @param x number
 | 
						|
--- @return number
 | 
						|
--- Interpolates between `a` and `b` using delta `x` and a tweening or easing math function `t`
 | 
						|
function math.tween(t, a, b, x)
 | 
						|
    local y
 | 
						|
 | 
						|
    if type(t) == 'function' then
 | 
						|
        y = a + t(x) * (b - a)
 | 
						|
    else
 | 
						|
        y = a + t * (b - a)
 | 
						|
    end
 | 
						|
 | 
						|
    return y
 | 
						|
end
 | 
						|
 | 
						|
local __common_signed_conversion = function (x, size)
 | 
						|
    x = __math_floor(x) & (1 << size) - 1
 | 
						|
    return x - ((x & (1 << (size - 1))) << 1)
 | 
						|
end
 | 
						|
 | 
						|
local __common_unsigned_conversion = function (x, size)
 | 
						|
    return __math_floor(x) & (1 << size) - 1
 | 
						|
end
 | 
						|
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `s8` range
 | 
						|
--- - `[-128, 127]`
 | 
						|
function math.s8(x)
 | 
						|
    return __common_signed_conversion(x, 8)
 | 
						|
end
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `s16` range
 | 
						|
--- - `[-32768, 32767]`
 | 
						|
function math.s16(x)
 | 
						|
    return __common_signed_conversion(x, 16)
 | 
						|
end
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `s32` range
 | 
						|
--- - `[-2147483648, 2147483647]`
 | 
						|
function math.s32(x)
 | 
						|
    return __common_signed_conversion(x, 32)
 | 
						|
end
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `u8` range
 | 
						|
--- - `[0, 255]`
 | 
						|
function math.u8(x)
 | 
						|
    return __common_unsigned_conversion(x, 8)
 | 
						|
end
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `u16` range
 | 
						|
--- - `[0, 65535]`
 | 
						|
function math.u16(x)
 | 
						|
    return __common_unsigned_conversion(x, 16)
 | 
						|
end
 | 
						|
--- @param x number
 | 
						|
--- @return integer
 | 
						|
--- Converts `x` into a valid `u32` range
 | 
						|
--- - `[0, 4294967295]`
 | 
						|
function math.u32(x)
 | 
						|
    return __common_unsigned_conversion(x, 32)
 | 
						|
end
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-------------------------
 | 
						|
-- vec types constants --
 | 
						|
-------------------------
 | 
						|
 | 
						|
--- @type Vec2f
 | 
						|
gVec2fZero = create_read_only_table({x=0,y=0})
 | 
						|
 | 
						|
--- @type Vec2f
 | 
						|
gVec2fOne = create_read_only_table({x=1,y=1})
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gVec3fZero = create_read_only_table({x=0,y=0,z=0})
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gVec3fOne = create_read_only_table({x=1,y=1,z=1})
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gVec3fX = create_read_only_table({x=1,y=0,z=0})
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gVec3fY = create_read_only_table({x=0,y=1,z=0})
 | 
						|
 | 
						|
--- @type Vec3f
 | 
						|
gVec3fZ = create_read_only_table({x=0,y=0,z=1})
 | 
						|
 | 
						|
--- @type Vec4f
 | 
						|
gVec4fZero = create_read_only_table({x=0,y=0,z=0,w=0})
 | 
						|
 | 
						|
--- @type Vec4f
 | 
						|
gVec4fOne = create_read_only_table({x=1,y=1,z=1,w=1})
 | 
						|
 | 
						|
--- @type Vec2i
 | 
						|
gVec2iZero = create_read_only_table({x=0,y=0})
 | 
						|
 | 
						|
--- @type Vec2i
 | 
						|
gVec2iOne = create_read_only_table({x=1,y=1})
 | 
						|
 | 
						|
--- @type Vec3i
 | 
						|
gVec3iZero = create_read_only_table({x=0,y=0,z=0})
 | 
						|
 | 
						|
--- @type Vec3i
 | 
						|
gVec3iOne = create_read_only_table({x=1,y=1,z=1})
 | 
						|
 | 
						|
--- @type Vec4i
 | 
						|
gVec4iZero = create_read_only_table({x=0,y=0,z=0,w=0})
 | 
						|
 | 
						|
--- @type Vec4i
 | 
						|
gVec4iOne = create_read_only_table({x=1,y=1,z=1,w=1})
 | 
						|
 | 
						|
--- @type Vec2s
 | 
						|
gVec2sZero = create_read_only_table({x=0,y=0})
 | 
						|
 | 
						|
--- @type Vec2s
 | 
						|
gVec2sOne = create_read_only_table({x=1,y=1})
 | 
						|
 | 
						|
--- @type Vec3s
 | 
						|
gVec3sZero = create_read_only_table({x=0,y=0,z=0})
 | 
						|
 | 
						|
--- @type Vec3s
 | 
						|
gVec3sOne = create_read_only_table({x=1,y=1,z=1})
 | 
						|
 | 
						|
--- @type Vec4s
 | 
						|
gVec4sZero = create_read_only_table({x=0,y=0,z=0,w=0})
 | 
						|
 | 
						|
--- @type Vec4s
 | 
						|
gVec4sOne = create_read_only_table({x=1,y=1,z=1,w=1})
 | 
						|
 | 
						|
--- @type Mat4
 | 
						|
gMat4Zero = create_read_only_table({m00=0,m01=0,m02=0,m03=0,m10=0,m11=0,m12=0,m13=0,m20=0,m21=0,m22=0,m23=0,m30=0,m31=0,m32=0,m33=0})
 | 
						|
 | 
						|
--- @type Mat4
 | 
						|
gMat4Identity = create_read_only_table({m00=1,m01=0,m02=0,m03=0,m10=0,m11=1,m12=0,m13=0,m20=0,m21=0,m22=1,m23=0,m30=0,m31=0,m32=0,m33=1})
 | 
						|
 | 
						|
--- @type Mat4
 | 
						|
gMat4Fullscreen = create_read_only_table({m00=0.00625,m01=0,m02=0,m03=0,m10=0,m11=0.008333333333333333,m12=0,m13=0,m20=0,m21=0,m22=-1,m23=0,m30=-1,m31=-1,m32=-1,m33=1})
 | 
						|
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INSTANT_WARP_INDEX_START = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INSTANT_WARP_INDEX_STOP = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_AREAS = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_FROM_COLOR = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_INTO_COLOR = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_FROM_STAR = 0x08
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_INTO_STAR = 0x09
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_FROM_CIRCLE = 0x0A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_INTO_CIRCLE = 0x0B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_FROM_MARIO = 0x10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_INTO_MARIO = 0x11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_FROM_BOWSER = 0x12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TRANSITION_FADE_INTO_BOWSER = 0x13
 | 
						|
 | 
						|
--- @type string
 | 
						|
VERSION_REGION = "US"
 | 
						|
 | 
						|
id_bhv1Up                                 =   0 --- @type BehaviorId
 | 
						|
id_bhv1upJumpOnApproach                   =   1 --- @type BehaviorId
 | 
						|
id_bhv1upRunningAway                      =   2 --- @type BehaviorId
 | 
						|
id_bhv1upSliding                          =   3 --- @type BehaviorId
 | 
						|
id_bhv1upWalking                          =   4 --- @type BehaviorId
 | 
						|
id_bhvActivatedBackAndForthPlatform       =   5 --- @type BehaviorId
 | 
						|
id_bhvActSelector                         =   6 --- @type BehaviorId
 | 
						|
id_bhvActSelectorStarType                 =   7 --- @type BehaviorId
 | 
						|
id_bhvAirborneDeathWarp                   =   8 --- @type BehaviorId
 | 
						|
id_bhvAirborneStarCollectWarp             =   9 --- @type BehaviorId
 | 
						|
id_bhvAirborneWarp                        =  10 --- @type BehaviorId
 | 
						|
id_bhvAlphaBooKey                         =  11 --- @type BehaviorId
 | 
						|
id_bhvAmbientSounds                       =  12 --- @type BehaviorId
 | 
						|
id_bhvAnimatedTexture                     =  13 --- @type BehaviorId
 | 
						|
id_bhvAnimatesOnFloorSwitchPress          =  14 --- @type BehaviorId
 | 
						|
id_bhvAnotherElavator                     =  15 --- @type BehaviorId
 | 
						|
id_bhvAnotherTiltingPlatform              =  16 --- @type BehaviorId
 | 
						|
id_bhvArrowLift                           =  17 --- @type BehaviorId
 | 
						|
id_bhvBalconyBigBoo                       =  18 --- @type BehaviorId
 | 
						|
id_bhvBbhTiltingTrapPlatform              =  19 --- @type BehaviorId
 | 
						|
id_bhvBbhTumblingBridge                   =  20 --- @type BehaviorId
 | 
						|
id_bhvBeginningLakitu                     =  21 --- @type BehaviorId
 | 
						|
id_bhvBeginningPeach                      =  22 --- @type BehaviorId
 | 
						|
id_bhvBetaBooKey                          =  23 --- @type BehaviorId
 | 
						|
id_bhvBetaBowserAnchor                    =  24 --- @type BehaviorId
 | 
						|
id_bhvBetaChestBottom                     =  25 --- @type BehaviorId
 | 
						|
id_bhvBetaChestLid                        =  26 --- @type BehaviorId
 | 
						|
id_bhvBetaFishSplashSpawner               =  27 --- @type BehaviorId
 | 
						|
id_bhvBetaHoldableObject                  =  28 --- @type BehaviorId
 | 
						|
id_bhvBetaMovingFlames                    =  29 --- @type BehaviorId
 | 
						|
id_bhvBetaMovingFlamesSpawn               =  30 --- @type BehaviorId
 | 
						|
id_bhvBetaTrampolineSpring                =  31 --- @type BehaviorId
 | 
						|
id_bhvBetaTrampolineTop                   =  32 --- @type BehaviorId
 | 
						|
id_bhvBigBoulder                          =  33 --- @type BehaviorId
 | 
						|
id_bhvBigBoulderGenerator                 =  34 --- @type BehaviorId
 | 
						|
id_bhvBigBully                            =  35 --- @type BehaviorId
 | 
						|
id_bhvBigBullyWithMinions                 =  36 --- @type BehaviorId
 | 
						|
id_bhvBigChillBully                       =  37 --- @type BehaviorId
 | 
						|
id_bhvBigSnowmanWhole                     =  38 --- @type BehaviorId
 | 
						|
id_bhvBird                                =  39 --- @type BehaviorId
 | 
						|
id_bhvBirdsSoundLoop                      =  40 --- @type BehaviorId
 | 
						|
id_bhvBitfsSinkingCagePlatform            =  41 --- @type BehaviorId
 | 
						|
id_bhvBitfsSinkingPlatforms               =  42 --- @type BehaviorId
 | 
						|
id_bhvBitfsTiltingInvertedPyramid         =  43 --- @type BehaviorId
 | 
						|
id_bhvBlackSmokeBowser                    =  44 --- @type BehaviorId
 | 
						|
id_bhvBlackSmokeMario                     =  45 --- @type BehaviorId
 | 
						|
id_bhvBlackSmokeUpward                    =  46 --- @type BehaviorId
 | 
						|
id_bhvBlueBowserFlame                     =  47 --- @type BehaviorId
 | 
						|
id_bhvBlueCoinJumping                     =  48 --- @type BehaviorId
 | 
						|
id_bhvBlueCoinSliding                     =  49 --- @type BehaviorId
 | 
						|
id_bhvBlueCoinSwitch                      =  50 --- @type BehaviorId
 | 
						|
id_bhvBlueFish                            =  51 --- @type BehaviorId
 | 
						|
id_bhvBlueFlamesGroup                     =  52 --- @type BehaviorId
 | 
						|
id_bhvBobBowlingBallSpawner               =  53 --- @type BehaviorId
 | 
						|
id_bhvBobomb                              =  54 --- @type BehaviorId
 | 
						|
id_bhvBobombAnchorMario                   =  55 --- @type BehaviorId
 | 
						|
id_bhvBobombBuddy                         =  56 --- @type BehaviorId
 | 
						|
id_bhvBobombBuddyOpensCannon              =  57 --- @type BehaviorId
 | 
						|
id_bhvBobombBullyDeathSmoke               =  58 --- @type BehaviorId
 | 
						|
id_bhvBobombExplosionBubble               =  59 --- @type BehaviorId
 | 
						|
id_bhvBobombExplosionBubble3600           =  60 --- @type BehaviorId
 | 
						|
id_bhvBobombFuseSmoke                     =  61 --- @type BehaviorId
 | 
						|
id_bhvBoo                                 =  62 --- @type BehaviorId
 | 
						|
id_bhvBooBossSpawnedBridge                =  63 --- @type BehaviorId
 | 
						|
id_bhvBooCage                             =  64 --- @type BehaviorId
 | 
						|
id_bhvBooInCastle                         =  65 --- @type BehaviorId
 | 
						|
id_bhvBookendSpawn                        =  66 --- @type BehaviorId
 | 
						|
id_bhvBookSwitch                          =  67 --- @type BehaviorId
 | 
						|
id_bhvBooWithCage                         =  68 --- @type BehaviorId
 | 
						|
id_bhvBouncingFireball                    =  69 --- @type BehaviorId
 | 
						|
id_bhvBouncingFireballFlame               =  70 --- @type BehaviorId
 | 
						|
id_bhvBowlingBall                         =  71 --- @type BehaviorId
 | 
						|
id_bhvBowser                              =  72 --- @type BehaviorId
 | 
						|
id_bhvBowserBodyAnchor                    =  73 --- @type BehaviorId
 | 
						|
id_bhvBowserBomb                          =  74 --- @type BehaviorId
 | 
						|
id_bhvBowserBombExplosion                 =  75 --- @type BehaviorId
 | 
						|
id_bhvBowserBombSmoke                     =  76 --- @type BehaviorId
 | 
						|
id_bhvBowserCourseRedCoinStar             =  77 --- @type BehaviorId
 | 
						|
id_bhvBowserFlameSpawn                    =  78 --- @type BehaviorId
 | 
						|
id_bhvBowserKey                           =  79 --- @type BehaviorId
 | 
						|
id_bhvBowserKeyCourseExit                 =  80 --- @type BehaviorId
 | 
						|
id_bhvBowserKeyUnlockDoor                 =  81 --- @type BehaviorId
 | 
						|
id_bhvBowserShockWave                     =  82 --- @type BehaviorId
 | 
						|
id_bhvBowsersSub                          =  83 --- @type BehaviorId
 | 
						|
id_bhvBowserSubDoor                       =  84 --- @type BehaviorId
 | 
						|
id_bhvBowserTailAnchor                    =  85 --- @type BehaviorId
 | 
						|
id_bhvBreakableBox                        =  86 --- @type BehaviorId
 | 
						|
id_bhvBreakableBoxSmall                   =  87 --- @type BehaviorId
 | 
						|
id_bhvBreakBoxTriangle                    =  88 --- @type BehaviorId
 | 
						|
id_bhvBreathParticleSpawner               =  89 --- @type BehaviorId
 | 
						|
id_bhvBub                                 =  90 --- @type BehaviorId
 | 
						|
id_bhvBubba                               =  91 --- @type BehaviorId
 | 
						|
id_bhvBubbleMaybe                         =  92 --- @type BehaviorId
 | 
						|
id_bhvBubbleParticleSpawner               =  93 --- @type BehaviorId
 | 
						|
id_bhvBubblePlayer                        =  94 --- @type BehaviorId
 | 
						|
id_bhvBubbleSplash                        =  95 --- @type BehaviorId
 | 
						|
id_bhvBulletBill                          =  96 --- @type BehaviorId
 | 
						|
id_bhvBulletBillCannon                    =  97 --- @type BehaviorId
 | 
						|
id_bhvButterfly                           =  98 --- @type BehaviorId
 | 
						|
id_bhvCameraLakitu                        =  99 --- @type BehaviorId
 | 
						|
id_bhvCannon                              = 100 --- @type BehaviorId
 | 
						|
id_bhvCannonBarrel                        = 101 --- @type BehaviorId
 | 
						|
id_bhvCannonBarrelBubbles                 = 102 --- @type BehaviorId
 | 
						|
id_bhvCannonBaseUnused                    = 103 --- @type BehaviorId
 | 
						|
id_bhvCannonClosed                        = 104 --- @type BehaviorId
 | 
						|
id_bhvCapSwitch                           = 105 --- @type BehaviorId
 | 
						|
id_bhvCapSwitchBase                       = 106 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething1                     = 107 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething2                     = 108 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething3                     = 109 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething4                     = 110 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething5                     = 111 --- @type BehaviorId
 | 
						|
id_bhvCarrySomething6                     = 112 --- @type BehaviorId
 | 
						|
id_bhvCastleFlagWaving                    = 113 --- @type BehaviorId
 | 
						|
id_bhvCastleFloorTrap                     = 114 --- @type BehaviorId
 | 
						|
id_bhvCcmTouchedStarSpawn                 = 115 --- @type BehaviorId
 | 
						|
id_bhvCelebrationStar                     = 116 --- @type BehaviorId
 | 
						|
id_bhvCelebrationStarSparkle              = 117 --- @type BehaviorId
 | 
						|
id_bhvChainChomp                          = 118 --- @type BehaviorId
 | 
						|
id_bhvChainChompChainPart                 = 119 --- @type BehaviorId
 | 
						|
id_bhvChainChompGate                      = 120 --- @type BehaviorId
 | 
						|
id_bhvCheckerboardElevatorGroup           = 121 --- @type BehaviorId
 | 
						|
id_bhvCheckerboardPlatformSub             = 122 --- @type BehaviorId
 | 
						|
id_bhvChirpChirp                          = 123 --- @type BehaviorId
 | 
						|
id_bhvChirpChirpUnused                    = 124 --- @type BehaviorId
 | 
						|
id_bhvChuckya                             = 125 --- @type BehaviorId
 | 
						|
id_bhvChuckyaAnchorMario                  = 126 --- @type BehaviorId
 | 
						|
id_bhvCirclingAmp                         = 127 --- @type BehaviorId
 | 
						|
id_bhvClamShell                           = 128 --- @type BehaviorId
 | 
						|
id_bhvClockHourHand                       = 129 --- @type BehaviorId
 | 
						|
id_bhvClockMinuteHand                     = 130 --- @type BehaviorId
 | 
						|
id_bhvCloud                               = 131 --- @type BehaviorId
 | 
						|
id_bhvCloudPart                           = 132 --- @type BehaviorId
 | 
						|
id_bhvCoffin                              = 133 --- @type BehaviorId
 | 
						|
id_bhvCoffinSpawner                       = 134 --- @type BehaviorId
 | 
						|
id_bhvCoinFormation                       = 135 --- @type BehaviorId
 | 
						|
id_bhvCoinFormationSpawn                  = 136 --- @type BehaviorId
 | 
						|
id_bhvCoinInsideBoo                       = 137 --- @type BehaviorId
 | 
						|
id_bhvCoinSparkles                        = 138 --- @type BehaviorId
 | 
						|
id_bhvControllablePlatform                = 139 --- @type BehaviorId
 | 
						|
id_bhvControllablePlatformSub             = 140 --- @type BehaviorId
 | 
						|
id_bhvCourtyardBooTriplet                 = 141 --- @type BehaviorId
 | 
						|
id_bhvCutOutObject                        = 142 --- @type BehaviorId
 | 
						|
id_bhvDddMovingPole                       = 143 --- @type BehaviorId
 | 
						|
id_bhvDDDPole                             = 144 --- @type BehaviorId
 | 
						|
id_bhvDddWarp                             = 145 --- @type BehaviorId
 | 
						|
id_bhvDeathWarp                           = 146 --- @type BehaviorId
 | 
						|
id_bhvDecorativePendulum                  = 147 --- @type BehaviorId
 | 
						|
id_bhvDirtParticleSpawner                 = 148 --- @type BehaviorId
 | 
						|
id_bhvDonutPlatform                       = 149 --- @type BehaviorId
 | 
						|
id_bhvDonutPlatformSpawner                = 150 --- @type BehaviorId
 | 
						|
id_bhvDoor                                = 151 --- @type BehaviorId
 | 
						|
id_bhvDoorWarp                            = 152 --- @type BehaviorId
 | 
						|
id_bhvDorrie                              = 153 --- @type BehaviorId
 | 
						|
id_bhvEndBirds1                           = 154 --- @type BehaviorId
 | 
						|
id_bhvEndBirds2                           = 155 --- @type BehaviorId
 | 
						|
id_bhvEndPeach                            = 156 --- @type BehaviorId
 | 
						|
id_bhvEndToad                             = 157 --- @type BehaviorId
 | 
						|
id_bhvEnemyLakitu                         = 158 --- @type BehaviorId
 | 
						|
id_bhvExclamationBox                      = 159 --- @type BehaviorId
 | 
						|
id_bhvExitPodiumWarp                      = 160 --- @type BehaviorId
 | 
						|
id_bhvExplosion                           = 161 --- @type BehaviorId
 | 
						|
id_bhvEyerokBoss                          = 162 --- @type BehaviorId
 | 
						|
id_bhvEyerokHand                          = 163 --- @type BehaviorId
 | 
						|
id_bhvFadingWarp                          = 164 --- @type BehaviorId
 | 
						|
id_bhvFallingBowserPlatform               = 165 --- @type BehaviorId
 | 
						|
id_bhvFallingPillar                       = 166 --- @type BehaviorId
 | 
						|
id_bhvFallingPillarHitbox                 = 167 --- @type BehaviorId
 | 
						|
id_bhvFerrisWheelAxle                     = 168 --- @type BehaviorId
 | 
						|
id_bhvFerrisWheelPlatform                 = 169 --- @type BehaviorId
 | 
						|
id_bhvFewBlueFishSpawner                  = 170 --- @type BehaviorId
 | 
						|
id_bhvFireParticleSpawner                 = 171 --- @type BehaviorId
 | 
						|
id_bhvFirePiranhaPlant                    = 172 --- @type BehaviorId
 | 
						|
id_bhvFireSpitter                         = 173 --- @type BehaviorId
 | 
						|
id_bhvFish                                = 174 --- @type BehaviorId
 | 
						|
id_bhvFishGroup                           = 175 --- @type BehaviorId
 | 
						|
id_bhvFishSpawner                         = 176 --- @type BehaviorId
 | 
						|
id_bhvFlame                               = 177 --- @type BehaviorId
 | 
						|
id_bhvFlameBouncing                       = 178 --- @type BehaviorId
 | 
						|
id_bhvFlameBowser                         = 179 --- @type BehaviorId
 | 
						|
id_bhvFlameFloatingLanding                = 180 --- @type BehaviorId
 | 
						|
id_bhvFlameLargeBurningOut                = 181 --- @type BehaviorId
 | 
						|
id_bhvFlameMovingForwardGrowing           = 182 --- @type BehaviorId
 | 
						|
id_bhvFlamethrower                        = 183 --- @type BehaviorId
 | 
						|
id_bhvFlamethrowerFlame                   = 184 --- @type BehaviorId
 | 
						|
id_bhvFloorSwitchAnimatesObject           = 185 --- @type BehaviorId
 | 
						|
id_bhvFloorSwitchGrills                   = 186 --- @type BehaviorId
 | 
						|
id_bhvFloorSwitchHardcodedModel           = 187 --- @type BehaviorId
 | 
						|
id_bhvFloorSwitchHiddenObjects            = 188 --- @type BehaviorId
 | 
						|
id_bhvFloorTrapInCastle                   = 189 --- @type BehaviorId
 | 
						|
id_bhvFlyGuy                              = 190 --- @type BehaviorId
 | 
						|
id_bhvFlyguyFlame                         = 191 --- @type BehaviorId
 | 
						|
id_bhvFlyingBookend                       = 192 --- @type BehaviorId
 | 
						|
id_bhvFlyingWarp                          = 193 --- @type BehaviorId
 | 
						|
id_bhvFreeBowlingBall                     = 194 --- @type BehaviorId
 | 
						|
id_bhvGhostHuntBigBoo                     = 195 --- @type BehaviorId
 | 
						|
id_bhvGhostHuntBoo                        = 196 --- @type BehaviorId
 | 
						|
id_bhvGiantPole                           = 197 --- @type BehaviorId
 | 
						|
id_bhvGoldenCoinSparkles                  = 198 --- @type BehaviorId
 | 
						|
id_bhvGoomba                              = 199 --- @type BehaviorId
 | 
						|
id_bhvGoombaTripletSpawner                = 200 --- @type BehaviorId
 | 
						|
id_bhvGrandStar                           = 201 --- @type BehaviorId
 | 
						|
id_bhvGrindel                             = 202 --- @type BehaviorId
 | 
						|
id_bhvHardAirKnockBackWarp                = 203 --- @type BehaviorId
 | 
						|
id_bhvHauntedBookshelf                    = 204 --- @type BehaviorId
 | 
						|
id_bhvHauntedBookshelfManager             = 205 --- @type BehaviorId
 | 
						|
id_bhvHauntedChair                        = 206 --- @type BehaviorId
 | 
						|
id_bhvHeaveHo                             = 207 --- @type BehaviorId
 | 
						|
id_bhvHeaveHoThrowMario                   = 208 --- @type BehaviorId
 | 
						|
id_bhvHidden1up                           = 209 --- @type BehaviorId
 | 
						|
id_bhvHidden1upInPole                     = 210 --- @type BehaviorId
 | 
						|
id_bhvHidden1upInPoleSpawner              = 211 --- @type BehaviorId
 | 
						|
id_bhvHidden1upInPoleTrigger              = 212 --- @type BehaviorId
 | 
						|
id_bhvHidden1upTrigger                    = 213 --- @type BehaviorId
 | 
						|
id_bhvHiddenAt120Stars                    = 214 --- @type BehaviorId
 | 
						|
id_bhvHiddenBlueCoin                      = 215 --- @type BehaviorId
 | 
						|
id_bhvHiddenObject                        = 216 --- @type BehaviorId
 | 
						|
id_bhvHiddenRedCoinStar                   = 217 --- @type BehaviorId
 | 
						|
id_bhvHiddenStaircaseStep                 = 218 --- @type BehaviorId
 | 
						|
id_bhvHiddenStar                          = 219 --- @type BehaviorId
 | 
						|
id_bhvHiddenStarTrigger                   = 220 --- @type BehaviorId
 | 
						|
id_bhvHmcElevatorPlatform                 = 221 --- @type BehaviorId
 | 
						|
id_bhvHomingAmp                           = 222 --- @type BehaviorId
 | 
						|
id_bhvHoot                                = 223 --- @type BehaviorId
 | 
						|
id_bhvHorizontalGrindel                   = 224 --- @type BehaviorId
 | 
						|
id_bhvHorStarParticleSpawner              = 225 --- @type BehaviorId
 | 
						|
id_bhvIdleWaterWave                       = 226 --- @type BehaviorId
 | 
						|
id_bhvIgloo                               = 227 --- @type BehaviorId
 | 
						|
id_bhvInitializeChangingWaterLevel        = 228 --- @type BehaviorId
 | 
						|
id_bhvInsideCannon                        = 229 --- @type BehaviorId
 | 
						|
id_bhvInstantActiveWarp                   = 230 --- @type BehaviorId
 | 
						|
id_bhvInSunkenShip                        = 231 --- @type BehaviorId
 | 
						|
id_bhvInSunkenShip2                       = 232 --- @type BehaviorId
 | 
						|
id_bhvInSunkenShip3                       = 233 --- @type BehaviorId
 | 
						|
id_bhvIntroScene                          = 234 --- @type BehaviorId
 | 
						|
id_bhvInvisibleObjectsUnderBridge         = 235 --- @type BehaviorId
 | 
						|
id_bhvJetStream                           = 236 --- @type BehaviorId
 | 
						|
id_bhvJetStreamRingSpawner                = 237 --- @type BehaviorId
 | 
						|
id_bhvJetStreamWaterRing                  = 238 --- @type BehaviorId
 | 
						|
id_bhvJrbFloatingBox                      = 239 --- @type BehaviorId
 | 
						|
id_bhvJrbFloatingPlatform                 = 240 --- @type BehaviorId
 | 
						|
id_bhvJrbSlidingBox                       = 241 --- @type BehaviorId
 | 
						|
id_bhvJumpingBox                          = 242 --- @type BehaviorId
 | 
						|
id_bhvKickableBoard                       = 243 --- @type BehaviorId
 | 
						|
id_bhvKingBobomb                          = 244 --- @type BehaviorId
 | 
						|
id_bhvKlepto                              = 245 --- @type BehaviorId
 | 
						|
id_bhvKoopa                               = 246 --- @type BehaviorId
 | 
						|
id_bhvKoopaFlag                           = 247 --- @type BehaviorId
 | 
						|
id_bhvKoopaRaceEndpoint                   = 248 --- @type BehaviorId
 | 
						|
id_bhvKoopaShell                          = 249 --- @type BehaviorId
 | 
						|
id_bhvKoopaShellFlame                     = 250 --- @type BehaviorId
 | 
						|
id_bhvKoopaShellUnderwater                = 251 --- @type BehaviorId
 | 
						|
id_bhvLargeBomp                           = 252 --- @type BehaviorId
 | 
						|
id_bhvLaunchDeathWarp                     = 253 --- @type BehaviorId
 | 
						|
id_bhvLaunchStarCollectWarp               = 254 --- @type BehaviorId
 | 
						|
id_bhvLeafParticleSpawner                 = 255 --- @type BehaviorId
 | 
						|
id_bhvLllBowserPuzzle                     = 256 --- @type BehaviorId
 | 
						|
id_bhvLllBowserPuzzlePiece                = 257 --- @type BehaviorId
 | 
						|
id_bhvLllDrawbridge                       = 258 --- @type BehaviorId
 | 
						|
id_bhvLllDrawbridgeSpawner                = 259 --- @type BehaviorId
 | 
						|
id_bhvLllFloatingWoodBridge               = 260 --- @type BehaviorId
 | 
						|
id_bhvLllHexagonalMesh                    = 261 --- @type BehaviorId
 | 
						|
id_bhvLllMovingOctagonalMeshPlatform      = 262 --- @type BehaviorId
 | 
						|
id_bhvLllRollingLog                       = 263 --- @type BehaviorId
 | 
						|
id_bhvLllRotatingBlockWithFireBars        = 264 --- @type BehaviorId
 | 
						|
id_bhvLllRotatingHexagonalPlatform        = 265 --- @type BehaviorId
 | 
						|
id_bhvLllRotatingHexagonalRing            = 266 --- @type BehaviorId
 | 
						|
id_bhvLllRotatingHexFlame                 = 267 --- @type BehaviorId
 | 
						|
id_bhvLllSinkingRectangularPlatform       = 268 --- @type BehaviorId
 | 
						|
id_bhvLllSinkingRockBlock                 = 269 --- @type BehaviorId
 | 
						|
id_bhvLllSinkingSquarePlatforms           = 270 --- @type BehaviorId
 | 
						|
id_bhvLllTiltingInvertedPyramid           = 271 --- @type BehaviorId
 | 
						|
id_bhvLllTumblingBridge                   = 272 --- @type BehaviorId
 | 
						|
id_bhvLllVolcanoFallingTrap               = 273 --- @type BehaviorId
 | 
						|
id_bhvLllWoodPiece                        = 274 --- @type BehaviorId
 | 
						|
id_bhvMacroUkiki                          = 275 --- @type BehaviorId
 | 
						|
id_bhvMadPiano                            = 276 --- @type BehaviorId
 | 
						|
id_bhvMantaRay                            = 277 --- @type BehaviorId
 | 
						|
id_bhvMantaRayRingManager                 = 278 --- @type BehaviorId
 | 
						|
id_bhvMantaRayWaterRing                   = 279 --- @type BehaviorId
 | 
						|
id_bhvManyBlueFishSpawner                 = 280 --- @type BehaviorId
 | 
						|
id_bhvMario                               = 281 --- @type BehaviorId
 | 
						|
id_bhvMenuButton                          = 282 --- @type BehaviorId
 | 
						|
id_bhvMenuButtonManager                   = 283 --- @type BehaviorId
 | 
						|
id_bhvMerryGoRound                        = 284 --- @type BehaviorId
 | 
						|
id_bhvMerryGoRoundBigBoo                  = 285 --- @type BehaviorId
 | 
						|
id_bhvMerryGoRoundBoo                     = 286 --- @type BehaviorId
 | 
						|
id_bhvMerryGoRoundBooManager              = 287 --- @type BehaviorId
 | 
						|
id_bhvMeshElevator                        = 288 --- @type BehaviorId
 | 
						|
id_bhvMessagePanel                        = 289 --- @type BehaviorId
 | 
						|
id_bhvMetalCap                            = 290 --- @type BehaviorId
 | 
						|
id_bhvMips                                = 291 --- @type BehaviorId
 | 
						|
id_bhvMistCircParticleSpawner             = 292 --- @type BehaviorId
 | 
						|
id_bhvMistParticleSpawner                 = 293 --- @type BehaviorId
 | 
						|
id_bhvMoatGrills                          = 294 --- @type BehaviorId
 | 
						|
id_bhvMoneybag                            = 295 --- @type BehaviorId
 | 
						|
id_bhvMoneybagHidden                      = 296 --- @type BehaviorId
 | 
						|
id_bhvMontyMole                           = 297 --- @type BehaviorId
 | 
						|
id_bhvMontyMoleHole                       = 298 --- @type BehaviorId
 | 
						|
id_bhvMontyMoleRock                       = 299 --- @type BehaviorId
 | 
						|
id_bhvMovingBlueCoin                      = 300 --- @type BehaviorId
 | 
						|
id_bhvMovingYellowCoin                    = 301 --- @type BehaviorId
 | 
						|
id_bhvMrBlizzard                          = 302 --- @type BehaviorId
 | 
						|
id_bhvMrBlizzardSnowball                  = 303 --- @type BehaviorId
 | 
						|
id_bhvMrI                                 = 304 --- @type BehaviorId
 | 
						|
id_bhvMrIBlueCoin                         = 305 --- @type BehaviorId
 | 
						|
id_bhvMrIBody                             = 306 --- @type BehaviorId
 | 
						|
id_bhvMrIParticle                         = 307 --- @type BehaviorId
 | 
						|
id_bhvNormalCap                           = 308 --- @type BehaviorId
 | 
						|
id_bhvObjectBubble                        = 309 --- @type BehaviorId
 | 
						|
id_bhvObjectWaterSplash                   = 310 --- @type BehaviorId
 | 
						|
id_bhvObjectWaterWave                     = 311 --- @type BehaviorId
 | 
						|
id_bhvObjectWaveTrail                     = 312 --- @type BehaviorId
 | 
						|
id_bhvOctagonalPlatformRotating           = 313 --- @type BehaviorId
 | 
						|
id_bhvOneCoin                             = 314 --- @type BehaviorId
 | 
						|
id_bhvOpenableCageDoor                    = 315 --- @type BehaviorId
 | 
						|
id_bhvOpenableGrill                       = 316 --- @type BehaviorId
 | 
						|
id_bhvOrangeNumber                        = 317 --- @type BehaviorId
 | 
						|
id_bhvPaintingDeathWarp                   = 318 --- @type BehaviorId
 | 
						|
id_bhvPaintingStarCollectWarp             = 319 --- @type BehaviorId
 | 
						|
id_bhvPenguinBaby                         = 320 --- @type BehaviorId
 | 
						|
id_bhvPenguinRaceFinishLine               = 321 --- @type BehaviorId
 | 
						|
id_bhvPenguinRaceShortcutCheck            = 322 --- @type BehaviorId
 | 
						|
id_bhvPillarBase                          = 323 --- @type BehaviorId
 | 
						|
id_bhvPiranhaPlant                        = 324 --- @type BehaviorId
 | 
						|
id_bhvPiranhaPlantBubble                  = 325 --- @type BehaviorId
 | 
						|
id_bhvPiranhaPlantWakingBubbles           = 326 --- @type BehaviorId
 | 
						|
id_bhvPitBowlingBall                      = 327 --- @type BehaviorId
 | 
						|
id_bhvPlatformOnTrack                     = 328 --- @type BehaviorId
 | 
						|
id_bhvPlaysMusicTrackWhenTouched          = 329 --- @type BehaviorId
 | 
						|
id_bhvPlungeBubble                        = 330 --- @type BehaviorId
 | 
						|
id_bhvPokey                               = 331 --- @type BehaviorId
 | 
						|
id_bhvPokeyBodyPart                       = 332 --- @type BehaviorId
 | 
						|
id_bhvPoleGrabbing                        = 333 --- @type BehaviorId
 | 
						|
id_bhvPoundTinyStarParticle               = 334 --- @type BehaviorId
 | 
						|
id_bhvPunchTinyTriangle                   = 335 --- @type BehaviorId
 | 
						|
id_bhvPurpleParticle                      = 336 --- @type BehaviorId
 | 
						|
id_bhvPurpleSwitchHiddenBoxes             = 337 --- @type BehaviorId
 | 
						|
id_bhvPushableMetalBox                    = 338 --- @type BehaviorId
 | 
						|
id_bhvPyramidElevator                     = 339 --- @type BehaviorId
 | 
						|
id_bhvPyramidElevatorTrajectoryMarkerBall = 340 --- @type BehaviorId
 | 
						|
id_bhvPyramidPillarTouchDetector          = 341 --- @type BehaviorId
 | 
						|
id_bhvPyramidTop                          = 342 --- @type BehaviorId
 | 
						|
id_bhvPyramidTopFragment                  = 343 --- @type BehaviorId
 | 
						|
id_bhvRacingPenguin                       = 344 --- @type BehaviorId
 | 
						|
id_bhvRandomAnimatedTexture               = 345 --- @type BehaviorId
 | 
						|
id_bhvRecoveryHeart                       = 346 --- @type BehaviorId
 | 
						|
id_bhvRedCoin                             = 347 --- @type BehaviorId
 | 
						|
id_bhvRedCoinStarMarker                   = 348 --- @type BehaviorId
 | 
						|
id_bhvRespawner                           = 349 --- @type BehaviorId
 | 
						|
id_bhvRockSolid                           = 350 --- @type BehaviorId
 | 
						|
id_bhvRotatingCounterClockwise            = 351 --- @type BehaviorId
 | 
						|
id_bhvRotatingExclamationMark             = 352 --- @type BehaviorId
 | 
						|
id_bhvRotatingPlatform                    = 353 --- @type BehaviorId
 | 
						|
id_bhvRrCruiserWing                       = 354 --- @type BehaviorId
 | 
						|
id_bhvRrElevatorPlatform                  = 355 --- @type BehaviorId
 | 
						|
id_bhvRrRotatingBridgePlatform            = 356 --- @type BehaviorId
 | 
						|
id_bhvSandSoundLoop                       = 357 --- @type BehaviorId
 | 
						|
id_bhvScuttlebug                          = 358 --- @type BehaviorId
 | 
						|
id_bhvScuttlebugSpawn                     = 359 --- @type BehaviorId
 | 
						|
id_bhvSeaweed                             = 360 --- @type BehaviorId
 | 
						|
id_bhvSeaweedBundle                       = 361 --- @type BehaviorId
 | 
						|
id_bhvSeesawPlatform                      = 362 --- @type BehaviorId
 | 
						|
id_bhvShallowWaterSplash                  = 363 --- @type BehaviorId
 | 
						|
id_bhvShallowWaterWave                    = 364 --- @type BehaviorId
 | 
						|
id_bhvShipPart3                           = 365 --- @type BehaviorId
 | 
						|
id_bhvSignOnWall                          = 366 --- @type BehaviorId
 | 
						|
id_bhvSingleCoinGetsSpawned               = 367 --- @type BehaviorId
 | 
						|
id_bhvSkeeter                             = 368 --- @type BehaviorId
 | 
						|
id_bhvSkeeterWave                         = 369 --- @type BehaviorId
 | 
						|
id_bhvSlidingPlatform2                    = 370 --- @type BehaviorId
 | 
						|
id_bhvSlidingSnowMound                    = 371 --- @type BehaviorId
 | 
						|
id_bhvSLSnowmanWind                       = 372 --- @type BehaviorId
 | 
						|
id_bhvSLWalkingPenguin                    = 373 --- @type BehaviorId
 | 
						|
id_bhvSmallBomp                           = 374 --- @type BehaviorId
 | 
						|
id_bhvSmallBully                          = 375 --- @type BehaviorId
 | 
						|
id_bhvSmallChillBully                     = 376 --- @type BehaviorId
 | 
						|
id_bhvSmallParticle                       = 377 --- @type BehaviorId
 | 
						|
id_bhvSmallParticleBubbles                = 378 --- @type BehaviorId
 | 
						|
id_bhvSmallParticleSnow                   = 379 --- @type BehaviorId
 | 
						|
id_bhvSmallPenguin                        = 380 --- @type BehaviorId
 | 
						|
id_bhvSmallPiranhaFlame                   = 381 --- @type BehaviorId
 | 
						|
id_bhvSmallWaterWave                      = 382 --- @type BehaviorId
 | 
						|
id_bhvSmallWaterWave398                   = 383 --- @type BehaviorId
 | 
						|
id_bhvSmallWhomp                          = 384 --- @type BehaviorId
 | 
						|
id_bhvSmoke                               = 385 --- @type BehaviorId
 | 
						|
id_bhvSnowBall                            = 386 --- @type BehaviorId
 | 
						|
id_bhvSnowmansBodyCheckpoint              = 387 --- @type BehaviorId
 | 
						|
id_bhvSnowmansBottom                      = 388 --- @type BehaviorId
 | 
						|
id_bhvSnowmansHead                        = 389 --- @type BehaviorId
 | 
						|
id_bhvSnowMoundSpawn                      = 390 --- @type BehaviorId
 | 
						|
id_bhvSnowParticleSpawner                 = 391 --- @type BehaviorId
 | 
						|
id_bhvSnufit                              = 392 --- @type BehaviorId
 | 
						|
id_bhvSnufitBalls                         = 393 --- @type BehaviorId
 | 
						|
id_bhvSoundSpawner                        = 394 --- @type BehaviorId
 | 
						|
id_bhvSparkle                             = 395 --- @type BehaviorId
 | 
						|
id_bhvSparkleParticleSpawner              = 396 --- @type BehaviorId
 | 
						|
id_bhvSparkleSpawn                        = 397 --- @type BehaviorId
 | 
						|
id_bhvSpawnedStar                         = 398 --- @type BehaviorId
 | 
						|
id_bhvSpawnedStarNoLevelExit              = 399 --- @type BehaviorId
 | 
						|
id_bhvSpinAirborneCircleWarp              = 400 --- @type BehaviorId
 | 
						|
id_bhvSpinAirborneWarp                    = 401 --- @type BehaviorId
 | 
						|
id_bhvSpindel                             = 402 --- @type BehaviorId
 | 
						|
id_bhvSpindrift                           = 403 --- @type BehaviorId
 | 
						|
id_bhvSpiny                               = 404 --- @type BehaviorId
 | 
						|
id_bhvSquarishPathMoving                  = 405 --- @type BehaviorId
 | 
						|
id_bhvSquarishPathParent                  = 406 --- @type BehaviorId
 | 
						|
id_bhvSquishablePlatform                  = 407 --- @type BehaviorId
 | 
						|
id_bhvSslMovingPyramidWall                = 408 --- @type BehaviorId
 | 
						|
id_bhvStar                                = 409 --- @type BehaviorId
 | 
						|
id_bhvStarDoor                            = 410 --- @type BehaviorId
 | 
						|
id_bhvStarKeyCollectionPuffSpawner        = 411 --- @type BehaviorId
 | 
						|
id_bhvStarSpawnCoordinates                = 412 --- @type BehaviorId
 | 
						|
id_bhvStaticCheckeredPlatform             = 413 --- @type BehaviorId
 | 
						|
id_bhvStaticObject                        = 414 --- @type BehaviorId
 | 
						|
id_bhvStrongWindParticle                  = 415 --- @type BehaviorId
 | 
						|
id_bhvStub                                = 416 --- @type BehaviorId
 | 
						|
id_bhvStub1D0C                            = 417 --- @type BehaviorId
 | 
						|
id_bhvStub1D70                            = 418 --- @type BehaviorId
 | 
						|
id_bhvSunkenShipPart                      = 419 --- @type BehaviorId
 | 
						|
id_bhvSunkenShipPart2                     = 420 --- @type BehaviorId
 | 
						|
id_bhvSunkenShipSetRotation               = 421 --- @type BehaviorId
 | 
						|
id_bhvSushiShark                          = 422 --- @type BehaviorId
 | 
						|
id_bhvSushiSharkCollisionChild            = 423 --- @type BehaviorId
 | 
						|
id_bhvSwimmingWarp                        = 424 --- @type BehaviorId
 | 
						|
id_bhvSwingPlatform                       = 425 --- @type BehaviorId
 | 
						|
id_bhvSwoop                               = 426 --- @type BehaviorId
 | 
						|
id_bhvTankFishGroup                       = 427 --- @type BehaviorId
 | 
						|
id_bhvTemporaryYellowCoin                 = 428 --- @type BehaviorId
 | 
						|
id_bhvTenCoinsSpawn                       = 429 --- @type BehaviorId
 | 
						|
id_bhvThiBowlingBallSpawner               = 430 --- @type BehaviorId
 | 
						|
id_bhvThiHugeIslandTop                    = 431 --- @type BehaviorId
 | 
						|
id_bhvThiTinyIslandTop                    = 432 --- @type BehaviorId
 | 
						|
id_bhvThreeCoinsSpawn                     = 433 --- @type BehaviorId
 | 
						|
id_bhvThwomp                              = 434 --- @type BehaviorId
 | 
						|
id_bhvThwomp2                             = 435 --- @type BehaviorId
 | 
						|
id_bhvTiltingBowserLavaPlatform           = 436 --- @type BehaviorId
 | 
						|
id_bhvTinyStrongWindParticle              = 437 --- @type BehaviorId
 | 
						|
id_bhvToadMessage                         = 438 --- @type BehaviorId
 | 
						|
id_bhvTower                               = 439 --- @type BehaviorId
 | 
						|
id_bhvTowerDoor                           = 440 --- @type BehaviorId
 | 
						|
id_bhvTowerPlatformGroup                  = 441 --- @type BehaviorId
 | 
						|
id_bhvToxBox                              = 442 --- @type BehaviorId
 | 
						|
id_bhvTrackBall                           = 443 --- @type BehaviorId
 | 
						|
id_bhvTreasureChestBottom                 = 444 --- @type BehaviorId
 | 
						|
id_bhvTreasureChests                      = 445 --- @type BehaviorId
 | 
						|
id_bhvTreasureChestsJrb                   = 446 --- @type BehaviorId
 | 
						|
id_bhvTreasureChestsShip                  = 447 --- @type BehaviorId
 | 
						|
id_bhvTreasureChestTop                    = 448 --- @type BehaviorId
 | 
						|
id_bhvTree                                = 449 --- @type BehaviorId
 | 
						|
id_bhvTreeLeaf                            = 450 --- @type BehaviorId
 | 
						|
id_bhvTreeSnow                            = 451 --- @type BehaviorId
 | 
						|
id_bhvTriangleParticleSpawner             = 452 --- @type BehaviorId
 | 
						|
id_bhvTripletButterfly                    = 453 --- @type BehaviorId
 | 
						|
id_bhvTTC2DRotator                        = 454 --- @type BehaviorId
 | 
						|
id_bhvTTCCog                              = 455 --- @type BehaviorId
 | 
						|
id_bhvTTCElevator                         = 456 --- @type BehaviorId
 | 
						|
id_bhvTTCMovingBar                        = 457 --- @type BehaviorId
 | 
						|
id_bhvTTCPendulum                         = 458 --- @type BehaviorId
 | 
						|
id_bhvTTCPitBlock                         = 459 --- @type BehaviorId
 | 
						|
id_bhvTTCRotatingSolid                    = 460 --- @type BehaviorId
 | 
						|
id_bhvTTCSpinner                          = 461 --- @type BehaviorId
 | 
						|
id_bhvTTCTreadmill                        = 462 --- @type BehaviorId
 | 
						|
id_bhvTtmBowlingBallSpawner               = 463 --- @type BehaviorId
 | 
						|
id_bhvTtmRollingLog                       = 464 --- @type BehaviorId
 | 
						|
id_bhvTumblingBridgePlatform              = 465 --- @type BehaviorId
 | 
						|
id_bhvTuxiesMother                        = 466 --- @type BehaviorId
 | 
						|
id_bhvTweester                            = 467 --- @type BehaviorId
 | 
						|
id_bhvTweesterSandParticle                = 468 --- @type BehaviorId
 | 
						|
id_bhvUkiki                               = 469 --- @type BehaviorId
 | 
						|
id_bhvUkikiCage                           = 470 --- @type BehaviorId
 | 
						|
id_bhvUkikiCageChild                      = 471 --- @type BehaviorId
 | 
						|
id_bhvUkikiCageStar                       = 472 --- @type BehaviorId
 | 
						|
id_bhvUnagi                               = 473 --- @type BehaviorId
 | 
						|
id_bhvUnagiSubobject                      = 474 --- @type BehaviorId
 | 
						|
id_bhvUnlockDoorStar                      = 475 --- @type BehaviorId
 | 
						|
id_bhvUnused05A8                          = 476 --- @type BehaviorId
 | 
						|
id_bhvUnused0DFC                          = 477 --- @type BehaviorId
 | 
						|
id_bhvUnused1820                          = 478 --- @type BehaviorId
 | 
						|
id_bhvUnused1F30                          = 479 --- @type BehaviorId
 | 
						|
id_bhvUnused20E0                          = 480 --- @type BehaviorId
 | 
						|
id_bhvUnused2A10                          = 481 --- @type BehaviorId
 | 
						|
id_bhvUnused2A54                          = 482 --- @type BehaviorId
 | 
						|
id_bhvUnusedFakeStar                      = 483 --- @type BehaviorId
 | 
						|
id_bhvUnusedParticleSpawn                 = 484 --- @type BehaviorId
 | 
						|
id_bhvUnusedPoundablePlatform             = 485 --- @type BehaviorId
 | 
						|
id_bhvVanishCap                           = 486 --- @type BehaviorId
 | 
						|
id_bhvVertStarParticleSpawner             = 487 --- @type BehaviorId
 | 
						|
id_bhvVolcanoFlames                       = 488 --- @type BehaviorId
 | 
						|
id_bhvVolcanoSoundLoop                    = 489 --- @type BehaviorId
 | 
						|
id_bhvWallTinyStarParticle                = 490 --- @type BehaviorId
 | 
						|
id_bhvWarp                                = 491 --- @type BehaviorId
 | 
						|
id_bhvWarpPipe                            = 492 --- @type BehaviorId
 | 
						|
id_bhvWaterAirBubble                      = 493 --- @type BehaviorId
 | 
						|
id_bhvWaterBomb                           = 494 --- @type BehaviorId
 | 
						|
id_bhvWaterBombCannon                     = 495 --- @type BehaviorId
 | 
						|
id_bhvWaterBombShadow                     = 496 --- @type BehaviorId
 | 
						|
id_bhvWaterBombSpawner                    = 497 --- @type BehaviorId
 | 
						|
id_bhvWaterDroplet                        = 498 --- @type BehaviorId
 | 
						|
id_bhvWaterDropletSplash                  = 499 --- @type BehaviorId
 | 
						|
id_bhvWaterfallSoundLoop                  = 500 --- @type BehaviorId
 | 
						|
id_bhvWaterLevelDiamond                   = 501 --- @type BehaviorId
 | 
						|
id_bhvWaterLevelPillar                    = 502 --- @type BehaviorId
 | 
						|
id_bhvWaterMist                           = 503 --- @type BehaviorId
 | 
						|
id_bhvWaterMist2                          = 504 --- @type BehaviorId
 | 
						|
id_bhvWaterSplash                         = 505 --- @type BehaviorId
 | 
						|
id_bhvWaveTrail                           = 506 --- @type BehaviorId
 | 
						|
id_bhvWdwExpressElevator                  = 507 --- @type BehaviorId
 | 
						|
id_bhvWdwExpressElevatorPlatform          = 508 --- @type BehaviorId
 | 
						|
id_bhvWdwRectangularFloatingPlatform      = 509 --- @type BehaviorId
 | 
						|
id_bhvWdwSquareFloatingPlatform           = 510 --- @type BehaviorId
 | 
						|
id_bhvWfBreakableWallLeft                 = 511 --- @type BehaviorId
 | 
						|
id_bhvWfBreakableWallRight                = 512 --- @type BehaviorId
 | 
						|
id_bhvWfElevatorTowerPlatform             = 513 --- @type BehaviorId
 | 
						|
id_bhvWfRotatingWoodenPlatform            = 514 --- @type BehaviorId
 | 
						|
id_bhvWfSlidingPlatform                   = 515 --- @type BehaviorId
 | 
						|
id_bhvWfSlidingTowerPlatform              = 516 --- @type BehaviorId
 | 
						|
id_bhvWfSolidTowerPlatform                = 517 --- @type BehaviorId
 | 
						|
id_bhvWfTumblingBridge                    = 518 --- @type BehaviorId
 | 
						|
id_bhvWhirlpool                           = 519 --- @type BehaviorId
 | 
						|
id_bhvWhitePuff1                          = 520 --- @type BehaviorId
 | 
						|
id_bhvWhitePuff2                          = 521 --- @type BehaviorId
 | 
						|
id_bhvWhitePuffExplosion                  = 522 --- @type BehaviorId
 | 
						|
id_bhvWhitePuffSmoke                      = 523 --- @type BehaviorId
 | 
						|
id_bhvWhitePuffSmoke2                     = 524 --- @type BehaviorId
 | 
						|
id_bhvWhompKingBoss                       = 525 --- @type BehaviorId
 | 
						|
id_bhvWigglerBody                         = 526 --- @type BehaviorId
 | 
						|
id_bhvWigglerHead                         = 527 --- @type BehaviorId
 | 
						|
id_bhvWind                                = 528 --- @type BehaviorId
 | 
						|
id_bhvWingCap                             = 529 --- @type BehaviorId
 | 
						|
id_bhvWoodenPost                          = 530 --- @type BehaviorId
 | 
						|
id_bhvYellowBackgroundInMenu              = 531 --- @type BehaviorId
 | 
						|
id_bhvYellowBall                          = 532 --- @type BehaviorId
 | 
						|
id_bhvYellowCoin                          = 533 --- @type BehaviorId
 | 
						|
id_bhvYoshi                               = 534 --- @type BehaviorId
 | 
						|
id_RM_Scroll_Texture                      = 535 --- @type BehaviorId
 | 
						|
id_editor_Scroll_Texture                  = 536 --- @type BehaviorId
 | 
						|
id_bhvBlueCoinNumber                      = 537 --- @type BehaviorId
 | 
						|
id_bhvStarNumber                          = 538 --- @type BehaviorId
 | 
						|
id_bhvAmbientLight                        = 539 --- @type BehaviorId
 | 
						|
id_bhvPointLight                          = 540 --- @type BehaviorId
 | 
						|
id_bhv_max_count                          = 541 --- @type BehaviorId
 | 
						|
 | 
						|
--- @alias BehaviorId
 | 
						|
--- | `id_bhv1Up`
 | 
						|
--- | `id_bhv1upJumpOnApproach`
 | 
						|
--- | `id_bhv1upRunningAway`
 | 
						|
--- | `id_bhv1upSliding`
 | 
						|
--- | `id_bhv1upWalking`
 | 
						|
--- | `id_bhvActivatedBackAndForthPlatform`
 | 
						|
--- | `id_bhvActSelector`
 | 
						|
--- | `id_bhvActSelectorStarType`
 | 
						|
--- | `id_bhvAirborneDeathWarp`
 | 
						|
--- | `id_bhvAirborneStarCollectWarp`
 | 
						|
--- | `id_bhvAirborneWarp`
 | 
						|
--- | `id_bhvAlphaBooKey`
 | 
						|
--- | `id_bhvAmbientSounds`
 | 
						|
--- | `id_bhvAnimatedTexture`
 | 
						|
--- | `id_bhvAnimatesOnFloorSwitchPress`
 | 
						|
--- | `id_bhvAnotherElavator`
 | 
						|
--- | `id_bhvAnotherTiltingPlatform`
 | 
						|
--- | `id_bhvArrowLift`
 | 
						|
--- | `id_bhvBalconyBigBoo`
 | 
						|
--- | `id_bhvBbhTiltingTrapPlatform`
 | 
						|
--- | `id_bhvBbhTumblingBridge`
 | 
						|
--- | `id_bhvBeginningLakitu`
 | 
						|
--- | `id_bhvBeginningPeach`
 | 
						|
--- | `id_bhvBetaBooKey`
 | 
						|
--- | `id_bhvBetaBowserAnchor`
 | 
						|
--- | `id_bhvBetaChestBottom`
 | 
						|
--- | `id_bhvBetaChestLid`
 | 
						|
--- | `id_bhvBetaFishSplashSpawner`
 | 
						|
--- | `id_bhvBetaHoldableObject`
 | 
						|
--- | `id_bhvBetaMovingFlames`
 | 
						|
--- | `id_bhvBetaMovingFlamesSpawn`
 | 
						|
--- | `id_bhvBetaTrampolineSpring`
 | 
						|
--- | `id_bhvBetaTrampolineTop`
 | 
						|
--- | `id_bhvBigBoulder`
 | 
						|
--- | `id_bhvBigBoulderGenerator`
 | 
						|
--- | `id_bhvBigBully`
 | 
						|
--- | `id_bhvBigBullyWithMinions`
 | 
						|
--- | `id_bhvBigChillBully`
 | 
						|
--- | `id_bhvBigSnowmanWhole`
 | 
						|
--- | `id_bhvBird`
 | 
						|
--- | `id_bhvBirdsSoundLoop`
 | 
						|
--- | `id_bhvBitfsSinkingCagePlatform`
 | 
						|
--- | `id_bhvBitfsSinkingPlatforms`
 | 
						|
--- | `id_bhvBitfsTiltingInvertedPyramid`
 | 
						|
--- | `id_bhvBlackSmokeBowser`
 | 
						|
--- | `id_bhvBlackSmokeMario`
 | 
						|
--- | `id_bhvBlackSmokeUpward`
 | 
						|
--- | `id_bhvBlueBowserFlame`
 | 
						|
--- | `id_bhvBlueCoinJumping`
 | 
						|
--- | `id_bhvBlueCoinSliding`
 | 
						|
--- | `id_bhvBlueCoinSwitch`
 | 
						|
--- | `id_bhvBlueFish`
 | 
						|
--- | `id_bhvBlueFlamesGroup`
 | 
						|
--- | `id_bhvBobBowlingBallSpawner`
 | 
						|
--- | `id_bhvBobomb`
 | 
						|
--- | `id_bhvBobombAnchorMario`
 | 
						|
--- | `id_bhvBobombBuddy`
 | 
						|
--- | `id_bhvBobombBuddyOpensCannon`
 | 
						|
--- | `id_bhvBobombBullyDeathSmoke`
 | 
						|
--- | `id_bhvBobombExplosionBubble`
 | 
						|
--- | `id_bhvBobombExplosionBubble3600`
 | 
						|
--- | `id_bhvBobombFuseSmoke`
 | 
						|
--- | `id_bhvBoo`
 | 
						|
--- | `id_bhvBooBossSpawnedBridge`
 | 
						|
--- | `id_bhvBooCage`
 | 
						|
--- | `id_bhvBooInCastle`
 | 
						|
--- | `id_bhvBookendSpawn`
 | 
						|
--- | `id_bhvBookSwitch`
 | 
						|
--- | `id_bhvBooWithCage`
 | 
						|
--- | `id_bhvBouncingFireball`
 | 
						|
--- | `id_bhvBouncingFireballFlame`
 | 
						|
--- | `id_bhvBowlingBall`
 | 
						|
--- | `id_bhvBowser`
 | 
						|
--- | `id_bhvBowserBodyAnchor`
 | 
						|
--- | `id_bhvBowserBomb`
 | 
						|
--- | `id_bhvBowserBombExplosion`
 | 
						|
--- | `id_bhvBowserBombSmoke`
 | 
						|
--- | `id_bhvBowserCourseRedCoinStar`
 | 
						|
--- | `id_bhvBowserFlameSpawn`
 | 
						|
--- | `id_bhvBowserKey`
 | 
						|
--- | `id_bhvBowserKeyCourseExit`
 | 
						|
--- | `id_bhvBowserKeyUnlockDoor`
 | 
						|
--- | `id_bhvBowserShockWave`
 | 
						|
--- | `id_bhvBowsersSub`
 | 
						|
--- | `id_bhvBowserSubDoor`
 | 
						|
--- | `id_bhvBowserTailAnchor`
 | 
						|
--- | `id_bhvBreakableBox`
 | 
						|
--- | `id_bhvBreakableBoxSmall`
 | 
						|
--- | `id_bhvBreakBoxTriangle`
 | 
						|
--- | `id_bhvBreathParticleSpawner`
 | 
						|
--- | `id_bhvBub`
 | 
						|
--- | `id_bhvBubba`
 | 
						|
--- | `id_bhvBubbleMaybe`
 | 
						|
--- | `id_bhvBubbleParticleSpawner`
 | 
						|
--- | `id_bhvBubblePlayer`
 | 
						|
--- | `id_bhvBubbleSplash`
 | 
						|
--- | `id_bhvBulletBill`
 | 
						|
--- | `id_bhvBulletBillCannon`
 | 
						|
--- | `id_bhvButterfly`
 | 
						|
--- | `id_bhvCameraLakitu`
 | 
						|
--- | `id_bhvCannon`
 | 
						|
--- | `id_bhvCannonBarrel`
 | 
						|
--- | `id_bhvCannonBarrelBubbles`
 | 
						|
--- | `id_bhvCannonBaseUnused`
 | 
						|
--- | `id_bhvCannonClosed`
 | 
						|
--- | `id_bhvCapSwitch`
 | 
						|
--- | `id_bhvCapSwitchBase`
 | 
						|
--- | `id_bhvCarrySomething1`
 | 
						|
--- | `id_bhvCarrySomething2`
 | 
						|
--- | `id_bhvCarrySomething3`
 | 
						|
--- | `id_bhvCarrySomething4`
 | 
						|
--- | `id_bhvCarrySomething5`
 | 
						|
--- | `id_bhvCarrySomething6`
 | 
						|
--- | `id_bhvCastleFlagWaving`
 | 
						|
--- | `id_bhvCastleFloorTrap`
 | 
						|
--- | `id_bhvCcmTouchedStarSpawn`
 | 
						|
--- | `id_bhvCelebrationStar`
 | 
						|
--- | `id_bhvCelebrationStarSparkle`
 | 
						|
--- | `id_bhvChainChomp`
 | 
						|
--- | `id_bhvChainChompChainPart`
 | 
						|
--- | `id_bhvChainChompGate`
 | 
						|
--- | `id_bhvCheckerboardElevatorGroup`
 | 
						|
--- | `id_bhvCheckerboardPlatformSub`
 | 
						|
--- | `id_bhvChirpChirp`
 | 
						|
--- | `id_bhvChirpChirpUnused`
 | 
						|
--- | `id_bhvChuckya`
 | 
						|
--- | `id_bhvChuckyaAnchorMario`
 | 
						|
--- | `id_bhvCirclingAmp`
 | 
						|
--- | `id_bhvClamShell`
 | 
						|
--- | `id_bhvClockHourHand`
 | 
						|
--- | `id_bhvClockMinuteHand`
 | 
						|
--- | `id_bhvCloud`
 | 
						|
--- | `id_bhvCloudPart`
 | 
						|
--- | `id_bhvCoffin`
 | 
						|
--- | `id_bhvCoffinSpawner`
 | 
						|
--- | `id_bhvCoinFormation`
 | 
						|
--- | `id_bhvCoinFormationSpawn`
 | 
						|
--- | `id_bhvCoinInsideBoo`
 | 
						|
--- | `id_bhvCoinSparkles`
 | 
						|
--- | `id_bhvControllablePlatform`
 | 
						|
--- | `id_bhvControllablePlatformSub`
 | 
						|
--- | `id_bhvCourtyardBooTriplet`
 | 
						|
--- | `id_bhvCutOutObject`
 | 
						|
--- | `id_bhvDddMovingPole`
 | 
						|
--- | `id_bhvDDDPole`
 | 
						|
--- | `id_bhvDddWarp`
 | 
						|
--- | `id_bhvDeathWarp`
 | 
						|
--- | `id_bhvDecorativePendulum`
 | 
						|
--- | `id_bhvDirtParticleSpawner`
 | 
						|
--- | `id_bhvDonutPlatform`
 | 
						|
--- | `id_bhvDonutPlatformSpawner`
 | 
						|
--- | `id_bhvDoor`
 | 
						|
--- | `id_bhvDoorWarp`
 | 
						|
--- | `id_bhvDorrie`
 | 
						|
--- | `id_bhvEndBirds1`
 | 
						|
--- | `id_bhvEndBirds2`
 | 
						|
--- | `id_bhvEndPeach`
 | 
						|
--- | `id_bhvEndToad`
 | 
						|
--- | `id_bhvEnemyLakitu`
 | 
						|
--- | `id_bhvExclamationBox`
 | 
						|
--- | `id_bhvExitPodiumWarp`
 | 
						|
--- | `id_bhvExplosion`
 | 
						|
--- | `id_bhvEyerokBoss`
 | 
						|
--- | `id_bhvEyerokHand`
 | 
						|
--- | `id_bhvFadingWarp`
 | 
						|
--- | `id_bhvFallingBowserPlatform`
 | 
						|
--- | `id_bhvFallingPillar`
 | 
						|
--- | `id_bhvFallingPillarHitbox`
 | 
						|
--- | `id_bhvFerrisWheelAxle`
 | 
						|
--- | `id_bhvFerrisWheelPlatform`
 | 
						|
--- | `id_bhvFewBlueFishSpawner`
 | 
						|
--- | `id_bhvFireParticleSpawner`
 | 
						|
--- | `id_bhvFirePiranhaPlant`
 | 
						|
--- | `id_bhvFireSpitter`
 | 
						|
--- | `id_bhvFish`
 | 
						|
--- | `id_bhvFishGroup`
 | 
						|
--- | `id_bhvFishSpawner`
 | 
						|
--- | `id_bhvFlame`
 | 
						|
--- | `id_bhvFlameBouncing`
 | 
						|
--- | `id_bhvFlameBowser`
 | 
						|
--- | `id_bhvFlameFloatingLanding`
 | 
						|
--- | `id_bhvFlameLargeBurningOut`
 | 
						|
--- | `id_bhvFlameMovingForwardGrowing`
 | 
						|
--- | `id_bhvFlamethrower`
 | 
						|
--- | `id_bhvFlamethrowerFlame`
 | 
						|
--- | `id_bhvFloorSwitchAnimatesObject`
 | 
						|
--- | `id_bhvFloorSwitchGrills`
 | 
						|
--- | `id_bhvFloorSwitchHardcodedModel`
 | 
						|
--- | `id_bhvFloorSwitchHiddenObjects`
 | 
						|
--- | `id_bhvFloorTrapInCastle`
 | 
						|
--- | `id_bhvFlyGuy`
 | 
						|
--- | `id_bhvFlyguyFlame`
 | 
						|
--- | `id_bhvFlyingBookend`
 | 
						|
--- | `id_bhvFlyingWarp`
 | 
						|
--- | `id_bhvFreeBowlingBall`
 | 
						|
--- | `id_bhvGhostHuntBigBoo`
 | 
						|
--- | `id_bhvGhostHuntBoo`
 | 
						|
--- | `id_bhvGiantPole`
 | 
						|
--- | `id_bhvGoldenCoinSparkles`
 | 
						|
--- | `id_bhvGoomba`
 | 
						|
--- | `id_bhvGoombaTripletSpawner`
 | 
						|
--- | `id_bhvGrandStar`
 | 
						|
--- | `id_bhvGrindel`
 | 
						|
--- | `id_bhvHardAirKnockBackWarp`
 | 
						|
--- | `id_bhvHauntedBookshelf`
 | 
						|
--- | `id_bhvHauntedBookshelfManager`
 | 
						|
--- | `id_bhvHauntedChair`
 | 
						|
--- | `id_bhvHeaveHo`
 | 
						|
--- | `id_bhvHeaveHoThrowMario`
 | 
						|
--- | `id_bhvHidden1up`
 | 
						|
--- | `id_bhvHidden1upInPole`
 | 
						|
--- | `id_bhvHidden1upInPoleSpawner`
 | 
						|
--- | `id_bhvHidden1upInPoleTrigger`
 | 
						|
--- | `id_bhvHidden1upTrigger`
 | 
						|
--- | `id_bhvHiddenAt120Stars`
 | 
						|
--- | `id_bhvHiddenBlueCoin`
 | 
						|
--- | `id_bhvHiddenObject`
 | 
						|
--- | `id_bhvHiddenRedCoinStar`
 | 
						|
--- | `id_bhvHiddenStaircaseStep`
 | 
						|
--- | `id_bhvHiddenStar`
 | 
						|
--- | `id_bhvHiddenStarTrigger`
 | 
						|
--- | `id_bhvHmcElevatorPlatform`
 | 
						|
--- | `id_bhvHomingAmp`
 | 
						|
--- | `id_bhvHoot`
 | 
						|
--- | `id_bhvHorizontalGrindel`
 | 
						|
--- | `id_bhvHorStarParticleSpawner`
 | 
						|
--- | `id_bhvIdleWaterWave`
 | 
						|
--- | `id_bhvIgloo`
 | 
						|
--- | `id_bhvInitializeChangingWaterLevel`
 | 
						|
--- | `id_bhvInsideCannon`
 | 
						|
--- | `id_bhvInstantActiveWarp`
 | 
						|
--- | `id_bhvInSunkenShip`
 | 
						|
--- | `id_bhvInSunkenShip2`
 | 
						|
--- | `id_bhvInSunkenShip3`
 | 
						|
--- | `id_bhvIntroScene`
 | 
						|
--- | `id_bhvInvisibleObjectsUnderBridge`
 | 
						|
--- | `id_bhvJetStream`
 | 
						|
--- | `id_bhvJetStreamRingSpawner`
 | 
						|
--- | `id_bhvJetStreamWaterRing`
 | 
						|
--- | `id_bhvJrbFloatingBox`
 | 
						|
--- | `id_bhvJrbFloatingPlatform`
 | 
						|
--- | `id_bhvJrbSlidingBox`
 | 
						|
--- | `id_bhvJumpingBox`
 | 
						|
--- | `id_bhvKickableBoard`
 | 
						|
--- | `id_bhvKingBobomb`
 | 
						|
--- | `id_bhvKlepto`
 | 
						|
--- | `id_bhvKoopa`
 | 
						|
--- | `id_bhvKoopaFlag`
 | 
						|
--- | `id_bhvKoopaRaceEndpoint`
 | 
						|
--- | `id_bhvKoopaShell`
 | 
						|
--- | `id_bhvKoopaShellFlame`
 | 
						|
--- | `id_bhvKoopaShellUnderwater`
 | 
						|
--- | `id_bhvLargeBomp`
 | 
						|
--- | `id_bhvLaunchDeathWarp`
 | 
						|
--- | `id_bhvLaunchStarCollectWarp`
 | 
						|
--- | `id_bhvLeafParticleSpawner`
 | 
						|
--- | `id_bhvLllBowserPuzzle`
 | 
						|
--- | `id_bhvLllBowserPuzzlePiece`
 | 
						|
--- | `id_bhvLllDrawbridge`
 | 
						|
--- | `id_bhvLllDrawbridgeSpawner`
 | 
						|
--- | `id_bhvLllFloatingWoodBridge`
 | 
						|
--- | `id_bhvLllHexagonalMesh`
 | 
						|
--- | `id_bhvLllMovingOctagonalMeshPlatform`
 | 
						|
--- | `id_bhvLllRollingLog`
 | 
						|
--- | `id_bhvLllRotatingBlockWithFireBars`
 | 
						|
--- | `id_bhvLllRotatingHexagonalPlatform`
 | 
						|
--- | `id_bhvLllRotatingHexagonalRing`
 | 
						|
--- | `id_bhvLllRotatingHexFlame`
 | 
						|
--- | `id_bhvLllSinkingRectangularPlatform`
 | 
						|
--- | `id_bhvLllSinkingRockBlock`
 | 
						|
--- | `id_bhvLllSinkingSquarePlatforms`
 | 
						|
--- | `id_bhvLllTiltingInvertedPyramid`
 | 
						|
--- | `id_bhvLllTumblingBridge`
 | 
						|
--- | `id_bhvLllVolcanoFallingTrap`
 | 
						|
--- | `id_bhvLllWoodPiece`
 | 
						|
--- | `id_bhvMacroUkiki`
 | 
						|
--- | `id_bhvMadPiano`
 | 
						|
--- | `id_bhvMantaRay`
 | 
						|
--- | `id_bhvMantaRayRingManager`
 | 
						|
--- | `id_bhvMantaRayWaterRing`
 | 
						|
--- | `id_bhvManyBlueFishSpawner`
 | 
						|
--- | `id_bhvMario`
 | 
						|
--- | `id_bhvMenuButton`
 | 
						|
--- | `id_bhvMenuButtonManager`
 | 
						|
--- | `id_bhvMerryGoRound`
 | 
						|
--- | `id_bhvMerryGoRoundBigBoo`
 | 
						|
--- | `id_bhvMerryGoRoundBoo`
 | 
						|
--- | `id_bhvMerryGoRoundBooManager`
 | 
						|
--- | `id_bhvMeshElevator`
 | 
						|
--- | `id_bhvMessagePanel`
 | 
						|
--- | `id_bhvMetalCap`
 | 
						|
--- | `id_bhvMips`
 | 
						|
--- | `id_bhvMistCircParticleSpawner`
 | 
						|
--- | `id_bhvMistParticleSpawner`
 | 
						|
--- | `id_bhvMoatGrills`
 | 
						|
--- | `id_bhvMoneybag`
 | 
						|
--- | `id_bhvMoneybagHidden`
 | 
						|
--- | `id_bhvMontyMole`
 | 
						|
--- | `id_bhvMontyMoleHole`
 | 
						|
--- | `id_bhvMontyMoleRock`
 | 
						|
--- | `id_bhvMovingBlueCoin`
 | 
						|
--- | `id_bhvMovingYellowCoin`
 | 
						|
--- | `id_bhvMrBlizzard`
 | 
						|
--- | `id_bhvMrBlizzardSnowball`
 | 
						|
--- | `id_bhvMrI`
 | 
						|
--- | `id_bhvMrIBlueCoin`
 | 
						|
--- | `id_bhvMrIBody`
 | 
						|
--- | `id_bhvMrIParticle`
 | 
						|
--- | `id_bhvNormalCap`
 | 
						|
--- | `id_bhvObjectBubble`
 | 
						|
--- | `id_bhvObjectWaterSplash`
 | 
						|
--- | `id_bhvObjectWaterWave`
 | 
						|
--- | `id_bhvObjectWaveTrail`
 | 
						|
--- | `id_bhvOctagonalPlatformRotating`
 | 
						|
--- | `id_bhvOneCoin`
 | 
						|
--- | `id_bhvOpenableCageDoor`
 | 
						|
--- | `id_bhvOpenableGrill`
 | 
						|
--- | `id_bhvOrangeNumber`
 | 
						|
--- | `id_bhvPaintingDeathWarp`
 | 
						|
--- | `id_bhvPaintingStarCollectWarp`
 | 
						|
--- | `id_bhvPenguinBaby`
 | 
						|
--- | `id_bhvPenguinRaceFinishLine`
 | 
						|
--- | `id_bhvPenguinRaceShortcutCheck`
 | 
						|
--- | `id_bhvPillarBase`
 | 
						|
--- | `id_bhvPiranhaPlant`
 | 
						|
--- | `id_bhvPiranhaPlantBubble`
 | 
						|
--- | `id_bhvPiranhaPlantWakingBubbles`
 | 
						|
--- | `id_bhvPitBowlingBall`
 | 
						|
--- | `id_bhvPlatformOnTrack`
 | 
						|
--- | `id_bhvPlaysMusicTrackWhenTouched`
 | 
						|
--- | `id_bhvPlungeBubble`
 | 
						|
--- | `id_bhvPokey`
 | 
						|
--- | `id_bhvPokeyBodyPart`
 | 
						|
--- | `id_bhvPoleGrabbing`
 | 
						|
--- | `id_bhvPoundTinyStarParticle`
 | 
						|
--- | `id_bhvPunchTinyTriangle`
 | 
						|
--- | `id_bhvPurpleParticle`
 | 
						|
--- | `id_bhvPurpleSwitchHiddenBoxes`
 | 
						|
--- | `id_bhvPushableMetalBox`
 | 
						|
--- | `id_bhvPyramidElevator`
 | 
						|
--- | `id_bhvPyramidElevatorTrajectoryMarkerBall`
 | 
						|
--- | `id_bhvPyramidPillarTouchDetector`
 | 
						|
--- | `id_bhvPyramidTop`
 | 
						|
--- | `id_bhvPyramidTopFragment`
 | 
						|
--- | `id_bhvRacingPenguin`
 | 
						|
--- | `id_bhvRandomAnimatedTexture`
 | 
						|
--- | `id_bhvRecoveryHeart`
 | 
						|
--- | `id_bhvRedCoin`
 | 
						|
--- | `id_bhvRedCoinStarMarker`
 | 
						|
--- | `id_bhvRespawner`
 | 
						|
--- | `id_bhvRockSolid`
 | 
						|
--- | `id_bhvRotatingCounterClockwise`
 | 
						|
--- | `id_bhvRotatingExclamationMark`
 | 
						|
--- | `id_bhvRotatingPlatform`
 | 
						|
--- | `id_bhvRrCruiserWing`
 | 
						|
--- | `id_bhvRrElevatorPlatform`
 | 
						|
--- | `id_bhvRrRotatingBridgePlatform`
 | 
						|
--- | `id_bhvSandSoundLoop`
 | 
						|
--- | `id_bhvScuttlebug`
 | 
						|
--- | `id_bhvScuttlebugSpawn`
 | 
						|
--- | `id_bhvSeaweed`
 | 
						|
--- | `id_bhvSeaweedBundle`
 | 
						|
--- | `id_bhvSeesawPlatform`
 | 
						|
--- | `id_bhvShallowWaterSplash`
 | 
						|
--- | `id_bhvShallowWaterWave`
 | 
						|
--- | `id_bhvShipPart3`
 | 
						|
--- | `id_bhvSignOnWall`
 | 
						|
--- | `id_bhvSingleCoinGetsSpawned`
 | 
						|
--- | `id_bhvSkeeter`
 | 
						|
--- | `id_bhvSkeeterWave`
 | 
						|
--- | `id_bhvSlidingPlatform2`
 | 
						|
--- | `id_bhvSlidingSnowMound`
 | 
						|
--- | `id_bhvSLSnowmanWind`
 | 
						|
--- | `id_bhvSLWalkingPenguin`
 | 
						|
--- | `id_bhvSmallBomp`
 | 
						|
--- | `id_bhvSmallBully`
 | 
						|
--- | `id_bhvSmallChillBully`
 | 
						|
--- | `id_bhvSmallParticle`
 | 
						|
--- | `id_bhvSmallParticleBubbles`
 | 
						|
--- | `id_bhvSmallParticleSnow`
 | 
						|
--- | `id_bhvSmallPenguin`
 | 
						|
--- | `id_bhvSmallPiranhaFlame`
 | 
						|
--- | `id_bhvSmallWaterWave`
 | 
						|
--- | `id_bhvSmallWaterWave398`
 | 
						|
--- | `id_bhvSmallWhomp`
 | 
						|
--- | `id_bhvSmoke`
 | 
						|
--- | `id_bhvSnowBall`
 | 
						|
--- | `id_bhvSnowmansBodyCheckpoint`
 | 
						|
--- | `id_bhvSnowmansBottom`
 | 
						|
--- | `id_bhvSnowmansHead`
 | 
						|
--- | `id_bhvSnowMoundSpawn`
 | 
						|
--- | `id_bhvSnowParticleSpawner`
 | 
						|
--- | `id_bhvSnufit`
 | 
						|
--- | `id_bhvSnufitBalls`
 | 
						|
--- | `id_bhvSoundSpawner`
 | 
						|
--- | `id_bhvSparkle`
 | 
						|
--- | `id_bhvSparkleParticleSpawner`
 | 
						|
--- | `id_bhvSparkleSpawn`
 | 
						|
--- | `id_bhvSpawnedStar`
 | 
						|
--- | `id_bhvSpawnedStarNoLevelExit`
 | 
						|
--- | `id_bhvSpinAirborneCircleWarp`
 | 
						|
--- | `id_bhvSpinAirborneWarp`
 | 
						|
--- | `id_bhvSpindel`
 | 
						|
--- | `id_bhvSpindrift`
 | 
						|
--- | `id_bhvSpiny`
 | 
						|
--- | `id_bhvSquarishPathMoving`
 | 
						|
--- | `id_bhvSquarishPathParent`
 | 
						|
--- | `id_bhvSquishablePlatform`
 | 
						|
--- | `id_bhvSslMovingPyramidWall`
 | 
						|
--- | `id_bhvStar`
 | 
						|
--- | `id_bhvStarDoor`
 | 
						|
--- | `id_bhvStarKeyCollectionPuffSpawner`
 | 
						|
--- | `id_bhvStarSpawnCoordinates`
 | 
						|
--- | `id_bhvStaticCheckeredPlatform`
 | 
						|
--- | `id_bhvStaticObject`
 | 
						|
--- | `id_bhvStrongWindParticle`
 | 
						|
--- | `id_bhvStub`
 | 
						|
--- | `id_bhvStub1D0C`
 | 
						|
--- | `id_bhvStub1D70`
 | 
						|
--- | `id_bhvSunkenShipPart`
 | 
						|
--- | `id_bhvSunkenShipPart2`
 | 
						|
--- | `id_bhvSunkenShipSetRotation`
 | 
						|
--- | `id_bhvSushiShark`
 | 
						|
--- | `id_bhvSushiSharkCollisionChild`
 | 
						|
--- | `id_bhvSwimmingWarp`
 | 
						|
--- | `id_bhvSwingPlatform`
 | 
						|
--- | `id_bhvSwoop`
 | 
						|
--- | `id_bhvTankFishGroup`
 | 
						|
--- | `id_bhvTemporaryYellowCoin`
 | 
						|
--- | `id_bhvTenCoinsSpawn`
 | 
						|
--- | `id_bhvThiBowlingBallSpawner`
 | 
						|
--- | `id_bhvThiHugeIslandTop`
 | 
						|
--- | `id_bhvThiTinyIslandTop`
 | 
						|
--- | `id_bhvThreeCoinsSpawn`
 | 
						|
--- | `id_bhvThwomp`
 | 
						|
--- | `id_bhvThwomp2`
 | 
						|
--- | `id_bhvTiltingBowserLavaPlatform`
 | 
						|
--- | `id_bhvTinyStrongWindParticle`
 | 
						|
--- | `id_bhvToadMessage`
 | 
						|
--- | `id_bhvTower`
 | 
						|
--- | `id_bhvTowerDoor`
 | 
						|
--- | `id_bhvTowerPlatformGroup`
 | 
						|
--- | `id_bhvToxBox`
 | 
						|
--- | `id_bhvTrackBall`
 | 
						|
--- | `id_bhvTreasureChestBottom`
 | 
						|
--- | `id_bhvTreasureChests`
 | 
						|
--- | `id_bhvTreasureChestsJrb`
 | 
						|
--- | `id_bhvTreasureChestsShip`
 | 
						|
--- | `id_bhvTreasureChestTop`
 | 
						|
--- | `id_bhvTree`
 | 
						|
--- | `id_bhvTreeLeaf`
 | 
						|
--- | `id_bhvTreeSnow`
 | 
						|
--- | `id_bhvTriangleParticleSpawner`
 | 
						|
--- | `id_bhvTripletButterfly`
 | 
						|
--- | `id_bhvTTC2DRotator`
 | 
						|
--- | `id_bhvTTCCog`
 | 
						|
--- | `id_bhvTTCElevator`
 | 
						|
--- | `id_bhvTTCMovingBar`
 | 
						|
--- | `id_bhvTTCPendulum`
 | 
						|
--- | `id_bhvTTCPitBlock`
 | 
						|
--- | `id_bhvTTCRotatingSolid`
 | 
						|
--- | `id_bhvTTCSpinner`
 | 
						|
--- | `id_bhvTTCTreadmill`
 | 
						|
--- | `id_bhvTtmBowlingBallSpawner`
 | 
						|
--- | `id_bhvTtmRollingLog`
 | 
						|
--- | `id_bhvTumblingBridgePlatform`
 | 
						|
--- | `id_bhvTuxiesMother`
 | 
						|
--- | `id_bhvTweester`
 | 
						|
--- | `id_bhvTweesterSandParticle`
 | 
						|
--- | `id_bhvUkiki`
 | 
						|
--- | `id_bhvUkikiCage`
 | 
						|
--- | `id_bhvUkikiCageChild`
 | 
						|
--- | `id_bhvUkikiCageStar`
 | 
						|
--- | `id_bhvUnagi`
 | 
						|
--- | `id_bhvUnagiSubobject`
 | 
						|
--- | `id_bhvUnlockDoorStar`
 | 
						|
--- | `id_bhvUnused05A8`
 | 
						|
--- | `id_bhvUnused0DFC`
 | 
						|
--- | `id_bhvUnused1820`
 | 
						|
--- | `id_bhvUnused1F30`
 | 
						|
--- | `id_bhvUnused20E0`
 | 
						|
--- | `id_bhvUnused2A10`
 | 
						|
--- | `id_bhvUnused2A54`
 | 
						|
--- | `id_bhvUnusedFakeStar`
 | 
						|
--- | `id_bhvUnusedParticleSpawn`
 | 
						|
--- | `id_bhvUnusedPoundablePlatform`
 | 
						|
--- | `id_bhvVanishCap`
 | 
						|
--- | `id_bhvVertStarParticleSpawner`
 | 
						|
--- | `id_bhvVolcanoFlames`
 | 
						|
--- | `id_bhvVolcanoSoundLoop`
 | 
						|
--- | `id_bhvWallTinyStarParticle`
 | 
						|
--- | `id_bhvWarp`
 | 
						|
--- | `id_bhvWarpPipe`
 | 
						|
--- | `id_bhvWaterAirBubble`
 | 
						|
--- | `id_bhvWaterBomb`
 | 
						|
--- | `id_bhvWaterBombCannon`
 | 
						|
--- | `id_bhvWaterBombShadow`
 | 
						|
--- | `id_bhvWaterBombSpawner`
 | 
						|
--- | `id_bhvWaterDroplet`
 | 
						|
--- | `id_bhvWaterDropletSplash`
 | 
						|
--- | `id_bhvWaterfallSoundLoop`
 | 
						|
--- | `id_bhvWaterLevelDiamond`
 | 
						|
--- | `id_bhvWaterLevelPillar`
 | 
						|
--- | `id_bhvWaterMist`
 | 
						|
--- | `id_bhvWaterMist2`
 | 
						|
--- | `id_bhvWaterSplash`
 | 
						|
--- | `id_bhvWaveTrail`
 | 
						|
--- | `id_bhvWdwExpressElevator`
 | 
						|
--- | `id_bhvWdwExpressElevatorPlatform`
 | 
						|
--- | `id_bhvWdwRectangularFloatingPlatform`
 | 
						|
--- | `id_bhvWdwSquareFloatingPlatform`
 | 
						|
--- | `id_bhvWfBreakableWallLeft`
 | 
						|
--- | `id_bhvWfBreakableWallRight`
 | 
						|
--- | `id_bhvWfElevatorTowerPlatform`
 | 
						|
--- | `id_bhvWfRotatingWoodenPlatform`
 | 
						|
--- | `id_bhvWfSlidingPlatform`
 | 
						|
--- | `id_bhvWfSlidingTowerPlatform`
 | 
						|
--- | `id_bhvWfSolidTowerPlatform`
 | 
						|
--- | `id_bhvWfTumblingBridge`
 | 
						|
--- | `id_bhvWhirlpool`
 | 
						|
--- | `id_bhvWhitePuff1`
 | 
						|
--- | `id_bhvWhitePuff2`
 | 
						|
--- | `id_bhvWhitePuffExplosion`
 | 
						|
--- | `id_bhvWhitePuffSmoke`
 | 
						|
--- | `id_bhvWhitePuffSmoke2`
 | 
						|
--- | `id_bhvWhompKingBoss`
 | 
						|
--- | `id_bhvWigglerBody`
 | 
						|
--- | `id_bhvWigglerHead`
 | 
						|
--- | `id_bhvWind`
 | 
						|
--- | `id_bhvWingCap`
 | 
						|
--- | `id_bhvWoodenPost`
 | 
						|
--- | `id_bhvYellowBackgroundInMenu`
 | 
						|
--- | `id_bhvYellowBall`
 | 
						|
--- | `id_bhvYellowCoin`
 | 
						|
--- | `id_bhvYoshi`
 | 
						|
--- | `id_RM_Scroll_Texture`
 | 
						|
--- | `id_editor_Scroll_Texture`
 | 
						|
--- | `id_bhvBlueCoinNumber`
 | 
						|
--- | `id_bhvStarNumber`
 | 
						|
--- | `id_bhvAmbientLight`
 | 
						|
--- | `id_bhvPointLight`
 | 
						|
--- | `id_bhv_max_count`
 | 
						|
 | 
						|
RCO_ALL                       = 0 --- @type RomhackCameraOverride
 | 
						|
RCO_ALL_EXCEPT_BOWSER         = 1 --- @type RomhackCameraOverride
 | 
						|
RCO_NONE                      = 2 --- @type RomhackCameraOverride
 | 
						|
RCO_ALL_INCLUDING_VANILLA     = 3 --- @type RomhackCameraOverride
 | 
						|
RCO_ALL_VANILLA_EXCEPT_BOWSER = 4 --- @type RomhackCameraOverride
 | 
						|
RCO_DISABLE                   = 5 --- @type RomhackCameraOverride
 | 
						|
 | 
						|
--- @alias RomhackCameraOverride
 | 
						|
--- | `RCO_ALL`
 | 
						|
--- | `RCO_ALL_EXCEPT_BOWSER`
 | 
						|
--- | `RCO_NONE`
 | 
						|
--- | `RCO_ALL_INCLUDING_VANILLA`
 | 
						|
--- | `RCO_ALL_VANILLA_EXCEPT_BOWSER`
 | 
						|
--- | `RCO_DISABLE`
 | 
						|
 | 
						|
RCE_AUTOMATIC = 0 --- @type RomhackCameraEnable
 | 
						|
RCE_ON        = 1 --- @type RomhackCameraEnable
 | 
						|
RCE_OFF       = 2 --- @type RomhackCameraEnable
 | 
						|
 | 
						|
--- @alias RomhackCameraEnable
 | 
						|
--- | `RCE_AUTOMATIC`
 | 
						|
--- | `RCE_ON`
 | 
						|
--- | `RCE_OFF`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MODE_MARIO_ACTIVE = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MODE_LAKITU_WAS_ZOOMED_OUT = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MODE_MARIO_SELECTED = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SELECTION_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SELECTION_FIXED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_ANGLE_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_ANGLE_LAKITU = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_NONE = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_RADIAL = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_OUTWARD_RADIAL = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_BEHIND_MARIO = 0x03
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_CLOSE = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_C_UP = 0x06
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_WATER_SURFACE = 0x08
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_SLIDE_HOOT = 0x09
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_INSIDE_CANNON = 0x0A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_BOSS_FIGHT = 0x0B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_PARALLEL_TRACKING = 0x0C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_FIXED = 0x0D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_8_DIRECTIONS = 0x0E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_FREE_ROAM = 0x10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_SPIRAL_STAIRS = 0x11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_NEWCAM = 0x12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_MODE_ROM_HACK = 0x13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_RETURN_TO_MIDDLE = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ZOOMED_OUT = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ROTATE_RIGHT = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ROTATE_LEFT = 0x0008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ENTERED_ROTATE_SURFACE = 0x0010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_METAL_BELOW_WATER = 0x0020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_FIX_IN_PLACE = 0x0040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_UNKNOWN_8 = 0x0080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVING_INTO_MODE = 0x0100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_STARTED_EXITING_C_UP = 0x0200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_UNKNOWN_11 = 0x0400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_INIT_CAMERA = 0x0800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ALREADY_ZOOMED_OUT = 0x1000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_C_UP_MODE = 0x2000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_SUBMERGED = 0x4000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_PAUSE_SCREEN = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_ROTATE = (CAM_MOVE_ROTATE_RIGHT | CAM_MOVE_ROTATE_LEFT | CAM_MOVE_RETURN_TO_MIDDLE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_MOVE_RESTRICT = (CAM_MOVE_ENTERED_ROTATE_SURFACE | CAM_MOVE_METAL_BELOW_WATER | CAM_MOVE_FIX_IN_PLACE | CAM_MOVE_UNKNOWN_8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_C_UP_PLAYED = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_MARIO_ACTIVE = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_NORMAL_ACTIVE = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_UNUSED_SELECT_MARIO = 0x08
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_UNUSED_SELECT_FIXED = 0x10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_SOUND_FIXED_ACTIVE = 0x20
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_SMOOTH_MOVEMENT = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_BLOCK_SMOOTH_MOVEMENT = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_FRAME_AFTER_CAM_INIT = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_CHANGED_PARTRACK_INDEX = 0x0008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_CCM_SLIDE_SHORTCUT = 0x0010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_CAM_NEAR_WALL = 0x0020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_SLEEPING = 0x0040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_UNUSED_7 = 0x0080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_UNUSED_8 = 0x0100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_COLLIDED_WITH_WALL = 0x0200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_START_TRANSITION = 0x0400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_TRANSITION_OUT_OF_C_UP = 0x0800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_BLOCK_AREA_PROCESSING = 0x1000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_UNUSED_13 = 0x2000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_UNUSED_CUTSCENE_ACTIVE = 0x4000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FLAG_BEHIND_MARIO_POST_DOOR = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_NONE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_MARIO = 1 << 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_LAKITU = 1 << 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_FIXED = 1 << 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_C_DOWN = 1 << 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_C_UP = 1 << 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_MODE_GROUP = (CAM_STATUS_MARIO | CAM_STATUS_LAKITU | CAM_STATUS_FIXED)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_STATUS_C_MODE_GROUP = (CAM_STATUS_C_DOWN | CAM_STATUS_C_UP)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ATTACK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_GROUND_POUND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_SMALL_DAMAGE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_MED_DAMAGE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_LARGE_DAMAGE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_HIT_FROM_BELOW = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_FALL_DAMAGE = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_SHOCK = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_EXPLOSION = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_BOWSER_THROW_BOUNCE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_BOWSER_JUMP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_UNUSED_5 = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_UNUSED_6 = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_UNUSED_7 = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_PYRAMID_EXPLODE = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_JRB_SHIP_DRAIN = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_ENV_FALLING_BITS_PLAT = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_FOV_SMALL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_FOV_UNUSED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_FOV_MEDIUM = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_FOV_LARGE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_POS_SMALL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_POS_MEDIUM = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_POS_LARGE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SHAKE_POS_BOWLING_BALL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DOOR_PULL = 130
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DOOR_PUSH = 131
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENTER_CANNON = 133
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENTER_PAINTING = 134
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DEATH_EXIT = 135
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DOOR_WARP = 139
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DOOR_PULL_MODE = 140
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DOOR_PUSH_MODE = 141
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_INTRO_PEACH = 142
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DANCE_ROTATE = 143
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENTER_BOWSER_ARENA = 144
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_0F_UNUSED = 145
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_UNUSED_EXIT = 147
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_SLIDING_DOORS_OPEN = 149
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_PREPARE_CANNON = 150
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_UNLOCK_KEY_DOOR = 151
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_STANDING_DEATH = 152
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DEATH_ON_STOMACH = 153
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DEATH_ON_BACK = 154
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_QUICKSAND_DEATH = 155
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_SUFFOCATION_DEATH = 156
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_BOWSER_SUCC = 157
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_BOWSER_DEATH = 158
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_WATER_DEATH = 159
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_PAINTING_SUCC = 160
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_CAP_SWITCH_PRESS = 161
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DIALOG = 162
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_RACE_DIALOG = 163
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENTER_PYRAMID_TOP = 164
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DANCE_FLY_AWAY = 165
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DANCE_CLOSEUP = 166
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_KEY_DANCE = 167
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_SSL_PYRAMID_EXPLODE = 168
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_SPECIAL_SUCC = 169
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_NONPAINTING_DEATH = 170
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_READ_MESSAGE = 171
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENDING = 172
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_STAR_SPAWN = 173
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_GRAND_STAR = 174
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_DANCE_DEFAULT = 175
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_RED_COIN_STAR_SPAWN = 176
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_END_WAVING = 177
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_CREDITS = 178
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_WATERFALL = 179
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_EXIT_FALL_WMOTR = 180
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_ENTER_POOL = 181
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_PALETTE_EDITOR = 182
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_STOP = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CUTSCENE_LOOP = 0x7FFF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_OFF = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_CUTSCENE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_UNUSED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_HANG_OWL = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_HIGH = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_STAR_DANCE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAND_CAM_SHAKE_LOW = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DOOR_DEFAULT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DOOR_LEAVING_SPECIAL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DOOR_ENTER_LOBBY = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_SET_45 = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_DEFAULT = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_APP_45 = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_SET_30 = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_APP_20 = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_BBH = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_APP_80 = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_APP_30 = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_APP_60 = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_ZOOM_30 = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_FOV_SET_29 = 13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_CANNON = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_SHOT_FROM_CANNON = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_UNUSED_3 = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_BOWSER_INIT = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_DOOR_WARP = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_DOOR = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_BOWSER_JUMP = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_BOWSER_THROW_BOUNCE = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_START_INTRO = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_START_GRAND_STAR = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_START_ENDING = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_START_END_WAVING = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAM_EVENT_START_CREDITS = 13
 | 
						|
 | 
						|
CT_MARIO   = 0 --- @type CharacterType
 | 
						|
CT_LUIGI   = 1 --- @type CharacterType
 | 
						|
CT_TOAD    = 2 --- @type CharacterType
 | 
						|
CT_WALUIGI = 3 --- @type CharacterType
 | 
						|
CT_WARIO   = 4 --- @type CharacterType
 | 
						|
CT_MAX     = 5 --- @type CharacterType
 | 
						|
 | 
						|
--- @alias CharacterType
 | 
						|
--- | `CT_MARIO`
 | 
						|
--- | `CT_LUIGI`
 | 
						|
--- | `CT_TOAD`
 | 
						|
--- | `CT_WALUIGI`
 | 
						|
--- | `CT_WARIO`
 | 
						|
--- | `CT_MAX`
 | 
						|
 | 
						|
CHAR_SOUND_YAH_WAH_HOO         =  0 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HOOHOO              =  1 --- @type CharacterSound
 | 
						|
CHAR_SOUND_YAHOO               =  2 --- @type CharacterSound
 | 
						|
CHAR_SOUND_UH                  =  3 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HRMM                =  4 --- @type CharacterSound
 | 
						|
CHAR_SOUND_WAH2                =  5 --- @type CharacterSound
 | 
						|
CHAR_SOUND_WHOA                =  6 --- @type CharacterSound
 | 
						|
CHAR_SOUND_EEUH                =  7 --- @type CharacterSound
 | 
						|
CHAR_SOUND_ATTACKED            =  8 --- @type CharacterSound
 | 
						|
CHAR_SOUND_OOOF                =  9 --- @type CharacterSound
 | 
						|
CHAR_SOUND_OOOF2               = 10 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HERE_WE_GO          = 11 --- @type CharacterSound
 | 
						|
CHAR_SOUND_YAWNING             = 12 --- @type CharacterSound
 | 
						|
CHAR_SOUND_SNORING1            = 13 --- @type CharacterSound
 | 
						|
CHAR_SOUND_SNORING2            = 14 --- @type CharacterSound
 | 
						|
CHAR_SOUND_WAAAOOOW            = 15 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HAHA                = 16 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HAHA_2              = 17 --- @type CharacterSound
 | 
						|
CHAR_SOUND_UH2                 = 18 --- @type CharacterSound
 | 
						|
CHAR_SOUND_UH2_2               = 19 --- @type CharacterSound
 | 
						|
CHAR_SOUND_ON_FIRE             = 20 --- @type CharacterSound
 | 
						|
CHAR_SOUND_DYING               = 21 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PANTING_COLD        = 22 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PANTING             = 23 --- @type CharacterSound
 | 
						|
CHAR_SOUND_COUGHING1           = 24 --- @type CharacterSound
 | 
						|
CHAR_SOUND_COUGHING2           = 25 --- @type CharacterSound
 | 
						|
CHAR_SOUND_COUGHING3           = 26 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PUNCH_YAH           = 27 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PUNCH_HOO           = 28 --- @type CharacterSound
 | 
						|
CHAR_SOUND_MAMA_MIA            = 29 --- @type CharacterSound
 | 
						|
CHAR_SOUND_GROUND_POUND_WAH    = 30 --- @type CharacterSound
 | 
						|
CHAR_SOUND_DROWNING            = 31 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PUNCH_WAH           = 32 --- @type CharacterSound
 | 
						|
CHAR_SOUND_YAHOO_WAHA_YIPPEE   = 33 --- @type CharacterSound
 | 
						|
CHAR_SOUND_DOH                 = 34 --- @type CharacterSound
 | 
						|
CHAR_SOUND_GAME_OVER           = 35 --- @type CharacterSound
 | 
						|
CHAR_SOUND_HELLO               = 36 --- @type CharacterSound
 | 
						|
CHAR_SOUND_PRESS_START_TO_PLAY = 37 --- @type CharacterSound
 | 
						|
CHAR_SOUND_TWIRL_BOUNCE        = 38 --- @type CharacterSound
 | 
						|
CHAR_SOUND_SNORING3            = 39 --- @type CharacterSound
 | 
						|
CHAR_SOUND_SO_LONGA_BOWSER     = 40 --- @type CharacterSound
 | 
						|
CHAR_SOUND_IMA_TIRED           = 41 --- @type CharacterSound
 | 
						|
CHAR_SOUND_LETS_A_GO           = 42 --- @type CharacterSound
 | 
						|
CHAR_SOUND_OKEY_DOKEY          = 43 --- @type CharacterSound
 | 
						|
CHAR_SOUND_MAX                 = 44 --- @type CharacterSound
 | 
						|
 | 
						|
--- @alias CharacterSound
 | 
						|
--- | `CHAR_SOUND_YAH_WAH_HOO`
 | 
						|
--- | `CHAR_SOUND_HOOHOO`
 | 
						|
--- | `CHAR_SOUND_YAHOO`
 | 
						|
--- | `CHAR_SOUND_UH`
 | 
						|
--- | `CHAR_SOUND_HRMM`
 | 
						|
--- | `CHAR_SOUND_WAH2`
 | 
						|
--- | `CHAR_SOUND_WHOA`
 | 
						|
--- | `CHAR_SOUND_EEUH`
 | 
						|
--- | `CHAR_SOUND_ATTACKED`
 | 
						|
--- | `CHAR_SOUND_OOOF`
 | 
						|
--- | `CHAR_SOUND_OOOF2`
 | 
						|
--- | `CHAR_SOUND_HERE_WE_GO`
 | 
						|
--- | `CHAR_SOUND_YAWNING`
 | 
						|
--- | `CHAR_SOUND_SNORING1`
 | 
						|
--- | `CHAR_SOUND_SNORING2`
 | 
						|
--- | `CHAR_SOUND_WAAAOOOW`
 | 
						|
--- | `CHAR_SOUND_HAHA`
 | 
						|
--- | `CHAR_SOUND_HAHA_2`
 | 
						|
--- | `CHAR_SOUND_UH2`
 | 
						|
--- | `CHAR_SOUND_UH2_2`
 | 
						|
--- | `CHAR_SOUND_ON_FIRE`
 | 
						|
--- | `CHAR_SOUND_DYING`
 | 
						|
--- | `CHAR_SOUND_PANTING_COLD`
 | 
						|
--- | `CHAR_SOUND_PANTING`
 | 
						|
--- | `CHAR_SOUND_COUGHING1`
 | 
						|
--- | `CHAR_SOUND_COUGHING2`
 | 
						|
--- | `CHAR_SOUND_COUGHING3`
 | 
						|
--- | `CHAR_SOUND_PUNCH_YAH`
 | 
						|
--- | `CHAR_SOUND_PUNCH_HOO`
 | 
						|
--- | `CHAR_SOUND_MAMA_MIA`
 | 
						|
--- | `CHAR_SOUND_GROUND_POUND_WAH`
 | 
						|
--- | `CHAR_SOUND_DROWNING`
 | 
						|
--- | `CHAR_SOUND_PUNCH_WAH`
 | 
						|
--- | `CHAR_SOUND_YAHOO_WAHA_YIPPEE`
 | 
						|
--- | `CHAR_SOUND_DOH`
 | 
						|
--- | `CHAR_SOUND_GAME_OVER`
 | 
						|
--- | `CHAR_SOUND_HELLO`
 | 
						|
--- | `CHAR_SOUND_PRESS_START_TO_PLAY`
 | 
						|
--- | `CHAR_SOUND_TWIRL_BOUNCE`
 | 
						|
--- | `CHAR_SOUND_SNORING3`
 | 
						|
--- | `CHAR_SOUND_SO_LONGA_BOWSER`
 | 
						|
--- | `CHAR_SOUND_IMA_TIRED`
 | 
						|
--- | `CHAR_SOUND_LETS_A_GO`
 | 
						|
--- | `CHAR_SOUND_OKEY_DOKEY`
 | 
						|
--- | `CHAR_SOUND_MAX`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOUSE_BUTTON_1 = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOUSE_BUTTON_2 = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOUSE_BUTTON_3 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOUSE_BUTTON_4 = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOUSE_BUTTON_5 = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
L_MOUSE_BUTTON = MOUSE_BUTTON_1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
M_MOUSE_BUTTON = MOUSE_BUTTON_2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
R_MOUSE_BUTTON = MOUSE_BUTTON_3
 | 
						|
 | 
						|
DIALOG_NONE  =  -1 --- @type DialogId
 | 
						|
DIALOG_000   =   0 --- @type DialogId
 | 
						|
DIALOG_001   =   1 --- @type DialogId
 | 
						|
DIALOG_002   =   2 --- @type DialogId
 | 
						|
DIALOG_003   =   3 --- @type DialogId
 | 
						|
DIALOG_004   =   4 --- @type DialogId
 | 
						|
DIALOG_005   =   5 --- @type DialogId
 | 
						|
DIALOG_006   =   6 --- @type DialogId
 | 
						|
DIALOG_007   =   7 --- @type DialogId
 | 
						|
DIALOG_008   =   8 --- @type DialogId
 | 
						|
DIALOG_009   =   9 --- @type DialogId
 | 
						|
DIALOG_010   =  10 --- @type DialogId
 | 
						|
DIALOG_011   =  11 --- @type DialogId
 | 
						|
DIALOG_012   =  12 --- @type DialogId
 | 
						|
DIALOG_013   =  13 --- @type DialogId
 | 
						|
DIALOG_014   =  14 --- @type DialogId
 | 
						|
DIALOG_015   =  15 --- @type DialogId
 | 
						|
DIALOG_016   =  16 --- @type DialogId
 | 
						|
DIALOG_017   =  17 --- @type DialogId
 | 
						|
DIALOG_018   =  18 --- @type DialogId
 | 
						|
DIALOG_019   =  19 --- @type DialogId
 | 
						|
DIALOG_020   =  20 --- @type DialogId
 | 
						|
DIALOG_021   =  21 --- @type DialogId
 | 
						|
DIALOG_022   =  22 --- @type DialogId
 | 
						|
DIALOG_023   =  23 --- @type DialogId
 | 
						|
DIALOG_024   =  24 --- @type DialogId
 | 
						|
DIALOG_025   =  25 --- @type DialogId
 | 
						|
DIALOG_026   =  26 --- @type DialogId
 | 
						|
DIALOG_027   =  27 --- @type DialogId
 | 
						|
DIALOG_028   =  28 --- @type DialogId
 | 
						|
DIALOG_029   =  29 --- @type DialogId
 | 
						|
DIALOG_030   =  30 --- @type DialogId
 | 
						|
DIALOG_031   =  31 --- @type DialogId
 | 
						|
DIALOG_032   =  32 --- @type DialogId
 | 
						|
DIALOG_033   =  33 --- @type DialogId
 | 
						|
DIALOG_034   =  34 --- @type DialogId
 | 
						|
DIALOG_035   =  35 --- @type DialogId
 | 
						|
DIALOG_036   =  36 --- @type DialogId
 | 
						|
DIALOG_037   =  37 --- @type DialogId
 | 
						|
DIALOG_038   =  38 --- @type DialogId
 | 
						|
DIALOG_039   =  39 --- @type DialogId
 | 
						|
DIALOG_040   =  40 --- @type DialogId
 | 
						|
DIALOG_041   =  41 --- @type DialogId
 | 
						|
DIALOG_042   =  42 --- @type DialogId
 | 
						|
DIALOG_043   =  43 --- @type DialogId
 | 
						|
DIALOG_044   =  44 --- @type DialogId
 | 
						|
DIALOG_045   =  45 --- @type DialogId
 | 
						|
DIALOG_046   =  46 --- @type DialogId
 | 
						|
DIALOG_047   =  47 --- @type DialogId
 | 
						|
DIALOG_048   =  48 --- @type DialogId
 | 
						|
DIALOG_049   =  49 --- @type DialogId
 | 
						|
DIALOG_050   =  50 --- @type DialogId
 | 
						|
DIALOG_051   =  51 --- @type DialogId
 | 
						|
DIALOG_052   =  52 --- @type DialogId
 | 
						|
DIALOG_053   =  53 --- @type DialogId
 | 
						|
DIALOG_054   =  54 --- @type DialogId
 | 
						|
DIALOG_055   =  55 --- @type DialogId
 | 
						|
DIALOG_056   =  56 --- @type DialogId
 | 
						|
DIALOG_057   =  57 --- @type DialogId
 | 
						|
DIALOG_058   =  58 --- @type DialogId
 | 
						|
DIALOG_059   =  59 --- @type DialogId
 | 
						|
DIALOG_060   =  60 --- @type DialogId
 | 
						|
DIALOG_061   =  61 --- @type DialogId
 | 
						|
DIALOG_062   =  62 --- @type DialogId
 | 
						|
DIALOG_063   =  63 --- @type DialogId
 | 
						|
DIALOG_064   =  64 --- @type DialogId
 | 
						|
DIALOG_065   =  65 --- @type DialogId
 | 
						|
DIALOG_066   =  66 --- @type DialogId
 | 
						|
DIALOG_067   =  67 --- @type DialogId
 | 
						|
DIALOG_068   =  68 --- @type DialogId
 | 
						|
DIALOG_069   =  69 --- @type DialogId
 | 
						|
DIALOG_070   =  70 --- @type DialogId
 | 
						|
DIALOG_071   =  71 --- @type DialogId
 | 
						|
DIALOG_072   =  72 --- @type DialogId
 | 
						|
DIALOG_073   =  73 --- @type DialogId
 | 
						|
DIALOG_074   =  74 --- @type DialogId
 | 
						|
DIALOG_075   =  75 --- @type DialogId
 | 
						|
DIALOG_076   =  76 --- @type DialogId
 | 
						|
DIALOG_077   =  77 --- @type DialogId
 | 
						|
DIALOG_078   =  78 --- @type DialogId
 | 
						|
DIALOG_079   =  79 --- @type DialogId
 | 
						|
DIALOG_080   =  80 --- @type DialogId
 | 
						|
DIALOG_081   =  81 --- @type DialogId
 | 
						|
DIALOG_082   =  82 --- @type DialogId
 | 
						|
DIALOG_083   =  83 --- @type DialogId
 | 
						|
DIALOG_084   =  84 --- @type DialogId
 | 
						|
DIALOG_085   =  85 --- @type DialogId
 | 
						|
DIALOG_086   =  86 --- @type DialogId
 | 
						|
DIALOG_087   =  87 --- @type DialogId
 | 
						|
DIALOG_088   =  88 --- @type DialogId
 | 
						|
DIALOG_089   =  89 --- @type DialogId
 | 
						|
DIALOG_090   =  90 --- @type DialogId
 | 
						|
DIALOG_091   =  91 --- @type DialogId
 | 
						|
DIALOG_092   =  92 --- @type DialogId
 | 
						|
DIALOG_093   =  93 --- @type DialogId
 | 
						|
DIALOG_094   =  94 --- @type DialogId
 | 
						|
DIALOG_095   =  95 --- @type DialogId
 | 
						|
DIALOG_096   =  96 --- @type DialogId
 | 
						|
DIALOG_097   =  97 --- @type DialogId
 | 
						|
DIALOG_098   =  98 --- @type DialogId
 | 
						|
DIALOG_099   =  99 --- @type DialogId
 | 
						|
DIALOG_100   = 100 --- @type DialogId
 | 
						|
DIALOG_101   = 101 --- @type DialogId
 | 
						|
DIALOG_102   = 102 --- @type DialogId
 | 
						|
DIALOG_103   = 103 --- @type DialogId
 | 
						|
DIALOG_104   = 104 --- @type DialogId
 | 
						|
DIALOG_105   = 105 --- @type DialogId
 | 
						|
DIALOG_106   = 106 --- @type DialogId
 | 
						|
DIALOG_107   = 107 --- @type DialogId
 | 
						|
DIALOG_108   = 108 --- @type DialogId
 | 
						|
DIALOG_109   = 109 --- @type DialogId
 | 
						|
DIALOG_110   = 110 --- @type DialogId
 | 
						|
DIALOG_111   = 111 --- @type DialogId
 | 
						|
DIALOG_112   = 112 --- @type DialogId
 | 
						|
DIALOG_113   = 113 --- @type DialogId
 | 
						|
DIALOG_114   = 114 --- @type DialogId
 | 
						|
DIALOG_115   = 115 --- @type DialogId
 | 
						|
DIALOG_116   = 116 --- @type DialogId
 | 
						|
DIALOG_117   = 117 --- @type DialogId
 | 
						|
DIALOG_118   = 118 --- @type DialogId
 | 
						|
DIALOG_119   = 119 --- @type DialogId
 | 
						|
DIALOG_120   = 120 --- @type DialogId
 | 
						|
DIALOG_121   = 121 --- @type DialogId
 | 
						|
DIALOG_122   = 122 --- @type DialogId
 | 
						|
DIALOG_123   = 123 --- @type DialogId
 | 
						|
DIALOG_124   = 124 --- @type DialogId
 | 
						|
DIALOG_125   = 125 --- @type DialogId
 | 
						|
DIALOG_126   = 126 --- @type DialogId
 | 
						|
DIALOG_127   = 127 --- @type DialogId
 | 
						|
DIALOG_128   = 128 --- @type DialogId
 | 
						|
DIALOG_129   = 129 --- @type DialogId
 | 
						|
DIALOG_130   = 130 --- @type DialogId
 | 
						|
DIALOG_131   = 131 --- @type DialogId
 | 
						|
DIALOG_132   = 132 --- @type DialogId
 | 
						|
DIALOG_133   = 133 --- @type DialogId
 | 
						|
DIALOG_134   = 134 --- @type DialogId
 | 
						|
DIALOG_135   = 135 --- @type DialogId
 | 
						|
DIALOG_136   = 136 --- @type DialogId
 | 
						|
DIALOG_137   = 137 --- @type DialogId
 | 
						|
DIALOG_138   = 138 --- @type DialogId
 | 
						|
DIALOG_139   = 139 --- @type DialogId
 | 
						|
DIALOG_140   = 140 --- @type DialogId
 | 
						|
DIALOG_141   = 141 --- @type DialogId
 | 
						|
DIALOG_142   = 142 --- @type DialogId
 | 
						|
DIALOG_143   = 143 --- @type DialogId
 | 
						|
DIALOG_144   = 144 --- @type DialogId
 | 
						|
DIALOG_145   = 145 --- @type DialogId
 | 
						|
DIALOG_146   = 146 --- @type DialogId
 | 
						|
DIALOG_147   = 147 --- @type DialogId
 | 
						|
DIALOG_148   = 148 --- @type DialogId
 | 
						|
DIALOG_149   = 149 --- @type DialogId
 | 
						|
DIALOG_150   = 150 --- @type DialogId
 | 
						|
DIALOG_151   = 151 --- @type DialogId
 | 
						|
DIALOG_152   = 152 --- @type DialogId
 | 
						|
DIALOG_153   = 153 --- @type DialogId
 | 
						|
DIALOG_154   = 154 --- @type DialogId
 | 
						|
DIALOG_155   = 155 --- @type DialogId
 | 
						|
DIALOG_156   = 156 --- @type DialogId
 | 
						|
DIALOG_157   = 157 --- @type DialogId
 | 
						|
DIALOG_158   = 158 --- @type DialogId
 | 
						|
DIALOG_159   = 159 --- @type DialogId
 | 
						|
DIALOG_160   = 160 --- @type DialogId
 | 
						|
DIALOG_161   = 161 --- @type DialogId
 | 
						|
DIALOG_162   = 162 --- @type DialogId
 | 
						|
DIALOG_163   = 163 --- @type DialogId
 | 
						|
DIALOG_164   = 164 --- @type DialogId
 | 
						|
DIALOG_165   = 165 --- @type DialogId
 | 
						|
DIALOG_166   = 166 --- @type DialogId
 | 
						|
DIALOG_167   = 167 --- @type DialogId
 | 
						|
DIALOG_168   = 168 --- @type DialogId
 | 
						|
DIALOG_169   = 169 --- @type DialogId
 | 
						|
DIALOG_COUNT = 170 --- @type DialogId
 | 
						|
 | 
						|
--- @alias DialogId
 | 
						|
--- | `DIALOG_NONE`
 | 
						|
--- | `DIALOG_000`
 | 
						|
--- | `DIALOG_001`
 | 
						|
--- | `DIALOG_002`
 | 
						|
--- | `DIALOG_003`
 | 
						|
--- | `DIALOG_004`
 | 
						|
--- | `DIALOG_005`
 | 
						|
--- | `DIALOG_006`
 | 
						|
--- | `DIALOG_007`
 | 
						|
--- | `DIALOG_008`
 | 
						|
--- | `DIALOG_009`
 | 
						|
--- | `DIALOG_010`
 | 
						|
--- | `DIALOG_011`
 | 
						|
--- | `DIALOG_012`
 | 
						|
--- | `DIALOG_013`
 | 
						|
--- | `DIALOG_014`
 | 
						|
--- | `DIALOG_015`
 | 
						|
--- | `DIALOG_016`
 | 
						|
--- | `DIALOG_017`
 | 
						|
--- | `DIALOG_018`
 | 
						|
--- | `DIALOG_019`
 | 
						|
--- | `DIALOG_020`
 | 
						|
--- | `DIALOG_021`
 | 
						|
--- | `DIALOG_022`
 | 
						|
--- | `DIALOG_023`
 | 
						|
--- | `DIALOG_024`
 | 
						|
--- | `DIALOG_025`
 | 
						|
--- | `DIALOG_026`
 | 
						|
--- | `DIALOG_027`
 | 
						|
--- | `DIALOG_028`
 | 
						|
--- | `DIALOG_029`
 | 
						|
--- | `DIALOG_030`
 | 
						|
--- | `DIALOG_031`
 | 
						|
--- | `DIALOG_032`
 | 
						|
--- | `DIALOG_033`
 | 
						|
--- | `DIALOG_034`
 | 
						|
--- | `DIALOG_035`
 | 
						|
--- | `DIALOG_036`
 | 
						|
--- | `DIALOG_037`
 | 
						|
--- | `DIALOG_038`
 | 
						|
--- | `DIALOG_039`
 | 
						|
--- | `DIALOG_040`
 | 
						|
--- | `DIALOG_041`
 | 
						|
--- | `DIALOG_042`
 | 
						|
--- | `DIALOG_043`
 | 
						|
--- | `DIALOG_044`
 | 
						|
--- | `DIALOG_045`
 | 
						|
--- | `DIALOG_046`
 | 
						|
--- | `DIALOG_047`
 | 
						|
--- | `DIALOG_048`
 | 
						|
--- | `DIALOG_049`
 | 
						|
--- | `DIALOG_050`
 | 
						|
--- | `DIALOG_051`
 | 
						|
--- | `DIALOG_052`
 | 
						|
--- | `DIALOG_053`
 | 
						|
--- | `DIALOG_054`
 | 
						|
--- | `DIALOG_055`
 | 
						|
--- | `DIALOG_056`
 | 
						|
--- | `DIALOG_057`
 | 
						|
--- | `DIALOG_058`
 | 
						|
--- | `DIALOG_059`
 | 
						|
--- | `DIALOG_060`
 | 
						|
--- | `DIALOG_061`
 | 
						|
--- | `DIALOG_062`
 | 
						|
--- | `DIALOG_063`
 | 
						|
--- | `DIALOG_064`
 | 
						|
--- | `DIALOG_065`
 | 
						|
--- | `DIALOG_066`
 | 
						|
--- | `DIALOG_067`
 | 
						|
--- | `DIALOG_068`
 | 
						|
--- | `DIALOG_069`
 | 
						|
--- | `DIALOG_070`
 | 
						|
--- | `DIALOG_071`
 | 
						|
--- | `DIALOG_072`
 | 
						|
--- | `DIALOG_073`
 | 
						|
--- | `DIALOG_074`
 | 
						|
--- | `DIALOG_075`
 | 
						|
--- | `DIALOG_076`
 | 
						|
--- | `DIALOG_077`
 | 
						|
--- | `DIALOG_078`
 | 
						|
--- | `DIALOG_079`
 | 
						|
--- | `DIALOG_080`
 | 
						|
--- | `DIALOG_081`
 | 
						|
--- | `DIALOG_082`
 | 
						|
--- | `DIALOG_083`
 | 
						|
--- | `DIALOG_084`
 | 
						|
--- | `DIALOG_085`
 | 
						|
--- | `DIALOG_086`
 | 
						|
--- | `DIALOG_087`
 | 
						|
--- | `DIALOG_088`
 | 
						|
--- | `DIALOG_089`
 | 
						|
--- | `DIALOG_090`
 | 
						|
--- | `DIALOG_091`
 | 
						|
--- | `DIALOG_092`
 | 
						|
--- | `DIALOG_093`
 | 
						|
--- | `DIALOG_094`
 | 
						|
--- | `DIALOG_095`
 | 
						|
--- | `DIALOG_096`
 | 
						|
--- | `DIALOG_097`
 | 
						|
--- | `DIALOG_098`
 | 
						|
--- | `DIALOG_099`
 | 
						|
--- | `DIALOG_100`
 | 
						|
--- | `DIALOG_101`
 | 
						|
--- | `DIALOG_102`
 | 
						|
--- | `DIALOG_103`
 | 
						|
--- | `DIALOG_104`
 | 
						|
--- | `DIALOG_105`
 | 
						|
--- | `DIALOG_106`
 | 
						|
--- | `DIALOG_107`
 | 
						|
--- | `DIALOG_108`
 | 
						|
--- | `DIALOG_109`
 | 
						|
--- | `DIALOG_110`
 | 
						|
--- | `DIALOG_111`
 | 
						|
--- | `DIALOG_112`
 | 
						|
--- | `DIALOG_113`
 | 
						|
--- | `DIALOG_114`
 | 
						|
--- | `DIALOG_115`
 | 
						|
--- | `DIALOG_116`
 | 
						|
--- | `DIALOG_117`
 | 
						|
--- | `DIALOG_118`
 | 
						|
--- | `DIALOG_119`
 | 
						|
--- | `DIALOG_120`
 | 
						|
--- | `DIALOG_121`
 | 
						|
--- | `DIALOG_122`
 | 
						|
--- | `DIALOG_123`
 | 
						|
--- | `DIALOG_124`
 | 
						|
--- | `DIALOG_125`
 | 
						|
--- | `DIALOG_126`
 | 
						|
--- | `DIALOG_127`
 | 
						|
--- | `DIALOG_128`
 | 
						|
--- | `DIALOG_129`
 | 
						|
--- | `DIALOG_130`
 | 
						|
--- | `DIALOG_131`
 | 
						|
--- | `DIALOG_132`
 | 
						|
--- | `DIALOG_133`
 | 
						|
--- | `DIALOG_134`
 | 
						|
--- | `DIALOG_135`
 | 
						|
--- | `DIALOG_136`
 | 
						|
--- | `DIALOG_137`
 | 
						|
--- | `DIALOG_138`
 | 
						|
--- | `DIALOG_139`
 | 
						|
--- | `DIALOG_140`
 | 
						|
--- | `DIALOG_141`
 | 
						|
--- | `DIALOG_142`
 | 
						|
--- | `DIALOG_143`
 | 
						|
--- | `DIALOG_144`
 | 
						|
--- | `DIALOG_145`
 | 
						|
--- | `DIALOG_146`
 | 
						|
--- | `DIALOG_147`
 | 
						|
--- | `DIALOG_148`
 | 
						|
--- | `DIALOG_149`
 | 
						|
--- | `DIALOG_150`
 | 
						|
--- | `DIALOG_151`
 | 
						|
--- | `DIALOG_152`
 | 
						|
--- | `DIALOG_153`
 | 
						|
--- | `DIALOG_154`
 | 
						|
--- | `DIALOG_155`
 | 
						|
--- | `DIALOG_156`
 | 
						|
--- | `DIALOG_157`
 | 
						|
--- | `DIALOG_158`
 | 
						|
--- | `DIALOG_159`
 | 
						|
--- | `DIALOG_160`
 | 
						|
--- | `DIALOG_161`
 | 
						|
--- | `DIALOG_162`
 | 
						|
--- | `DIALOG_163`
 | 
						|
--- | `DIALOG_164`
 | 
						|
--- | `DIALOG_165`
 | 
						|
--- | `DIALOG_166`
 | 
						|
--- | `DIALOG_167`
 | 
						|
--- | `DIALOG_168`
 | 
						|
--- | `DIALOG_169`
 | 
						|
--- | `DIALOG_COUNT`
 | 
						|
 | 
						|
CONSOLE_MESSAGE_INFO    = 0 --- @type ConsoleMessageLevel
 | 
						|
CONSOLE_MESSAGE_WARNING = 1 --- @type ConsoleMessageLevel
 | 
						|
CONSOLE_MESSAGE_ERROR   = 2 --- @type ConsoleMessageLevel
 | 
						|
 | 
						|
--- @alias ConsoleMessageLevel
 | 
						|
--- | `CONSOLE_MESSAGE_INFO`
 | 
						|
--- | `CONSOLE_MESSAGE_WARNING`
 | 
						|
--- | `CONSOLE_MESSAGE_ERROR`
 | 
						|
 | 
						|
RESOLUTION_DJUI  = 0 --- @type HudUtilsResolution
 | 
						|
RESOLUTION_N64   = 1 --- @type HudUtilsResolution
 | 
						|
RESOLUTION_COUNT = 2 --- @type HudUtilsResolution
 | 
						|
 | 
						|
--- @alias HudUtilsResolution
 | 
						|
--- | `RESOLUTION_DJUI`
 | 
						|
--- | `RESOLUTION_N64`
 | 
						|
--- | `RESOLUTION_COUNT`
 | 
						|
 | 
						|
FILTER_NEAREST = 0 --- @type HudUtilsFilter
 | 
						|
FILTER_LINEAR  = 1 --- @type HudUtilsFilter
 | 
						|
FILTER_COUNT   = 2 --- @type HudUtilsFilter
 | 
						|
 | 
						|
--- @alias HudUtilsFilter
 | 
						|
--- | `FILTER_NEAREST`
 | 
						|
--- | `FILTER_LINEAR`
 | 
						|
--- | `FILTER_COUNT`
 | 
						|
 | 
						|
FONT_NORMAL      = 0 --- @type DjuiFontType
 | 
						|
FONT_MENU        = 1 --- @type DjuiFontType
 | 
						|
FONT_HUD         = 2 --- @type DjuiFontType
 | 
						|
FONT_ALIASED     = 3 --- @type DjuiFontType
 | 
						|
FONT_CUSTOM_HUD  = 4 --- @type DjuiFontType
 | 
						|
FONT_RECOLOR_HUD = 5 --- @type DjuiFontType
 | 
						|
FONT_SPECIAL     = 6 --- @type DjuiFontType
 | 
						|
FONT_COUNT       = 7 --- @type DjuiFontType
 | 
						|
 | 
						|
--- @alias DjuiFontType
 | 
						|
--- | `FONT_NORMAL`
 | 
						|
--- | `FONT_MENU`
 | 
						|
--- | `FONT_HUD`
 | 
						|
--- | `FONT_ALIASED`
 | 
						|
--- | `FONT_CUSTOM_HUD`
 | 
						|
--- | `FONT_RECOLOR_HUD`
 | 
						|
--- | `FONT_SPECIAL`
 | 
						|
--- | `FONT_COUNT`
 | 
						|
 | 
						|
DJUI_RAINBOW_COLOR_RED    = 0 --- @type DjuiRainbowColor
 | 
						|
DJUI_RAINBOW_COLOR_GREEN  = 1 --- @type DjuiRainbowColor
 | 
						|
DJUI_RAINBOW_COLOR_BLUE   = 2 --- @type DjuiRainbowColor
 | 
						|
DJUI_RAINBOW_COLOR_YELLOW = 3 --- @type DjuiRainbowColor
 | 
						|
 | 
						|
--- @alias DjuiRainbowColor
 | 
						|
--- | `DJUI_RAINBOW_COLOR_RED`
 | 
						|
--- | `DJUI_RAINBOW_COLOR_GREEN`
 | 
						|
--- | `DJUI_RAINBOW_COLOR_BLUE`
 | 
						|
--- | `DJUI_RAINBOW_COLOR_YELLOW`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_MODE_NONE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_SNOW_NORMAL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_SNOW_WATER = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_SNOW_BLIZZARD = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_BUBBLE_START = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_FLOWERS = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_LAVA_BUBBLES = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_WHIRLPOOL_BUBBLES = 13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_JETSTREAM_BUBBLES = 14
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENVFX_MODE_NO_OVERRIDE = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SEQ_PLAYER_LEVEL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SEQ_PLAYER_ENV = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SEQ_PLAYER_SFX = 2
 | 
						|
 | 
						|
DS_UKIKI =    0 --- @type DialogSound
 | 
						|
DS_TUXIE =    1 --- @type DialogSound
 | 
						|
DS_BOWS1 =    2 --- @type DialogSound
 | 
						|
DS_KOOPA =    3 --- @type DialogSound
 | 
						|
DS_KBOMB =    4 --- @type DialogSound
 | 
						|
DS_BOO   =    5 --- @type DialogSound
 | 
						|
DS_BOMB  =    6 --- @type DialogSound
 | 
						|
DS_BOWS2 =    7 --- @type DialogSound
 | 
						|
DS_GRUNT =    8 --- @type DialogSound
 | 
						|
DS_WIGLR =    9 --- @type DialogSound
 | 
						|
DS_YOSHI =   10 --- @type DialogSound
 | 
						|
DS_MAX   =   11 --- @type DialogSound
 | 
						|
DS_NONE  = 0xff --- @type DialogSound
 | 
						|
 | 
						|
--- @alias DialogSound
 | 
						|
--- | `DS_UKIKI`
 | 
						|
--- | `DS_TUXIE`
 | 
						|
--- | `DS_BOWS1`
 | 
						|
--- | `DS_KOOPA`
 | 
						|
--- | `DS_KBOMB`
 | 
						|
--- | `DS_BOO`
 | 
						|
--- | `DS_BOMB`
 | 
						|
--- | `DS_BOWS2`
 | 
						|
--- | `DS_GRUNT`
 | 
						|
--- | `DS_WIGLR`
 | 
						|
--- | `DS_YOSHI`
 | 
						|
--- | `DS_MAX`
 | 
						|
--- | `DS_NONE`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRST_PERSON_DEFAULT_FOV = 70
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRST_PERSON_MARIO_HEAD_POS = 120
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRST_PERSON_MARIO_HEAD_POS_SHORT = 60
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_COPYMEM = 0xd2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_NOOP = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETOTHERMODE_H = 0xe3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETOTHERMODE_L = 0xe2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_ENDDL = 0xdf
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_DL = 0xde
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_MOVEMEM = 0xdc
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_MOVEWORD = 0xdb
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_MTX = 0xda
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_GEOMETRYMODE = 0xd9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_POPMTX = 0xd8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_TEXTURE = 0xd7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_VTX = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_TRI1 = 0x05
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_TRI2 = 0x06
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETCIMG = 0xff
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETZIMG = 0xfe
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETTIMG = 0xfd
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETCOMBINE = 0xfc
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETENVCOLOR = 0xfb
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETPRIMCOLOR = 0xfa
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETBLENDCOLOR = 0xf9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETFOGCOLOR = 0xf8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETFILLCOLOR = 0xf7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_FILLRECT = 0xf6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETTILE = 0xf5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_LOADTILE = 0xf4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_LOADBLOCK = 0xf3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETTILESIZE = 0xf2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_LOADTLUT = 0xf0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_SETSCISSOR = 0xed
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_TEXRECTFLIP = 0xe5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_TEXRECT = 0xe4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
G_VTX_EXT = 0x11
 | 
						|
 | 
						|
BACKGROUND_OCEAN_SKY       =  0 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_FLAMING_SKY     =  1 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_UNDERWATER_CITY =  2 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_BELOW_CLOUDS    =  3 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_SNOW_MOUNTAINS  =  4 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_DESERT          =  5 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_HAUNTED         =  6 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_GREEN_SKY       =  7 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_ABOVE_CLOUDS    =  8 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_PURPLE_SKY      =  9 --- @type SkyBackgroundParams
 | 
						|
BACKGROUND_CUSTOM          = 10 --- @type SkyBackgroundParams
 | 
						|
 | 
						|
--- @alias SkyBackgroundParams
 | 
						|
--- | `BACKGROUND_OCEAN_SKY`
 | 
						|
--- | `BACKGROUND_FLAMING_SKY`
 | 
						|
--- | `BACKGROUND_UNDERWATER_CITY`
 | 
						|
--- | `BACKGROUND_BELOW_CLOUDS`
 | 
						|
--- | `BACKGROUND_SNOW_MOUNTAINS`
 | 
						|
--- | `BACKGROUND_DESERT`
 | 
						|
--- | `BACKGROUND_HAUNTED`
 | 
						|
--- | `BACKGROUND_GREEN_SKY`
 | 
						|
--- | `BACKGROUND_ABOVE_CLOUDS`
 | 
						|
--- | `BACKGROUND_PURPLE_SKY`
 | 
						|
--- | `BACKGROUND_CUSTOM`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_ACTIVE = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_CHILDREN_FIRST = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_BILLBOARD = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_Z_BUFFER = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_INVISIBLE = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_HAS_ANIMATION = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_CYLBOARD = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_RENDER_PLAYER = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_EXTRA_FORCE_3D = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_FUNCTIONAL = 0x100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_400 = 0x400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_ROOT = 0x001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_ORTHO_PROJECTION = 0x002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_PERSPECTIVE = (0x003 | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_MASTER_LIST = 0x004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_START = 0x00A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_LEVEL_OF_DETAIL = 0x00B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_SWITCH_CASE = (0x00C | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_CAMERA = (0x014 | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_TRANSLATION_ROTATION = 0x015
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_TRANSLATION = 0x016
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_ROTATION = 0x017
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_OBJECT = 0x018
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_ANIMATED_PART = 0x019
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_BILLBOARD = 0x01A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_DISPLAY_LIST = 0x01B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_SCALE = 0x01C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_SCALE_XYZ = 0x01D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_SHADOW = 0x028
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_OBJECT_PARENT = 0x029
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_GENERATED_LIST = (0x02A | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_BACKGROUND = (0x02C | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_HELD_OBJ = (0x02E | GRAPH_NODE_TYPE_FUNCTIONAL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GRAPH_NODE_TYPE_CULLING_RADIUS = 0x02F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GFX_NUM_MASTER_LISTS = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_CREATE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_RENDER = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_AREA_UNLOAD = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_AREA_LOAD = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_AREA_INIT = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GEO_CONTEXT_HELD_OBJ = 5
 | 
						|
 | 
						|
INTERACT_HOOT           =  (1 << 0) --- @type InteractionType
 | 
						|
INTERACT_GRABBABLE      =  (1 << 1) --- @type InteractionType
 | 
						|
INTERACT_DOOR           =  (1 << 2) --- @type InteractionType
 | 
						|
INTERACT_DAMAGE         =  (1 << 3) --- @type InteractionType
 | 
						|
INTERACT_COIN           =  (1 << 4) --- @type InteractionType
 | 
						|
INTERACT_CAP            =  (1 << 5) --- @type InteractionType
 | 
						|
INTERACT_POLE           =  (1 << 6) --- @type InteractionType
 | 
						|
INTERACT_KOOPA          =  (1 << 7) --- @type InteractionType
 | 
						|
INTERACT_SPINY_WALKING  =  (1 << 8) --- @type InteractionType
 | 
						|
INTERACT_BREAKABLE      =  (1 << 9) --- @type InteractionType
 | 
						|
INTERACT_STRONG_WIND    = (1 << 10) --- @type InteractionType
 | 
						|
INTERACT_WARP_DOOR      = (1 << 11) --- @type InteractionType
 | 
						|
INTERACT_STAR_OR_KEY    = (1 << 12) --- @type InteractionType
 | 
						|
INTERACT_WARP           = (1 << 13) --- @type InteractionType
 | 
						|
INTERACT_CANNON_BASE    = (1 << 14) --- @type InteractionType
 | 
						|
INTERACT_BOUNCE_TOP     = (1 << 15) --- @type InteractionType
 | 
						|
INTERACT_WATER_RING     = (1 << 16) --- @type InteractionType
 | 
						|
INTERACT_BULLY          = (1 << 17) --- @type InteractionType
 | 
						|
INTERACT_FLAME          = (1 << 18) --- @type InteractionType
 | 
						|
INTERACT_KOOPA_SHELL    = (1 << 19) --- @type InteractionType
 | 
						|
INTERACT_BOUNCE_TOP2    = (1 << 20) --- @type InteractionType
 | 
						|
INTERACT_MR_BLIZZARD    = (1 << 21) --- @type InteractionType
 | 
						|
INTERACT_HIT_FROM_BELOW = (1 << 22) --- @type InteractionType
 | 
						|
INTERACT_TEXT           = (1 << 23) --- @type InteractionType
 | 
						|
INTERACT_TORNADO        = (1 << 24) --- @type InteractionType
 | 
						|
INTERACT_WHIRLPOOL      = (1 << 25) --- @type InteractionType
 | 
						|
INTERACT_CLAM_OR_BUBBA  = (1 << 26) --- @type InteractionType
 | 
						|
INTERACT_BBH_ENTRANCE   = (1 << 27) --- @type InteractionType
 | 
						|
INTERACT_SNUFIT_BULLET  = (1 << 28) --- @type InteractionType
 | 
						|
INTERACT_SHOCK          = (1 << 29) --- @type InteractionType
 | 
						|
INTERACT_IGLOO_BARRIER  = (1 << 30) --- @type InteractionType
 | 
						|
INTERACT_PLAYER         = (1 << 31) --- @type InteractionType
 | 
						|
 | 
						|
--- @alias InteractionType
 | 
						|
--- | `INTERACT_HOOT`
 | 
						|
--- | `INTERACT_GRABBABLE`
 | 
						|
--- | `INTERACT_DOOR`
 | 
						|
--- | `INTERACT_DAMAGE`
 | 
						|
--- | `INTERACT_COIN`
 | 
						|
--- | `INTERACT_CAP`
 | 
						|
--- | `INTERACT_POLE`
 | 
						|
--- | `INTERACT_KOOPA`
 | 
						|
--- | `INTERACT_SPINY_WALKING`
 | 
						|
--- | `INTERACT_BREAKABLE`
 | 
						|
--- | `INTERACT_STRONG_WIND`
 | 
						|
--- | `INTERACT_WARP_DOOR`
 | 
						|
--- | `INTERACT_STAR_OR_KEY`
 | 
						|
--- | `INTERACT_WARP`
 | 
						|
--- | `INTERACT_CANNON_BASE`
 | 
						|
--- | `INTERACT_BOUNCE_TOP`
 | 
						|
--- | `INTERACT_WATER_RING`
 | 
						|
--- | `INTERACT_BULLY`
 | 
						|
--- | `INTERACT_FLAME`
 | 
						|
--- | `INTERACT_KOOPA_SHELL`
 | 
						|
--- | `INTERACT_BOUNCE_TOP2`
 | 
						|
--- | `INTERACT_MR_BLIZZARD`
 | 
						|
--- | `INTERACT_HIT_FROM_BELOW`
 | 
						|
--- | `INTERACT_TEXT`
 | 
						|
--- | `INTERACT_TORNADO`
 | 
						|
--- | `INTERACT_WHIRLPOOL`
 | 
						|
--- | `INTERACT_CLAM_OR_BUBBA`
 | 
						|
--- | `INTERACT_BBH_ENTRANCE`
 | 
						|
--- | `INTERACT_SNUFIT_BULLET`
 | 
						|
--- | `INTERACT_SHOCK`
 | 
						|
--- | `INTERACT_IGLOO_BARRIER`
 | 
						|
--- | `INTERACT_PLAYER`
 | 
						|
 | 
						|
INT_GROUND_POUND          =                       (1 << 0) --- @type InteractionFlag
 | 
						|
INT_PUNCH                 =                       (1 << 1) --- @type InteractionFlag
 | 
						|
INT_KICK                  =                       (1 << 2) --- @type InteractionFlag
 | 
						|
INT_TRIP                  =                       (1 << 3) --- @type InteractionFlag
 | 
						|
INT_SLIDE_KICK            =                       (1 << 4) --- @type InteractionFlag
 | 
						|
INT_FAST_ATTACK_OR_SHELL  =                       (1 << 5) --- @type InteractionFlag
 | 
						|
INT_HIT_FROM_ABOVE        =                       (1 << 6) --- @type InteractionFlag
 | 
						|
INT_HIT_FROM_BELOW        =                       (1 << 7) --- @type InteractionFlag
 | 
						|
INT_TWIRL                 =                       (1 << 8) --- @type InteractionFlag
 | 
						|
INT_GROUND_POUND_OR_TWIRL = (INT_GROUND_POUND | INT_TWIRL) --- @type InteractionFlag
 | 
						|
 | 
						|
--- @alias InteractionFlag
 | 
						|
--- | `INT_GROUND_POUND`
 | 
						|
--- | `INT_PUNCH`
 | 
						|
--- | `INT_KICK`
 | 
						|
--- | `INT_TRIP`
 | 
						|
--- | `INT_SLIDE_KICK`
 | 
						|
--- | `INT_FAST_ATTACK_OR_SHELL`
 | 
						|
--- | `INT_HIT_FROM_ABOVE`
 | 
						|
--- | `INT_HIT_FROM_BELOW`
 | 
						|
--- | `INT_TWIRL`
 | 
						|
--- | `INT_GROUND_POUND_OR_TWIRL`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_ATTACK_NOT_FROM_BELOW = (INT_GROUND_POUND_OR_TWIRL | INT_PUNCH | INT_KICK | INT_TRIP | INT_SLIDE_KICK | INT_FAST_ATTACK_OR_SHELL | INT_HIT_FROM_ABOVE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_ANY_ATTACK = (INT_GROUND_POUND_OR_TWIRL | INT_PUNCH | INT_KICK | INT_TRIP | INT_SLIDE_KICK | INT_FAST_ATTACK_OR_SHELL | INT_HIT_FROM_ABOVE | INT_HIT_FROM_BELOW)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_ATTACK_NOT_WEAK_FROM_ABOVE = (INT_GROUND_POUND_OR_TWIRL | INT_PUNCH | INT_KICK | INT_TRIP | INT_HIT_FROM_BELOW)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_ATTACK_SLIDE = (INT_SLIDE_KICK | INT_FAST_ATTACK_OR_SHELL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_FADING_WARP = 0x00000001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_DELAY_INVINCIBILITY = 0x00000002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_BIG_KNOCKBACK = 0x00000008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_GRABS_MARIO = 0x00000004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_HOLDABLE_NPC = 0x00000010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_DROP_IMMEDIATELY = 0x00000040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_KICKABLE = 0x00000100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_NOT_GRABBABLE = 0x00000200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_STAR_DOOR = 0x00000020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_TWIRL_BOUNCE = 0x00000080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_NO_EXIT = 0x00000400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_GRAND_STAR = 0x00000800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_SIGN = 0x00001000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_NPC = 0x00004000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_SUBTYPE_EATS_MARIO = 0x00002000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_PUNCH = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_KICK_OR_TRIP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_FROM_ABOVE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_GROUND_POUND_OR_TWIRL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_FAST_ATTACK = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_FROM_BELOW = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PVP_ATTACK_KNOCKBACK_TIMER_DEFAULT = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PVP_ATTACK_KNOCKBACK_TIMER_OVERRIDE = -5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PVP_ATTACK_OVERRIDE_VANILLA_INVINCIBILITY = 0x0000FFFF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_ATTACK_MASK = 0x000000FF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_HOOT_GRABBED_BY_MARIO = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_UNK1 = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_UNK2 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_DROP_OBJECT = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_HIT_BY_SHOCKWAVE = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_UNK5 = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_UNK6 = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_MARIO_UNK7 = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_GRABBED_MARIO = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_ATTACKED_MARIO = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_WAS_ATTACKED = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_INTERACTED = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_TRAP_TURN = (1 << 20)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_HIT_MINE = (1 << 21)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_STOP_RIDING = (1 << 22)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INT_STATUS_TOUCHED_BOB_OMB = (1 << 23)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_LOCAL_STATE_HISTORY = 30
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_CHECKPOINT = 0x80
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NO_CHECKPOINT = 0x00
 | 
						|
 | 
						|
LEVEL_NONE             =  0 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_1        =  1 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_2        =  2 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_3        =  3 --- @type LevelNum
 | 
						|
LEVEL_BBH              =  4 --- @type LevelNum
 | 
						|
LEVEL_CCM              =  5 --- @type LevelNum
 | 
						|
LEVEL_CASTLE           =  6 --- @type LevelNum
 | 
						|
LEVEL_HMC              =  7 --- @type LevelNum
 | 
						|
LEVEL_SSL              =  8 --- @type LevelNum
 | 
						|
LEVEL_BOB              =  9 --- @type LevelNum
 | 
						|
LEVEL_SL               = 10 --- @type LevelNum
 | 
						|
LEVEL_WDW              = 11 --- @type LevelNum
 | 
						|
LEVEL_JRB              = 12 --- @type LevelNum
 | 
						|
LEVEL_THI              = 13 --- @type LevelNum
 | 
						|
LEVEL_TTC              = 14 --- @type LevelNum
 | 
						|
LEVEL_RR               = 15 --- @type LevelNum
 | 
						|
LEVEL_CASTLE_GROUNDS   = 16 --- @type LevelNum
 | 
						|
LEVEL_BITDW            = 17 --- @type LevelNum
 | 
						|
LEVEL_VCUTM            = 18 --- @type LevelNum
 | 
						|
LEVEL_BITFS            = 19 --- @type LevelNum
 | 
						|
LEVEL_SA               = 20 --- @type LevelNum
 | 
						|
LEVEL_BITS             = 21 --- @type LevelNum
 | 
						|
LEVEL_LLL              = 22 --- @type LevelNum
 | 
						|
LEVEL_DDD              = 23 --- @type LevelNum
 | 
						|
LEVEL_WF               = 24 --- @type LevelNum
 | 
						|
LEVEL_ENDING           = 25 --- @type LevelNum
 | 
						|
LEVEL_CASTLE_COURTYARD = 26 --- @type LevelNum
 | 
						|
LEVEL_PSS              = 27 --- @type LevelNum
 | 
						|
LEVEL_COTMC            = 28 --- @type LevelNum
 | 
						|
LEVEL_TOTWC            = 29 --- @type LevelNum
 | 
						|
LEVEL_BOWSER_1         = 30 --- @type LevelNum
 | 
						|
LEVEL_WMOTR            = 31 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_32       = 32 --- @type LevelNum
 | 
						|
LEVEL_BOWSER_2         = 33 --- @type LevelNum
 | 
						|
LEVEL_BOWSER_3         = 34 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_35       = 35 --- @type LevelNum
 | 
						|
LEVEL_TTM              = 36 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_37       = 37 --- @type LevelNum
 | 
						|
LEVEL_UNKNOWN_38       = 38 --- @type LevelNum
 | 
						|
LEVEL_COUNT            = 39 --- @type LevelNum
 | 
						|
 | 
						|
--- @alias LevelNum
 | 
						|
--- | `LEVEL_NONE`
 | 
						|
--- | `LEVEL_UNKNOWN_1`
 | 
						|
--- | `LEVEL_UNKNOWN_2`
 | 
						|
--- | `LEVEL_UNKNOWN_3`
 | 
						|
--- | `LEVEL_BBH`
 | 
						|
--- | `LEVEL_CCM`
 | 
						|
--- | `LEVEL_CASTLE`
 | 
						|
--- | `LEVEL_HMC`
 | 
						|
--- | `LEVEL_SSL`
 | 
						|
--- | `LEVEL_BOB`
 | 
						|
--- | `LEVEL_SL`
 | 
						|
--- | `LEVEL_WDW`
 | 
						|
--- | `LEVEL_JRB`
 | 
						|
--- | `LEVEL_THI`
 | 
						|
--- | `LEVEL_TTC`
 | 
						|
--- | `LEVEL_RR`
 | 
						|
--- | `LEVEL_CASTLE_GROUNDS`
 | 
						|
--- | `LEVEL_BITDW`
 | 
						|
--- | `LEVEL_VCUTM`
 | 
						|
--- | `LEVEL_BITFS`
 | 
						|
--- | `LEVEL_SA`
 | 
						|
--- | `LEVEL_BITS`
 | 
						|
--- | `LEVEL_LLL`
 | 
						|
--- | `LEVEL_DDD`
 | 
						|
--- | `LEVEL_WF`
 | 
						|
--- | `LEVEL_ENDING`
 | 
						|
--- | `LEVEL_CASTLE_COURTYARD`
 | 
						|
--- | `LEVEL_PSS`
 | 
						|
--- | `LEVEL_COTMC`
 | 
						|
--- | `LEVEL_TOTWC`
 | 
						|
--- | `LEVEL_BOWSER_1`
 | 
						|
--- | `LEVEL_WMOTR`
 | 
						|
--- | `LEVEL_UNKNOWN_32`
 | 
						|
--- | `LEVEL_BOWSER_2`
 | 
						|
--- | `LEVEL_BOWSER_3`
 | 
						|
--- | `LEVEL_UNKNOWN_35`
 | 
						|
--- | `LEVEL_TTM`
 | 
						|
--- | `LEVEL_UNKNOWN_37`
 | 
						|
--- | `LEVEL_UNKNOWN_38`
 | 
						|
--- | `LEVEL_COUNT`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIMER_CONTROL_SHOW = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIMER_CONTROL_START = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIMER_CONTROL_STOP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIMER_CONTROL_HIDE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_NONE = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_LOOK_UP = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_SPIN_SHRINK = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_WARP_DOOR = 0x03
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_WARP_OBJECT = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_TELEPORT = 0x05
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_STAR_EXIT = 0x11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_DEATH = 0x12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_WARP_FLOOR = 0x13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_GAME_OVER = 0x14
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_CREDITS_END = 0x15
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_DEMO_NEXT = 0x16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_CREDITS_START = 0x17
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_CREDITS_NEXT = 0x18
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_DEMO_END = 0x19
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_FORCE_SYNC = 0x20
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_EXIT = 0x21
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_OP_TRIGGERS_LEVEL_SELECT = 0x10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPECIAL_WARP_CAKE = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPECIAL_WARP_GODDARD = -2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPECIAL_WARP_GODDARD_GAMEOVER = -3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPECIAL_WARP_TITLE = -8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPECIAL_WARP_LEVEL_SELECT = -9
 | 
						|
 | 
						|
MARIO_SPAWN_NONE                  =    0 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_DOOR_WARP             =    1 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_IDLE                  =    2 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_PIPE                  =    3 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_TELEPORT              =    4 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_INSTANT_ACTIVE        = 0x10 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_SWIMMING              =   17 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_AIRBORNE              =   18 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_HARD_AIR_KNOCKBACK    =   19 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_SPIN_AIRBORNE_CIRCLE  =   20 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_DEATH                 =   21 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_SPIN_AIRBORNE         =   22 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_FLYING                =   23 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_PAINTING_STAR_COLLECT = 0x20 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_PAINTING_DEATH        =   33 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_AIRBORNE_STAR_COLLECT =   34 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_AIRBORNE_DEATH        =   35 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_LAUNCH_STAR_COLLECT   =   36 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_LAUNCH_DEATH          =   37 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_UNUSED_38             =   38 --- @type MarioSpawnType
 | 
						|
MARIO_SPAWN_FADE_FROM_BLACK       =   39 --- @type MarioSpawnType
 | 
						|
 | 
						|
--- @alias MarioSpawnType
 | 
						|
--- | `MARIO_SPAWN_NONE`
 | 
						|
--- | `MARIO_SPAWN_DOOR_WARP`
 | 
						|
--- | `MARIO_SPAWN_IDLE`
 | 
						|
--- | `MARIO_SPAWN_PIPE`
 | 
						|
--- | `MARIO_SPAWN_TELEPORT`
 | 
						|
--- | `MARIO_SPAWN_INSTANT_ACTIVE`
 | 
						|
--- | `MARIO_SPAWN_SWIMMING`
 | 
						|
--- | `MARIO_SPAWN_AIRBORNE`
 | 
						|
--- | `MARIO_SPAWN_HARD_AIR_KNOCKBACK`
 | 
						|
--- | `MARIO_SPAWN_SPIN_AIRBORNE_CIRCLE`
 | 
						|
--- | `MARIO_SPAWN_DEATH`
 | 
						|
--- | `MARIO_SPAWN_SPIN_AIRBORNE`
 | 
						|
--- | `MARIO_SPAWN_FLYING`
 | 
						|
--- | `MARIO_SPAWN_PAINTING_STAR_COLLECT`
 | 
						|
--- | `MARIO_SPAWN_PAINTING_DEATH`
 | 
						|
--- | `MARIO_SPAWN_AIRBORNE_STAR_COLLECT`
 | 
						|
--- | `MARIO_SPAWN_AIRBORNE_DEATH`
 | 
						|
--- | `MARIO_SPAWN_LAUNCH_STAR_COLLECT`
 | 
						|
--- | `MARIO_SPAWN_LAUNCH_DEATH`
 | 
						|
--- | `MARIO_SPAWN_UNUSED_38`
 | 
						|
--- | `MARIO_SPAWN_FADE_FROM_BLACK`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_SPAWN_UNKNOWN_02 = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_SPAWN_UNKNOWN_03 = 0x03
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_SPAWN_UNKNOWN_27 = 0x27
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_F0 = 0xF0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_DEATH = 0xF1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_F2 = 0xF2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_WARP_FLOOR = 0xF3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_CREDITS_START = 0xF8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_CREDITS_NEXT = 0xF9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_CREDITS_END = 0xFA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_NODE_CREDITS_MIN = 0xF8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TYPE_NOT_WARPING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TYPE_CHANGE_LEVEL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TYPE_CHANGE_AREA = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_TYPE_SAME_AREA = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WARP_ARG_EXIT_COURSE = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PRESS_START_DEMO_TIMER = 800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PAINTING_WARP_INDEX_START = 0x00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PAINTING_WARP_INDEX_FA = 0x2A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PAINTING_WARP_INDEX_END = 0x2D
 | 
						|
 | 
						|
HUD_DISPLAY_FLAG_LIVES            =                                                                                                                                                                                                                            0x0001 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_COIN_COUNT       =                                                                                                                                                                                                                            0x0002 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_STAR_COUNT       =                                                                                                                                                                                                                            0x0004 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_CAMERA_AND_POWER =                                                                                                                                                                                                                            0x0008 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_KEYS             =                                                                                                                                                                                                                            0x0010 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_UNKNOWN_0020     =                                                                                                                                                                                                                            0x0020 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_TIMER            =                                                                                                                                                                                                                            0x0040 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_CAMERA           =                                                                                                                                                                                                                            0x0080 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_POWER            =                                                                                                                                                                                                                            0x0100 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_FLAG_EMPHASIZE_POWER  =                                                                                                                                                                                                                            0x8000 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_NONE                  =                                                                                                                                                                                                                            0x0000 --- @type HUDDisplayFlag
 | 
						|
HUD_DISPLAY_DEFAULT               = HUD_DISPLAY_FLAG_LIVES | HUD_DISPLAY_FLAG_COIN_COUNT | HUD_DISPLAY_FLAG_STAR_COUNT | HUD_DISPLAY_FLAG_CAMERA_AND_POWER | HUD_DISPLAY_FLAG_CAMERA | HUD_DISPLAY_FLAG_POWER | HUD_DISPLAY_FLAG_KEYS | HUD_DISPLAY_FLAG_UNKNOWN_0020 --- @type HUDDisplayFlag
 | 
						|
 | 
						|
--- @alias HUDDisplayFlag
 | 
						|
--- | `HUD_DISPLAY_FLAG_LIVES`
 | 
						|
--- | `HUD_DISPLAY_FLAG_COIN_COUNT`
 | 
						|
--- | `HUD_DISPLAY_FLAG_STAR_COUNT`
 | 
						|
--- | `HUD_DISPLAY_FLAG_CAMERA_AND_POWER`
 | 
						|
--- | `HUD_DISPLAY_FLAG_KEYS`
 | 
						|
--- | `HUD_DISPLAY_FLAG_UNKNOWN_0020`
 | 
						|
--- | `HUD_DISPLAY_FLAG_TIMER`
 | 
						|
--- | `HUD_DISPLAY_FLAG_CAMERA`
 | 
						|
--- | `HUD_DISPLAY_FLAG_POWER`
 | 
						|
--- | `HUD_DISPLAY_FLAG_EMPHASIZE_POWER`
 | 
						|
--- | `HUD_DISPLAY_NONE`
 | 
						|
--- | `HUD_DISPLAY_DEFAULT`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LE_MAX_LIGHTS = 256
 | 
						|
 | 
						|
LE_MODE_AFFECT_ALL_SHADED_AND_COLORED = 0 --- @type LEMode
 | 
						|
LE_MODE_AFFECT_ALL_SHADED             = 1 --- @type LEMode
 | 
						|
LE_MODE_AFFECT_ONLY_GEOMETRY_MODE     = 2 --- @type LEMode
 | 
						|
 | 
						|
--- @alias LEMode
 | 
						|
--- | `LE_MODE_AFFECT_ALL_SHADED_AND_COLORED`
 | 
						|
--- | `LE_MODE_AFFECT_ALL_SHADED`
 | 
						|
--- | `LE_MODE_AFFECT_ONLY_GEOMETRY_MODE`
 | 
						|
 | 
						|
LE_TONE_MAPPING_TOTAL_WEIGHTED = 0 --- @type LEToneMapping
 | 
						|
LE_TONE_MAPPING_WEIGHTED       = 1 --- @type LEToneMapping
 | 
						|
LE_TONE_MAPPING_CLAMP          = 2 --- @type LEToneMapping
 | 
						|
LE_TONE_MAPPING_REINHARD       = 3 --- @type LEToneMapping
 | 
						|
 | 
						|
--- @alias LEToneMapping
 | 
						|
--- | `LE_TONE_MAPPING_TOTAL_WEIGHTED`
 | 
						|
--- | `LE_TONE_MAPPING_WEIGHTED`
 | 
						|
--- | `LE_TONE_MAPPING_CLAMP`
 | 
						|
--- | `LE_TONE_MAPPING_REINHARD`
 | 
						|
 | 
						|
MARIO_ANIM_SLOW_LEDGE_GRAB                      =   0 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_OVER_BACKWARDS                  =   1 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BACKWARD_AIR_KB                      =   2 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DYING_ON_BACK                        =   3 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BACKFLIP                             =   4 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CLIMB_UP_POLE                        =   5 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GRAB_POLE_SHORT                      =   6 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GRAB_POLE_SWING_PART1                =   7 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GRAB_POLE_SWING_PART2                =   8 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANDSTAND_IDLE                       =   9 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANDSTAND_JUMP                       =  10 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_HANDSTAND                      =  11 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RETURN_FROM_HANDSTAND                =  12 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_ON_POLE                         =  13 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_A_POSE                               =  14 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SKID_ON_GROUND                       =  15 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_SKID                            =  16 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CROUCH_FROM_FAST_LONGJUMP            =  17 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CROUCH_FROM_SLOW_LONGJUMP            =  18 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FAST_LONGJUMP                        =  19 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLOW_LONGJUMP                        =  20 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_AIRBORNE_ON_STOMACH                  =  21 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WALK_WITH_LIGHT_OBJ                  =  22 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RUN_WITH_LIGHT_OBJ                   =  23 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLOW_WALK_WITH_LIGHT_OBJ             =  24 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SHIVERING_WARMING_HAND               =  25 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SHIVERING_RETURN_TO_IDLE             =  26 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SHIVERING                            =  27 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CLIMB_DOWN_LEDGE                     =  28 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_WAVING                       =  29 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_LOOK_UP                      =  30 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_RETURN_FROM_LOOK_UP          =  31 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_RAISE_HAND                   =  32 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_LOWER_HAND                   =  33 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_TAKE_OFF_CAP                 =  34 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_START_WALK_LOOK_UP           =  35 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_LOOK_BACK_THEN_RUN           =  36 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN         =  37 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF       =  38 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CREDITS_PEACE_SIGN                   =  39 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STAND_UP_FROM_LAVA_BOOST             =  40 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FIRE_LAVA_BURN                       =  41 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WING_CAP_FLY                         =  42 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANG_ON_OWL                          =  43 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_LAND_ON_STOMACH                      =  44 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_AIR_FORWARD_KB                       =  45 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DYING_ON_STOMACH                     =  46 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SUFFOCATING                          =  47 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_COUGHING                             =  48 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_THROW_CATCH_KEY                      =  49 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DYING_FALL_OVER                      =  50 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_ON_LEDGE                        =  51 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FAST_LEDGE_GRAB                      =  52 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANG_ON_CEILING                      =  53 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PUT_CAP_ON                           =  54 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TAKE_CAP_OFF_THEN_ON                 =  55 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_QUICKLY_PUT_CAP_ON                   =  56 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HEAD_STUCK_IN_GROUND                 =  57 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GROUND_POUND_LANDING                 =  58 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TRIPLE_JUMP_GROUND_POUND             =  59 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_GROUND_POUND                   =  60 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GROUND_POUND                         =  61 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BOTTOM_STUCK_IN_GROUND               =  62 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_WITH_LIGHT_OBJ                  =  63 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_JUMP_LAND_WITH_LIGHT_OBJ             =  64 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_JUMP_WITH_LIGHT_OBJ                  =  65 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_LAND_WITH_LIGHT_OBJ             =  66 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_WITH_LIGHT_OBJ                  =  67 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ     =  68 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ     =  69 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ =  70 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RIDING_SHELL                         =  71 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WALKING                              =  72 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FORWARD_FLIP                         =  73 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_JUMP_RIDING_SHELL                    =  74 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_LAND_FROM_DOUBLE_JUMP                =  75 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DOUBLE_JUMP_FALL                     =  76 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SINGLE_JUMP                          =  77 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_LAND_FROM_SINGLE_JUMP                =  78 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_AIR_KICK                             =  79 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DOUBLE_JUMP_RISE                     =  80 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_FORWARD_SPINNING               =  81 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_THROW_LIGHT_OBJECT                   =  82 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_FROM_SLIDE_KICK                 =  83 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BEND_KNESS_RIDING_SHELL              =  84 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_LEGS_STUCK_IN_GROUND                 =  85 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GENERAL_FALL                         =  86 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GENERAL_LAND                         =  87 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BEING_GRABBED                        =  88 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GRAB_HEAVY_OBJECT                    =  89 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLOW_LAND_FROM_DIVE                  =  90 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FLY_FROM_CANNON                      =  91 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_MOVE_ON_WIRE_NET_RIGHT               =  92 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_MOVE_ON_WIRE_NET_LEFT                =  93 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_MISSING_CAP                          =  94 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PULL_DOOR_WALK_IN                    =  95 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PUSH_DOOR_WALK_IN                    =  96 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_UNLOCK_DOOR                          =  97 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_REACH_POCKET                   =  98 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_REACH_POCKET                         =  99 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_REACH_POCKET                    = 100 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GROUND_THROW                         = 101 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GROUND_KICK                          = 102 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FIRST_PUNCH                          = 103 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SECOND_PUNCH                         = 104 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FIRST_PUNCH_FAST                     = 105 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SECOND_PUNCH_FAST                    = 106 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PICK_UP_LIGHT_OBJ                    = 107 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PUSHING                              = 108 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_RIDING_SHELL                   = 109 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_PLACE_LIGHT_OBJ                      = 110 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FORWARD_SPINNING                     = 111 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BACKWARD_SPINNING                    = 112 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BREAKDANCE                           = 113 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RUNNING                              = 114 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RUNNING_UNUSED                       = 115 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SOFT_BACK_KB                         = 116 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SOFT_FRONT_KB                        = 117 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DYING_IN_QUICKSAND                   = 118 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_IN_QUICKSAND                    = 119 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_MOVE_IN_QUICKSAND                    = 120 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_ELECTROCUTION                        = 121 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SHOCKED                              = 122 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BACKWARD_KB                          = 123 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FORWARD_KB                           = 124 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_HEAVY_OBJ                       = 125 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STAND_AGAINST_WALL                   = 126 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SIDESTEP_LEFT                        = 127 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SIDESTEP_RIGHT                       = 128 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_SLEEP_IDLE                     = 129 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_SLEEP_SCRATCH                  = 130 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_SLEEP_YAWN                     = 131 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_SLEEP_SITTING                  = 132 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLEEP_IDLE                           = 133 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLEEP_START_LYING                    = 134 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLEEP_LYING                          = 135 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DIVE                                 = 136 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDE_DIVE                           = 137 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GROUND_BONK                          = 138 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_SLIDE_LIGHT_OBJ                 = 139 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDE_KICK                           = 140 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CROUCH_FROM_SLIDE_KICK               = 141 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDE_MOTIONLESS                     = 142 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_SLIDE                           = 143 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_FROM_SLIDE                      = 144 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDE                                = 145 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TIPTOE                               = 146 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TWIRL_LAND                           = 147 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TWIRL                                = 148 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_TWIRL                          = 149 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_CROUCHING                       = 150 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_CROUCHING                      = 151 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CROUCHING                            = 152 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_CRAWLING                             = 153 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_CRAWLING                        = 154 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_CRAWLING                       = 155 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SUMMON_STAR                          = 156 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RETURN_STAR_APPROACH_DOOR            = 157 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_BACKWARDS_WATER_KB                   = 158 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SWIM_WITH_OBJ_PART1                  = 159 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SWIM_WITH_OBJ_PART2                  = 160 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FLUTTERKICK_WITH_OBJ                 = 161 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_ACTION_END_WITH_OBJ            = 162 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STOP_GRAB_OBJ_WATER                  = 163 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_IDLE_WITH_OBJ                  = 164 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DROWNING_PART1                       = 165 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_DROWNING_PART2                       = 166 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_DYING                          = 167 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_FORWARD_KB                     = 168 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FALL_FROM_WATER                      = 169 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SWIM_PART1                           = 170 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SWIM_PART2                           = 171 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FLUTTERKICK                          = 172 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_ACTION_END                     = 173 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_PICK_UP_OBJ                    = 174 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_GRAB_OBJ_PART2                 = 175 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_GRAB_OBJ_PART1                 = 176 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_THROW_OBJ                      = 177 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_IDLE                           = 178 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WATER_STAR_DANCE                     = 179 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RETURN_FROM_WATER_STAR_DANCE         = 180 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_GRAB_BOWSER                          = 181 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SWINGING_BOWSER                      = 182 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RELEASE_BOWSER                       = 183 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HOLDING_BOWSER                       = 184 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HEAVY_THROW                          = 185 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WALK_PANTING                         = 186 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WALK_WITH_HEAVY_OBJ                  = 187 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TURNING_PART1                        = 188 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TURNING_PART2                        = 189 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDEFLIP_LAND                       = 190 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDEFLIP                            = 191 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TRIPLE_JUMP_LAND                     = 192 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TRIPLE_JUMP                          = 193 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FIRST_PERSON                         = 194 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_HEAD_LEFT                       = 195 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_HEAD_RIGHT                      = 196 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_IDLE_HEAD_CENTER                     = 197 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANDSTAND_LEFT                       = 198 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_HANDSTAND_RIGHT                      = 199 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WAKE_FROM_SLEEP                      = 200 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_WAKE_FROM_LYING                      = 201 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_TIPTOE                         = 202 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_SLIDEJUMP                            = 203 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_START_WALLKICK                       = 204 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_STAR_DANCE                           = 205 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_RETURN_FROM_STAR_DANCE               = 206 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_FORWARD_SPINNING_FLIP                = 207 --- @type MarioAnimID
 | 
						|
MARIO_ANIM_TRIPLE_JUMP_FLY                      = 208 --- @type MarioAnimID
 | 
						|
 | 
						|
--- @alias MarioAnimID
 | 
						|
--- | `MARIO_ANIM_SLOW_LEDGE_GRAB`
 | 
						|
--- | `MARIO_ANIM_FALL_OVER_BACKWARDS`
 | 
						|
--- | `MARIO_ANIM_BACKWARD_AIR_KB`
 | 
						|
--- | `MARIO_ANIM_DYING_ON_BACK`
 | 
						|
--- | `MARIO_ANIM_BACKFLIP`
 | 
						|
--- | `MARIO_ANIM_CLIMB_UP_POLE`
 | 
						|
--- | `MARIO_ANIM_GRAB_POLE_SHORT`
 | 
						|
--- | `MARIO_ANIM_GRAB_POLE_SWING_PART1`
 | 
						|
--- | `MARIO_ANIM_GRAB_POLE_SWING_PART2`
 | 
						|
--- | `MARIO_ANIM_HANDSTAND_IDLE`
 | 
						|
--- | `MARIO_ANIM_HANDSTAND_JUMP`
 | 
						|
--- | `MARIO_ANIM_START_HANDSTAND`
 | 
						|
--- | `MARIO_ANIM_RETURN_FROM_HANDSTAND`
 | 
						|
--- | `MARIO_ANIM_IDLE_ON_POLE`
 | 
						|
--- | `MARIO_ANIM_A_POSE`
 | 
						|
--- | `MARIO_ANIM_SKID_ON_GROUND`
 | 
						|
--- | `MARIO_ANIM_STOP_SKID`
 | 
						|
--- | `MARIO_ANIM_CROUCH_FROM_FAST_LONGJUMP`
 | 
						|
--- | `MARIO_ANIM_CROUCH_FROM_SLOW_LONGJUMP`
 | 
						|
--- | `MARIO_ANIM_FAST_LONGJUMP`
 | 
						|
--- | `MARIO_ANIM_SLOW_LONGJUMP`
 | 
						|
--- | `MARIO_ANIM_AIRBORNE_ON_STOMACH`
 | 
						|
--- | `MARIO_ANIM_WALK_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_RUN_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_SLOW_WALK_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_SHIVERING_WARMING_HAND`
 | 
						|
--- | `MARIO_ANIM_SHIVERING_RETURN_TO_IDLE`
 | 
						|
--- | `MARIO_ANIM_SHIVERING`
 | 
						|
--- | `MARIO_ANIM_CLIMB_DOWN_LEDGE`
 | 
						|
--- | `MARIO_ANIM_CREDITS_WAVING`
 | 
						|
--- | `MARIO_ANIM_CREDITS_LOOK_UP`
 | 
						|
--- | `MARIO_ANIM_CREDITS_RETURN_FROM_LOOK_UP`
 | 
						|
--- | `MARIO_ANIM_CREDITS_RAISE_HAND`
 | 
						|
--- | `MARIO_ANIM_CREDITS_LOWER_HAND`
 | 
						|
--- | `MARIO_ANIM_CREDITS_TAKE_OFF_CAP`
 | 
						|
--- | `MARIO_ANIM_CREDITS_START_WALK_LOOK_UP`
 | 
						|
--- | `MARIO_ANIM_CREDITS_LOOK_BACK_THEN_RUN`
 | 
						|
--- | `MARIO_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN`
 | 
						|
--- | `MARIO_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF`
 | 
						|
--- | `MARIO_ANIM_CREDITS_PEACE_SIGN`
 | 
						|
--- | `MARIO_ANIM_STAND_UP_FROM_LAVA_BOOST`
 | 
						|
--- | `MARIO_ANIM_FIRE_LAVA_BURN`
 | 
						|
--- | `MARIO_ANIM_WING_CAP_FLY`
 | 
						|
--- | `MARIO_ANIM_HANG_ON_OWL`
 | 
						|
--- | `MARIO_ANIM_LAND_ON_STOMACH`
 | 
						|
--- | `MARIO_ANIM_AIR_FORWARD_KB`
 | 
						|
--- | `MARIO_ANIM_DYING_ON_STOMACH`
 | 
						|
--- | `MARIO_ANIM_SUFFOCATING`
 | 
						|
--- | `MARIO_ANIM_COUGHING`
 | 
						|
--- | `MARIO_ANIM_THROW_CATCH_KEY`
 | 
						|
--- | `MARIO_ANIM_DYING_FALL_OVER`
 | 
						|
--- | `MARIO_ANIM_IDLE_ON_LEDGE`
 | 
						|
--- | `MARIO_ANIM_FAST_LEDGE_GRAB`
 | 
						|
--- | `MARIO_ANIM_HANG_ON_CEILING`
 | 
						|
--- | `MARIO_ANIM_PUT_CAP_ON`
 | 
						|
--- | `MARIO_ANIM_TAKE_CAP_OFF_THEN_ON`
 | 
						|
--- | `MARIO_ANIM_QUICKLY_PUT_CAP_ON`
 | 
						|
--- | `MARIO_ANIM_HEAD_STUCK_IN_GROUND`
 | 
						|
--- | `MARIO_ANIM_GROUND_POUND_LANDING`
 | 
						|
--- | `MARIO_ANIM_TRIPLE_JUMP_GROUND_POUND`
 | 
						|
--- | `MARIO_ANIM_START_GROUND_POUND`
 | 
						|
--- | `MARIO_ANIM_GROUND_POUND`
 | 
						|
--- | `MARIO_ANIM_BOTTOM_STUCK_IN_GROUND`
 | 
						|
--- | `MARIO_ANIM_IDLE_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_JUMP_LAND_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_JUMP_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_FALL_LAND_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_FALL_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_RIDING_SHELL`
 | 
						|
--- | `MARIO_ANIM_WALKING`
 | 
						|
--- | `MARIO_ANIM_FORWARD_FLIP`
 | 
						|
--- | `MARIO_ANIM_JUMP_RIDING_SHELL`
 | 
						|
--- | `MARIO_ANIM_LAND_FROM_DOUBLE_JUMP`
 | 
						|
--- | `MARIO_ANIM_DOUBLE_JUMP_FALL`
 | 
						|
--- | `MARIO_ANIM_SINGLE_JUMP`
 | 
						|
--- | `MARIO_ANIM_LAND_FROM_SINGLE_JUMP`
 | 
						|
--- | `MARIO_ANIM_AIR_KICK`
 | 
						|
--- | `MARIO_ANIM_DOUBLE_JUMP_RISE`
 | 
						|
--- | `MARIO_ANIM_START_FORWARD_SPINNING`
 | 
						|
--- | `MARIO_ANIM_THROW_LIGHT_OBJECT`
 | 
						|
--- | `MARIO_ANIM_FALL_FROM_SLIDE_KICK`
 | 
						|
--- | `MARIO_ANIM_BEND_KNESS_RIDING_SHELL`
 | 
						|
--- | `MARIO_ANIM_LEGS_STUCK_IN_GROUND`
 | 
						|
--- | `MARIO_ANIM_GENERAL_FALL`
 | 
						|
--- | `MARIO_ANIM_GENERAL_LAND`
 | 
						|
--- | `MARIO_ANIM_BEING_GRABBED`
 | 
						|
--- | `MARIO_ANIM_GRAB_HEAVY_OBJECT`
 | 
						|
--- | `MARIO_ANIM_SLOW_LAND_FROM_DIVE`
 | 
						|
--- | `MARIO_ANIM_FLY_FROM_CANNON`
 | 
						|
--- | `MARIO_ANIM_MOVE_ON_WIRE_NET_RIGHT`
 | 
						|
--- | `MARIO_ANIM_MOVE_ON_WIRE_NET_LEFT`
 | 
						|
--- | `MARIO_ANIM_MISSING_CAP`
 | 
						|
--- | `MARIO_ANIM_PULL_DOOR_WALK_IN`
 | 
						|
--- | `MARIO_ANIM_PUSH_DOOR_WALK_IN`
 | 
						|
--- | `MARIO_ANIM_UNLOCK_DOOR`
 | 
						|
--- | `MARIO_ANIM_START_REACH_POCKET`
 | 
						|
--- | `MARIO_ANIM_REACH_POCKET`
 | 
						|
--- | `MARIO_ANIM_STOP_REACH_POCKET`
 | 
						|
--- | `MARIO_ANIM_GROUND_THROW`
 | 
						|
--- | `MARIO_ANIM_GROUND_KICK`
 | 
						|
--- | `MARIO_ANIM_FIRST_PUNCH`
 | 
						|
--- | `MARIO_ANIM_SECOND_PUNCH`
 | 
						|
--- | `MARIO_ANIM_FIRST_PUNCH_FAST`
 | 
						|
--- | `MARIO_ANIM_SECOND_PUNCH_FAST`
 | 
						|
--- | `MARIO_ANIM_PICK_UP_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_PUSHING`
 | 
						|
--- | `MARIO_ANIM_START_RIDING_SHELL`
 | 
						|
--- | `MARIO_ANIM_PLACE_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_FORWARD_SPINNING`
 | 
						|
--- | `MARIO_ANIM_BACKWARD_SPINNING`
 | 
						|
--- | `MARIO_ANIM_BREAKDANCE`
 | 
						|
--- | `MARIO_ANIM_RUNNING`
 | 
						|
--- | `MARIO_ANIM_RUNNING_UNUSED`
 | 
						|
--- | `MARIO_ANIM_SOFT_BACK_KB`
 | 
						|
--- | `MARIO_ANIM_SOFT_FRONT_KB`
 | 
						|
--- | `MARIO_ANIM_DYING_IN_QUICKSAND`
 | 
						|
--- | `MARIO_ANIM_IDLE_IN_QUICKSAND`
 | 
						|
--- | `MARIO_ANIM_MOVE_IN_QUICKSAND`
 | 
						|
--- | `MARIO_ANIM_ELECTROCUTION`
 | 
						|
--- | `MARIO_ANIM_SHOCKED`
 | 
						|
--- | `MARIO_ANIM_BACKWARD_KB`
 | 
						|
--- | `MARIO_ANIM_FORWARD_KB`
 | 
						|
--- | `MARIO_ANIM_IDLE_HEAVY_OBJ`
 | 
						|
--- | `MARIO_ANIM_STAND_AGAINST_WALL`
 | 
						|
--- | `MARIO_ANIM_SIDESTEP_LEFT`
 | 
						|
--- | `MARIO_ANIM_SIDESTEP_RIGHT`
 | 
						|
--- | `MARIO_ANIM_START_SLEEP_IDLE`
 | 
						|
--- | `MARIO_ANIM_START_SLEEP_SCRATCH`
 | 
						|
--- | `MARIO_ANIM_START_SLEEP_YAWN`
 | 
						|
--- | `MARIO_ANIM_START_SLEEP_SITTING`
 | 
						|
--- | `MARIO_ANIM_SLEEP_IDLE`
 | 
						|
--- | `MARIO_ANIM_SLEEP_START_LYING`
 | 
						|
--- | `MARIO_ANIM_SLEEP_LYING`
 | 
						|
--- | `MARIO_ANIM_DIVE`
 | 
						|
--- | `MARIO_ANIM_SLIDE_DIVE`
 | 
						|
--- | `MARIO_ANIM_GROUND_BONK`
 | 
						|
--- | `MARIO_ANIM_STOP_SLIDE_LIGHT_OBJ`
 | 
						|
--- | `MARIO_ANIM_SLIDE_KICK`
 | 
						|
--- | `MARIO_ANIM_CROUCH_FROM_SLIDE_KICK`
 | 
						|
--- | `MARIO_ANIM_SLIDE_MOTIONLESS`
 | 
						|
--- | `MARIO_ANIM_STOP_SLIDE`
 | 
						|
--- | `MARIO_ANIM_FALL_FROM_SLIDE`
 | 
						|
--- | `MARIO_ANIM_SLIDE`
 | 
						|
--- | `MARIO_ANIM_TIPTOE`
 | 
						|
--- | `MARIO_ANIM_TWIRL_LAND`
 | 
						|
--- | `MARIO_ANIM_TWIRL`
 | 
						|
--- | `MARIO_ANIM_START_TWIRL`
 | 
						|
--- | `MARIO_ANIM_STOP_CROUCHING`
 | 
						|
--- | `MARIO_ANIM_START_CROUCHING`
 | 
						|
--- | `MARIO_ANIM_CROUCHING`
 | 
						|
--- | `MARIO_ANIM_CRAWLING`
 | 
						|
--- | `MARIO_ANIM_STOP_CRAWLING`
 | 
						|
--- | `MARIO_ANIM_START_CRAWLING`
 | 
						|
--- | `MARIO_ANIM_SUMMON_STAR`
 | 
						|
--- | `MARIO_ANIM_RETURN_STAR_APPROACH_DOOR`
 | 
						|
--- | `MARIO_ANIM_BACKWARDS_WATER_KB`
 | 
						|
--- | `MARIO_ANIM_SWIM_WITH_OBJ_PART1`
 | 
						|
--- | `MARIO_ANIM_SWIM_WITH_OBJ_PART2`
 | 
						|
--- | `MARIO_ANIM_FLUTTERKICK_WITH_OBJ`
 | 
						|
--- | `MARIO_ANIM_WATER_ACTION_END_WITH_OBJ`
 | 
						|
--- | `MARIO_ANIM_STOP_GRAB_OBJ_WATER`
 | 
						|
--- | `MARIO_ANIM_WATER_IDLE_WITH_OBJ`
 | 
						|
--- | `MARIO_ANIM_DROWNING_PART1`
 | 
						|
--- | `MARIO_ANIM_DROWNING_PART2`
 | 
						|
--- | `MARIO_ANIM_WATER_DYING`
 | 
						|
--- | `MARIO_ANIM_WATER_FORWARD_KB`
 | 
						|
--- | `MARIO_ANIM_FALL_FROM_WATER`
 | 
						|
--- | `MARIO_ANIM_SWIM_PART1`
 | 
						|
--- | `MARIO_ANIM_SWIM_PART2`
 | 
						|
--- | `MARIO_ANIM_FLUTTERKICK`
 | 
						|
--- | `MARIO_ANIM_WATER_ACTION_END`
 | 
						|
--- | `MARIO_ANIM_WATER_PICK_UP_OBJ`
 | 
						|
--- | `MARIO_ANIM_WATER_GRAB_OBJ_PART2`
 | 
						|
--- | `MARIO_ANIM_WATER_GRAB_OBJ_PART1`
 | 
						|
--- | `MARIO_ANIM_WATER_THROW_OBJ`
 | 
						|
--- | `MARIO_ANIM_WATER_IDLE`
 | 
						|
--- | `MARIO_ANIM_WATER_STAR_DANCE`
 | 
						|
--- | `MARIO_ANIM_RETURN_FROM_WATER_STAR_DANCE`
 | 
						|
--- | `MARIO_ANIM_GRAB_BOWSER`
 | 
						|
--- | `MARIO_ANIM_SWINGING_BOWSER`
 | 
						|
--- | `MARIO_ANIM_RELEASE_BOWSER`
 | 
						|
--- | `MARIO_ANIM_HOLDING_BOWSER`
 | 
						|
--- | `MARIO_ANIM_HEAVY_THROW`
 | 
						|
--- | `MARIO_ANIM_WALK_PANTING`
 | 
						|
--- | `MARIO_ANIM_WALK_WITH_HEAVY_OBJ`
 | 
						|
--- | `MARIO_ANIM_TURNING_PART1`
 | 
						|
--- | `MARIO_ANIM_TURNING_PART2`
 | 
						|
--- | `MARIO_ANIM_SLIDEFLIP_LAND`
 | 
						|
--- | `MARIO_ANIM_SLIDEFLIP`
 | 
						|
--- | `MARIO_ANIM_TRIPLE_JUMP_LAND`
 | 
						|
--- | `MARIO_ANIM_TRIPLE_JUMP`
 | 
						|
--- | `MARIO_ANIM_FIRST_PERSON`
 | 
						|
--- | `MARIO_ANIM_IDLE_HEAD_LEFT`
 | 
						|
--- | `MARIO_ANIM_IDLE_HEAD_RIGHT`
 | 
						|
--- | `MARIO_ANIM_IDLE_HEAD_CENTER`
 | 
						|
--- | `MARIO_ANIM_HANDSTAND_LEFT`
 | 
						|
--- | `MARIO_ANIM_HANDSTAND_RIGHT`
 | 
						|
--- | `MARIO_ANIM_WAKE_FROM_SLEEP`
 | 
						|
--- | `MARIO_ANIM_WAKE_FROM_LYING`
 | 
						|
--- | `MARIO_ANIM_START_TIPTOE`
 | 
						|
--- | `MARIO_ANIM_SLIDEJUMP`
 | 
						|
--- | `MARIO_ANIM_START_WALLKICK`
 | 
						|
--- | `MARIO_ANIM_STAR_DANCE`
 | 
						|
--- | `MARIO_ANIM_RETURN_FROM_STAR_DANCE`
 | 
						|
--- | `MARIO_ANIM_FORWARD_SPINNING_FLIP`
 | 
						|
--- | `MARIO_ANIM_TRIPLE_JUMP_FLY`
 | 
						|
 | 
						|
CHAR_ANIM_SLOW_LEDGE_GRAB                      =   0 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_OVER_BACKWARDS                  =   1 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BACKWARD_AIR_KB                      =   2 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DYING_ON_BACK                        =   3 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BACKFLIP                             =   4 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CLIMB_UP_POLE                        =   5 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GRAB_POLE_SHORT                      =   6 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GRAB_POLE_SWING_PART1                =   7 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GRAB_POLE_SWING_PART2                =   8 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANDSTAND_IDLE                       =   9 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANDSTAND_JUMP                       =  10 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_HANDSTAND                      =  11 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RETURN_FROM_HANDSTAND                =  12 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_ON_POLE                         =  13 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_A_POSE                               =  14 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SKID_ON_GROUND                       =  15 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_SKID                            =  16 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CROUCH_FROM_FAST_LONGJUMP            =  17 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CROUCH_FROM_SLOW_LONGJUMP            =  18 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FAST_LONGJUMP                        =  19 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLOW_LONGJUMP                        =  20 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_AIRBORNE_ON_STOMACH                  =  21 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WALK_WITH_LIGHT_OBJ                  =  22 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RUN_WITH_LIGHT_OBJ                   =  23 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ             =  24 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SHIVERING_WARMING_HAND               =  25 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SHIVERING_RETURN_TO_IDLE             =  26 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SHIVERING                            =  27 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CLIMB_DOWN_LEDGE                     =  28 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_WAVING                       =  29 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_LOOK_UP                      =  30 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP          =  31 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_RAISE_HAND                   =  32 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_LOWER_HAND                   =  33 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_TAKE_OFF_CAP                 =  34 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_START_WALK_LOOK_UP           =  35 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_LOOK_BACK_THEN_RUN           =  36 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN         =  37 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF       =  38 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CREDITS_PEACE_SIGN                   =  39 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST             =  40 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FIRE_LAVA_BURN                       =  41 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WING_CAP_FLY                         =  42 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANG_ON_OWL                          =  43 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_LAND_ON_STOMACH                      =  44 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_AIR_FORWARD_KB                       =  45 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DYING_ON_STOMACH                     =  46 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SUFFOCATING                          =  47 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_COUGHING                             =  48 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_THROW_CATCH_KEY                      =  49 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DYING_FALL_OVER                      =  50 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_ON_LEDGE                        =  51 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FAST_LEDGE_GRAB                      =  52 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANG_ON_CEILING                      =  53 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PUT_CAP_ON                           =  54 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TAKE_CAP_OFF_THEN_ON                 =  55 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_QUICKLY_PUT_CAP_ON                   =  56 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HEAD_STUCK_IN_GROUND                 =  57 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GROUND_POUND_LANDING                 =  58 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND             =  59 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_GROUND_POUND                   =  60 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GROUND_POUND                         =  61 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BOTTOM_STUCK_IN_GROUND               =  62 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_WITH_LIGHT_OBJ                  =  63 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_JUMP_LAND_WITH_LIGHT_OBJ             =  64 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_JUMP_WITH_LIGHT_OBJ                  =  65 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_LAND_WITH_LIGHT_OBJ             =  66 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_WITH_LIGHT_OBJ                  =  67 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ     =  68 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ     =  69 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ =  70 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RIDING_SHELL                         =  71 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WALKING                              =  72 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FORWARD_FLIP                         =  73 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_JUMP_RIDING_SHELL                    =  74 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_LAND_FROM_DOUBLE_JUMP                =  75 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DOUBLE_JUMP_FALL                     =  76 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SINGLE_JUMP                          =  77 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_LAND_FROM_SINGLE_JUMP                =  78 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_AIR_KICK                             =  79 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DOUBLE_JUMP_RISE                     =  80 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_FORWARD_SPINNING               =  81 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_THROW_LIGHT_OBJECT                   =  82 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_FROM_SLIDE_KICK                 =  83 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BEND_KNESS_RIDING_SHELL              =  84 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_LEGS_STUCK_IN_GROUND                 =  85 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GENERAL_FALL                         =  86 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GENERAL_LAND                         =  87 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BEING_GRABBED                        =  88 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GRAB_HEAVY_OBJECT                    =  89 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLOW_LAND_FROM_DIVE                  =  90 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FLY_FROM_CANNON                      =  91 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_MOVE_ON_WIRE_NET_RIGHT               =  92 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_MOVE_ON_WIRE_NET_LEFT                =  93 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_MISSING_CAP                          =  94 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PULL_DOOR_WALK_IN                    =  95 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PUSH_DOOR_WALK_IN                    =  96 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_UNLOCK_DOOR                          =  97 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_REACH_POCKET                   =  98 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_REACH_POCKET                         =  99 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_REACH_POCKET                    = 100 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GROUND_THROW                         = 101 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GROUND_KICK                          = 102 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FIRST_PUNCH                          = 103 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SECOND_PUNCH                         = 104 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FIRST_PUNCH_FAST                     = 105 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SECOND_PUNCH_FAST                    = 106 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PICK_UP_LIGHT_OBJ                    = 107 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PUSHING                              = 108 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_RIDING_SHELL                   = 109 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_PLACE_LIGHT_OBJ                      = 110 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FORWARD_SPINNING                     = 111 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BACKWARD_SPINNING                    = 112 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BREAKDANCE                           = 113 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RUNNING                              = 114 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RUNNING_UNUSED                       = 115 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SOFT_BACK_KB                         = 116 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SOFT_FRONT_KB                        = 117 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DYING_IN_QUICKSAND                   = 118 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_IN_QUICKSAND                    = 119 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_MOVE_IN_QUICKSAND                    = 120 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_ELECTROCUTION                        = 121 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SHOCKED                              = 122 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BACKWARD_KB                          = 123 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FORWARD_KB                           = 124 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_HEAVY_OBJ                       = 125 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STAND_AGAINST_WALL                   = 126 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SIDESTEP_LEFT                        = 127 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SIDESTEP_RIGHT                       = 128 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_SLEEP_IDLE                     = 129 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_SLEEP_SCRATCH                  = 130 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_SLEEP_YAWN                     = 131 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_SLEEP_SITTING                  = 132 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLEEP_IDLE                           = 133 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLEEP_START_LYING                    = 134 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLEEP_LYING                          = 135 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DIVE                                 = 136 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDE_DIVE                           = 137 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GROUND_BONK                          = 138 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_SLIDE_LIGHT_OBJ                 = 139 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDE_KICK                           = 140 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CROUCH_FROM_SLIDE_KICK               = 141 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDE_MOTIONLESS                     = 142 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_SLIDE                           = 143 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_FROM_SLIDE                      = 144 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDE                                = 145 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TIPTOE                               = 146 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TWIRL_LAND                           = 147 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TWIRL                                = 148 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_TWIRL                          = 149 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_CROUCHING                       = 150 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_CROUCHING                      = 151 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CROUCHING                            = 152 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_CRAWLING                             = 153 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_CRAWLING                        = 154 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_CRAWLING                       = 155 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SUMMON_STAR                          = 156 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RETURN_STAR_APPROACH_DOOR            = 157 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_BACKWARDS_WATER_KB                   = 158 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SWIM_WITH_OBJ_PART1                  = 159 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SWIM_WITH_OBJ_PART2                  = 160 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FLUTTERKICK_WITH_OBJ                 = 161 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_ACTION_END_WITH_OBJ            = 162 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STOP_GRAB_OBJ_WATER                  = 163 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_IDLE_WITH_OBJ                  = 164 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DROWNING_PART1                       = 165 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_DROWNING_PART2                       = 166 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_DYING                          = 167 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_FORWARD_KB                     = 168 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FALL_FROM_WATER                      = 169 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SWIM_PART1                           = 170 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SWIM_PART2                           = 171 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FLUTTERKICK                          = 172 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_ACTION_END                     = 173 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_PICK_UP_OBJ                    = 174 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_GRAB_OBJ_PART2                 = 175 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_GRAB_OBJ_PART1                 = 176 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_THROW_OBJ                      = 177 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_IDLE                           = 178 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WATER_STAR_DANCE                     = 179 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RETURN_FROM_WATER_STAR_DANCE         = 180 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_GRAB_BOWSER                          = 181 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SWINGING_BOWSER                      = 182 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RELEASE_BOWSER                       = 183 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HOLDING_BOWSER                       = 184 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HEAVY_THROW                          = 185 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WALK_PANTING                         = 186 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WALK_WITH_HEAVY_OBJ                  = 187 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TURNING_PART1                        = 188 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TURNING_PART2                        = 189 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDEFLIP_LAND                       = 190 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDEFLIP                            = 191 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TRIPLE_JUMP_LAND                     = 192 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TRIPLE_JUMP                          = 193 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FIRST_PERSON                         = 194 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_HEAD_LEFT                       = 195 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_HEAD_RIGHT                      = 196 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_IDLE_HEAD_CENTER                     = 197 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANDSTAND_LEFT                       = 198 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_HANDSTAND_RIGHT                      = 199 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WAKE_FROM_SLEEP                      = 200 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_WAKE_FROM_LYING                      = 201 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_TIPTOE                         = 202 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_SLIDEJUMP                            = 203 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_START_WALLKICK                       = 204 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_STAR_DANCE                           = 205 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_RETURN_FROM_STAR_DANCE               = 206 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_FORWARD_SPINNING_FLIP                = 207 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_TRIPLE_JUMP_FLY                      = 208 --- @type CharacterAnimID
 | 
						|
CHAR_ANIM_MAX                                  = 209 --- @type CharacterAnimID
 | 
						|
 | 
						|
--- @alias CharacterAnimID
 | 
						|
--- | `CHAR_ANIM_SLOW_LEDGE_GRAB`
 | 
						|
--- | `CHAR_ANIM_FALL_OVER_BACKWARDS`
 | 
						|
--- | `CHAR_ANIM_BACKWARD_AIR_KB`
 | 
						|
--- | `CHAR_ANIM_DYING_ON_BACK`
 | 
						|
--- | `CHAR_ANIM_BACKFLIP`
 | 
						|
--- | `CHAR_ANIM_CLIMB_UP_POLE`
 | 
						|
--- | `CHAR_ANIM_GRAB_POLE_SHORT`
 | 
						|
--- | `CHAR_ANIM_GRAB_POLE_SWING_PART1`
 | 
						|
--- | `CHAR_ANIM_GRAB_POLE_SWING_PART2`
 | 
						|
--- | `CHAR_ANIM_HANDSTAND_IDLE`
 | 
						|
--- | `CHAR_ANIM_HANDSTAND_JUMP`
 | 
						|
--- | `CHAR_ANIM_START_HANDSTAND`
 | 
						|
--- | `CHAR_ANIM_RETURN_FROM_HANDSTAND`
 | 
						|
--- | `CHAR_ANIM_IDLE_ON_POLE`
 | 
						|
--- | `CHAR_ANIM_A_POSE`
 | 
						|
--- | `CHAR_ANIM_SKID_ON_GROUND`
 | 
						|
--- | `CHAR_ANIM_STOP_SKID`
 | 
						|
--- | `CHAR_ANIM_CROUCH_FROM_FAST_LONGJUMP`
 | 
						|
--- | `CHAR_ANIM_CROUCH_FROM_SLOW_LONGJUMP`
 | 
						|
--- | `CHAR_ANIM_FAST_LONGJUMP`
 | 
						|
--- | `CHAR_ANIM_SLOW_LONGJUMP`
 | 
						|
--- | `CHAR_ANIM_AIRBORNE_ON_STOMACH`
 | 
						|
--- | `CHAR_ANIM_WALK_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_RUN_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_SHIVERING_WARMING_HAND`
 | 
						|
--- | `CHAR_ANIM_SHIVERING_RETURN_TO_IDLE`
 | 
						|
--- | `CHAR_ANIM_SHIVERING`
 | 
						|
--- | `CHAR_ANIM_CLIMB_DOWN_LEDGE`
 | 
						|
--- | `CHAR_ANIM_CREDITS_WAVING`
 | 
						|
--- | `CHAR_ANIM_CREDITS_LOOK_UP`
 | 
						|
--- | `CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP`
 | 
						|
--- | `CHAR_ANIM_CREDITS_RAISE_HAND`
 | 
						|
--- | `CHAR_ANIM_CREDITS_LOWER_HAND`
 | 
						|
--- | `CHAR_ANIM_CREDITS_TAKE_OFF_CAP`
 | 
						|
--- | `CHAR_ANIM_CREDITS_START_WALK_LOOK_UP`
 | 
						|
--- | `CHAR_ANIM_CREDITS_LOOK_BACK_THEN_RUN`
 | 
						|
--- | `CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN`
 | 
						|
--- | `CHAR_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF`
 | 
						|
--- | `CHAR_ANIM_CREDITS_PEACE_SIGN`
 | 
						|
--- | `CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST`
 | 
						|
--- | `CHAR_ANIM_FIRE_LAVA_BURN`
 | 
						|
--- | `CHAR_ANIM_WING_CAP_FLY`
 | 
						|
--- | `CHAR_ANIM_HANG_ON_OWL`
 | 
						|
--- | `CHAR_ANIM_LAND_ON_STOMACH`
 | 
						|
--- | `CHAR_ANIM_AIR_FORWARD_KB`
 | 
						|
--- | `CHAR_ANIM_DYING_ON_STOMACH`
 | 
						|
--- | `CHAR_ANIM_SUFFOCATING`
 | 
						|
--- | `CHAR_ANIM_COUGHING`
 | 
						|
--- | `CHAR_ANIM_THROW_CATCH_KEY`
 | 
						|
--- | `CHAR_ANIM_DYING_FALL_OVER`
 | 
						|
--- | `CHAR_ANIM_IDLE_ON_LEDGE`
 | 
						|
--- | `CHAR_ANIM_FAST_LEDGE_GRAB`
 | 
						|
--- | `CHAR_ANIM_HANG_ON_CEILING`
 | 
						|
--- | `CHAR_ANIM_PUT_CAP_ON`
 | 
						|
--- | `CHAR_ANIM_TAKE_CAP_OFF_THEN_ON`
 | 
						|
--- | `CHAR_ANIM_QUICKLY_PUT_CAP_ON`
 | 
						|
--- | `CHAR_ANIM_HEAD_STUCK_IN_GROUND`
 | 
						|
--- | `CHAR_ANIM_GROUND_POUND_LANDING`
 | 
						|
--- | `CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND`
 | 
						|
--- | `CHAR_ANIM_START_GROUND_POUND`
 | 
						|
--- | `CHAR_ANIM_GROUND_POUND`
 | 
						|
--- | `CHAR_ANIM_BOTTOM_STUCK_IN_GROUND`
 | 
						|
--- | `CHAR_ANIM_IDLE_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_JUMP_LAND_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_JUMP_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_FALL_LAND_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_FALL_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_RIDING_SHELL`
 | 
						|
--- | `CHAR_ANIM_WALKING`
 | 
						|
--- | `CHAR_ANIM_FORWARD_FLIP`
 | 
						|
--- | `CHAR_ANIM_JUMP_RIDING_SHELL`
 | 
						|
--- | `CHAR_ANIM_LAND_FROM_DOUBLE_JUMP`
 | 
						|
--- | `CHAR_ANIM_DOUBLE_JUMP_FALL`
 | 
						|
--- | `CHAR_ANIM_SINGLE_JUMP`
 | 
						|
--- | `CHAR_ANIM_LAND_FROM_SINGLE_JUMP`
 | 
						|
--- | `CHAR_ANIM_AIR_KICK`
 | 
						|
--- | `CHAR_ANIM_DOUBLE_JUMP_RISE`
 | 
						|
--- | `CHAR_ANIM_START_FORWARD_SPINNING`
 | 
						|
--- | `CHAR_ANIM_THROW_LIGHT_OBJECT`
 | 
						|
--- | `CHAR_ANIM_FALL_FROM_SLIDE_KICK`
 | 
						|
--- | `CHAR_ANIM_BEND_KNESS_RIDING_SHELL`
 | 
						|
--- | `CHAR_ANIM_LEGS_STUCK_IN_GROUND`
 | 
						|
--- | `CHAR_ANIM_GENERAL_FALL`
 | 
						|
--- | `CHAR_ANIM_GENERAL_LAND`
 | 
						|
--- | `CHAR_ANIM_BEING_GRABBED`
 | 
						|
--- | `CHAR_ANIM_GRAB_HEAVY_OBJECT`
 | 
						|
--- | `CHAR_ANIM_SLOW_LAND_FROM_DIVE`
 | 
						|
--- | `CHAR_ANIM_FLY_FROM_CANNON`
 | 
						|
--- | `CHAR_ANIM_MOVE_ON_WIRE_NET_RIGHT`
 | 
						|
--- | `CHAR_ANIM_MOVE_ON_WIRE_NET_LEFT`
 | 
						|
--- | `CHAR_ANIM_MISSING_CAP`
 | 
						|
--- | `CHAR_ANIM_PULL_DOOR_WALK_IN`
 | 
						|
--- | `CHAR_ANIM_PUSH_DOOR_WALK_IN`
 | 
						|
--- | `CHAR_ANIM_UNLOCK_DOOR`
 | 
						|
--- | `CHAR_ANIM_START_REACH_POCKET`
 | 
						|
--- | `CHAR_ANIM_REACH_POCKET`
 | 
						|
--- | `CHAR_ANIM_STOP_REACH_POCKET`
 | 
						|
--- | `CHAR_ANIM_GROUND_THROW`
 | 
						|
--- | `CHAR_ANIM_GROUND_KICK`
 | 
						|
--- | `CHAR_ANIM_FIRST_PUNCH`
 | 
						|
--- | `CHAR_ANIM_SECOND_PUNCH`
 | 
						|
--- | `CHAR_ANIM_FIRST_PUNCH_FAST`
 | 
						|
--- | `CHAR_ANIM_SECOND_PUNCH_FAST`
 | 
						|
--- | `CHAR_ANIM_PICK_UP_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_PUSHING`
 | 
						|
--- | `CHAR_ANIM_START_RIDING_SHELL`
 | 
						|
--- | `CHAR_ANIM_PLACE_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_FORWARD_SPINNING`
 | 
						|
--- | `CHAR_ANIM_BACKWARD_SPINNING`
 | 
						|
--- | `CHAR_ANIM_BREAKDANCE`
 | 
						|
--- | `CHAR_ANIM_RUNNING`
 | 
						|
--- | `CHAR_ANIM_RUNNING_UNUSED`
 | 
						|
--- | `CHAR_ANIM_SOFT_BACK_KB`
 | 
						|
--- | `CHAR_ANIM_SOFT_FRONT_KB`
 | 
						|
--- | `CHAR_ANIM_DYING_IN_QUICKSAND`
 | 
						|
--- | `CHAR_ANIM_IDLE_IN_QUICKSAND`
 | 
						|
--- | `CHAR_ANIM_MOVE_IN_QUICKSAND`
 | 
						|
--- | `CHAR_ANIM_ELECTROCUTION`
 | 
						|
--- | `CHAR_ANIM_SHOCKED`
 | 
						|
--- | `CHAR_ANIM_BACKWARD_KB`
 | 
						|
--- | `CHAR_ANIM_FORWARD_KB`
 | 
						|
--- | `CHAR_ANIM_IDLE_HEAVY_OBJ`
 | 
						|
--- | `CHAR_ANIM_STAND_AGAINST_WALL`
 | 
						|
--- | `CHAR_ANIM_SIDESTEP_LEFT`
 | 
						|
--- | `CHAR_ANIM_SIDESTEP_RIGHT`
 | 
						|
--- | `CHAR_ANIM_START_SLEEP_IDLE`
 | 
						|
--- | `CHAR_ANIM_START_SLEEP_SCRATCH`
 | 
						|
--- | `CHAR_ANIM_START_SLEEP_YAWN`
 | 
						|
--- | `CHAR_ANIM_START_SLEEP_SITTING`
 | 
						|
--- | `CHAR_ANIM_SLEEP_IDLE`
 | 
						|
--- | `CHAR_ANIM_SLEEP_START_LYING`
 | 
						|
--- | `CHAR_ANIM_SLEEP_LYING`
 | 
						|
--- | `CHAR_ANIM_DIVE`
 | 
						|
--- | `CHAR_ANIM_SLIDE_DIVE`
 | 
						|
--- | `CHAR_ANIM_GROUND_BONK`
 | 
						|
--- | `CHAR_ANIM_STOP_SLIDE_LIGHT_OBJ`
 | 
						|
--- | `CHAR_ANIM_SLIDE_KICK`
 | 
						|
--- | `CHAR_ANIM_CROUCH_FROM_SLIDE_KICK`
 | 
						|
--- | `CHAR_ANIM_SLIDE_MOTIONLESS`
 | 
						|
--- | `CHAR_ANIM_STOP_SLIDE`
 | 
						|
--- | `CHAR_ANIM_FALL_FROM_SLIDE`
 | 
						|
--- | `CHAR_ANIM_SLIDE`
 | 
						|
--- | `CHAR_ANIM_TIPTOE`
 | 
						|
--- | `CHAR_ANIM_TWIRL_LAND`
 | 
						|
--- | `CHAR_ANIM_TWIRL`
 | 
						|
--- | `CHAR_ANIM_START_TWIRL`
 | 
						|
--- | `CHAR_ANIM_STOP_CROUCHING`
 | 
						|
--- | `CHAR_ANIM_START_CROUCHING`
 | 
						|
--- | `CHAR_ANIM_CROUCHING`
 | 
						|
--- | `CHAR_ANIM_CRAWLING`
 | 
						|
--- | `CHAR_ANIM_STOP_CRAWLING`
 | 
						|
--- | `CHAR_ANIM_START_CRAWLING`
 | 
						|
--- | `CHAR_ANIM_SUMMON_STAR`
 | 
						|
--- | `CHAR_ANIM_RETURN_STAR_APPROACH_DOOR`
 | 
						|
--- | `CHAR_ANIM_BACKWARDS_WATER_KB`
 | 
						|
--- | `CHAR_ANIM_SWIM_WITH_OBJ_PART1`
 | 
						|
--- | `CHAR_ANIM_SWIM_WITH_OBJ_PART2`
 | 
						|
--- | `CHAR_ANIM_FLUTTERKICK_WITH_OBJ`
 | 
						|
--- | `CHAR_ANIM_WATER_ACTION_END_WITH_OBJ`
 | 
						|
--- | `CHAR_ANIM_STOP_GRAB_OBJ_WATER`
 | 
						|
--- | `CHAR_ANIM_WATER_IDLE_WITH_OBJ`
 | 
						|
--- | `CHAR_ANIM_DROWNING_PART1`
 | 
						|
--- | `CHAR_ANIM_DROWNING_PART2`
 | 
						|
--- | `CHAR_ANIM_WATER_DYING`
 | 
						|
--- | `CHAR_ANIM_WATER_FORWARD_KB`
 | 
						|
--- | `CHAR_ANIM_FALL_FROM_WATER`
 | 
						|
--- | `CHAR_ANIM_SWIM_PART1`
 | 
						|
--- | `CHAR_ANIM_SWIM_PART2`
 | 
						|
--- | `CHAR_ANIM_FLUTTERKICK`
 | 
						|
--- | `CHAR_ANIM_WATER_ACTION_END`
 | 
						|
--- | `CHAR_ANIM_WATER_PICK_UP_OBJ`
 | 
						|
--- | `CHAR_ANIM_WATER_GRAB_OBJ_PART2`
 | 
						|
--- | `CHAR_ANIM_WATER_GRAB_OBJ_PART1`
 | 
						|
--- | `CHAR_ANIM_WATER_THROW_OBJ`
 | 
						|
--- | `CHAR_ANIM_WATER_IDLE`
 | 
						|
--- | `CHAR_ANIM_WATER_STAR_DANCE`
 | 
						|
--- | `CHAR_ANIM_RETURN_FROM_WATER_STAR_DANCE`
 | 
						|
--- | `CHAR_ANIM_GRAB_BOWSER`
 | 
						|
--- | `CHAR_ANIM_SWINGING_BOWSER`
 | 
						|
--- | `CHAR_ANIM_RELEASE_BOWSER`
 | 
						|
--- | `CHAR_ANIM_HOLDING_BOWSER`
 | 
						|
--- | `CHAR_ANIM_HEAVY_THROW`
 | 
						|
--- | `CHAR_ANIM_WALK_PANTING`
 | 
						|
--- | `CHAR_ANIM_WALK_WITH_HEAVY_OBJ`
 | 
						|
--- | `CHAR_ANIM_TURNING_PART1`
 | 
						|
--- | `CHAR_ANIM_TURNING_PART2`
 | 
						|
--- | `CHAR_ANIM_SLIDEFLIP_LAND`
 | 
						|
--- | `CHAR_ANIM_SLIDEFLIP`
 | 
						|
--- | `CHAR_ANIM_TRIPLE_JUMP_LAND`
 | 
						|
--- | `CHAR_ANIM_TRIPLE_JUMP`
 | 
						|
--- | `CHAR_ANIM_FIRST_PERSON`
 | 
						|
--- | `CHAR_ANIM_IDLE_HEAD_LEFT`
 | 
						|
--- | `CHAR_ANIM_IDLE_HEAD_RIGHT`
 | 
						|
--- | `CHAR_ANIM_IDLE_HEAD_CENTER`
 | 
						|
--- | `CHAR_ANIM_HANDSTAND_LEFT`
 | 
						|
--- | `CHAR_ANIM_HANDSTAND_RIGHT`
 | 
						|
--- | `CHAR_ANIM_WAKE_FROM_SLEEP`
 | 
						|
--- | `CHAR_ANIM_WAKE_FROM_LYING`
 | 
						|
--- | `CHAR_ANIM_START_TIPTOE`
 | 
						|
--- | `CHAR_ANIM_SLIDEJUMP`
 | 
						|
--- | `CHAR_ANIM_START_WALLKICK`
 | 
						|
--- | `CHAR_ANIM_STAR_DANCE`
 | 
						|
--- | `CHAR_ANIM_RETURN_FROM_STAR_DANCE`
 | 
						|
--- | `CHAR_ANIM_FORWARD_SPINNING_FLIP`
 | 
						|
--- | `CHAR_ANIM_TRIPLE_JUMP_FLY`
 | 
						|
--- | `CHAR_ANIM_MAX`
 | 
						|
 | 
						|
MARIO_EYES_BLINK       = 0 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_OPEN        = 1 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_HALF_CLOSED = 2 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_CLOSED      = 3 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_LOOK_LEFT   = 4 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_LOOK_RIGHT  = 5 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_LOOK_UP     = 6 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_LOOK_DOWN   = 7 --- @type MarioEyesGSCId
 | 
						|
MARIO_EYES_DEAD        = 8 --- @type MarioEyesGSCId
 | 
						|
 | 
						|
--- @alias MarioEyesGSCId
 | 
						|
--- | `MARIO_EYES_BLINK`
 | 
						|
--- | `MARIO_EYES_OPEN`
 | 
						|
--- | `MARIO_EYES_HALF_CLOSED`
 | 
						|
--- | `MARIO_EYES_CLOSED`
 | 
						|
--- | `MARIO_EYES_LOOK_LEFT`
 | 
						|
--- | `MARIO_EYES_LOOK_RIGHT`
 | 
						|
--- | `MARIO_EYES_LOOK_UP`
 | 
						|
--- | `MARIO_EYES_LOOK_DOWN`
 | 
						|
--- | `MARIO_EYES_DEAD`
 | 
						|
 | 
						|
MARIO_HAND_FISTS            = 0 --- @type MarioHandGSCId
 | 
						|
MARIO_HAND_OPEN             = 1 --- @type MarioHandGSCId
 | 
						|
MARIO_HAND_PEACE_SIGN       = 2 --- @type MarioHandGSCId
 | 
						|
MARIO_HAND_HOLDING_CAP      = 3 --- @type MarioHandGSCId
 | 
						|
MARIO_HAND_HOLDING_WING_CAP = 4 --- @type MarioHandGSCId
 | 
						|
MARIO_HAND_RIGHT_OPEN       = 5 --- @type MarioHandGSCId
 | 
						|
 | 
						|
--- @alias MarioHandGSCId
 | 
						|
--- | `MARIO_HAND_FISTS`
 | 
						|
--- | `MARIO_HAND_OPEN`
 | 
						|
--- | `MARIO_HAND_PEACE_SIGN`
 | 
						|
--- | `MARIO_HAND_HOLDING_CAP`
 | 
						|
--- | `MARIO_HAND_HOLDING_WING_CAP`
 | 
						|
--- | `MARIO_HAND_RIGHT_OPEN`
 | 
						|
 | 
						|
MARIO_HAS_DEFAULT_CAP_ON  = 0 --- @type MarioCapGSCId
 | 
						|
MARIO_HAS_DEFAULT_CAP_OFF = 1 --- @type MarioCapGSCId
 | 
						|
MARIO_HAS_WING_CAP_ON     = 2 --- @type MarioCapGSCId
 | 
						|
MARIO_HAS_WING_CAP_OFF    = 3 --- @type MarioCapGSCId
 | 
						|
 | 
						|
--- @alias MarioCapGSCId
 | 
						|
--- | `MARIO_HAS_DEFAULT_CAP_ON`
 | 
						|
--- | `MARIO_HAS_DEFAULT_CAP_OFF`
 | 
						|
--- | `MARIO_HAS_WING_CAP_ON`
 | 
						|
--- | `MARIO_HAS_WING_CAP_OFF`
 | 
						|
 | 
						|
GRAB_POS_NULL      = 0 --- @type MarioGrabPosGSCId
 | 
						|
GRAB_POS_LIGHT_OBJ = 1 --- @type MarioGrabPosGSCId
 | 
						|
GRAB_POS_HEAVY_OBJ = 2 --- @type MarioGrabPosGSCId
 | 
						|
GRAB_POS_BOWSER    = 3 --- @type MarioGrabPosGSCId
 | 
						|
 | 
						|
--- @alias MarioGrabPosGSCId
 | 
						|
--- | `GRAB_POS_NULL`
 | 
						|
--- | `GRAB_POS_LIGHT_OBJ`
 | 
						|
--- | `GRAB_POS_HEAVY_OBJ`
 | 
						|
--- | `GRAB_POS_BOWSER`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOD_FS_MAX_SIZE = 0x1000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOD_FS_MAX_FILES = 0x100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOD_FS_MAX_PATH = 0x100
 | 
						|
 | 
						|
INT_TYPE_U8  = 0 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_U16 = 1 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_U32 = 2 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_U64 = 3 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_S8  = 4 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_S16 = 5 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_S32 = 6 --- @type ModFsFileIntType
 | 
						|
INT_TYPE_S64 = 7 --- @type ModFsFileIntType
 | 
						|
 | 
						|
--- @alias ModFsFileIntType
 | 
						|
--- | `INT_TYPE_U8`
 | 
						|
--- | `INT_TYPE_U16`
 | 
						|
--- | `INT_TYPE_U32`
 | 
						|
--- | `INT_TYPE_U64`
 | 
						|
--- | `INT_TYPE_S8`
 | 
						|
--- | `INT_TYPE_S16`
 | 
						|
--- | `INT_TYPE_S32`
 | 
						|
--- | `INT_TYPE_S64`
 | 
						|
 | 
						|
FLOAT_TYPE_F32 = 0 --- @type ModFsFileFloatType
 | 
						|
FLOAT_TYPE_F64 = 1 --- @type ModFsFileFloatType
 | 
						|
 | 
						|
--- @alias ModFsFileFloatType
 | 
						|
--- | `FLOAT_TYPE_F32`
 | 
						|
--- | `FLOAT_TYPE_F64`
 | 
						|
 | 
						|
FILE_SEEK_SET = 0 --- @type ModFsFileSeek
 | 
						|
FILE_SEEK_CUR = 1 --- @type ModFsFileSeek
 | 
						|
FILE_SEEK_END = 2 --- @type ModFsFileSeek
 | 
						|
 | 
						|
--- @alias ModFsFileSeek
 | 
						|
--- | `FILE_SEEK_SET`
 | 
						|
--- | `FILE_SEEK_CUR`
 | 
						|
--- | `FILE_SEEK_END`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_KEYS = 4096
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_KEY_VALUE_LENGTH = 1024
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SYNC_DISTANCE_ONLY_DEATH = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SYNC_DISTANCE_ONLY_EVENTS = -2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SYNC_DISTANCE_INFINITE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PACKET_LENGTH = 3000
 | 
						|
 | 
						|
NS_SOCKET  = 0 --- @type NetworkSystemType
 | 
						|
NS_COOPNET = 1 --- @type NetworkSystemType
 | 
						|
NS_MAX     = 2 --- @type NetworkSystemType
 | 
						|
 | 
						|
--- @alias NetworkSystemType
 | 
						|
--- | `NS_SOCKET`
 | 
						|
--- | `NS_COOPNET`
 | 
						|
--- | `NS_MAX`
 | 
						|
 | 
						|
PLAYER_INTERACTIONS_NONE  = 0 --- @type PlayerInteractions
 | 
						|
PLAYER_INTERACTIONS_SOLID = 1 --- @type PlayerInteractions
 | 
						|
PLAYER_INTERACTIONS_PVP   = 2 --- @type PlayerInteractions
 | 
						|
 | 
						|
--- @alias PlayerInteractions
 | 
						|
--- | `PLAYER_INTERACTIONS_NONE`
 | 
						|
--- | `PLAYER_INTERACTIONS_SOLID`
 | 
						|
--- | `PLAYER_INTERACTIONS_PVP`
 | 
						|
 | 
						|
BOUNCY_LEVEL_BOUNDS_OFF    = 0 --- @type BouncyLevelBounds
 | 
						|
BOUNCY_LEVEL_BOUNDS_ON     = 1 --- @type BouncyLevelBounds
 | 
						|
BOUNCY_LEVEL_BOUNDS_ON_CAP = 2 --- @type BouncyLevelBounds
 | 
						|
 | 
						|
--- @alias BouncyLevelBounds
 | 
						|
--- | `BOUNCY_LEVEL_BOUNDS_OFF`
 | 
						|
--- | `BOUNCY_LEVEL_BOUNDS_ON`
 | 
						|
--- | `BOUNCY_LEVEL_BOUNDS_ON_CAP`
 | 
						|
 | 
						|
PLAYER_PVP_CLASSIC  = 0 --- @type PvpType
 | 
						|
PLAYER_PVP_REVAMPED = 1 --- @type PvpType
 | 
						|
 | 
						|
--- @alias PvpType
 | 
						|
--- | `PLAYER_PVP_CLASSIC`
 | 
						|
--- | `PLAYER_PVP_REVAMPED`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UNKNOWN_LOCAL_INDEX = (-1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UNKNOWN_GLOBAL_INDEX = (-1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UNKNOWN_NETWORK_INDEX = (-1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
NETWORK_PLAYER_TIMEOUT = 15
 | 
						|
 | 
						|
--- @type integer
 | 
						|
NETWORK_PLAYER_PING_TIMEOUT = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_RX_SEQ_IDS = 256
 | 
						|
 | 
						|
--- @type integer
 | 
						|
USE_REAL_PALETTE_VAR = 0xFF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_DESCRIPTION_STRING = 20
 | 
						|
 | 
						|
NPT_UNKNOWN = 0 --- @type NetworkPlayerType
 | 
						|
NPT_LOCAL   = 1 --- @type NetworkPlayerType
 | 
						|
NPT_SERVER  = 2 --- @type NetworkPlayerType
 | 
						|
NPT_CLIENT  = 3 --- @type NetworkPlayerType
 | 
						|
 | 
						|
--- @alias NetworkPlayerType
 | 
						|
--- | `NPT_UNKNOWN`
 | 
						|
--- | `NPT_LOCAL`
 | 
						|
--- | `NPT_SERVER`
 | 
						|
--- | `NPT_CLIENT`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_COL_FLAG_GROUNDED = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_COL_FLAG_HIT_WALL = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_COL_FLAG_UNDERWATER = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_COL_FLAG_NO_Y_VEL = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_COL_FLAGS_LANDED = (OBJ_COL_FLAG_GROUNDED | OBJ_COL_FLAG_NO_Y_VEL)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_NOP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_DIE_IF_HEALTH_NON_POSITIVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_KNOCKBACK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SQUISHED = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SPECIAL_KOOPA_LOSE_SHELL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SET_SPEED_TO_ZERO = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SPECIAL_WIGGLER_JUMPED_ON = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SPECIAL_HUGE_GOOMBA_WEAKLY_ATTACKED = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ATTACK_HANDLER_SQUISHED_WITH_BLUE_COIN = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_DEACTIVATED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_ACTIVE = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_FAR_AWAY = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_UNK2 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_IN_DIFFERENT_ROOM = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_UNIMPORTANT = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_INITIATED_TIME_STOP = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_MOVE_THROUGH_GRATE = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_DITHERED_ALPHA = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_UNK8 = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_UNK9 = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_UNK10 = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_FLAG_DORMANT = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RESPAWN_INFO_TYPE_NULL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RESPAWN_INFO_TYPE_32 = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RESPAWN_INFO_TYPE_16 = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RESPAWN_INFO_DONT_RESPAWN = 0xFF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_UPDATE_GFX_POS_AND_ANGLE = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_MOVE_XZ_USING_FVEL = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_MOVE_Y_WITH_TERMINAL_VEL = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_SET_FACE_YAW_TO_MOVE_YAW = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_SET_FACE_ANGLE_TO_MOVE_ANGLE = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_0020 = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_COMPUTE_DIST_TO_MARIO = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_ACTIVE_FROM_AFAR = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_0100 = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_TRANSFORM_RELATIVE_TO_PARENT = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_HOLDABLE = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_SET_THROW_MATRIX_FROM_TRANSFORM = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_1000 = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_COMPUTE_ANGLE_TO_MARIO = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_PERSISTENT_RESPAWN = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_8000 = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_FLAG_30 = (1 << 30)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HELD_FREE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HELD_HELD = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HELD_THROWN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HELD_DROPPED = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_ENABLE_TIME_STOP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_INTERRUPT_MARIO_ACTION = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_BEGIN_DIALOG = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_AWAIT_DIALOG = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_DISABLE_TIME_STOP = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_FLAG_DEFAULT = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_FLAG_RESPONSE = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK1_FLAG_4 = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_ENABLE_TIME_STOP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_TURN_AND_INTERRUPT_MARIO_ACTION = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_AWAIT_DIALOG = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_END_DIALOG = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_FLAG_0 = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DIALOG_UNK2_LEAVE_TIME_STOP_ENABLED = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_LANDED = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_ON_GROUND = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_LEFT_GROUND = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_ENTERED_WATER = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_AT_WATER_SURFACE = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_UNDERWATER_OFF_GROUND = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_UNDERWATER_ON_GROUND = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_IN_AIR = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_OUT_SCOPE = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_HIT_WALL = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_HIT_EDGE = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_ABOVE_LAVA = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_LEAVING_WATER = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_BOUNCE = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_ABOVE_DEATH_BARRIER = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_MASK_ON_GROUND = (OBJ_MOVE_LANDED | OBJ_MOVE_ON_GROUND)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_MOVE_MASK_IN_WATER = ( OBJ_MOVE_ENTERED_WATER | OBJ_MOVE_AT_WATER_SURFACE | OBJ_MOVE_UNDERWATER_OFF_GROUND | OBJ_MOVE_UNDERWATER_ON_GROUND)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_DUST = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_UNUSED_1 = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_UNUSED_2 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_SPARKLES = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_H_STAR = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_BUBBLE = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_WATER_SPLASH = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_IDLE_WATER_WAVE = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_SHALLOW_WATER_WAVE = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_PLUNGE_BUBBLE = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_WAVE_TRAIL = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_FIRE = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_SHALLOW_WATER_SPLASH = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_LEAF = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_DIRT = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_MIST_CIRCLE = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_SNOW = (1 << 16)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_BREATH = (1 << 17)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_V_STAR = (1 << 18)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVE_PARTICLE_TRIANGLE = (1 << 19)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_ACT_LAVA_DEATH = 100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_ACT_DEATH_PLANE_DEATH = 101
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_ACT_HORIZONTAL_KNOCKBACK = 100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_ACT_VERTICAL_KNOCKBACK = 101
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJ_ACT_SQUISHED = 102
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_SPEED_SLOW = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_SPEED_FAST = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_SPEED_RANDOM = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_SPEED_STOPPED = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BP_STYPE_GENERIC = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BP_STYPE_STATIONARY = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_PATROL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_LAUNCHED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_CHASE_MARIO = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_EXPLODE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_LAVA_DEATH = 100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_ACT_DEATH_PLANE_DEATH = 101
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HIDDEN_BLUE_COIN_ACT_INACTIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HIDDEN_BLUE_COIN_ACT_WAITING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HIDDEN_BLUE_COIN_ACT_ACTIVE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_COIN_SWITCH_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_COIN_SWITCH_ACT_RECEDING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_COIN_SWITCH_ACT_TICKING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_COIN_SWITCH_ACT_RESPAWNING = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_BCOIN_ACT_STILL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_BCOIN_ACT_MOVING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_YCOIN_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_YCOIN_ACT_BLINKING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_YCOIN_ACT_LAVA_DEATH = 100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MOV_YCOIN_ACT_DEATH_PLANE_DEATH = 101
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_BP_STYPE_GENERIC = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_BP_STYPE_BOB_GRASS_KBB = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_BP_STYPE_BOB_CANNON_KBB = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_BP_STYPE_BOB_GRASS = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_ACT_TURN_TO_TALK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_ACT_TALK = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_ROLE_ADVICE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_ROLE_CANNON = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_CANNON_UNOPENED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_CANNON_OPENING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_CANNON_OPENED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_CANNON_STOP_TALKING = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_HAS_NOT_TALKED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOBOMB_BUDDY_HAS_TALKED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_ACT_SPAWN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_ACT_IDLE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_ACT_RESPAWN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_BP_MANY_BLUE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_BP_FEW_BLUE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_BP_MANY_CYAN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_SPAWNER_BP_FEW_CYAN = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_ACT_INIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_ACT_ROAM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FISH_ACT_FLEE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_DIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_TURN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_ASCEND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_TURN_BACK = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_SPAWN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_ROOM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BLUE_FISH_ACT_DUPLICATE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CANNON_TRAP_DOOR_ACT_CLOSED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CANNON_TRAP_DOOR_ACT_CAM_ZOOM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CANNON_TRAP_DOOR_ACT_OPENING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CANNON_TRAP_DOOR_ACT_OPEN = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOMING_AMP_ACT_INACTIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOMING_AMP_ACT_APPEAR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOMING_AMP_ACT_CHASE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOMING_AMP_ACT_GIVE_UP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOMING_AMP_ACT_ATTACK_COOLDOWN = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_BP_ROT_RADIUS_200 = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_BP_ROT_RADIUS_300 = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_BP_ROT_RADIUS_400 = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_BP_ROT_RADIUS_0 = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_ACT_IDLE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AMP_ACT_ATTACK_COOLDOWN = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BUTTERFLY_ACT_RESTING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BUTTERFLY_ACT_FOLLOW_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BUTTERFLY_ACT_RETURN_HOME = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_AVAIL_ASLEEP_IN_TREE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_AVAIL_WANTS_TO_TALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_AVAIL_READY_TO_FLY = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_ACT_ASCENT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_ACT_CARRY = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HOOT_ACT_TIRED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_BP_SIZE_SMALL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_BP_SIZE_BIG = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_PATROL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_CHASE_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_KNOCKBACK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_BACK_UP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_INACTIVE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_ACTIVATE_AND_FALL = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_LAVA_DEATH = 100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_ACT_DEATH_PLANE_DEATH = 101
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_STYPE_GENERIC = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_STYPE_MINION = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BULLY_STYPE_CHILL = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_RING_ACT_NOT_COLLECTED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_RING_ACT_COLLECTED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
JS_RING_SPAWNER_ACT_ACTIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
JS_RING_SPAWNER_ACT_INACTIVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CELEB_STAR_ACT_SPIN_AROUND_MARIO = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CELEB_STAR_ACT_FACE_CAMERA = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LLL_DRAWBRIDGE_ACT_LOWER = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LLL_DRAWBRIDGE_ACT_RAISE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOMP_ACT_WAIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOMP_ACT_POKE_OUT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOMP_ACT_EXTEND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOMP_ACT_RETRACT = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_BP_MOV_VEL_10 = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_BP_MOV_VEL_15 = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_BP_MOV_VEL_20 = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_ACT_WAIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_ACT_EXTEND = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WF_SLID_BRICK_PTFM_ACT_RETRACT = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FAKE_MONEYBAG_COIN_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FAKE_MONEYBAG_COIN_ACT_TRANSFORM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_APPEAR = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_UNUSED_APPEAR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_MOVE_AROUND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_RETURN_HOME = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_DISAPPEAR = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_ACT_DEATH = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_LANDING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_PREPARE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_JUMP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_JUMP_AND_BOUNCE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_WALK_AROUND = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONEYBAG_JUMP_WALK_HOME = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_ACT_INITIALIZE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_ACT_ROLL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_BP_STYPE_BOB_UPPER = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_BP_STYPE_TTM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_BP_STYPE_BOB_LOWER = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_BP_STYPE_THI_LARGE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBALL_BP_STYPE_THI_SMALL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FREE_BBALL_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FREE_BBALL_ACT_ROLL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FREE_BBALL_ACT_RESET = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_CHEST_ACT_IDLE_CLOSED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_CHEST_ACT_OPENING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_CHEST_ACT_IDLE_OPEN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBH_TILTING_TRAP_PLATFORM_ACT_MARIO_ON = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBH_TILTING_TRAP_PLATFORM_ACT_MARIO_OFF = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_DEATH_STATUS_ALIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_DEATH_STATUS_DYING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_DEATH_STATUS_DEAD = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_NOT_ATTACKED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_ATTACKED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_BOUNCED_ON = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_BOO_KEY_ACT_IN_BOO = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_BOO_KEY_ACT_DROPPING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BETA_BOO_KEY_ACT_DROPPED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_CAGE_ACT_IN_BOO = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_CAGE_ACT_FALLING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_CAGE_ACT_ON_GROUND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_CAGE_ACT_MARIO_JUMPING_IN = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOO_CAGE_ACT_USELESS = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAUNTED_BOOKSHELF_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAUNTED_BOOKSHELF_ACT_RECEDE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBH_NEAR_MERRY_GO_ROUND_ROOM = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBH_DYNAMIC_SURFACE_ROOM = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BBH_OUTSIDE_ROOM = 13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COFFIN_SPAWNER_ACT_COFFINS_UNLOADED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COFFIN_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COFFIN_ACT_STAND_UP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COFFIN_BP_STATIC = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ARROW_LIFT_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ARROW_LIFT_ACT_MOVING_AWAY = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ARROW_LIFT_ACT_MOVING_BACK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ARROW_LIFT_NOT_DONE_MOVING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ARROW_LIFT_DONE_MOVING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_WALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_TALK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_WALK_JUMP_OFF_ROOF = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_FINISH_JUMPING_AND_DESPAWN = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_GIVE_PRESENT = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
YOSHI_ACT_CREDITS = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_UNSHELLED_ACT_RUN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_UNSHELLED_ACT_DIVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_UNSHELLED_ACT_LYING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_UNSHELLED_ACT_UNUSED3 = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_ACT_STOPPED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_ACT_WALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_ACT_RUN_FROM_MARIO = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_ACT_LYING = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_ACT_DIE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_WAIT_BEFORE_RACE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_UNUSED1 = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_SHOW_INIT_TEXT = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_RACE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_DECELERATE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_STOP = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_ACT_AFTER_RACE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_SUB_ACT_START_WALK = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_SUB_ACT_WALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_SHELLED_SUB_ACT_STOP_WALK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_SUB_ACT_START_RUN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_SUB_ACT_RUN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_SUB_ACT_JUMP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_BOB_INDEX = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_THE_QUICK_THI_INDEX = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_UNSHELLED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_NORMAL = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_KOOPA_THE_QUICK_BASE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_KOOPA_THE_QUICK_BOB = (KOOPA_BP_KOOPA_THE_QUICK_BASE + KOOPA_THE_QUICK_BOB_INDEX)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_KOOPA_THE_QUICK_THI = (KOOPA_BP_KOOPA_THE_QUICK_BASE + KOOPA_THE_QUICK_THI_INDEX)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KOOPA_BP_TINY = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
POKEY_ACT_UNINITIALIZED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
POKEY_ACT_WANDER = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
POKEY_ACT_UNLOAD_PARTS = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SWOOP_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SWOOP_ACT_MOVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FLY_GUY_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FLY_GUY_ACT_APPROACH_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FLY_GUY_ACT_LUNGE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FLY_GUY_ACT_SHOOT_FIRE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_TRIPLET_SPAWNER_BP_SIZE_MASK = 0x00000003
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_TRIPLET_SPAWNER_BP_EXTRA_GOOMBAS_MASK = 0x000000FC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_TRIPLET_SPAWNER_ACT_UNLOADED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_TRIPLET_SPAWNER_ACT_LOADED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_BP_SIZE_MASK = 0x00000003
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_SIZE_REGULAR = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_SIZE_HUGE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_SIZE_TINY = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_BP_TRIPLET_FLAG_MASK = 0x000000FC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_ACT_WALK = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_ACT_ATTACKED_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GOOMBA_ACT_JUMP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_ACT_UNINITIALIZED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_ACT_MOVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_ACT_UNLOAD_CHAIN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_SUB_ACT_TURN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_SUB_ACT_LUNGE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_NOT_RELEASED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_RELEASED_TRIGGER_CUTSCENE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_RELEASED_LUNGE_AROUND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_RELEASED_BREAK_GATE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_RELEASED_JUMP_AWAY = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_RELEASED_END_CUTSCENE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CHAIN_CHOMP_CHAIN_PART_BP_PIVOT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WOODEN_POST_BP_NO_COINS_MASK = 0x0000FF00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_UNINITIALIZED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_WALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_KNOCKBACK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_JUMPED_ON = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_SHRINK = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_ACT_FALL_THROUGH_FLOOR = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_TEXT_STATUS_AWAIT_DIALOG = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_TEXT_STATUS_SHOWING_DIALOG = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WIGGLER_TEXT_STATUS_COMPLETED_DIALOG = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPINY_ACT_WALK = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPINY_ACT_HELD_BY_LAKITU = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPINY_ACT_THROWN_BY_LAKITU = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SPINY_ACT_ATTACKED_MARIO = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENEMY_LAKITU_ACT_UNINITIALIZED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENEMY_LAKITU_ACT_MAIN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENEMY_LAKITU_SUB_ACT_NO_SPINY = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENEMY_LAKITU_SUB_ACT_HOLD_SPINY = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ENEMY_LAKITU_SUB_ACT_THROW_SPINY = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_ACT_SPAWN_PARTS = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_ACT_MAIN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_ACT_UNLOAD = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_ACT_FWOOSH_HIDDEN = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_BP_FWOOSH = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CLOUD_BP_LAKITU_CLOUD = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_LAKITU_INTRO_ACT_TRIGGER_CUTSCENE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_LAKITU_INTRO_ACT_SPAWN_CLOUD = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_LAKITU_INTRO_ACT_UNK2 = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_LAKITU_BP_FOLLOW_CAMERA = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CAMERA_LAKITU_BP_INTRO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MANTA_ACT_SPAWN_RINGS = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MANTA_ACT_NO_RINGS = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_SELECT_HOLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_RISE_FROM_HOLE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_SPAWN_ROCK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_BEGIN_JUMP_INTO_HOLE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_THROW_ROCK = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_JUMP_INTO_HOLE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_HIDE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ACT_JUMP_OUT_OF_HOLE = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_BP_NO_ROCK = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ROCK_ACT_HELD = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MONTY_MOLE_ROCK_ACT_MOVE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_RUN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_TURN_TO_MARIO = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_JUMP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_GO_TO_CAGE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_WAIT_TO_RESPAWN = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_UNUSED_TURN = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ACT_RETURN_HOME = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_TAUNT_NONE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_TAUNT_ITCH = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_TAUNT_SCREECH = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_TAUNT_JUMP_CLAP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_TAUNT_HANDSTAND = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_RUN_TO_CAGE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_WAIT_FOR_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_TALK_TO_MARIO = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_TURN_TO_CAGE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_JUMP_TO_CAGE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_LAND_ON_CAGE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_SPIN_ON_CAGE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_SUB_ACT_CAGE_DESPAWN = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_DEFAULT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_CAGE_TEXTBOX = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_GO_TO_CAGE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_STOLE_CAP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_HAS_CAP = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_GAVE_CAP_BACK = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_DO_NOT_LET_GO = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_TEXT_STEAL_CAP = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_RUN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_UNUSED_WALK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_UNUSED_APOSE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_UNUSED_DEATH = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_SCREECH = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_JUMP_CLAP = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_UNUSED_HOP = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_LAND = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_JUMP = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_ITCH = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_HANDSTAND = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_TURN = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_HELD = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_STATE_DEFAULT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_STATE_EYE_CLOSED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_ANIM_STATE_CAP_ON = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAP_ON = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_STAR_ACT_IN_CAGE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_STAR_ACT_SPAWN_STAR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_ACT_WAIT_FOR_UKIKI = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_ACT_SPIN = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_ACT_FALL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
UKIKI_CAGE_ACT_HIDE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_SLEEPING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_BITING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_WOKEN_UP = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_STOPPED_BITING = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_ATTACKED = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_SHRINK_AND_DIE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_WAIT_TO_RESPAWN = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_ACT_RESPAWN = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_BUBBLE_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_BUBBLE_ACT_GROW_SHRINK_LOOP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PIRANHA_PLANT_BUBBLE_ACT_BURST = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_ACT_INIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_ACT_WAIT_FOR_MARIO = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_ACT_MOVE_ALONG_TRACK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_ACT_PAUSE_BRIEFLY = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_ACT_FALL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_MASK_PATH = 0xF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_MASK_TYPE = (0x7 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_RETURN_TO_START = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_DONT_DISAPPEAR = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_DONT_TURN_YAW = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_BP_DONT_TURN_ROLL = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_TYPE_CARPET = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_TYPE_SKI_LIFT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_TYPE_CHECKERED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLATFORM_ON_TRACK_TYPE_GRATE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PURPLE_SWITCH_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PURPLE_SWITCH_PRESSED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PURPLE_SWITCH_TICKING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PURPLE_SWITCH_UNPRESSED = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PURPLE_SWITCH_WAIT_FOR_MARIO_TO_GET_OFF = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_ELEVATOR_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_ELEVATOR_START_MOVING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_ELEVATOR_CONSTANT_VELOCITY = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_ELEVATOR_END_MOVING = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_ELEVATOR_AT_BOTTOM = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_TOP_ACT_CHECK_IF_SOLVED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_TOP_ACT_SPINNING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_TOP_ACT_EXPLODE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_WALL_ACT_MOVING_DOWN = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_WALL_ACT_MOVING_UP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_WALL_BP_POSITION_HIGH = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_WALL_BP_POSITION_MIDDLE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PYRAMID_WALL_BP_POSITION_LOW = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PENGUIN_WALK_BABY = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PENGUIN_WALK_BIG = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PENGUIN_ANIM_WALK = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PENGUIN_ANIM_IDLE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_WAIT_FOR_MARIO = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_SHOW_INIT_TEXT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_PREPARE_FOR_RACE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_RACE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_FINISH_RACE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
RACING_PENGUIN_ACT_SHOW_FINAL_TEXT = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_WALKING_PENGUIN_ACT_MOVING_FORWARDS = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_WALKING_PENGUIN_ACT_TURNING_BACK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_WALKING_PENGUIN_ACT_RETURNING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_WALKING_PENGUIN_ACT_TURNING_FORWARDS = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_SNOWMAN_WIND_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_SNOWMAN_WIND_ACT_TALKING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SL_SNOWMAN_WIND_ACT_BLOWING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_BOMB_ACT_SHOT_FROM_CANNON = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_BOMB_ACT_INIT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_BOMB_ACT_DROP = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_BOMB_ACT_EXPLODE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_ROTATING_SOLID_BP_CUBE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_ROTATING_SOLID_BP_TRIANGULAR_PRISM = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_MOVING_BAR_ACT_WAIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_MOVING_BAR_ACT_PULL_BACK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_MOVING_BAR_ACT_EXTEND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_MOVING_BAR_ACT_RETRACT = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_SHAPE_MASK = 0x00000002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_SHAPE_HEXAGON = (0 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_SHAPE_TRIANGLE = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_DIR_MASK = 0x00000001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_DIR_CCW = (0 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_COG_BP_DIR_CW = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_2D_ROTATOR_BP_HAND = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TTC_2D_ROTATOR_BP_2D_COG = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVATED_BF_PLAT_TYPE_BITS_ARROW_PLAT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVATED_BF_PLAT_TYPE_BITFS_MESH_PLAT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACTIVATED_BF_PLAT_TYPE_BITFS_ELEVATOR = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DORRIE_ACT_MOVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DORRIE_ACT_LOWER_HEAD = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
DORRIE_ACT_RAISE_HEAD = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAD_PIANO_ACT_WAIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAD_PIANO_ACT_ATTACK = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRE_PIRANHA_PLANT_ACT_HIDE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRE_PIRANHA_PLANT_ACT_GROW = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRE_SPITTER_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FIRE_SPITTER_ACT_SPIT_FIRE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_SLEEP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_WAKE_UP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_SHOW_INTRO_TEXT = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_FIGHT = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_DIE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_DEAD = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_BOSS_ACT_PAUSE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_SLEEP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_IDLE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_OPEN = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_SHOW_EYE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_CLOSE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_RETREAT = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_TARGET_MARIO = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_SMASH = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_FIST_PUSH = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_FIST_SWEEP = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_BEGIN_DOUBLE_POUND = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_DOUBLE_POUND = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_ATTACKED = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_RECOVER = 13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_BECOME_ACTIVE = 14
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_DIE = 15
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_DEAD = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
EYEROK_HAND_ACT_PAUSE = 17
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_CIRCLE_TARGET_HOLDING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_APPROACH_TARGET_HOLDING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_WAIT_FOR_MARIO = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_TURN_TOWARD_MARIO = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_DIVE_AT_MARIO = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_RESET_POSITION = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_STRUCK_BY_MARIO = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ACT_RETREAT = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ANIM_STATE_HOLDING_NOTHING = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ANIM_STATE_HOLDING_CAP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
KLEPTO_ANIM_STATE_HOLDING_STAR = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BIRD_ACT_INACTIVE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BIRD_ACT_FLY = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BIRD_BP_SPAWNED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BIRD_BP_SPAWNER = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SKEETER_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SKEETER_ACT_LUNGE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SKEETER_ACT_WALK = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SNUFIT_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SNUFIT_ACT_SHOOT = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TWEESTER_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TWEESTER_ACT_CHASE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TWEESTER_ACT_HIDE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TWEESTER_SUB_ACT_WAIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TWEESTER_SUB_ACT_CHASE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_ACT_INIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_ACT_WANDER = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_ACT_ACTIVATE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_ACT_EXPLODE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_BP_BUTTERFLY_NUM = 0x00000003
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_BP_NO_BOMBS = 0x00000004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_TYPE_NORMAL = -1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_TYPE_EXPLODES = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TRIPLET_BUTTERFLY_TYPE_SPAWN_1UP = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_LEVEL_DIAMOND_ACT_INIT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_LEVEL_DIAMOND_ACT_IDLE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_LEVEL_DIAMOND_ACT_CHANGE_WATER_LEVEL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_LEVEL_DIAMOND_ACT_IDLE_SPINNING = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_ACT_WAIT_FOR_NEARBY_MARIO = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_ACT_FOLLOW_PATH = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_ACT_WAIT_FOR_ANIMATION_DONE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_ACT_FALL_DOWN = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_ACT_IDLE = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_STAR_STATUS_HAVENT_SPAWNED_STAR = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_STAR_STATUS_SHOULD_SPAWN_STAR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MIPS_STAR_STATUS_ALREADY_SPAWNED_STAR = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FALLING_PILLAR_ACT_IDLE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FALLING_PILLAR_ACT_TURNING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
FALLING_PILLAR_ACT_FALLING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOWSER_PUZZLE_ACT_SPAWN_PIECES = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOWSER_PUZZLE_ACT_WAIT_FOR_COMPLETE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
BOWSER_PUZZLE_ACT_DONE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_SPAWN_SNOWBALL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_HIDE_UNHIDE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_RISE_FROM_GROUND = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_ROTATE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_THROW_SNOWBALL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_BURROW = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_DEATH = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_ACT_JUMP = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_STYPE_NO_CAP = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MR_BLIZZARD_STYPE_JUMPING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_UNKNOWN_0 = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_ENABLED = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_DIALOG = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_MARIO_AND_DOORS = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_ALL_OBJECTS = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_MARIO_OPENED_DOOR = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TIME_STOP_ACTIVE = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_POOL_CAPACITY = 1200
 | 
						|
 | 
						|
OBJ_LIST_PLAYER      =  0 --- @type ObjectList
 | 
						|
OBJ_LIST_EXT         =  1 --- @type ObjectList
 | 
						|
OBJ_LIST_DESTRUCTIVE =  2 --- @type ObjectList
 | 
						|
OBJ_LIST_UNUSED_3    =  3 --- @type ObjectList
 | 
						|
OBJ_LIST_GENACTOR    =  4 --- @type ObjectList
 | 
						|
OBJ_LIST_PUSHABLE    =  5 --- @type ObjectList
 | 
						|
OBJ_LIST_LEVEL       =  6 --- @type ObjectList
 | 
						|
OBJ_LIST_UNUSED_7    =  7 --- @type ObjectList
 | 
						|
OBJ_LIST_DEFAULT     =  8 --- @type ObjectList
 | 
						|
OBJ_LIST_SURFACE     =  9 --- @type ObjectList
 | 
						|
OBJ_LIST_POLELIKE    = 10 --- @type ObjectList
 | 
						|
OBJ_LIST_SPAWNER     = 11 --- @type ObjectList
 | 
						|
OBJ_LIST_UNIMPORTANT = 12 --- @type ObjectList
 | 
						|
NUM_OBJ_LISTS        = 13 --- @type ObjectList
 | 
						|
 | 
						|
--- @alias ObjectList
 | 
						|
--- | `OBJ_LIST_PLAYER`
 | 
						|
--- | `OBJ_LIST_EXT`
 | 
						|
--- | `OBJ_LIST_DESTRUCTIVE`
 | 
						|
--- | `OBJ_LIST_UNUSED_3`
 | 
						|
--- | `OBJ_LIST_GENACTOR`
 | 
						|
--- | `OBJ_LIST_PUSHABLE`
 | 
						|
--- | `OBJ_LIST_LEVEL`
 | 
						|
--- | `OBJ_LIST_UNUSED_7`
 | 
						|
--- | `OBJ_LIST_DEFAULT`
 | 
						|
--- | `OBJ_LIST_SURFACE`
 | 
						|
--- | `OBJ_LIST_POLELIKE`
 | 
						|
--- | `OBJ_LIST_SPAWNER`
 | 
						|
--- | `OBJ_LIST_UNIMPORTANT`
 | 
						|
--- | `NUM_OBJ_LISTS`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_NO_RESPONSE_ERROR = 0x8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_OVERRUN_ERROR = 0x4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_FRAME_ERROR = 0x2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_COLLISION_ERROR = 0x1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_ABSOLUTE = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_RELATIVE = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_JOYPORT = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_EEPROM = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_EEP16K = 0x4000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_TYPE_MASK = 0x1f07
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_TYPE_NORMAL = 0x0005
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_TYPE_MOUSE = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_TYPE_VOICE = 0x0100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_CARD_ON = 0x01
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_CARD_PULL = 0x02
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_ADDR_CRC_ER = 0x04
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_EEPROM_BUSY = 0x80
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_A = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_B = 0x4000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_X = 0x0040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_Y = 0x0080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_G = 0x2000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_START = 0x1000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_UP = 0x0800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_DOWN = 0x0400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_LEFT = 0x0200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_RIGHT = 0x0100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_L = 0x0020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_R = 0x0010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_E = 0x0008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_D = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_C = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
CONT_F = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
A_BUTTON = CONT_A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
B_BUTTON = CONT_B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
X_BUTTON = CONT_X
 | 
						|
 | 
						|
--- @type integer
 | 
						|
Y_BUTTON = CONT_Y
 | 
						|
 | 
						|
--- @type integer
 | 
						|
L_TRIG = CONT_L
 | 
						|
 | 
						|
--- @type integer
 | 
						|
R_TRIG = CONT_R
 | 
						|
 | 
						|
--- @type integer
 | 
						|
Z_TRIG = CONT_G
 | 
						|
 | 
						|
--- @type integer
 | 
						|
START_BUTTON = CONT_START
 | 
						|
 | 
						|
--- @type integer
 | 
						|
U_JPAD = CONT_UP
 | 
						|
 | 
						|
--- @type integer
 | 
						|
L_JPAD = CONT_LEFT
 | 
						|
 | 
						|
--- @type integer
 | 
						|
R_JPAD = CONT_RIGHT
 | 
						|
 | 
						|
--- @type integer
 | 
						|
D_JPAD = CONT_DOWN
 | 
						|
 | 
						|
--- @type integer
 | 
						|
U_CBUTTONS = CONT_E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
L_CBUTTONS = CONT_C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
R_CBUTTONS = CONT_F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
D_CBUTTONS = CONT_D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_PRESET_PALETTES = 128
 | 
						|
 | 
						|
PANTS           =   0 --- @type PlayerPart
 | 
						|
SHIRT           =   1 --- @type PlayerPart
 | 
						|
GLOVES          =   2 --- @type PlayerPart
 | 
						|
SHOES           =   3 --- @type PlayerPart
 | 
						|
HAIR            =   4 --- @type PlayerPart
 | 
						|
SKIN            =   5 --- @type PlayerPart
 | 
						|
CAP             =   6 --- @type PlayerPart
 | 
						|
EMBLEM          =   7 --- @type PlayerPart
 | 
						|
PLAYER_PART_MAX =   8 --- @type PlayerPart
 | 
						|
METAL           = CAP --- @type PlayerPart
 | 
						|
 | 
						|
--- @alias PlayerPart
 | 
						|
--- | `PANTS`
 | 
						|
--- | `SHIRT`
 | 
						|
--- | `GLOVES`
 | 
						|
--- | `SHOES`
 | 
						|
--- | `HAIR`
 | 
						|
--- | `SKIN`
 | 
						|
--- | `CAP`
 | 
						|
--- | `EMBLEM`
 | 
						|
--- | `PLAYER_PART_MAX`
 | 
						|
--- | `METAL`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
NUM_SAVE_FILES = 4
 | 
						|
 | 
						|
SAVE_FILE_A = 0 --- @type SaveFileIndex
 | 
						|
SAVE_FILE_B = 1 --- @type SaveFileIndex
 | 
						|
SAVE_FILE_C = 2 --- @type SaveFileIndex
 | 
						|
SAVE_FILE_D = 3 --- @type SaveFileIndex
 | 
						|
 | 
						|
--- @alias SaveFileIndex
 | 
						|
--- | `SAVE_FILE_A`
 | 
						|
--- | `SAVE_FILE_B`
 | 
						|
--- | `SAVE_FILE_C`
 | 
						|
--- | `SAVE_FILE_D`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_FILE_EXISTS = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_HAVE_WING_CAP = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_HAVE_METAL_CAP = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_HAVE_VANISH_CAP = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_HAVE_KEY_1 = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_HAVE_KEY_2 = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_BASEMENT_DOOR = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_UPSTAIRS_DOOR = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_DDD_MOVED_BACK = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_MOAT_DRAINED = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_PSS_DOOR = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_WF_DOOR = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_CCM_DOOR = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_JRB_DOOR = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_BITDW_DOOR = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_BITFS_DOOR = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_CAP_ON_GROUND = (1 << 16)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_CAP_ON_KLEPTO = (1 << 17)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_CAP_ON_UKIKI = (1 << 18)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_CAP_ON_MR_BLIZZARD = (1 << 19)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_UNLOCKED_50_STAR_DOOR = (1 << 20)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_COLLECTED_TOAD_STAR_1 = (1 << 24)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_COLLECTED_TOAD_STAR_2 = (1 << 25)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_COLLECTED_TOAD_STAR_3 = (1 << 26)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_COLLECTED_MIPS_STAR_1 = (1 << 27)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SAVE_FLAG_COLLECTED_MIPS_STAR_2 = (1 << 28)
 | 
						|
 | 
						|
LANGUAGE_ENGLISH = 0 --- @type EuLanguages
 | 
						|
LANGUAGE_FRENCH  = 1 --- @type EuLanguages
 | 
						|
LANGUAGE_GERMAN  = 2 --- @type EuLanguages
 | 
						|
LANGUAGE_MAX     = 3 --- @type EuLanguages
 | 
						|
 | 
						|
--- @alias EuLanguages
 | 
						|
--- | `LANGUAGE_ENGLISH`
 | 
						|
--- | `LANGUAGE_FRENCH`
 | 
						|
--- | `LANGUAGE_GERMAN`
 | 
						|
--- | `LANGUAGE_MAX`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SEQ_BASE_ID = 0x7f
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SEQ_VARIATION = 0x80
 | 
						|
 | 
						|
SEQ_SOUND_PLAYER                =  0 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_COLLECT_STAR =  1 --- @type SeqId
 | 
						|
SEQ_MENU_TITLE_SCREEN           =  2 --- @type SeqId
 | 
						|
SEQ_LEVEL_GRASS                 =  3 --- @type SeqId
 | 
						|
SEQ_LEVEL_INSIDE_CASTLE         =  4 --- @type SeqId
 | 
						|
SEQ_LEVEL_WATER                 =  5 --- @type SeqId
 | 
						|
SEQ_LEVEL_HOT                   =  6 --- @type SeqId
 | 
						|
SEQ_LEVEL_BOSS_KOOPA            =  7 --- @type SeqId
 | 
						|
SEQ_LEVEL_SNOW                  =  8 --- @type SeqId
 | 
						|
SEQ_LEVEL_SLIDE                 =  9 --- @type SeqId
 | 
						|
SEQ_LEVEL_SPOOKY                = 10 --- @type SeqId
 | 
						|
SEQ_EVENT_PIRANHA_PLANT         = 11 --- @type SeqId
 | 
						|
SEQ_LEVEL_UNDERGROUND           = 12 --- @type SeqId
 | 
						|
SEQ_MENU_STAR_SELECT            = 13 --- @type SeqId
 | 
						|
SEQ_EVENT_POWERUP               = 14 --- @type SeqId
 | 
						|
SEQ_EVENT_METAL_CAP             = 15 --- @type SeqId
 | 
						|
SEQ_EVENT_KOOPA_MESSAGE         = 16 --- @type SeqId
 | 
						|
SEQ_LEVEL_KOOPA_ROAD            = 17 --- @type SeqId
 | 
						|
SEQ_EVENT_HIGH_SCORE            = 18 --- @type SeqId
 | 
						|
SEQ_EVENT_MERRY_GO_ROUND        = 19 --- @type SeqId
 | 
						|
SEQ_EVENT_RACE                  = 20 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_STAR_SPAWN   = 21 --- @type SeqId
 | 
						|
SEQ_EVENT_BOSS                  = 22 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_COLLECT_KEY  = 23 --- @type SeqId
 | 
						|
SEQ_EVENT_ENDLESS_STAIRS        = 24 --- @type SeqId
 | 
						|
SEQ_LEVEL_BOSS_KOOPA_FINAL      = 25 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_CREDITS      = 26 --- @type SeqId
 | 
						|
SEQ_EVENT_SOLVE_PUZZLE          = 27 --- @type SeqId
 | 
						|
SEQ_EVENT_TOAD_MESSAGE          = 28 --- @type SeqId
 | 
						|
SEQ_EVENT_PEACH_MESSAGE         = 29 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_INTRO        = 30 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_VICTORY      = 31 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_ENDING       = 32 --- @type SeqId
 | 
						|
SEQ_MENU_FILE_SELECT            = 33 --- @type SeqId
 | 
						|
SEQ_EVENT_CUTSCENE_LAKITU       = 34 --- @type SeqId
 | 
						|
SEQ_COUNT                       = 35 --- @type SeqId
 | 
						|
 | 
						|
--- @alias SeqId
 | 
						|
--- | `SEQ_SOUND_PLAYER`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_COLLECT_STAR`
 | 
						|
--- | `SEQ_MENU_TITLE_SCREEN`
 | 
						|
--- | `SEQ_LEVEL_GRASS`
 | 
						|
--- | `SEQ_LEVEL_INSIDE_CASTLE`
 | 
						|
--- | `SEQ_LEVEL_WATER`
 | 
						|
--- | `SEQ_LEVEL_HOT`
 | 
						|
--- | `SEQ_LEVEL_BOSS_KOOPA`
 | 
						|
--- | `SEQ_LEVEL_SNOW`
 | 
						|
--- | `SEQ_LEVEL_SLIDE`
 | 
						|
--- | `SEQ_LEVEL_SPOOKY`
 | 
						|
--- | `SEQ_EVENT_PIRANHA_PLANT`
 | 
						|
--- | `SEQ_LEVEL_UNDERGROUND`
 | 
						|
--- | `SEQ_MENU_STAR_SELECT`
 | 
						|
--- | `SEQ_EVENT_POWERUP`
 | 
						|
--- | `SEQ_EVENT_METAL_CAP`
 | 
						|
--- | `SEQ_EVENT_KOOPA_MESSAGE`
 | 
						|
--- | `SEQ_LEVEL_KOOPA_ROAD`
 | 
						|
--- | `SEQ_EVENT_HIGH_SCORE`
 | 
						|
--- | `SEQ_EVENT_MERRY_GO_ROUND`
 | 
						|
--- | `SEQ_EVENT_RACE`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_STAR_SPAWN`
 | 
						|
--- | `SEQ_EVENT_BOSS`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_COLLECT_KEY`
 | 
						|
--- | `SEQ_EVENT_ENDLESS_STAIRS`
 | 
						|
--- | `SEQ_LEVEL_BOSS_KOOPA_FINAL`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_CREDITS`
 | 
						|
--- | `SEQ_EVENT_SOLVE_PUZZLE`
 | 
						|
--- | `SEQ_EVENT_TOAD_MESSAGE`
 | 
						|
--- | `SEQ_EVENT_PEACH_MESSAGE`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_INTRO`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_VICTORY`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_ENDING`
 | 
						|
--- | `SEQ_MENU_FILE_SELECT`
 | 
						|
--- | `SEQ_EVENT_CUTSCENE_LAKITU`
 | 
						|
--- | `SEQ_COUNT`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_FORCE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_OPAQUE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_OPAQUE_DECAL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_OPAQUE_INTER = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_ALPHA = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_TRANSPARENT = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_TRANSPARENT_DECAL = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
LAYER_TRANSPARENT_INTER = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_NONZERO_ANALOG = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_A_PRESSED = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_OFF_FLOOR = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_ABOVE_SLIDE = 0x0008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_FIRST_PERSON = 0x0010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_ZERO_MOVEMENT = 0x0020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_SQUISHED = 0x0040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_A_DOWN = 0x0080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_IN_POISON_GAS = 0x0100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_IN_WATER = 0x0200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_UNKNOWN_10 = 0x0400
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_INTERACT_OBJ_GRABBABLE = 0x0800
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_UNKNOWN_12 = 0x1000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_B_PRESSED = 0x2000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_Z_DOWN = 0x4000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
INPUT_Z_PRESSED = 0x8000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GROUND_STEP_LEFT_GROUND = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GROUND_STEP_NONE = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GROUND_STEP_HIT_WALL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GROUND_STEP_HIT_WALL_STOP_QSTEPS = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
GROUND_STEP_HIT_WALL_CONTINUE_QSTEPS = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_CHECK_LEDGE_GRAB = 0x00000001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_CHECK_HANG = 0x00000002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_NONE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_LANDED = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_HIT_WALL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_GRABBED_LEDGE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_GRABBED_CEILING = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
AIR_STEP_HIT_LAVA_WALL = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_STEP_NONE = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_STEP_HIT_FLOOR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_STEP_HIT_CEILING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_STEP_CANCELLED = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
WATER_STEP_HIT_WALL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
STEP_TYPE_GROUND = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
STEP_TYPE_AIR = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
STEP_TYPE_WATER = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
STEP_TYPE_HANG = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_DUST = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_VERTICAL_STAR = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_2 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_SPARKLES = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_HORIZONTAL_STAR = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_BUBBLE = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_WATER_SPLASH = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_IDLE_WATER_WAVE = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_SHALLOW_WATER_WAVE = (1 << 8)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_PLUNGE_BUBBLE = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_WAVE_TRAIL = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_FIRE = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_SHALLOW_WATER_SPLASH = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_LEAF = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_SNOW = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_DIRT = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_MIST_CIRCLE = (1 << 16)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_BREATH = (1 << 17)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_TRIANGLE = (1 << 18)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PARTICLE_19 = (1 << 19)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MODEL_STATE_NOISE_ALPHA = 0x180
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MODEL_STATE_METAL = 0x200
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_NORMAL_CAP = 0x00000001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_VANISH_CAP = 0x00000002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_METAL_CAP = 0x00000004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_WING_CAP = 0x00000008
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_CAP_ON_HEAD = 0x00000010
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_CAP_IN_HAND = 0x00000020
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_METAL_SHOCK = 0x00000040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_TELEPORTING = 0x00000080
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_08 = 0x00000100
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_13 = 0x00002000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_ACTION_SOUND_PLAYED = 0x00010000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_MARIO_SOUND_PLAYED = 0x00020000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_18 = 0x00040000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_PUNCHING = 0x00100000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_KICKING = 0x00200000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_TRIPPING = 0x00400000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_25 = 0x02000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_30 = 0x40000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_UNKNOWN_31 = 0x80000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_SPECIAL_CAPS = (MARIO_VANISH_CAP | MARIO_METAL_CAP | MARIO_WING_CAP)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MARIO_CAPS = (MARIO_NORMAL_CAP | MARIO_SPECIAL_CAPS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_ID_MASK = 0x000001FF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_MASK = 0x000001C0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_STATIONARY = (0 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_MOVING = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_AIRBORNE = (2 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_SUBMERGED = (3 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_CUTSCENE = (4 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_AUTOMATIC = (5 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUP_OBJECT = (6 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_INDEX_MASK = (ACT_ID_MASK & ~ACT_GROUP_MASK)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_NUM_GROUPS = ((ACT_GROUP_MASK >> 6) + 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_NUM_ACTIONS_PER_GROUP = (ACT_INDEX_MASK + 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_STATIONARY = (1 << 9)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_MOVING = (1 << 10)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_AIR = (1 << 11)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_INTANGIBLE = (1 << 12)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_SWIMMING = (1 << 13)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_METAL_WATER = (1 << 14)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_SHORT_HITBOX = (1 << 15)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_RIDING_SHELL = (1 << 16)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_INVULNERABLE = (1 << 17)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_BUTT_OR_STOMACH_SLIDE = (1 << 18)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_DIVING = (1 << 19)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_ON_POLE = (1 << 20)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_HANGING = (1 << 21)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_IDLE = (1 << 22)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_ATTACKING = (1 << 23)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_ALLOW_VERTICAL_WIND_ACTION = (1 << 24)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_CONTROL_JUMP_HEIGHT = (1 << 25)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_ALLOW_FIRST_PERSON = (1 << 26)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_PAUSE_EXIT = (1 << 27)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_SWIMMING_OR_FLYING = (1 << 28)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_WATER_OR_TEXT = (1 << 29)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_CUSTOM_ACTION = (1 << 30)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_THROWING = (1 << 31)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLAG_FLYING = (ACT_FLAG_AIR | ACT_FLAG_DIVING | ACT_FLAG_ATTACKING | ACT_FLAG_SWIMMING_OR_FLYING)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_UNINITIALIZED = 0x00000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_IDLE = 0x0C400201
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_START_SLEEPING = 0x0C400202
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SLEEPING = 0x0C000203
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WAKING_UP = 0x0C000204
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PANTING = 0x0C400205
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_PANTING_UNUSED = 0x08000206
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_IDLE = 0x08000207
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_HEAVY_IDLE = 0x08000208
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STANDING_AGAINST_WALL = 0x0C400209
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_COUGHING = 0x0C40020A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SHIVERING = 0x0C40020B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PALETTE_EDITOR_CAP = 0x0000020C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_IN_QUICKSAND = 0x0002020D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_UNKNOWN_0002020E = 0x0002020E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CROUCHING = 0x0C008220
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_START_CROUCHING = 0x0C008221
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STOP_CROUCHING = 0x0C008222
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_START_CRAWLING = 0x0C008223
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STOP_CRAWLING = 0x0C008224
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SLIDE_KICK_SLIDE_STOP = 0x08000225
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SHOCKWAVE_BOUNCE = 0x00020226
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FIRST_PERSON = 0x0C000227
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKFLIP_LAND_STOP = 0x0800022F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_JUMP_LAND_STOP = 0x0C000230
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DOUBLE_JUMP_LAND_STOP = 0x0C000231
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FREEFALL_LAND_STOP = 0x0C000232
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SIDE_FLIP_LAND_STOP = 0x0C000233
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_JUMP_LAND_STOP = 0x08000234
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_FREEFALL_LAND_STOP = 0x08000235
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_AIR_THROW_LAND = 0x80000A36
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TWIRL_LAND = 0x18800238
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LAVA_BOOST_LAND = 0x08000239
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TRIPLE_JUMP_LAND_STOP = 0x0800023A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LONG_JUMP_LAND_STOP = 0x0800023B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUND_POUND_LAND = 0x0080023C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BRAKING_STOP = 0x0C00023D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BUTT_SLIDE_STOP = 0x0C00023E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_BUTT_SLIDE_STOP = 0x0800043F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WALKING = 0x04000440
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_WALKING = 0x00000442
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TURNING_AROUND = 0x00000443
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FINISH_TURNING_AROUND = 0x00000444
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BRAKING = 0x04000445
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_RIDING_SHELL_GROUND = 0x20810446
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_HEAVY_WALKING = 0x00000447
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CRAWLING = 0x04008448
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BURNING_GROUND = 0x00020449
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DECELERATING = 0x0400044A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_DECELERATING = 0x0000044B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BEGIN_SLIDING = 0x00000050
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_BEGIN_SLIDING = 0x00000051
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BUTT_SLIDE = 0x00840452
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STOMACH_SLIDE = 0x008C0453
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_BUTT_SLIDE = 0x00840454
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_STOMACH_SLIDE = 0x008C0455
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DIVE_SLIDE = 0x00880456
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_MOVE_PUNCHING = 0x00800457
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CROUCH_SLIDE = 0x04808459
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SLIDE_KICK_SLIDE = 0x0080045A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HARD_BACKWARD_GROUND_KB = 0x00020460
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HARD_FORWARD_GROUND_KB = 0x00020461
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKWARD_GROUND_KB = 0x00020462
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FORWARD_GROUND_KB = 0x00020463
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SOFT_BACKWARD_GROUND_KB = 0x00020464
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SOFT_FORWARD_GROUND_KB = 0x00020465
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUND_BONK = 0x00020466
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DEATH_EXIT_LAND = 0x00020467
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_JUMP_LAND = 0x04000470
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FREEFALL_LAND = 0x04000471
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DOUBLE_JUMP_LAND = 0x04000472
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SIDE_FLIP_LAND = 0x04000473
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_JUMP_LAND = 0x00000474
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_FREEFALL_LAND = 0x00000475
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_QUICKSAND_JUMP_LAND = 0x00000476
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_QUICKSAND_JUMP_LAND = 0x00000477
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TRIPLE_JUMP_LAND = 0x04000478
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LONG_JUMP_LAND = 0x00000479
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKFLIP_LAND = 0x0400047A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_JUMP = 0x03000880
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DOUBLE_JUMP = 0x03000881
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TRIPLE_JUMP = 0x01000882
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKFLIP = 0x01000883
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STEEP_JUMP = 0x03000885
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WALL_KICK_AIR = 0x03000886
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SIDE_FLIP = 0x01000887
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LONG_JUMP = 0x03000888
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_JUMP = 0x01000889
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DIVE = 0x0188088A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FREEFALL = 0x0100088C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TOP_OF_POLE_JUMP = 0x0300088D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BUTT_SLIDE_AIR = 0x0300088E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLYING_TRIPLE_JUMP = 0x03000894
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SHOT_FROM_CANNON = 0x00880898
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLYING = 0x10880899
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_RIDING_SHELL_JUMP = 0x0281089A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_RIDING_SHELL_FALL = 0x0081089B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_VERTICAL_WIND = 0x1008089C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_JUMP = 0x030008A0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_FREEFALL = 0x010008A1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_BUTT_SLIDE_AIR = 0x010008A2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_WATER_JUMP = 0x010008A3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TWIRLING = 0x108008A4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FORWARD_ROLLOUT = 0x010008A6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_AIR_HIT_WALL = 0x000008A7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_RIDING_HOOT = 0x000004A8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GROUND_POUND = 0x008008A9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SLIDE_KICK = 0x018008AA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_AIR_THROW = 0x830008AB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_JUMP_KICK = 0x018008AC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKWARD_ROLLOUT = 0x010008AD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CRAZY_BOX_BOUNCE = 0x000008AE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPECIAL_TRIPLE_JUMP = 0x030008AF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKWARD_AIR_KB = 0x010208B0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FORWARD_AIR_KB = 0x010208B1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HARD_FORWARD_AIR_KB = 0x010208B2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HARD_BACKWARD_AIR_KB = 0x010208B3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BURNING_JUMP = 0x010208B4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BURNING_FALL = 0x010208B5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SOFT_BONK = 0x010208B6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LAVA_BOOST = 0x010208B7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GETTING_BLOWN = 0x010208B8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_THROWN_FORWARD = 0x010208BD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_THROWN_BACKWARD = 0x010208BE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_IDLE = 0x380022C0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_WATER_IDLE = 0x380022C1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_ACTION_END = 0x300022C2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_WATER_ACTION_END = 0x300022C3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DROWNING = 0x300032C4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BACKWARD_WATER_KB = 0x300222C5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FORWARD_WATER_KB = 0x300222C6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_DEATH = 0x300032C7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_SHOCKED = 0x300222C8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BREASTSTROKE = 0x300024D0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SWIMMING_END = 0x300024D1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FLUTTER_KICK = 0x300024D2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_BREASTSTROKE = 0x300024D3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_SWIMMING_END = 0x300024D4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_FLUTTER_KICK = 0x300024D5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_SHELL_SWIMMING = 0x300024D6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_THROW = 0x300024E0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_PUNCH = 0x300024E1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WATER_PLUNGE = 0x300022E2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CAUGHT_IN_WHIRLPOOL = 0x300222E3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_STANDING = 0x080042F0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_STANDING = 0x080042F1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_WALKING = 0x000044F2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_WALKING = 0x000044F3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_FALLING = 0x000042F4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_FALLING = 0x000042F5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_FALL_LAND = 0x000042F6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_FALL_LAND = 0x000042F7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_JUMP = 0x000044F8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_JUMP = 0x000044F9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_METAL_WATER_JUMP_LAND = 0x000044FA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLD_METAL_WATER_JUMP_LAND = 0x000044FB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DISAPPEARED = 0x00001300
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_INTRO_CUTSCENE = 0x04001301
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STAR_DANCE_EXIT = 0x00001302
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STAR_DANCE_WATER = 0x00001303
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FALL_AFTER_STAR_GRAB = 0x00001904
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_READING_AUTOMATIC_DIALOG = 0x20001305
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_READING_NPC_DIALOG = 0x20001306
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STAR_DANCE_NO_EXIT = 0x00001307
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_READING_SIGN = 0x00001308
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_JUMBO_STAR_CUTSCENE = 0x00001909
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WAITING_FOR_DIALOG = 0x0000130A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DEBUG_FREE_MOVE = 0x0000130F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STANDING_DEATH = 0x00021311
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_QUICKSAND_DEATH = 0x00021312
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_ELECTROCUTION = 0x00021313
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SUFFOCATION = 0x00021314
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DEATH_ON_STOMACH = 0x00021315
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DEATH_ON_BACK = 0x00021316
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_EATEN_BY_BUBBA = 0x00021317
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_END_PEACH_CUTSCENE = 0x00001918
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CREDITS_CUTSCENE = 0x00001319
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_END_WAVING_CUTSCENE = 0x0000131A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PULLING_DOOR = 0x00001320
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PUSHING_DOOR = 0x00001321
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_WARP_DOOR_SPAWN = 0x00001322
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_EMERGE_FROM_PIPE = 0x00001923
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPAWN_SPIN_AIRBORNE = 0x00001924
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPAWN_SPIN_LANDING = 0x00001325
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_EXIT_AIRBORNE = 0x00001926
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_EXIT_LAND_SAVE_DIALOG = 0x00001327
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DEATH_EXIT = 0x00001928
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_UNUSED_DEATH_EXIT = 0x00001929
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FALLING_DEATH_EXIT = 0x0000192A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPECIAL_EXIT_AIRBORNE = 0x0000192B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPECIAL_DEATH_EXIT = 0x0000192C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FALLING_EXIT_AIRBORNE = 0x0000192D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_UNLOCKING_KEY_DOOR = 0x0000132E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_UNLOCKING_STAR_DOOR = 0x0000132F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_ENTERING_STAR_DOOR = 0x00001331
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPAWN_NO_SPIN_AIRBORNE = 0x00001932
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SPAWN_NO_SPIN_LANDING = 0x00001333
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BBH_ENTER_JUMP = 0x00001934
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BBH_ENTER_SPIN = 0x00001535
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TELEPORT_FADE_OUT = 0x00001336
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TELEPORT_FADE_IN = 0x00001337
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SHOCKED = 0x00020338
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_SQUISHED = 0x00020339
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HEAD_STUCK_IN_GROUND = 0x0002033A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BUTT_STUCK_IN_GROUND = 0x0002033B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_FEET_STUCK_IN_GROUND = 0x0002033C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PUTTING_ON_CAP = 0x0000133D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLDING_POLE = 0x08100340
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GRAB_POLE_SLOW = 0x00100341
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GRAB_POLE_FAST = 0x00100342
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_CLIMBING_POLE = 0x00100343
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TOP_OF_POLE_TRANSITION = 0x00100344
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TOP_OF_POLE = 0x00100345
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_START_HANGING = 0x08200348
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HANGING = 0x00200349
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HANG_MOVING = 0x0020054A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LEDGE_GRAB = 0x0800034B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LEDGE_CLIMB_SLOW_1 = 0x0000054C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LEDGE_CLIMB_SLOW_2 = 0x0000054D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LEDGE_CLIMB_DOWN = 0x0000054E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_LEDGE_CLIMB_FAST = 0x0000054F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_GRABBED = 0x00020370
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_IN_CANNON = 0x00001371
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_TORNADO_TWIRLING = 0x10020372
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_BUBBLED = (0x173 | ACT_FLAG_MOVING | ACT_FLAG_PAUSE_EXIT)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PUNCHING = 0x00800380
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PICKING_UP = 0x00000383
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_DIVE_PICKING_UP = 0x00000385
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_STOMACH_SLIDE_STOP = 0x00000386
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PLACING_DOWN = 0x00000387
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_THROWING = 0x80000588
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HEAVY_THROW = 0x80000589
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_PICKING_UP_BOWSER = 0x00000390
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_HOLDING_BOWSER = 0x00000391
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ACT_RELEASING_BOWSER = 0x00000392
 | 
						|
 | 
						|
--- @type integer
 | 
						|
VALID_BUTTONS = (A_BUTTON | B_BUTTON | Z_TRIG | START_BUTTON | U_JPAD | D_JPAD | L_JPAD | R_JPAD | L_TRIG | R_TRIG | X_BUTTON | Y_BUTTON | U_CBUTTONS | D_CBUTTONS | L_CBUTTONS | R_CBUTTONS )
 | 
						|
 | 
						|
--- @type integer
 | 
						|
C_BUTTONS = (U_CBUTTONS | D_CBUTTONS | L_CBUTTONS | R_CBUTTONS )
 | 
						|
 | 
						|
HOOK_UPDATE                                 =  0 --- @type LuaHookedEventType
 | 
						|
HOOK_MARIO_UPDATE                           =  1 --- @type LuaHookedEventType
 | 
						|
HOOK_BEFORE_MARIO_UPDATE                    =  2 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SET_MARIO_ACTION                    =  3 --- @type LuaHookedEventType
 | 
						|
HOOK_BEFORE_PHYS_STEP                       =  4 --- @type LuaHookedEventType
 | 
						|
HOOK_ALLOW_PVP_ATTACK                       =  5 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PVP_ATTACK                          =  6 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PLAYER_CONNECTED                    =  7 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PLAYER_DISCONNECTED                 =  8 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_HUD_RENDER                          =  9 --- @type LuaHookedEventType
 | 
						|
HOOK_ALLOW_INTERACT                         = 10 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_INTERACT                            = 11 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_LEVEL_INIT                          = 12 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_WARP                                = 13 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SYNC_VALID                          = 14 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_OBJECT_UNLOAD                       = 15 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SYNC_OBJECT_UNLOAD                  = 16 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PAUSE_EXIT                          = 17 --- @type LuaHookedEventType
 | 
						|
HOOK_GET_STAR_COLLECTION_DIALOG             = 18 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SET_CAMERA_MODE                     = 19 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_OBJECT_RENDER                       = 20 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_DEATH                               = 21 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PACKET_RECEIVE                      = 22 --- @type LuaHookedEventType
 | 
						|
HOOK_USE_ACT_SELECT                         = 23 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_CHANGE_CAMERA_ANGLE                 = 24 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SCREEN_TRANSITION                   = 25 --- @type LuaHookedEventType
 | 
						|
HOOK_ALLOW_HAZARD_SURFACE                   = 26 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_CHAT_MESSAGE                        = 27 --- @type LuaHookedEventType
 | 
						|
HOOK_OBJECT_SET_MODEL                       = 28 --- @type LuaHookedEventType
 | 
						|
HOOK_CHARACTER_SOUND                        = 29 --- @type LuaHookedEventType
 | 
						|
HOOK_BEFORE_SET_MARIO_ACTION                = 30 --- @type LuaHookedEventType
 | 
						|
HOOK_JOINED_GAME                            = 31 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_OBJECT_ANIM_UPDATE                  = 32 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_DIALOG                              = 33 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_EXIT                                = 34 --- @type LuaHookedEventType
 | 
						|
HOOK_DIALOG_SOUND                           = 35 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_HUD_RENDER_BEHIND                   = 36 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_COLLIDE_LEVEL_BOUNDS                = 37 --- @type LuaHookedEventType
 | 
						|
HOOK_MIRROR_MARIO_RENDER                    = 38 --- @type LuaHookedEventType
 | 
						|
HOOK_MARIO_OVERRIDE_PHYS_STEP_DEFACTO_SPEED = 39 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_OBJECT_LOAD                         = 40 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PLAY_SOUND                          = 41 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_SEQ_LOAD                            = 42 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_ATTACK_OBJECT                       = 43 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_LANGUAGE_CHANGED                    = 44 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_MODS_LOADED                         = 45 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_NAMETAGS_RENDER                     = 46 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_DJUI_THEME_CHANGED                  = 47 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_GEO_PROCESS                         = 48 --- @type LuaHookedEventType
 | 
						|
HOOK_BEFORE_GEO_PROCESS                     = 49 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_GEO_PROCESS_CHILDREN                = 50 --- @type LuaHookedEventType
 | 
						|
HOOK_MARIO_OVERRIDE_GEOMETRY_INPUTS         = 51 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_INTERACTIONS                        = 52 --- @type LuaHookedEventType
 | 
						|
HOOK_ALLOW_FORCE_WATER_ACTION               = 53 --- @type LuaHookedEventType
 | 
						|
HOOK_BEFORE_WARP                            = 54 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_INSTANT_WARP                        = 55 --- @type LuaHookedEventType
 | 
						|
HOOK_MARIO_OVERRIDE_FLOOR_CLASS             = 56 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_ADD_SURFACE                         = 57 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_CLEAR_AREAS                         = 58 --- @type LuaHookedEventType
 | 
						|
HOOK_ON_PACKET_BYTESTRING_RECEIVE           = 59 --- @type LuaHookedEventType
 | 
						|
HOOK_MAX                                    = 60 --- @type LuaHookedEventType
 | 
						|
 | 
						|
--- @alias LuaHookedEventType
 | 
						|
--- | `HOOK_UPDATE`
 | 
						|
--- | `HOOK_MARIO_UPDATE`
 | 
						|
--- | `HOOK_BEFORE_MARIO_UPDATE`
 | 
						|
--- | `HOOK_ON_SET_MARIO_ACTION`
 | 
						|
--- | `HOOK_BEFORE_PHYS_STEP`
 | 
						|
--- | `HOOK_ALLOW_PVP_ATTACK`
 | 
						|
--- | `HOOK_ON_PVP_ATTACK`
 | 
						|
--- | `HOOK_ON_PLAYER_CONNECTED`
 | 
						|
--- | `HOOK_ON_PLAYER_DISCONNECTED`
 | 
						|
--- | `HOOK_ON_HUD_RENDER`
 | 
						|
--- | `HOOK_ALLOW_INTERACT`
 | 
						|
--- | `HOOK_ON_INTERACT`
 | 
						|
--- | `HOOK_ON_LEVEL_INIT`
 | 
						|
--- | `HOOK_ON_WARP`
 | 
						|
--- | `HOOK_ON_SYNC_VALID`
 | 
						|
--- | `HOOK_ON_OBJECT_UNLOAD`
 | 
						|
--- | `HOOK_ON_SYNC_OBJECT_UNLOAD`
 | 
						|
--- | `HOOK_ON_PAUSE_EXIT`
 | 
						|
--- | `HOOK_GET_STAR_COLLECTION_DIALOG`
 | 
						|
--- | `HOOK_ON_SET_CAMERA_MODE`
 | 
						|
--- | `HOOK_ON_OBJECT_RENDER`
 | 
						|
--- | `HOOK_ON_DEATH`
 | 
						|
--- | `HOOK_ON_PACKET_RECEIVE`
 | 
						|
--- | `HOOK_USE_ACT_SELECT`
 | 
						|
--- | `HOOK_ON_CHANGE_CAMERA_ANGLE`
 | 
						|
--- | `HOOK_ON_SCREEN_TRANSITION`
 | 
						|
--- | `HOOK_ALLOW_HAZARD_SURFACE`
 | 
						|
--- | `HOOK_ON_CHAT_MESSAGE`
 | 
						|
--- | `HOOK_OBJECT_SET_MODEL`
 | 
						|
--- | `HOOK_CHARACTER_SOUND`
 | 
						|
--- | `HOOK_BEFORE_SET_MARIO_ACTION`
 | 
						|
--- | `HOOK_JOINED_GAME`
 | 
						|
--- | `HOOK_ON_OBJECT_ANIM_UPDATE`
 | 
						|
--- | `HOOK_ON_DIALOG`
 | 
						|
--- | `HOOK_ON_EXIT`
 | 
						|
--- | `HOOK_DIALOG_SOUND`
 | 
						|
--- | `HOOK_ON_HUD_RENDER_BEHIND`
 | 
						|
--- | `HOOK_ON_COLLIDE_LEVEL_BOUNDS`
 | 
						|
--- | `HOOK_MIRROR_MARIO_RENDER`
 | 
						|
--- | `HOOK_MARIO_OVERRIDE_PHYS_STEP_DEFACTO_SPEED`
 | 
						|
--- | `HOOK_ON_OBJECT_LOAD`
 | 
						|
--- | `HOOK_ON_PLAY_SOUND`
 | 
						|
--- | `HOOK_ON_SEQ_LOAD`
 | 
						|
--- | `HOOK_ON_ATTACK_OBJECT`
 | 
						|
--- | `HOOK_ON_LANGUAGE_CHANGED`
 | 
						|
--- | `HOOK_ON_MODS_LOADED`
 | 
						|
--- | `HOOK_ON_NAMETAGS_RENDER`
 | 
						|
--- | `HOOK_ON_DJUI_THEME_CHANGED`
 | 
						|
--- | `HOOK_ON_GEO_PROCESS`
 | 
						|
--- | `HOOK_BEFORE_GEO_PROCESS`
 | 
						|
--- | `HOOK_ON_GEO_PROCESS_CHILDREN`
 | 
						|
--- | `HOOK_MARIO_OVERRIDE_GEOMETRY_INPUTS`
 | 
						|
--- | `HOOK_ON_INTERACTIONS`
 | 
						|
--- | `HOOK_ALLOW_FORCE_WATER_ACTION`
 | 
						|
--- | `HOOK_BEFORE_WARP`
 | 
						|
--- | `HOOK_ON_INSTANT_WARP`
 | 
						|
--- | `HOOK_MARIO_OVERRIDE_FLOOR_CLASS`
 | 
						|
--- | `HOOK_ON_ADD_SURFACE`
 | 
						|
--- | `HOOK_ON_CLEAR_AREAS`
 | 
						|
--- | `HOOK_ON_PACKET_BYTESTRING_RECEIVE`
 | 
						|
--- | `HOOK_MAX`
 | 
						|
 | 
						|
HUD_DISPLAY_LIVES         = 0 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_COINS         = 1 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_STARS         = 2 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_WEDGES        = 3 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_KEYS          = 4 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_FLAGS         = 5 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_TIMER         = 6 --- @type HudDisplayValue
 | 
						|
HUD_DISPLAY_CAMERA_STATUS = 7 --- @type HudDisplayValue
 | 
						|
 | 
						|
--- @alias HudDisplayValue
 | 
						|
--- | `HUD_DISPLAY_LIVES`
 | 
						|
--- | `HUD_DISPLAY_COINS`
 | 
						|
--- | `HUD_DISPLAY_STARS`
 | 
						|
--- | `HUD_DISPLAY_WEDGES`
 | 
						|
--- | `HUD_DISPLAY_KEYS`
 | 
						|
--- | `HUD_DISPLAY_FLAGS`
 | 
						|
--- | `HUD_DISPLAY_TIMER`
 | 
						|
--- | `HUD_DISPLAY_CAMERA_STATUS`
 | 
						|
 | 
						|
HUD_DISPLAY_FLAGS_NONE             = 0x0000 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_LIVES            = 0x0001 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_COIN_COUNT       = 0x0002 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_STAR_COUNT       = 0x0004 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_CAMERA_AND_POWER = 0x0008 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_KEYS             = 0x0010 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_UNKNOWN_0020     = 0x0020 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_TIMER            = 0x0040 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_CAMERA           = 0x0080 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_POWER            = 0x0100 --- @type HudDisplayFlags
 | 
						|
HUD_DISPLAY_FLAGS_EMPHASIZE_POWER  = 0x8000 --- @type HudDisplayFlags
 | 
						|
 | 
						|
--- @alias HudDisplayFlags
 | 
						|
--- | `HUD_DISPLAY_FLAGS_NONE`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_LIVES`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_COIN_COUNT`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_STAR_COUNT`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_CAMERA_AND_POWER`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_KEYS`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_UNKNOWN_0020`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_TIMER`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_CAMERA`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_POWER`
 | 
						|
--- | `HUD_DISPLAY_FLAGS_EMPHASIZE_POWER`
 | 
						|
 | 
						|
ACT_SELECT_HUD_SCORE            =                                                                                                                                                            1 << 0 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_LEVEL_NAME       =                                                                                                                                                            1 << 1 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_COURSE_NUM       =                                                                                                                                                            1 << 2 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_ACT_NAME         =                                                                                                                                                            1 << 3 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_STAR_NUM         =                                                                                                                                                            1 << 4 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_PLAYERS_IN_LEVEL =                                                                                                                                                            1 << 5 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_NONE             =                                                                                                                                                                 0 --- @type ActSelectHudPart
 | 
						|
ACT_SELECT_HUD_ALL              = ACT_SELECT_HUD_SCORE | ACT_SELECT_HUD_LEVEL_NAME | ACT_SELECT_HUD_COURSE_NUM | ACT_SELECT_HUD_ACT_NAME |ACT_SELECT_HUD_STAR_NUM | ACT_SELECT_HUD_PLAYERS_IN_LEVEL --- @type ActSelectHudPart
 | 
						|
 | 
						|
--- @alias ActSelectHudPart
 | 
						|
--- | `ACT_SELECT_HUD_SCORE`
 | 
						|
--- | `ACT_SELECT_HUD_LEVEL_NAME`
 | 
						|
--- | `ACT_SELECT_HUD_COURSE_NUM`
 | 
						|
--- | `ACT_SELECT_HUD_ACT_NAME`
 | 
						|
--- | `ACT_SELECT_HUD_STAR_NUM`
 | 
						|
--- | `ACT_SELECT_HUD_PLAYERS_IN_LEVEL`
 | 
						|
--- | `ACT_SELECT_HUD_NONE`
 | 
						|
--- | `ACT_SELECT_HUD_ALL`
 | 
						|
 | 
						|
E_MODEL_NONE                               =   0 --- @type ModelExtendedId
 | 
						|
E_MODEL_MARIO                              =   1 --- @type ModelExtendedId
 | 
						|
E_MODEL_SMOKE                              =   2 --- @type ModelExtendedId
 | 
						|
E_MODEL_SPARKLES                           =   3 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUBBLE                             =   4 --- @type ModelExtendedId
 | 
						|
E_MODEL_SMALL_WATER_SPLASH                 =   5 --- @type ModelExtendedId
 | 
						|
E_MODEL_IDLE_WATER_WAVE                    =   6 --- @type ModelExtendedId
 | 
						|
E_MODEL_WATER_SPLASH                       =   7 --- @type ModelExtendedId
 | 
						|
E_MODEL_WAVE_TRAIL                         =   8 --- @type ModelExtendedId
 | 
						|
E_MODEL_YELLOW_COIN                        =   9 --- @type ModelExtendedId
 | 
						|
E_MODEL_STAR                               =  10 --- @type ModelExtendedId
 | 
						|
E_MODEL_TRANSPARENT_STAR                   =  11 --- @type ModelExtendedId
 | 
						|
E_MODEL_WOODEN_SIGNPOST                    =  12 --- @type ModelExtendedId
 | 
						|
E_MODEL_WHITE_PARTICLE_SMALL               =  13 --- @type ModelExtendedId
 | 
						|
E_MODEL_RED_FLAME                          =  14 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLUE_FLAME                         =  15 --- @type ModelExtendedId
 | 
						|
E_MODEL_BURN_SMOKE                         =  16 --- @type ModelExtendedId
 | 
						|
E_MODEL_LEAVES                             =  17 --- @type ModelExtendedId
 | 
						|
E_MODEL_PURPLE_MARBLE                      =  18 --- @type ModelExtendedId
 | 
						|
E_MODEL_TRAMPOLINE                         =  19 --- @type ModelExtendedId
 | 
						|
E_MODEL_TRAMPOLINE_CENTER                  =  20 --- @type ModelExtendedId
 | 
						|
E_MODEL_TRAMPOLINE_BASE                    =  21 --- @type ModelExtendedId
 | 
						|
E_MODEL_FISH                               =  22 --- @type ModelExtendedId
 | 
						|
E_MODEL_FISH_SHADOW                        =  23 --- @type ModelExtendedId
 | 
						|
E_MODEL_SPARKLES_ANIMATION                 =  24 --- @type ModelExtendedId
 | 
						|
E_MODEL_SAND_DUST                          =  25 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUTTERFLY                          =  26 --- @type ModelExtendedId
 | 
						|
E_MODEL_BURN_SMOKE_UNUSED                  =  27 --- @type ModelExtendedId
 | 
						|
E_MODEL_PEBBLE                             =  28 --- @type ModelExtendedId
 | 
						|
E_MODEL_MIST                               =  29 --- @type ModelExtendedId
 | 
						|
E_MODEL_WHITE_PUFF                         =  30 --- @type ModelExtendedId
 | 
						|
E_MODEL_WHITE_PARTICLE_DL                  =  31 --- @type ModelExtendedId
 | 
						|
E_MODEL_WHITE_PARTICLE                     =  32 --- @type ModelExtendedId
 | 
						|
E_MODEL_YELLOW_COIN_NO_SHADOW              =  33 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLUE_COIN                          =  34 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLUE_COIN_NO_SHADOW                =  35 --- @type ModelExtendedId
 | 
						|
E_MODEL_MARIOS_WINGED_METAL_CAP            =  36 --- @type ModelExtendedId
 | 
						|
E_MODEL_MARIOS_METAL_CAP                   =  37 --- @type ModelExtendedId
 | 
						|
E_MODEL_MARIOS_WING_CAP                    =  38 --- @type ModelExtendedId
 | 
						|
E_MODEL_MARIOS_CAP                         =  39 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_KEY_CUTSCENE                =  40 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_KEY                         =  41 --- @type ModelExtendedId
 | 
						|
E_MODEL_RED_FLAME_SHADOW                   =  42 --- @type ModelExtendedId
 | 
						|
E_MODEL_1UP                                =  43 --- @type ModelExtendedId
 | 
						|
E_MODEL_RED_COIN                           =  44 --- @type ModelExtendedId
 | 
						|
E_MODEL_RED_COIN_NO_SHADOW                 =  45 --- @type ModelExtendedId
 | 
						|
E_MODEL_NUMBER                             =  46 --- @type ModelExtendedId
 | 
						|
E_MODEL_EXPLOSION                          =  47 --- @type ModelExtendedId
 | 
						|
E_MODEL_DIRT_ANIMATION                     =  48 --- @type ModelExtendedId
 | 
						|
E_MODEL_CARTOON_STAR                       =  49 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLUE_COIN_SWITCH                   =  50 --- @type ModelExtendedId
 | 
						|
E_MODEL_AMP                                =  51 --- @type ModelExtendedId
 | 
						|
E_MODEL_PURPLE_SWITCH                      =  52 --- @type ModelExtendedId
 | 
						|
E_MODEL_CHECKERBOARD_PLATFORM              =  53 --- @type ModelExtendedId
 | 
						|
E_MODEL_BREAKABLE_BOX                      =  54 --- @type ModelExtendedId
 | 
						|
E_MODEL_BREAKABLE_BOX_SMALL                =  55 --- @type ModelExtendedId
 | 
						|
E_MODEL_EXCLAMATION_BOX_OUTLINE            =  56 --- @type ModelExtendedId
 | 
						|
E_MODEL_EXCLAMATION_BOX                    =  57 --- @type ModelExtendedId
 | 
						|
E_MODEL_GOOMBA                             =  58 --- @type ModelExtendedId
 | 
						|
E_MODEL_EXCLAMATION_POINT                  =  59 --- @type ModelExtendedId
 | 
						|
E_MODEL_KOOPA_SHELL                        =  60 --- @type ModelExtendedId
 | 
						|
E_MODEL_METAL_BOX                          =  61 --- @type ModelExtendedId
 | 
						|
E_MODEL_METAL_BOX_DL                       =  62 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLACK_BOBOMB                       =  63 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOBOMB_BUDDY                       =  64 --- @type ModelExtendedId
 | 
						|
E_MODEL_DL_CANNON_LID                      =  65 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWLING_BALL                       =  66 --- @type ModelExtendedId
 | 
						|
E_MODEL_CANNON_BARREL                      =  67 --- @type ModelExtendedId
 | 
						|
E_MODEL_CANNON_BASE                        =  68 --- @type ModelExtendedId
 | 
						|
E_MODEL_HEART                              =  69 --- @type ModelExtendedId
 | 
						|
E_MODEL_FLYGUY                             =  70 --- @type ModelExtendedId
 | 
						|
E_MODEL_CHUCKYA                            =  71 --- @type ModelExtendedId
 | 
						|
E_MODEL_TRAJECTORY_MARKER_BALL             =  72 --- @type ModelExtendedId
 | 
						|
E_MODEL_BULLET_BILL                        =  73 --- @type ModelExtendedId
 | 
						|
E_MODEL_YELLOW_SPHERE                      =  74 --- @type ModelExtendedId
 | 
						|
E_MODEL_HOOT                               =  75 --- @type ModelExtendedId
 | 
						|
E_MODEL_YOSHI_EGG                          =  76 --- @type ModelExtendedId
 | 
						|
E_MODEL_THWOMP                             =  77 --- @type ModelExtendedId
 | 
						|
E_MODEL_HEAVE_HO                           =  78 --- @type ModelExtendedId
 | 
						|
E_MODEL_BLARGG                             =  79 --- @type ModelExtendedId
 | 
						|
E_MODEL_BULLY                              =  80 --- @type ModelExtendedId
 | 
						|
E_MODEL_BULLY_BOSS                         =  81 --- @type ModelExtendedId
 | 
						|
E_MODEL_WATER_BOMB                         =  82 --- @type ModelExtendedId
 | 
						|
E_MODEL_WATER_BOMB_SHADOW                  =  83 --- @type ModelExtendedId
 | 
						|
E_MODEL_KING_BOBOMB                        =  84 --- @type ModelExtendedId
 | 
						|
E_MODEL_MANTA_RAY                          =  85 --- @type ModelExtendedId
 | 
						|
E_MODEL_UNAGI                              =  86 --- @type ModelExtendedId
 | 
						|
E_MODEL_SUSHI                              =  87 --- @type ModelExtendedId
 | 
						|
E_MODEL_DL_WHIRLPOOL                       =  88 --- @type ModelExtendedId
 | 
						|
E_MODEL_CLAM_SHELL                         =  89 --- @type ModelExtendedId
 | 
						|
E_MODEL_POKEY_HEAD                         =  90 --- @type ModelExtendedId
 | 
						|
E_MODEL_POKEY_BODY_PART                    =  91 --- @type ModelExtendedId
 | 
						|
E_MODEL_TWEESTER                           =  92 --- @type ModelExtendedId
 | 
						|
E_MODEL_KLEPTO                             =  93 --- @type ModelExtendedId
 | 
						|
E_MODEL_EYEROK_LEFT_HAND                   =  94 --- @type ModelExtendedId
 | 
						|
E_MODEL_EYEROK_RIGHT_HAND                  =  95 --- @type ModelExtendedId
 | 
						|
E_MODEL_DL_MONTY_MOLE_HOLE                 =  96 --- @type ModelExtendedId
 | 
						|
E_MODEL_MONTY_MOLE                         =  97 --- @type ModelExtendedId
 | 
						|
E_MODEL_UKIKI                              =  98 --- @type ModelExtendedId
 | 
						|
E_MODEL_FWOOSH                             =  99 --- @type ModelExtendedId
 | 
						|
E_MODEL_SPINDRIFT                          = 100 --- @type ModelExtendedId
 | 
						|
E_MODEL_MR_BLIZZARD_HIDDEN                 = 101 --- @type ModelExtendedId
 | 
						|
E_MODEL_MR_BLIZZARD                        = 102 --- @type ModelExtendedId
 | 
						|
E_MODEL_PENGUIN                            = 103 --- @type ModelExtendedId
 | 
						|
E_MODEL_CAP_SWITCH_EXCLAMATION             = 104 --- @type ModelExtendedId
 | 
						|
E_MODEL_CAP_SWITCH                         = 105 --- @type ModelExtendedId
 | 
						|
E_MODEL_CAP_SWITCH_BASE                    = 106 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOO                                = 107 --- @type ModelExtendedId
 | 
						|
E_MODEL_BETA_BOO_KEY                       = 108 --- @type ModelExtendedId
 | 
						|
E_MODEL_HAUNTED_CHAIR                      = 109 --- @type ModelExtendedId
 | 
						|
E_MODEL_MAD_PIANO                          = 110 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOOKEND_PART                       = 111 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOOKEND                            = 112 --- @type ModelExtendedId
 | 
						|
E_MODEL_HAUNTED_CAGE                       = 113 --- @type ModelExtendedId
 | 
						|
E_MODEL_BIRDS                              = 114 --- @type ModelExtendedId
 | 
						|
E_MODEL_PEACH                              = 115 --- @type ModelExtendedId
 | 
						|
E_MODEL_YOSHI                              = 116 --- @type ModelExtendedId
 | 
						|
E_MODEL_ENEMY_LAKITU                       = 117 --- @type ModelExtendedId
 | 
						|
E_MODEL_SPINY_BALL                         = 118 --- @type ModelExtendedId
 | 
						|
E_MODEL_SPINY                              = 119 --- @type ModelExtendedId
 | 
						|
E_MODEL_WIGGLER_HEAD                       = 120 --- @type ModelExtendedId
 | 
						|
E_MODEL_WIGGLER_BODY                       = 121 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUBBA                              = 122 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER                             = 123 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_BOMB_CHILD_OBJ              = 124 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_BOMB                        = 125 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_SMOKE                       = 126 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_FLAMES                      = 127 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_WAVE                        = 128 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER2                            = 129 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUB                                = 130 --- @type ModelExtendedId
 | 
						|
E_MODEL_TREASURE_CHEST_BASE                = 131 --- @type ModelExtendedId
 | 
						|
E_MODEL_TREASURE_CHEST_LID                 = 132 --- @type ModelExtendedId
 | 
						|
E_MODEL_CYAN_FISH                          = 133 --- @type ModelExtendedId
 | 
						|
E_MODEL_WATER_RING                         = 134 --- @type ModelExtendedId
 | 
						|
E_MODEL_WATER_MINE                         = 135 --- @type ModelExtendedId
 | 
						|
E_MODEL_SEAWEED                            = 136 --- @type ModelExtendedId
 | 
						|
E_MODEL_SKEETER                            = 137 --- @type ModelExtendedId
 | 
						|
E_MODEL_PIRANHA_PLANT                      = 138 --- @type ModelExtendedId
 | 
						|
E_MODEL_WHOMP                              = 139 --- @type ModelExtendedId
 | 
						|
E_MODEL_KOOPA_WITH_SHELL                   = 140 --- @type ModelExtendedId
 | 
						|
E_MODEL_KOOPA_WITHOUT_SHELL                = 141 --- @type ModelExtendedId
 | 
						|
E_MODEL_METALLIC_BALL                      = 142 --- @type ModelExtendedId
 | 
						|
E_MODEL_CHAIN_CHOMP                        = 143 --- @type ModelExtendedId
 | 
						|
E_MODEL_KOOPA_FLAG                         = 144 --- @type ModelExtendedId
 | 
						|
E_MODEL_WOODEN_POST                        = 145 --- @type ModelExtendedId
 | 
						|
E_MODEL_MIPS                               = 146 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOO_CASTLE                         = 147 --- @type ModelExtendedId
 | 
						|
E_MODEL_LAKITU                             = 148 --- @type ModelExtendedId
 | 
						|
E_MODEL_TOAD                               = 149 --- @type ModelExtendedId
 | 
						|
E_MODEL_CHILL_BULLY                        = 150 --- @type ModelExtendedId
 | 
						|
E_MODEL_BIG_CHILL_BULLY                    = 151 --- @type ModelExtendedId
 | 
						|
E_MODEL_MONEYBAG                           = 152 --- @type ModelExtendedId
 | 
						|
E_MODEL_SWOOP                              = 153 --- @type ModelExtendedId
 | 
						|
E_MODEL_SCUTTLEBUG                         = 154 --- @type ModelExtendedId
 | 
						|
E_MODEL_MR_I_IRIS                          = 155 --- @type ModelExtendedId
 | 
						|
E_MODEL_MR_I                               = 156 --- @type ModelExtendedId
 | 
						|
E_MODEL_DORRIE                             = 157 --- @type ModelExtendedId
 | 
						|
E_MODEL_SNUFIT                             = 158 --- @type ModelExtendedId
 | 
						|
E_MODEL_ERROR_MODEL                        = 159 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUBBLY_TREE                        = 160 --- @type ModelExtendedId
 | 
						|
E_MODEL_COURTYARD_SPIKY_TREE               = 161 --- @type ModelExtendedId
 | 
						|
E_MODEL_SNOW_TREE                          = 162 --- @type ModelExtendedId
 | 
						|
E_MODEL_PALM_TREE                          = 163 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_CASTLE_DOOR                 = 164 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_HAUNTED_DOOR                   = 165 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_WOODEN_DOOR                    = 166 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_METAL_DOOR                     = 167 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_HAZY_MAZE_DOOR                 = 168 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_DOOR_0_STARS                = 169 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_DOOR_1_STAR                 = 170 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_DOOR_3_STARS                = 171 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_STAR_DOOR_8_STARS           = 172 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_STAR_DOOR_30_STARS          = 173 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_STAR_DOOR_50_STARS          = 174 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_STAR_DOOR_70_STARS          = 175 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_KEY_DOOR                    = 176 --- @type ModelExtendedId
 | 
						|
E_MODEL_CCM_CABIN_DOOR                     = 177 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_METAL_DOOR                  = 178 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_GROUNDS_METAL_DOOR          = 179 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_TOWER_TRAPEZOID_PLATORM         = 180 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_TOWER_SQUARE_PLATORM            = 181 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED     = 182 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR   = 183 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_STAIRCASE_STEP                 = 184 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_TILTING_FLOOR_PLATFORM         = 185 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_TUMBLING_PLATFORM              = 186 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_TUMBLING_PLATFORM_PART         = 187 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_MOVING_BOOKSHELF               = 188 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_MESH_ELEVATOR                  = 189 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_MERRY_GO_ROUND                 = 190 --- @type ModelExtendedId
 | 
						|
E_MODEL_BBH_WOODEN_TOMB                    = 191 --- @type ModelExtendedId
 | 
						|
E_MODEL_CCM_ROPEWAY_LIFT                   = 192 --- @type ModelExtendedId
 | 
						|
E_MODEL_CCM_SNOWMAN_HEAD                   = 193 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_BOWSER_TRAP                 = 194 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_WATER_LEVEL_PILLAR          = 195 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_CLOCK_MINUTE_HAND           = 196 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_CLOCK_HOUR_HAND             = 197 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_CLOCK_PENDULUM              = 198 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_METAL_PLATFORM                 = 199 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_METAL_ARROW_PLATFORM           = 200 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_ELEVATOR_PLATFORM              = 201 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_ROLLING_ROCK                   = 202 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_ROCK_PIECE                     = 203 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_ROCK_SMALL_PIECE               = 204 --- @type ModelExtendedId
 | 
						|
E_MODEL_HMC_RED_GRILLS                     = 205 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_PYRAMID_TOP                    = 206 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_GRINDEL                        = 207 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_SPINDEL                        = 208 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_MOVING_PYRAMID_WALL            = 209 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_PYRAMID_ELEVATOR               = 210 --- @type ModelExtendedId
 | 
						|
E_MODEL_SSL_TOX_BOX                        = 211 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOB_CHAIN_CHOMP_GATE               = 212 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOB_SEESAW_PLATFORM                = 213 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOB_BARS_GRILLS                    = 214 --- @type ModelExtendedId
 | 
						|
E_MODEL_SL_SNOW_TRIANGLE                   = 215 --- @type ModelExtendedId
 | 
						|
E_MODEL_SL_CRACKED_ICE                     = 216 --- @type ModelExtendedId
 | 
						|
E_MODEL_SL_CRACKED_ICE_CHUNK               = 217 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_SQUARE_FLOATING_PLATFORM       = 218 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_ARROW_LIFT                     = 219 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_WATER_LEVEL_DIAMOND            = 220 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_HIDDEN_PLATFORM                = 221 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_EXPRESS_ELEVATOR               = 222 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM  = 223 --- @type ModelExtendedId
 | 
						|
E_MODEL_WDW_ROTATING_PLATFORM              = 224 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SHIP_LEFT_HALF_PART            = 225 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SHIP_BACK_LEFT_PART            = 226 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SHIP_RIGHT_HALF_PART           = 227 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SHIP_BACK_RIGHT_PART           = 228 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SUNKEN_SHIP                    = 229 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SUNKEN_SHIP_BACK               = 230 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_ROCK                           = 231 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_SLIDING_BOX                    = 232 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_FALLING_PILLAR                 = 233 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_FALLING_PILLAR_BASE            = 234 --- @type ModelExtendedId
 | 
						|
E_MODEL_JRB_FLOATING_PLATFORM              = 235 --- @type ModelExtendedId
 | 
						|
E_MODEL_THI_HUGE_ISLAND_TOP                = 236 --- @type ModelExtendedId
 | 
						|
E_MODEL_THI_TINY_ISLAND_TOP                = 237 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_ROTATING_CUBE                  = 238 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_ROTATING_PRISM                 = 239 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_PENDULUM                       = 240 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_LARGE_TREADMILL                = 241 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_SMALL_TREADMILL                = 242 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_PUSH_BLOCK                     = 243 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_ROTATING_HEXAGON               = 244 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_ROTATING_TRIANGLE              = 245 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_PIT_BLOCK                      = 246 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_PIT_BLOCK_UNUSED               = 247 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_ELEVATOR_PLATFORM              = 248 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_CLOCK_HAND                     = 249 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_SPINNER                        = 250 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_SMALL_GEAR                     = 251 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTC_LARGE_GEAR                     = 252 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_SLIDING_PLATFORM                = 253 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_FLYING_CARPET                   = 254 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_OCTAGONAL_PLATFORM              = 255 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_ROTATING_BRIDGE_PLATFORM        = 256 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRIANGLE_PLATFORM               = 257 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_CRUISER_WING                    = 258 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_SEESAW_PLATFORM                 = 259 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_L_SHAPED_PLATFORM               = 260 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_SWINGING_PLATFORM               = 261 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_DONUT_PLATFORM                  = 262 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_ELEVATOR_PLATFORM               = 263 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRICKY_TRIANGLES                = 264 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRICKY_TRIANGLES_FRAME1         = 265 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRICKY_TRIANGLES_FRAME2         = 266 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRICKY_TRIANGLES_FRAME3         = 267 --- @type ModelExtendedId
 | 
						|
E_MODEL_RR_TRICKY_TRIANGLES_FRAME4         = 268 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_SQUARE_PLATFORM              = 269 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_SEESAW_PLATFORM              = 270 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_SLIDING_PLATFORM             = 271 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_FERRIS_WHEEL_AXLE            = 272 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_BLUE_PLATFORM                = 273 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_STAIRCASE_FRAME4             = 274 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_STAIRCASE_FRAME3             = 275 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_STAIRCASE_FRAME2             = 276 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_STAIRCASE_FRAME1             = 277 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITDW_STAIRCASE                    = 278 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_PLATFORM_ON_TRACK            = 279 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_TILTING_SQUARE_PLATFORM      = 280 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_SINKING_PLATFORMS            = 281 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_BLUE_POLE                    = 282 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_SINKING_CAGE_PLATFORM        = 283 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_ELEVATOR                     = 284 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_STRETCHING_PLATFORMS         = 285 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_SEESAW_PLATFORM              = 286 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_MOVING_SQUARE_PLATFORM       = 287 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_SLIDING_PLATFORM             = 288 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_TUMBLING_PLATFORM_PART       = 289 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITFS_TUMBLING_PLATFORM            = 290 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_SLIDING_PLATFORM              = 291 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_TWIN_SLIDING_PLATFORMS        = 292 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_OCTAGONAL_PLATFORM            = 293 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_BLUE_PLATFORM                 = 294 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_FERRIS_WHEEL_AXLE             = 295 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_ARROW_PLATFORM                = 296 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_SEESAW_PLATFORM               = 297 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_TILTING_W_PLATFORM            = 298 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_STAIRCASE                     = 299 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_STAIRCASE_FRAME1              = 300 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_STAIRCASE_FRAME2              = 301 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_STAIRCASE_FRAME3              = 302 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_STAIRCASE_FRAME4              = 303 --- @type ModelExtendedId
 | 
						|
E_MODEL_BITS_WARP_PIPE                     = 304 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_DRAWBRIDGE_PART                = 305 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS       = 306 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_ROTATING_HEXAGONAL_RING        = 307 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM   = 308 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_SINKING_SQUARE_PLATFORMS       = 309 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_TILTING_SQUARE_PLATFORM        = 310 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_1                 = 311 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_2                 = 312 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_3                 = 313 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_4                 = 314 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_5                 = 315 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_6                 = 316 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_7                 = 317 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_8                 = 318 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_9                 = 319 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_10                = 320 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_11                = 321 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_12                = 322 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_13                = 323 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_BOWSER_PIECE_14                = 324 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM = 325 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_SINKING_ROCK_BLOCK             = 326 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_ROLLING_LOG                    = 327 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_WOOD_BRIDGE                    = 328 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_LARGE_WOOD_BRIDGE              = 329 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_FALLING_PLATFORM               = 330 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_LARGE_FALLING_PLATFORM         = 331 --- @type ModelExtendedId
 | 
						|
E_MODEL_LLL_VOLCANO_FALLING_TRAP           = 332 --- @type ModelExtendedId
 | 
						|
E_MODEL_DDD_BOWSER_SUB_DOOR                = 333 --- @type ModelExtendedId
 | 
						|
E_MODEL_DDD_BOWSER_SUB                     = 334 --- @type ModelExtendedId
 | 
						|
E_MODEL_DDD_POLE                           = 335 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_BREAKABLE_WALL_RIGHT            = 336 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_BREAKABLE_WALL_LEFT             = 337 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_KICKABLE_BOARD                  = 338 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_TOWER_DOOR                      = 339 --- @type ModelExtendedId
 | 
						|
E_MODEL_WF_KICKABLE_BOARD_FELLED           = 340 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL         = 341 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_GROUNDS_FLAG                = 342 --- @type ModelExtendedId
 | 
						|
E_MODEL_CASTLE_GROUNDS_CANNON_GRILL        = 343 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_2_TILTING_ARENA             = 344 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_1        = 345 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_2        = 346 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_3        = 347 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_4        = 348 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_5        = 349 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_6        = 350 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_7        = 351 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_8        = 352 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_9        = 353 --- @type ModelExtendedId
 | 
						|
E_MODEL_BOWSER_3_FALLING_PLATFORM_10       = 354 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_ROLLING_LOG                    = 355 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_STAR_CAGE                      = 356 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_BLUE_SMILEY                    = 357 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_YELLOW_SMILEY                  = 358 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_STAR_SMILEY                    = 359 --- @type ModelExtendedId
 | 
						|
E_MODEL_TTM_MOON_SMILEY                    = 360 --- @type ModelExtendedId
 | 
						|
E_MODEL_BUBBLE_PLAYER                      = 361 --- @type ModelExtendedId
 | 
						|
E_MODEL_LUIGI                              = 362 --- @type ModelExtendedId
 | 
						|
E_MODEL_LUIGIS_CAP                         = 363 --- @type ModelExtendedId
 | 
						|
E_MODEL_LUIGIS_METAL_CAP                   = 364 --- @type ModelExtendedId
 | 
						|
E_MODEL_LUIGIS_WING_CAP                    = 365 --- @type ModelExtendedId
 | 
						|
E_MODEL_LUIGIS_WINGED_METAL_CAP            = 366 --- @type ModelExtendedId
 | 
						|
E_MODEL_TOAD_PLAYER                        = 367 --- @type ModelExtendedId
 | 
						|
E_MODEL_TOADS_CAP                          = 368 --- @type ModelExtendedId
 | 
						|
E_MODEL_TOADS_METAL_CAP                    = 369 --- @type ModelExtendedId
 | 
						|
E_MODEL_TOADS_WING_CAP                     = 370 --- @type ModelExtendedId
 | 
						|
E_MODEL_WALUIGI                            = 371 --- @type ModelExtendedId
 | 
						|
E_MODEL_WALUIGIS_CAP                       = 372 --- @type ModelExtendedId
 | 
						|
E_MODEL_WALUIGIS_METAL_CAP                 = 373 --- @type ModelExtendedId
 | 
						|
E_MODEL_WALUIGIS_WING_CAP                  = 374 --- @type ModelExtendedId
 | 
						|
E_MODEL_WALUIGIS_WINGED_METAL_CAP          = 375 --- @type ModelExtendedId
 | 
						|
E_MODEL_WARIO                              = 376 --- @type ModelExtendedId
 | 
						|
E_MODEL_WARIOS_CAP                         = 377 --- @type ModelExtendedId
 | 
						|
E_MODEL_WARIOS_METAL_CAP                   = 378 --- @type ModelExtendedId
 | 
						|
E_MODEL_WARIOS_WING_CAP                    = 379 --- @type ModelExtendedId
 | 
						|
E_MODEL_WARIOS_WINGED_METAL_CAP            = 380 --- @type ModelExtendedId
 | 
						|
E_MODEL_MAX                                = 381 --- @type ModelExtendedId
 | 
						|
 | 
						|
--- @alias ModelExtendedId
 | 
						|
--- | `E_MODEL_NONE`
 | 
						|
--- | `E_MODEL_MARIO`
 | 
						|
--- | `E_MODEL_SMOKE`
 | 
						|
--- | `E_MODEL_SPARKLES`
 | 
						|
--- | `E_MODEL_BUBBLE`
 | 
						|
--- | `E_MODEL_SMALL_WATER_SPLASH`
 | 
						|
--- | `E_MODEL_IDLE_WATER_WAVE`
 | 
						|
--- | `E_MODEL_WATER_SPLASH`
 | 
						|
--- | `E_MODEL_WAVE_TRAIL`
 | 
						|
--- | `E_MODEL_YELLOW_COIN`
 | 
						|
--- | `E_MODEL_STAR`
 | 
						|
--- | `E_MODEL_TRANSPARENT_STAR`
 | 
						|
--- | `E_MODEL_WOODEN_SIGNPOST`
 | 
						|
--- | `E_MODEL_WHITE_PARTICLE_SMALL`
 | 
						|
--- | `E_MODEL_RED_FLAME`
 | 
						|
--- | `E_MODEL_BLUE_FLAME`
 | 
						|
--- | `E_MODEL_BURN_SMOKE`
 | 
						|
--- | `E_MODEL_LEAVES`
 | 
						|
--- | `E_MODEL_PURPLE_MARBLE`
 | 
						|
--- | `E_MODEL_TRAMPOLINE`
 | 
						|
--- | `E_MODEL_TRAMPOLINE_CENTER`
 | 
						|
--- | `E_MODEL_TRAMPOLINE_BASE`
 | 
						|
--- | `E_MODEL_FISH`
 | 
						|
--- | `E_MODEL_FISH_SHADOW`
 | 
						|
--- | `E_MODEL_SPARKLES_ANIMATION`
 | 
						|
--- | `E_MODEL_SAND_DUST`
 | 
						|
--- | `E_MODEL_BUTTERFLY`
 | 
						|
--- | `E_MODEL_BURN_SMOKE_UNUSED`
 | 
						|
--- | `E_MODEL_PEBBLE`
 | 
						|
--- | `E_MODEL_MIST`
 | 
						|
--- | `E_MODEL_WHITE_PUFF`
 | 
						|
--- | `E_MODEL_WHITE_PARTICLE_DL`
 | 
						|
--- | `E_MODEL_WHITE_PARTICLE`
 | 
						|
--- | `E_MODEL_YELLOW_COIN_NO_SHADOW`
 | 
						|
--- | `E_MODEL_BLUE_COIN`
 | 
						|
--- | `E_MODEL_BLUE_COIN_NO_SHADOW`
 | 
						|
--- | `E_MODEL_MARIOS_WINGED_METAL_CAP`
 | 
						|
--- | `E_MODEL_MARIOS_METAL_CAP`
 | 
						|
--- | `E_MODEL_MARIOS_WING_CAP`
 | 
						|
--- | `E_MODEL_MARIOS_CAP`
 | 
						|
--- | `E_MODEL_BOWSER_KEY_CUTSCENE`
 | 
						|
--- | `E_MODEL_BOWSER_KEY`
 | 
						|
--- | `E_MODEL_RED_FLAME_SHADOW`
 | 
						|
--- | `E_MODEL_1UP`
 | 
						|
--- | `E_MODEL_RED_COIN`
 | 
						|
--- | `E_MODEL_RED_COIN_NO_SHADOW`
 | 
						|
--- | `E_MODEL_NUMBER`
 | 
						|
--- | `E_MODEL_EXPLOSION`
 | 
						|
--- | `E_MODEL_DIRT_ANIMATION`
 | 
						|
--- | `E_MODEL_CARTOON_STAR`
 | 
						|
--- | `E_MODEL_BLUE_COIN_SWITCH`
 | 
						|
--- | `E_MODEL_AMP`
 | 
						|
--- | `E_MODEL_PURPLE_SWITCH`
 | 
						|
--- | `E_MODEL_CHECKERBOARD_PLATFORM`
 | 
						|
--- | `E_MODEL_BREAKABLE_BOX`
 | 
						|
--- | `E_MODEL_BREAKABLE_BOX_SMALL`
 | 
						|
--- | `E_MODEL_EXCLAMATION_BOX_OUTLINE`
 | 
						|
--- | `E_MODEL_EXCLAMATION_BOX`
 | 
						|
--- | `E_MODEL_GOOMBA`
 | 
						|
--- | `E_MODEL_EXCLAMATION_POINT`
 | 
						|
--- | `E_MODEL_KOOPA_SHELL`
 | 
						|
--- | `E_MODEL_METAL_BOX`
 | 
						|
--- | `E_MODEL_METAL_BOX_DL`
 | 
						|
--- | `E_MODEL_BLACK_BOBOMB`
 | 
						|
--- | `E_MODEL_BOBOMB_BUDDY`
 | 
						|
--- | `E_MODEL_DL_CANNON_LID`
 | 
						|
--- | `E_MODEL_BOWLING_BALL`
 | 
						|
--- | `E_MODEL_CANNON_BARREL`
 | 
						|
--- | `E_MODEL_CANNON_BASE`
 | 
						|
--- | `E_MODEL_HEART`
 | 
						|
--- | `E_MODEL_FLYGUY`
 | 
						|
--- | `E_MODEL_CHUCKYA`
 | 
						|
--- | `E_MODEL_TRAJECTORY_MARKER_BALL`
 | 
						|
--- | `E_MODEL_BULLET_BILL`
 | 
						|
--- | `E_MODEL_YELLOW_SPHERE`
 | 
						|
--- | `E_MODEL_HOOT`
 | 
						|
--- | `E_MODEL_YOSHI_EGG`
 | 
						|
--- | `E_MODEL_THWOMP`
 | 
						|
--- | `E_MODEL_HEAVE_HO`
 | 
						|
--- | `E_MODEL_BLARGG`
 | 
						|
--- | `E_MODEL_BULLY`
 | 
						|
--- | `E_MODEL_BULLY_BOSS`
 | 
						|
--- | `E_MODEL_WATER_BOMB`
 | 
						|
--- | `E_MODEL_WATER_BOMB_SHADOW`
 | 
						|
--- | `E_MODEL_KING_BOBOMB`
 | 
						|
--- | `E_MODEL_MANTA_RAY`
 | 
						|
--- | `E_MODEL_UNAGI`
 | 
						|
--- | `E_MODEL_SUSHI`
 | 
						|
--- | `E_MODEL_DL_WHIRLPOOL`
 | 
						|
--- | `E_MODEL_CLAM_SHELL`
 | 
						|
--- | `E_MODEL_POKEY_HEAD`
 | 
						|
--- | `E_MODEL_POKEY_BODY_PART`
 | 
						|
--- | `E_MODEL_TWEESTER`
 | 
						|
--- | `E_MODEL_KLEPTO`
 | 
						|
--- | `E_MODEL_EYEROK_LEFT_HAND`
 | 
						|
--- | `E_MODEL_EYEROK_RIGHT_HAND`
 | 
						|
--- | `E_MODEL_DL_MONTY_MOLE_HOLE`
 | 
						|
--- | `E_MODEL_MONTY_MOLE`
 | 
						|
--- | `E_MODEL_UKIKI`
 | 
						|
--- | `E_MODEL_FWOOSH`
 | 
						|
--- | `E_MODEL_SPINDRIFT`
 | 
						|
--- | `E_MODEL_MR_BLIZZARD_HIDDEN`
 | 
						|
--- | `E_MODEL_MR_BLIZZARD`
 | 
						|
--- | `E_MODEL_PENGUIN`
 | 
						|
--- | `E_MODEL_CAP_SWITCH_EXCLAMATION`
 | 
						|
--- | `E_MODEL_CAP_SWITCH`
 | 
						|
--- | `E_MODEL_CAP_SWITCH_BASE`
 | 
						|
--- | `E_MODEL_BOO`
 | 
						|
--- | `E_MODEL_BETA_BOO_KEY`
 | 
						|
--- | `E_MODEL_HAUNTED_CHAIR`
 | 
						|
--- | `E_MODEL_MAD_PIANO`
 | 
						|
--- | `E_MODEL_BOOKEND_PART`
 | 
						|
--- | `E_MODEL_BOOKEND`
 | 
						|
--- | `E_MODEL_HAUNTED_CAGE`
 | 
						|
--- | `E_MODEL_BIRDS`
 | 
						|
--- | `E_MODEL_PEACH`
 | 
						|
--- | `E_MODEL_YOSHI`
 | 
						|
--- | `E_MODEL_ENEMY_LAKITU`
 | 
						|
--- | `E_MODEL_SPINY_BALL`
 | 
						|
--- | `E_MODEL_SPINY`
 | 
						|
--- | `E_MODEL_WIGGLER_HEAD`
 | 
						|
--- | `E_MODEL_WIGGLER_BODY`
 | 
						|
--- | `E_MODEL_BUBBA`
 | 
						|
--- | `E_MODEL_BOWSER`
 | 
						|
--- | `E_MODEL_BOWSER_BOMB_CHILD_OBJ`
 | 
						|
--- | `E_MODEL_BOWSER_BOMB`
 | 
						|
--- | `E_MODEL_BOWSER_SMOKE`
 | 
						|
--- | `E_MODEL_BOWSER_FLAMES`
 | 
						|
--- | `E_MODEL_BOWSER_WAVE`
 | 
						|
--- | `E_MODEL_BOWSER2`
 | 
						|
--- | `E_MODEL_BUB`
 | 
						|
--- | `E_MODEL_TREASURE_CHEST_BASE`
 | 
						|
--- | `E_MODEL_TREASURE_CHEST_LID`
 | 
						|
--- | `E_MODEL_CYAN_FISH`
 | 
						|
--- | `E_MODEL_WATER_RING`
 | 
						|
--- | `E_MODEL_WATER_MINE`
 | 
						|
--- | `E_MODEL_SEAWEED`
 | 
						|
--- | `E_MODEL_SKEETER`
 | 
						|
--- | `E_MODEL_PIRANHA_PLANT`
 | 
						|
--- | `E_MODEL_WHOMP`
 | 
						|
--- | `E_MODEL_KOOPA_WITH_SHELL`
 | 
						|
--- | `E_MODEL_KOOPA_WITHOUT_SHELL`
 | 
						|
--- | `E_MODEL_METALLIC_BALL`
 | 
						|
--- | `E_MODEL_CHAIN_CHOMP`
 | 
						|
--- | `E_MODEL_KOOPA_FLAG`
 | 
						|
--- | `E_MODEL_WOODEN_POST`
 | 
						|
--- | `E_MODEL_MIPS`
 | 
						|
--- | `E_MODEL_BOO_CASTLE`
 | 
						|
--- | `E_MODEL_LAKITU`
 | 
						|
--- | `E_MODEL_TOAD`
 | 
						|
--- | `E_MODEL_CHILL_BULLY`
 | 
						|
--- | `E_MODEL_BIG_CHILL_BULLY`
 | 
						|
--- | `E_MODEL_MONEYBAG`
 | 
						|
--- | `E_MODEL_SWOOP`
 | 
						|
--- | `E_MODEL_SCUTTLEBUG`
 | 
						|
--- | `E_MODEL_MR_I_IRIS`
 | 
						|
--- | `E_MODEL_MR_I`
 | 
						|
--- | `E_MODEL_DORRIE`
 | 
						|
--- | `E_MODEL_SNUFIT`
 | 
						|
--- | `E_MODEL_ERROR_MODEL`
 | 
						|
--- | `E_MODEL_BUBBLY_TREE`
 | 
						|
--- | `E_MODEL_COURTYARD_SPIKY_TREE`
 | 
						|
--- | `E_MODEL_SNOW_TREE`
 | 
						|
--- | `E_MODEL_PALM_TREE`
 | 
						|
--- | `E_MODEL_CASTLE_CASTLE_DOOR`
 | 
						|
--- | `E_MODEL_BBH_HAUNTED_DOOR`
 | 
						|
--- | `E_MODEL_HMC_WOODEN_DOOR`
 | 
						|
--- | `E_MODEL_HMC_METAL_DOOR`
 | 
						|
--- | `E_MODEL_HMC_HAZY_MAZE_DOOR`
 | 
						|
--- | `E_MODEL_CASTLE_DOOR_0_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_DOOR_1_STAR`
 | 
						|
--- | `E_MODEL_CASTLE_DOOR_3_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_STAR_DOOR_8_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_STAR_DOOR_30_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_STAR_DOOR_50_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_STAR_DOOR_70_STARS`
 | 
						|
--- | `E_MODEL_CASTLE_KEY_DOOR`
 | 
						|
--- | `E_MODEL_CCM_CABIN_DOOR`
 | 
						|
--- | `E_MODEL_CASTLE_METAL_DOOR`
 | 
						|
--- | `E_MODEL_CASTLE_GROUNDS_METAL_DOOR`
 | 
						|
--- | `E_MODEL_WF_TOWER_TRAPEZOID_PLATORM`
 | 
						|
--- | `E_MODEL_WF_TOWER_SQUARE_PLATORM`
 | 
						|
--- | `E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED`
 | 
						|
--- | `E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR`
 | 
						|
--- | `E_MODEL_BBH_STAIRCASE_STEP`
 | 
						|
--- | `E_MODEL_BBH_TILTING_FLOOR_PLATFORM`
 | 
						|
--- | `E_MODEL_BBH_TUMBLING_PLATFORM`
 | 
						|
--- | `E_MODEL_BBH_TUMBLING_PLATFORM_PART`
 | 
						|
--- | `E_MODEL_BBH_MOVING_BOOKSHELF`
 | 
						|
--- | `E_MODEL_BBH_MESH_ELEVATOR`
 | 
						|
--- | `E_MODEL_BBH_MERRY_GO_ROUND`
 | 
						|
--- | `E_MODEL_BBH_WOODEN_TOMB`
 | 
						|
--- | `E_MODEL_CCM_ROPEWAY_LIFT`
 | 
						|
--- | `E_MODEL_CCM_SNOWMAN_HEAD`
 | 
						|
--- | `E_MODEL_CASTLE_BOWSER_TRAP`
 | 
						|
--- | `E_MODEL_CASTLE_WATER_LEVEL_PILLAR`
 | 
						|
--- | `E_MODEL_CASTLE_CLOCK_MINUTE_HAND`
 | 
						|
--- | `E_MODEL_CASTLE_CLOCK_HOUR_HAND`
 | 
						|
--- | `E_MODEL_CASTLE_CLOCK_PENDULUM`
 | 
						|
--- | `E_MODEL_HMC_METAL_PLATFORM`
 | 
						|
--- | `E_MODEL_HMC_METAL_ARROW_PLATFORM`
 | 
						|
--- | `E_MODEL_HMC_ELEVATOR_PLATFORM`
 | 
						|
--- | `E_MODEL_HMC_ROLLING_ROCK`
 | 
						|
--- | `E_MODEL_HMC_ROCK_PIECE`
 | 
						|
--- | `E_MODEL_HMC_ROCK_SMALL_PIECE`
 | 
						|
--- | `E_MODEL_HMC_RED_GRILLS`
 | 
						|
--- | `E_MODEL_SSL_PYRAMID_TOP`
 | 
						|
--- | `E_MODEL_SSL_GRINDEL`
 | 
						|
--- | `E_MODEL_SSL_SPINDEL`
 | 
						|
--- | `E_MODEL_SSL_MOVING_PYRAMID_WALL`
 | 
						|
--- | `E_MODEL_SSL_PYRAMID_ELEVATOR`
 | 
						|
--- | `E_MODEL_SSL_TOX_BOX`
 | 
						|
--- | `E_MODEL_BOB_CHAIN_CHOMP_GATE`
 | 
						|
--- | `E_MODEL_BOB_SEESAW_PLATFORM`
 | 
						|
--- | `E_MODEL_BOB_BARS_GRILLS`
 | 
						|
--- | `E_MODEL_SL_SNOW_TRIANGLE`
 | 
						|
--- | `E_MODEL_SL_CRACKED_ICE`
 | 
						|
--- | `E_MODEL_SL_CRACKED_ICE_CHUNK`
 | 
						|
--- | `E_MODEL_WDW_SQUARE_FLOATING_PLATFORM`
 | 
						|
--- | `E_MODEL_WDW_ARROW_LIFT`
 | 
						|
--- | `E_MODEL_WDW_WATER_LEVEL_DIAMOND`
 | 
						|
--- | `E_MODEL_WDW_HIDDEN_PLATFORM`
 | 
						|
--- | `E_MODEL_WDW_EXPRESS_ELEVATOR`
 | 
						|
--- | `E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM`
 | 
						|
--- | `E_MODEL_WDW_ROTATING_PLATFORM`
 | 
						|
--- | `E_MODEL_JRB_SHIP_LEFT_HALF_PART`
 | 
						|
--- | `E_MODEL_JRB_SHIP_BACK_LEFT_PART`
 | 
						|
--- | `E_MODEL_JRB_SHIP_RIGHT_HALF_PART`
 | 
						|
--- | `E_MODEL_JRB_SHIP_BACK_RIGHT_PART`
 | 
						|
--- | `E_MODEL_JRB_SUNKEN_SHIP`
 | 
						|
--- | `E_MODEL_JRB_SUNKEN_SHIP_BACK`
 | 
						|
--- | `E_MODEL_JRB_ROCK`
 | 
						|
--- | `E_MODEL_JRB_SLIDING_BOX`
 | 
						|
--- | `E_MODEL_JRB_FALLING_PILLAR`
 | 
						|
--- | `E_MODEL_JRB_FALLING_PILLAR_BASE`
 | 
						|
--- | `E_MODEL_JRB_FLOATING_PLATFORM`
 | 
						|
--- | `E_MODEL_THI_HUGE_ISLAND_TOP`
 | 
						|
--- | `E_MODEL_THI_TINY_ISLAND_TOP`
 | 
						|
--- | `E_MODEL_TTC_ROTATING_CUBE`
 | 
						|
--- | `E_MODEL_TTC_ROTATING_PRISM`
 | 
						|
--- | `E_MODEL_TTC_PENDULUM`
 | 
						|
--- | `E_MODEL_TTC_LARGE_TREADMILL`
 | 
						|
--- | `E_MODEL_TTC_SMALL_TREADMILL`
 | 
						|
--- | `E_MODEL_TTC_PUSH_BLOCK`
 | 
						|
--- | `E_MODEL_TTC_ROTATING_HEXAGON`
 | 
						|
--- | `E_MODEL_TTC_ROTATING_TRIANGLE`
 | 
						|
--- | `E_MODEL_TTC_PIT_BLOCK`
 | 
						|
--- | `E_MODEL_TTC_PIT_BLOCK_UNUSED`
 | 
						|
--- | `E_MODEL_TTC_ELEVATOR_PLATFORM`
 | 
						|
--- | `E_MODEL_TTC_CLOCK_HAND`
 | 
						|
--- | `E_MODEL_TTC_SPINNER`
 | 
						|
--- | `E_MODEL_TTC_SMALL_GEAR`
 | 
						|
--- | `E_MODEL_TTC_LARGE_GEAR`
 | 
						|
--- | `E_MODEL_RR_SLIDING_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_FLYING_CARPET`
 | 
						|
--- | `E_MODEL_RR_OCTAGONAL_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_ROTATING_BRIDGE_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_TRIANGLE_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_CRUISER_WING`
 | 
						|
--- | `E_MODEL_RR_SEESAW_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_L_SHAPED_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_SWINGING_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_DONUT_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_ELEVATOR_PLATFORM`
 | 
						|
--- | `E_MODEL_RR_TRICKY_TRIANGLES`
 | 
						|
--- | `E_MODEL_RR_TRICKY_TRIANGLES_FRAME1`
 | 
						|
--- | `E_MODEL_RR_TRICKY_TRIANGLES_FRAME2`
 | 
						|
--- | `E_MODEL_RR_TRICKY_TRIANGLES_FRAME3`
 | 
						|
--- | `E_MODEL_RR_TRICKY_TRIANGLES_FRAME4`
 | 
						|
--- | `E_MODEL_BITDW_SQUARE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITDW_SEESAW_PLATFORM`
 | 
						|
--- | `E_MODEL_BITDW_SLIDING_PLATFORM`
 | 
						|
--- | `E_MODEL_BITDW_FERRIS_WHEEL_AXLE`
 | 
						|
--- | `E_MODEL_BITDW_BLUE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITDW_STAIRCASE_FRAME4`
 | 
						|
--- | `E_MODEL_BITDW_STAIRCASE_FRAME3`
 | 
						|
--- | `E_MODEL_BITDW_STAIRCASE_FRAME2`
 | 
						|
--- | `E_MODEL_BITDW_STAIRCASE_FRAME1`
 | 
						|
--- | `E_MODEL_BITDW_STAIRCASE`
 | 
						|
--- | `E_MODEL_BITFS_PLATFORM_ON_TRACK`
 | 
						|
--- | `E_MODEL_BITFS_TILTING_SQUARE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITFS_SINKING_PLATFORMS`
 | 
						|
--- | `E_MODEL_BITFS_BLUE_POLE`
 | 
						|
--- | `E_MODEL_BITFS_SINKING_CAGE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITFS_ELEVATOR`
 | 
						|
--- | `E_MODEL_BITFS_STRETCHING_PLATFORMS`
 | 
						|
--- | `E_MODEL_BITFS_SEESAW_PLATFORM`
 | 
						|
--- | `E_MODEL_BITFS_MOVING_SQUARE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITFS_SLIDING_PLATFORM`
 | 
						|
--- | `E_MODEL_BITFS_TUMBLING_PLATFORM_PART`
 | 
						|
--- | `E_MODEL_BITFS_TUMBLING_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_SLIDING_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_TWIN_SLIDING_PLATFORMS`
 | 
						|
--- | `E_MODEL_BITS_OCTAGONAL_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_BLUE_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_FERRIS_WHEEL_AXLE`
 | 
						|
--- | `E_MODEL_BITS_ARROW_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_SEESAW_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_TILTING_W_PLATFORM`
 | 
						|
--- | `E_MODEL_BITS_STAIRCASE`
 | 
						|
--- | `E_MODEL_BITS_STAIRCASE_FRAME1`
 | 
						|
--- | `E_MODEL_BITS_STAIRCASE_FRAME2`
 | 
						|
--- | `E_MODEL_BITS_STAIRCASE_FRAME3`
 | 
						|
--- | `E_MODEL_BITS_STAIRCASE_FRAME4`
 | 
						|
--- | `E_MODEL_BITS_WARP_PIPE`
 | 
						|
--- | `E_MODEL_LLL_DRAWBRIDGE_PART`
 | 
						|
--- | `E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS`
 | 
						|
--- | `E_MODEL_LLL_ROTATING_HEXAGONAL_RING`
 | 
						|
--- | `E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM`
 | 
						|
--- | `E_MODEL_LLL_SINKING_SQUARE_PLATFORMS`
 | 
						|
--- | `E_MODEL_LLL_TILTING_SQUARE_PLATFORM`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_1`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_2`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_3`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_4`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_5`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_6`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_7`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_8`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_9`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_10`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_11`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_12`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_13`
 | 
						|
--- | `E_MODEL_LLL_BOWSER_PIECE_14`
 | 
						|
--- | `E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM`
 | 
						|
--- | `E_MODEL_LLL_SINKING_ROCK_BLOCK`
 | 
						|
--- | `E_MODEL_LLL_ROLLING_LOG`
 | 
						|
--- | `E_MODEL_LLL_WOOD_BRIDGE`
 | 
						|
--- | `E_MODEL_LLL_LARGE_WOOD_BRIDGE`
 | 
						|
--- | `E_MODEL_LLL_FALLING_PLATFORM`
 | 
						|
--- | `E_MODEL_LLL_LARGE_FALLING_PLATFORM`
 | 
						|
--- | `E_MODEL_LLL_VOLCANO_FALLING_TRAP`
 | 
						|
--- | `E_MODEL_DDD_BOWSER_SUB_DOOR`
 | 
						|
--- | `E_MODEL_DDD_BOWSER_SUB`
 | 
						|
--- | `E_MODEL_DDD_POLE`
 | 
						|
--- | `E_MODEL_WF_BREAKABLE_WALL_RIGHT`
 | 
						|
--- | `E_MODEL_WF_BREAKABLE_WALL_LEFT`
 | 
						|
--- | `E_MODEL_WF_KICKABLE_BOARD`
 | 
						|
--- | `E_MODEL_WF_TOWER_DOOR`
 | 
						|
--- | `E_MODEL_WF_KICKABLE_BOARD_FELLED`
 | 
						|
--- | `E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL`
 | 
						|
--- | `E_MODEL_CASTLE_GROUNDS_FLAG`
 | 
						|
--- | `E_MODEL_CASTLE_GROUNDS_CANNON_GRILL`
 | 
						|
--- | `E_MODEL_BOWSER_2_TILTING_ARENA`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_1`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_2`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_3`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_4`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_5`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_6`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_7`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_8`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_9`
 | 
						|
--- | `E_MODEL_BOWSER_3_FALLING_PLATFORM_10`
 | 
						|
--- | `E_MODEL_TTM_ROLLING_LOG`
 | 
						|
--- | `E_MODEL_TTM_STAR_CAGE`
 | 
						|
--- | `E_MODEL_TTM_BLUE_SMILEY`
 | 
						|
--- | `E_MODEL_TTM_YELLOW_SMILEY`
 | 
						|
--- | `E_MODEL_TTM_STAR_SMILEY`
 | 
						|
--- | `E_MODEL_TTM_MOON_SMILEY`
 | 
						|
--- | `E_MODEL_BUBBLE_PLAYER`
 | 
						|
--- | `E_MODEL_LUIGI`
 | 
						|
--- | `E_MODEL_LUIGIS_CAP`
 | 
						|
--- | `E_MODEL_LUIGIS_METAL_CAP`
 | 
						|
--- | `E_MODEL_LUIGIS_WING_CAP`
 | 
						|
--- | `E_MODEL_LUIGIS_WINGED_METAL_CAP`
 | 
						|
--- | `E_MODEL_TOAD_PLAYER`
 | 
						|
--- | `E_MODEL_TOADS_CAP`
 | 
						|
--- | `E_MODEL_TOADS_METAL_CAP`
 | 
						|
--- | `E_MODEL_TOADS_WING_CAP`
 | 
						|
--- | `E_MODEL_WALUIGI`
 | 
						|
--- | `E_MODEL_WALUIGIS_CAP`
 | 
						|
--- | `E_MODEL_WALUIGIS_METAL_CAP`
 | 
						|
--- | `E_MODEL_WALUIGIS_WING_CAP`
 | 
						|
--- | `E_MODEL_WALUIGIS_WINGED_METAL_CAP`
 | 
						|
--- | `E_MODEL_WARIO`
 | 
						|
--- | `E_MODEL_WARIOS_CAP`
 | 
						|
--- | `E_MODEL_WARIOS_METAL_CAP`
 | 
						|
--- | `E_MODEL_WARIOS_WING_CAP`
 | 
						|
--- | `E_MODEL_WARIOS_WINGED_METAL_CAP`
 | 
						|
--- | `E_MODEL_MAX`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_MASK_BANK = 0xF0000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_MASK_SOUNDID = 0x00FF0000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_MASK_PRIORITY = 0x0000FF00
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_MASK_STATUS = 0x0000000F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_MASK_BITFLAGS = 0x0F0000F0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_SHIFT_BANK = 28
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_SHIFT_SOUNDID = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUNDARGS_SHIFT_PRIORITY = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_ACTION = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_MOVING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_MARIO_VOICE = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_GENERAL = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_ENV = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_OBJ = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_AIR = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_MENU = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_GENERAL2 = 8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_OBJ2 = 9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_LUIGI_VOICE = 10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_WARIO_VOICE = 11
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_TOAD_VOICE = 12
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANK_COUNT = 13
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_ALL_BITS = 0xffff
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_ALL = ((1 << SOUND_BANK_COUNT) - 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_FOREGROUND = ( (1 << SOUND_BANK_ACTION) | (1 << SOUND_BANK_MARIO_VOICE) | (1 << SOUND_BANK_MENU) | (1 << SOUND_BANK_LUIGI_VOICE) | (1 << SOUND_BANK_WARIO_VOICE) | (1 << SOUND_BANK_TOAD_VOICE))
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_BACKGROUND = (SOUND_BANKS_ALL & ~SOUND_BANKS_FOREGROUND)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_DISABLED_DURING_INTRO_CUTSCENE = ( (1 << SOUND_BANK_ENV) | (1 << SOUND_BANK_OBJ) | (1 << SOUND_BANK_GENERAL2) | (1 << SOUND_BANK_OBJ2))
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_BANKS_DISABLED_AFTER_CREDITS = ( (1 << SOUND_BANK_ACTION) | (1 << SOUND_BANK_MOVING) | (1 << SOUND_BANK_MARIO_VOICE) | (1 << SOUND_BANK_GENERAL) | (1 << SOUND_BANK_LUIGI_VOICE) | (1 << SOUND_BANK_WARIO_VOICE) | (1 << SOUND_BANK_TOAD_VOICE))
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_NO_VOLUME_LOSS = 0x1000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_VIBRATO = 0x2000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_NO_PRIORITY_LOSS = 0x4000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_CONSTANT_FREQUENCY = 0x8000000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_LOWER_BACKGROUND_MUSIC = 0x10
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_NO_ECHO = 0x20
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_DISCRETE = 0x80
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_STATUS_STOPPED = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_STATUS_WAITING = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_STATUS_PLAYING = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_DEFAULT = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_GRASS = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_WATER = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_STONE = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_SPOOKY = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_SNOW = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_ICE = 6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_TERRAIN_SAND = 7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
NO_SOUND = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_JUMP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x00, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_LANDING = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x08, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_STEP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x10, 0x80, SOUND_VIBRATO | SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_BODY_HIT_GROUND = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x18, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_STEP_TIPTOE = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x20, 0x80, SOUND_VIBRATO | SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_STUCK_IN_GROUND = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x48, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TERRAIN_HEAVY_LANDING = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x60, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_JUMP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x28, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_LANDING = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x29, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_STEP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2A, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_HEAVY_LANDING = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2B, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_CLAP_HANDS_COLD = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2C, 0x00, SOUND_VIBRATO | SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_HANGING_STEP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2D, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_QUICKSAND_STEP = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2E, 0x00, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_STEP_TIPTOE = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x2F, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN430 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x30, 0xC0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN431 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x31, 0x60, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN432 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x32, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_SWIM = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x33, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN434 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x34, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_THROW = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x35, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_KEY_SWISH = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x36, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_SPIN = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TWIRL = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x38, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_CLIMB_UP_TREE = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3A, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_CLIMB_DOWN_TREE = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3B, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNK3C = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3C, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN43D = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3D, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN43E = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_PAT_BACK = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x3F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_BRUSH_HAIR = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x40, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_CLIMB_UP_POLE = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x41, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_BONK = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x42, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNSTUCK_FROM_GROUND = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x43, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_HIT = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x44, 0xC0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_HIT_2 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x44, 0xB0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_HIT_3 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x44, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_BONK = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x45, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_SHRINK_INTO_BBH = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x46, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_SWIM_FAST = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x47, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_JUMP_WATER = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x50, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_LAND_WATER = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x51, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_METAL_STEP_WATER = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x52, 0x90, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNK53 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x53, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNK54 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x54, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNK55 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x55, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_FLYING_FAST = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x56, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_TELEPORT = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x57, 0xC0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN458 = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x58, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_BOUNCE_OFF_OBJECT = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x59, 0xB0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_SIDE_FLIP_UNK = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5A, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_READ_SIGN = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5B, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNKNOWN45C = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5C, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_UNK5D = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5D, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_INTRO_UNK45E = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ACTION_INTRO_UNK45F = SOUND_ARG_LOAD(SOUND_BANK_ACTION, 0x5F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_TERRAIN_SLIDE = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x00, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_TERRAIN_RIDING_SHELL = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x20, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_LAVA_BURN = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x10, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_SLIDE_DOWN_POLE = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x11, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_SLIDE_DOWN_TREE = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x12, 0x80, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_QUICKSAND_DEATH = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x14, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_SHOCKED = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x16, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_FLYING = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x17, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_ALMOST_DROWNING = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x18, 0x00, SOUND_NO_PRIORITY_LOSS | SOUND_CONSTANT_FREQUENCY)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_AIM_CANNON = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x19, 0x20, SOUND_NO_VOLUME_LOSS | SOUND_NO_PRIORITY_LOSS | SOUND_CONSTANT_FREQUENCY)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_UNK1A = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x1A, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MOVING_RIDING_SHELL_LAVA = SOUND_ARG_LOAD(SOUND_BANK_MOVING, 0x28, 0x00, SOUND_NO_PRIORITY_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_YAH_WAH_HOO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x00, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HOOHOO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x03, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_YAHOO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x04, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_UH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x05, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HRMM = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x06, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_WAH2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x07, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_WHOA = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x08, 0xC0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_EEUH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x09, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_ATTACKED = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0A, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_OOOF = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0B, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_OOOF2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0B, 0xD0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HERE_WE_GO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0C, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_YAWNING = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0D, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_SNORING1 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_SNORING2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x0F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_WAAAOOOW = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x10, 0xC0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HAHA = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x11, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HAHA_2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x11, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_UH2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x13, 0xD0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_UH2_2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x13, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_ON_FIRE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x14, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_DYING = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x15, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PANTING_COLD = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x16, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PANTING = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x18, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_COUGHING1 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1B, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_COUGHING2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1C, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_COUGHING3 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1D, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PUNCH_YAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PUNCH_HOO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_MAMA_MIA = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_GROUND_POUND_WAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_DROWNING = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PUNCH_WAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_DEAR_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x28, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_YAHOO_WAHA_YIPPEE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x2B, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_DOH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x30, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_GAME_OVER = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x31, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_HELLO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x32, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_PRESS_START_TO_PLAY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x33, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_NO_ECHO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_TWIRL_BOUNCE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x34, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_SNORING3 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x35, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_SO_LONGA_BOWSER = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x36, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_IMA_TIRED = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x38, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_POWER_OF_THE_STARS = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x39, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_THANKS_TO_YOU = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3A, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_THANK_YOU_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3B, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_SOMETHING_SPECIAL = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3C, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_BAKE_A_CAKE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3D, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_FOR_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3E, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_PEACH_MARIO2 = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x3F, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MARIO_LETS_A_GO = SOUND_MENU_STAR_SOUND_LETS_A_GO
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_ACTIVATE_CAP_SWITCH = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x00, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_FLAME_OUT = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x03, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_OPEN_WOOD_DOOR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x04, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CLOSE_WOOD_DOOR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x05, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_OPEN_IRON_DOOR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x06, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CLOSE_IRON_DOOR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x07, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BUBBLES = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x08, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_MOVING_WATER = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x09, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SWISH_WATER = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_QUIET_BUBBLE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_VOLCANO_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0C, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_QUIET_BUBBLE2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CASTLE_TRAP_OPEN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0E, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_WALL_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x0F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x11, 0x80, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN_WATER = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x12, 0x80, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_STAR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x16, 0x00, SOUND_LOWER_BACKGROUND_MUSIC | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BIG_CLOCK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x17, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_LOUD_POUND = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x18, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_LOUD_POUND2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x19, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1A, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1B, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND3 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1C, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND4 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1D, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND5 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1E, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHORT_POUND6 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x1F, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_OPEN_CHEST = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x20, 0x80, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CLAM_SHELL1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x22, 0x80, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOX_LANDING = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x24, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOX_LANDING_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x24, 0x00, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x25, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN1_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x25, 0x00, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CLAM_SHELL2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x26, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CLAM_SHELL3 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x27, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_PAINTING_EJECT = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x28, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_LEVEL_SELECT_CHANGE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x2B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_PLATFORM = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x2D, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_DONUT_PLATFORM_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x2E, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOWSER_BOMB_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x2F, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN_SPURT = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x30, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN_SPURT_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x30, 0x00, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN_SPURT_EU = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x30, 0x20, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_EXPLOSION6 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x31, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNK32 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x32, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOAT_TILT1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x34, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOAT_TILT2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x35, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COIN_DROP = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x36, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN3_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x37, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN3 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x37, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN3_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x37, 0x80, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_PENDULUM_SWING = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x38, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CHAIN_CHOMP1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x39, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CHAIN_CHOMP2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_DOOR_TURN_KEY = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_MOVING_IN_SAND = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN4_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNKNOWN4 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3D, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_MOVING_PLATFORM_SWITCH = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3E, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CAGE_OPEN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x3F, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_QUIET_POUND1_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x40, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_QUIET_POUND1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x40, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BREAK_BOX = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x41, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_DOOR_INSERT_KEY = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x42, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_QUIET_POUND2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x43, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BIG_POUND = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x44, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNK45 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x45, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNK46_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x46, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_UNK46 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x46, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_CANNON_UP = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x47, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_GRINDEL_ROLL = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x48, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_EXPLOSION7 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x49, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SHAKE_COFFIN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x4A, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_RACE_GUN_SHOT = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x4D, 0x40, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_STAR_DOOR_OPEN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x4E, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_STAR_DOOR_CLOSE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x4F, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_POUND_ROCK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x56, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_STAR_APPEARS = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x57, 0xFF, SOUND_LOWER_BACKGROUND_MUSIC | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_COLLECT_1UP = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x58, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BUTTON_PRESS_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BUTTON_PRESS = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5A, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BUTTON_PRESS_2_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5A, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BUTTON_PRESS_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5A, 0x40, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_ELEVATOR_MOVE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_ELEVATOR_MOVE_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5B, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SWISH_AIR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SWISH_AIR_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5C, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_HAUNTED_CHAIR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SOFT_LANDING = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5E, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_HAUNTED_CHAIR_MOVE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x5F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOWSER_PLATFORM = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x62, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOWSER_PLATFORM_2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x62, 0x80, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_HEART_SPIN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x64, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_POUND_WOOD_POST = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x65, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_WATER_LEVEL_TRIG = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x66, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SWITCH_DOOR_OPEN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x67, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_RED_COIN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x68, 0x90, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BIRDS_FLY_AWAY = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x69, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_METAL_POUND = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6B, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOING1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6C, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOING2_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6D, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOING2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6D, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_YOSHI_WALK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6E, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_ENEMY_ALERT1 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x6F, 0x30, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_YOSHI_TALK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x70, 0x30, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_SPLATTERING = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x71, 0x30, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOING3 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x72, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_GRAND_STAR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x73, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_GRAND_STAR_JUMP = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x74, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_BOAT_ROCK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x75, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL_VANISH_SFX = SOUND_ARG_LOAD(SOUND_BANK_GENERAL, 0x76, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WATERFALL1 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x00, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WATERFALL2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x01, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_ELEVATOR1 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x02, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_DRONING1 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x03, 0x00, SOUND_NO_VOLUME_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_DRONING2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x04, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WIND1 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x05, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_MOVING_SAND_SNOW = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x06, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_UNK07 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x07, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_ELEVATOR2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x08, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WATER = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x09, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_UNKNOWN2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0A, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_BOAT_ROCKING1 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0B, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_ELEVATOR3 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0C, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_ELEVATOR4 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0D, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_ELEVATOR4_2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0D, 0x00, SOUND_NO_VOLUME_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_MOVINGSAND = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0E, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_MERRY_GO_ROUND_CREAKING = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x0F, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WIND2 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x10, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_UNK12 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x12, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_SLIDING = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x13, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_STAR = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x14, 0x00, SOUND_LOWER_BACKGROUND_MUSIC)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_UNKNOWN4 = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x15, 0x00, SOUND_NO_VOLUME_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_WATER_DRAIN = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x16, 0x00, SOUND_NO_VOLUME_LOSS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_METAL_BOX_PUSH = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x17, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_ENV_SINK_QUICKSAND = SOUND_ARG_LOAD(SOUND_BANK_ENV, 0x18, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SUSHI_SHARK_WATER_SOUND = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x00, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MRI_SHOOT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x01, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BABY_PENGUIN_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x02, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x03, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_TAIL_PICKUP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x05, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_DEFEATED = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x06, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_SPINNING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x07, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_INHALING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x08, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BIG_PENGUIN_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x09, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOO_BOUNCE_TOP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOO_LAUGH_SHORT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_THWOMP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0C, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_CANNON1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0D, 0xF0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_CANNON2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0E, 0xF0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_CANNON3 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x0F, 0xF0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_JUMP_WALK_WATER = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x12, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UNKNOWN2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x13, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MRI_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x14, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_POUNDING1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x15, 0x50, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_POUNDING1_HIGHPRIO = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x15, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WHOMP_LOWPRIO = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x16, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KING_BOBOMB = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x16, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BULLY_METAL = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x17, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BULLY_EXPLODE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x18, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BULLY_EXPLODE_2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x18, 0xA0, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_POUNDING_CANNON = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x1A, 0x50, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BULLY_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x1B, 0x30, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UNKNOWN3 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x1D, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UNKNOWN4 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x1E, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BABY_PENGUIN_DIVE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x1F, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_GOOMBA_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x20, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UKIKI_CHATTER_LONG = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x21, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MONTY_MOLE_ATTACK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x22, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_EVIL_LAKITU_THROW = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x22, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UNK23 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x23, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DYING_ENEMY1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x24, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_CANNON4 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x25, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DYING_ENEMY2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x26, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOBOMB_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x27, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SOMETHING_LANDING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x28, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DIVING_IN_WATER = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x29, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNOW_SAND1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNOW_SAND2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DEFAULT_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2C, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BIG_PENGUIN_YELL = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WATER_BOMB_BOUNCING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2E, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_GOOMBA_ALERT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_JUMP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x2F, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_STOMPED = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x30, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UNKNOWN6 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x31, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DIVING_INTO_WATER = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x32, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_PIRANHA_PLANT_SHRINK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x33, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KOOPA_THE_QUICK_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x34, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KOOPA_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x35, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BULLY_WALKING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x36, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_DORRIE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x37, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_LAUGH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x38, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UKIKI_CHATTER_SHORT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x39, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UKIKI_CHATTER_IDLE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UKIKI_STEP_DEFAULT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_UKIKI_STEP_LEAVES = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KOOPA_TALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3D, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KOOPA_DAMAGE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3E, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KLEPTO1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x3F, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KLEPTO2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x40, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KING_BOBOMB_TALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x41, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KING_BOBOMB_JUMP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x46, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KING_WHOMP_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x47, 0xC0, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOO_LAUGH_LONG = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x48, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_EEL = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_EEL_2 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4A, 0x00, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_EYEROK_SHOW_EYE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4B, 0x00, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MR_BLIZZARD_ALERT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNUFIT_SHOOT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SKEETER_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4E, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WALKING_WATER = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x4F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BIRD_CHIRP3 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x51, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_PIRANHA_PLANT_APPEAR = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x54, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_FLAME_BLOWN = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x55, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MAD_PIANO_CHOMPING = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x56, 0x40, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOBOMB_BUDDY_TALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x58, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SPINY_UNK59 = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x59, 0x10, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_HIGH_PITCH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x5C, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_HEAVEHO_TOSSED = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x5D, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x5E, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BOWSER_INTRO_LAUGH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x5F, 0x80, SOUND_LOWER_BACKGROUND_MUSIC | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_ENEMY_DEATH_HIGH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x60, 0xB0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_ENEMY_DEATH_LOW = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x61, 0xB0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SWOOP_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x62, 0xB0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_KOOPA_FLYGUY_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x63, 0xB0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_POKEY_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x63, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNOWMAN_BOUNCE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x64, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNOWMAN_EXPLODE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x65, 0xD0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_POUNDING_LOUD = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x68, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MIPS_RABBIT = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x6A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_MIPS_RABBIT_WATER = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x6C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_EYEROK_EXPLODE = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x6D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_CHUCKYA_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x6E, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_TALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x6F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_ATTACKED = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x70, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_WIGGLER_LOW_PITCH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x71, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_SNUFIT_SKEETER_DEATH = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x72, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_BUBBA_CHOMP = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x73, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ_ENEMY_DEFEAT_SHRINK = SOUND_ARG_LOAD(SOUND_BANK_OBJ, 0x74, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_BOWSER_SPIT_FIRE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x00, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_UNK01 = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x01, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_LAKITU_FLY = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x02, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_LAKITU_FLY_HIGHPRIO = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x02, 0xFF, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_AMP_BUZZ = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x03, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_BLOW_FIRE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x04, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_BLOW_WIND = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x04, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_ROUGH_SLIDE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x05, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_HEAVEHO_MOVE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x06, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_UNK07 = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x07, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_BOBOMB_LIT_FUSE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x08, 0x60, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_HOWLING_WIND = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x09, 0x80, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_CHUCKYA_MOVE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x0A, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_PEACH_TWINKLE = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x0B, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_AIR_CASTLE_OUTDOORS_AMBIENT = SOUND_ARG_LOAD(SOUND_BANK_AIR, 0x10, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CHANGE_SELECT = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x00, 0xF8, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_REVERSE_PAUSE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x01, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_PAUSE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x02, 0xF0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_PAUSE_HIGHPRIO = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x02, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_PAUSE_2 = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x03, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_MESSAGE_APPEAR = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x04, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_MESSAGE_DISAPPEAR = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x05, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_ZOOM_IN = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x06, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_ZOOM_OUT = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x07, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_PINCH_MARIO_FACE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x08, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_LET_GO_MARIO_FACE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x09, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_HAND_APPEAR = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0A, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_HAND_DISAPPEAR = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_UNK0C = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_POWER_METER = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0D, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_BUZZ = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0E, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_TURN = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x0F, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_UNK10 = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x10, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CLICK_FILE_SELECT = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x11, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_MESSAGE_NEXT_PAGE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x13, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_COIN_ITS_A_ME_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x14, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_YOSHI_GAIN_LIVES = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x15, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_ENTER_PIPE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x16, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_EXIT_PIPE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x17, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_BOWSER_LAUGH = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x18, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_ENTER_HOLE = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x19, 0x80, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CLICK_CHANGE_VIEW = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1A, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_UNUSED1 = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1B, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_CAMERA_UNUSED2 = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1C, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_MARIO_CASTLE_WARP = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1D, 0xB0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_STAR_SOUND = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1E, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_THANK_YOU_PLAYING_MY_GAME = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x1F, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_READ_A_SIGN = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x20, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_EXIT_A_SIGN = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x21, 0x00, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_MARIO_CASTLE_WARP2 = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x22, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_STAR_SOUND_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x23, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_STAR_SOUND_LETS_A_GO = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x24, 0xFF, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_COLLECT_RED_COIN = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x28, 0x90, SOUND_CONSTANT_FREQUENCY | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_MENU_COLLECT_SECRET = SOUND_ARG_LOAD(SOUND_BANK_MENU, 0x30, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_BOBOMB_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x2E, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_PURPLE_SWITCH = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x3E, 0xC0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_ROTATING_BLOCK_CLICK = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x40, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_SPINDEL_ROLL = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x48, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_PYRAMID_TOP_SPIN = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x4B, 0xE0, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_PYRAMID_TOP_EXPLOSION = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x4C, 0xF0, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_BIRD_CHIRP2 = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x50, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_SWITCH_TICK_FAST = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x54, 0xF0, SOUND_LOWER_BACKGROUND_MUSIC)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_SWITCH_TICK_SLOW = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x55, 0xF0, SOUND_LOWER_BACKGROUND_MUSIC)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_STAR_APPEARS = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x57, 0xFF, SOUND_LOWER_BACKGROUND_MUSIC | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_ROTATING_BLOCK_ALERT = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x59, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_BOWSER_EXPLODE = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x60, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_BOWSER_KEY = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x61, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_1UP_APPEAR = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x63, 0xD0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_GENERAL2_RIGHT_ANSWER = SOUND_ARG_LOAD(SOUND_BANK_GENERAL2, 0x6A, 0xA0, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BOWSER_ROAR = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x04, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_PIRANHA_PLANT_BITE = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x10, 0x50, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_PIRANHA_PLANT_DYING = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x11, 0x60, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BOWSER_PUZZLE_PIECE_MOVE = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x19, 0x20, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BULLY_ATTACKED = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x1C, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_KING_BOBOMB_DAMAGE = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x42, 0x40, SOUND_NO_VOLUME_LOSS | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_SCUTTLEBUG_WALK = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x43, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_SCUTTLEBUG_ALERT = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x44, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BABY_PENGUIN_YELL = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x45, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_SWOOP = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x49, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BIRD_CHIRP1 = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x52, 0x40, 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_LARGE_BULLY_ATTACKED = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x57, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_EYEROK_SOUND_SHORT = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x5A, 0x00, SOUND_NO_VOLUME_LOSS | SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_WHOMP_SOUND_SHORT = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x5A, 0xC0, SOUND_NO_VOLUME_LOSS | SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_EYEROK_SOUND_LONG = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x5B, 0x00, SOUND_VIBRATO | SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BOWSER_TELEPORT = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x66, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_MONTY_MOLE_APPEAR = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x67, 0x80, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_BOSS_DIALOG_GRUNT = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x69, 0x40, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SOUND_OBJ2_MRI_SPINNING = SOUND_ARG_LOAD(SOUND_BANK_OBJ2, 0x6B, 0x00, SOUND_DISCRETE)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_DEFAULT = 0x0000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_BURNING = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_RAYCAST = 0x0003
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_0004 = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HANGABLE = 0x0005
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_SLOW = 0x0009
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_DEATH_PLANE = 0x000A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CLOSE_CAMERA = 0x000B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_WATER = 0x000D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_FLOWING_WATER = 0x000E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INTANGIBLE = 0x0012
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_VERY_SLIPPERY = 0x0013
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_SLIPPERY = 0x0014
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOT_SLIPPERY = 0x0015
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TTM_VINES = 0x0016
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_MGR_MUSIC = 0x001A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_WARP_1B = 0x001B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_WARP_1C = 0x001C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_WARP_1D = 0x001D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_WARP_1E = 0x001E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_SHALLOW_QUICKSAND = 0x0021
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_DEEP_QUICKSAND = 0x0022
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_QUICKSAND = 0x0023
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_DEEP_MOVING_QUICKSAND = 0x0024
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_SHALLOW_MOVING_QUICKSAND = 0x0025
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_QUICKSAND = 0x0026
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_MOVING_QUICKSAND = 0x0027
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_WALL_MISC = 0x0028
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOISE_DEFAULT = 0x0029
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOISE_SLIPPERY = 0x002A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HORIZONTAL_WIND = 0x002C
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_INSTANT_MOVING_QUICKSAND = 0x002D
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_ICE = 0x002E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_LOOK_UP_WARP = 0x002F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HARD = 0x0030
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_WARP = 0x0032
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TIMER_START = 0x0033
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TIMER_END = 0x0034
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HARD_SLIPPERY = 0x0035
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HARD_VERY_SLIPPERY = 0x0036
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_HARD_NOT_SLIPPERY = 0x0037
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_VERTICAL_WIND = 0x0038
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_BOSS_FIGHT_CAMERA = 0x0065
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_FREE_ROAM = 0x0066
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_THI3_WALLKICK = 0x0068
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_8_DIR = 0x0069
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_MIDDLE = 0x006E
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_ROTATE_RIGHT = 0x006F
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_ROTATE_LEFT = 0x0070
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CAMERA_BOUNDARY = 0x0072
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOISE_VERY_SLIPPERY_73 = 0x0073
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOISE_VERY_SLIPPERY_74 = 0x0074
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NOISE_VERY_SLIPPERY = 0x0075
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NO_CAM_COLLISION = 0x0076
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NO_CAM_COLLISION_77 = 0x0077
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NO_CAM_COL_VERY_SLIPPERY = 0x0078
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_NO_CAM_COL_SLIPPERY = 0x0079
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_SWITCH = 0x007A
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_VANISH_CAP_WALLS = 0x007B
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_A6 = 0x00A6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_A7 = 0x00A7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_A8 = 0x00A8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_A9 = 0x00A9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AA = 0x00AA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AB = 0x00AB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AC = 0x00AC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AD = 0x00AD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AE = 0x00AE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_AF = 0x00AF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B0 = 0x00B0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B1 = 0x00B1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B2 = 0x00B2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B3 = 0x00B3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B4 = 0x00B4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B5 = 0x00B5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B6 = 0x00B6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B7 = 0x00B7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B8 = 0x00B8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_B9 = 0x00B9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BA = 0x00BA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BB = 0x00BB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BC = 0x00BC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BD = 0x00BD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BE = 0x00BE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_BF = 0x00BF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C0 = 0x00C0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C1 = 0x00C1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C2 = 0x00C2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C3 = 0x00C3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C4 = 0x00C4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C5 = 0x00C5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C6 = 0x00C6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C7 = 0x00C7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C8 = 0x00C8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_C9 = 0x00C9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CA = 0x00CA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CB = 0x00CB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CC = 0x00CC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CD = 0x00CD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CE = 0x00CE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_CF = 0x00CF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_D0 = 0x00D0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_D1 = 0x00D1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WOBBLE_D2 = 0x00D2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D3 = 0x00D3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D4 = 0x00D4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D5 = 0x00D5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D6 = 0x00D6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D7 = 0x00D7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D8 = 0x00D8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_D9 = 0x00D9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DA = 0x00DA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DB = 0x00DB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DC = 0x00DC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DD = 0x00DD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DE = 0x00DE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_DF = 0x00DF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E0 = 0x00E0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E1 = 0x00E1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E2 = 0x00E2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E3 = 0x00E3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E4 = 0x00E4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E5 = 0x00E5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E6 = 0x00E6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E7 = 0x00E7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E8 = 0x00E8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_E9 = 0x00E9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_EA = 0x00EA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_EB = 0x00EB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_EC = 0x00EC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_ED = 0x00ED
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_EE = 0x00EE
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_EF = 0x00EF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F0 = 0x00F0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F1 = 0x00F1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F2 = 0x00F2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F3 = 0x00F3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TTC_PAINTING_1 = 0x00F4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TTC_PAINTING_2 = 0x00F5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TTC_PAINTING_3 = 0x00F6
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F7 = 0x00F7
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F8 = 0x00F8
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_F9 = 0x00F9
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_FA = 0x00FA
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_FB = 0x00FB
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_PAINTING_WARP_FC = 0x00FC
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_WOBBLING_WARP = 0x00FD
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_TRAPDOOR = 0x00FF
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CLASS_DEFAULT = 0x0000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CLASS_VERY_SLIPPERY = 0x0013
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CLASS_SLIPPERY = 0x0014
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_CLASS_NOT_SLIPPERY = 0x0015
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_FLAG_DYNAMIC = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_FLAG_NO_CAM_COLLISION = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
SURFACE_FLAG_X_PROJECTION = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAZARD_TYPE_LAVA_FLOOR = 1
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAZARD_TYPE_LAVA_WALL = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAZARD_TYPE_QUICKSAND = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAZARD_TYPE_HORIZONTAL_WIND = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
HAZARD_TYPE_VERTICAL_WIND = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_LOAD_VERTICES = 0x0040
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_LOAD_CONTINUE = 0x0041
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_LOAD_END = 0x0042
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_LOAD_OBJECTS = 0x0043
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_LOAD_ENVIRONMENT = 0x0044
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_GRASS = 0x0000
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_STONE = 0x0001
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_SNOW = 0x0002
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_SAND = 0x0003
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_SPOOKY = 0x0004
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_WATER = 0x0005
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_SLIDE = 0x0006
 | 
						|
 | 
						|
--- @type integer
 | 
						|
TERRAIN_MASK = 0x0007
 | 
						|
 | 
						|
SPTASK_STATE_NOT_STARTED = 0 --- @type SpTaskState
 | 
						|
SPTASK_STATE_RUNNING     = 1 --- @type SpTaskState
 | 
						|
SPTASK_STATE_INTERRUPTED = 2 --- @type SpTaskState
 | 
						|
SPTASK_STATE_FINISHED    = 3 --- @type SpTaskState
 | 
						|
SPTASK_STATE_FINISHED_DP = 4 --- @type SpTaskState
 | 
						|
 | 
						|
--- @alias SpTaskState
 | 
						|
--- | `SPTASK_STATE_NOT_STARTED`
 | 
						|
--- | `SPTASK_STATE_RUNNING`
 | 
						|
--- | `SPTASK_STATE_INTERRUPTED`
 | 
						|
--- | `SPTASK_STATE_FINISHED`
 | 
						|
--- | `SPTASK_STATE_FINISHED_DP`
 | 
						|
 | 
						|
AREA_TIMER_TYPE_NONE    = 0 --- @type AreaTimerType
 | 
						|
AREA_TIMER_TYPE_LOOP    = 1 --- @type AreaTimerType
 | 
						|
AREA_TIMER_TYPE_MAXIMUM = 2 --- @type AreaTimerType
 | 
						|
 | 
						|
--- @alias AreaTimerType
 | 
						|
--- | `AREA_TIMER_TYPE_NONE`
 | 
						|
--- | `AREA_TIMER_TYPE_LOOP`
 | 
						|
--- | `AREA_TIMER_TYPE_MAXIMUM`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_NOLOOP = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_BACKWARD = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_2 = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_HOR_TRANS = (1 << 3)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_VERT_TRANS = (1 << 4)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_5 = (1 << 5)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_6 = (1 << 6)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
ANIM_FLAG_7 = (1 << 7)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_MAX_BHV_STACK = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_NUM_REGULAR_FIELDS = 0x50
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_NUM_CUSTOM_FIELDS = 0x40
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_CUSTOM_FIELDS_START = (OBJECT_NUM_REGULAR_FIELDS)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
OBJECT_NUM_FIELDS = (OBJECT_CUSTOM_FIELDS_START + OBJECT_NUM_CUSTOM_FIELDS)
 | 
						|
 | 
						|
MARIO_ANIM_PART_NONE          =  0 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_ROOT          =  1 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_BUTT          =  2 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_TORSO         =  3 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_HEAD          =  4 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_UPPER_LEFT    =  5 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_ARM      =  6 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_FOREARM  =  7 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_HAND     =  8 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_UPPER_RIGHT   =  9 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_ARM     = 10 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_FOREARM = 11 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_HAND    = 12 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LOWER_LEFT    = 13 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_THIGH    = 14 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_LEG      = 15 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LEFT_FOOT     = 16 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_LOWER_RIGHT   = 17 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_THIGH   = 18 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_LEG     = 19 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_RIGHT_FOOT    = 20 --- @type MarioAnimPart
 | 
						|
MARIO_ANIM_PART_MAX           = 21 --- @type MarioAnimPart
 | 
						|
 | 
						|
--- @alias MarioAnimPart
 | 
						|
--- | `MARIO_ANIM_PART_NONE`
 | 
						|
--- | `MARIO_ANIM_PART_ROOT`
 | 
						|
--- | `MARIO_ANIM_PART_BUTT`
 | 
						|
--- | `MARIO_ANIM_PART_TORSO`
 | 
						|
--- | `MARIO_ANIM_PART_HEAD`
 | 
						|
--- | `MARIO_ANIM_PART_UPPER_LEFT`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_ARM`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_FOREARM`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_HAND`
 | 
						|
--- | `MARIO_ANIM_PART_UPPER_RIGHT`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_ARM`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_FOREARM`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_HAND`
 | 
						|
--- | `MARIO_ANIM_PART_LOWER_LEFT`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_THIGH`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_LEG`
 | 
						|
--- | `MARIO_ANIM_PART_LEFT_FOOT`
 | 
						|
--- | `MARIO_ANIM_PART_LOWER_RIGHT`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_THIGH`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_LEG`
 | 
						|
--- | `MARIO_ANIM_PART_RIGHT_FOOT`
 | 
						|
--- | `MARIO_ANIM_PART_MAX`
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLAY_MODE_NORMAL = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLAY_MODE_PAUSED = 2
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLAY_MODE_CHANGE_AREA = 3
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLAY_MODE_CHANGE_LEVEL = 4
 | 
						|
 | 
						|
--- @type integer
 | 
						|
PLAY_MODE_FRAME_ADVANCE = 5
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_PLAYERS = 16
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COOP_OBJ_FLAG_NETWORK = (1 << 0)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COOP_OBJ_FLAG_LUA = (1 << 1)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COOP_OBJ_FLAG_NON_SYNC = (1 << 2)
 | 
						|
 | 
						|
--- @type integer
 | 
						|
COOP_OBJ_FLAG_INITIALIZED = (1 << 3)
 | 
						|
 | 
						|
--- @type string
 | 
						|
SM64COOPDX_VERSION = "v1.4"
 | 
						|
 | 
						|
--- @type string
 | 
						|
VERSION_TEXT = "v"
 | 
						|
 | 
						|
--- @type integer
 | 
						|
VERSION_NUMBER = 41
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MINOR_VERSION_NUMBER = 0
 | 
						|
 | 
						|
--- @type integer
 | 
						|
MAX_VERSION_LENGTH = 128
 |