mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2025-10-30 08:01:01 +00:00
* Lighting engine improvements
Now objects will be affected by the lighting engine. This is
accomplished by passing the renderer the object's model matrix
(uncombined with the view or projection). You can now setup the
lighting engine mode to affect all shaded surfaces, lighting can
be affected by surface normals, and you can control what type of
tone mapping is applied.
added le_set_mode(mode)
By default we retain the previous behavior.
When set to LE_MODE_AFFECT_ALL_SHADED the lighting engine will
affect every shaded material.
This way we don't have to recompile every object and level that
we want shaded with special coop-specific commands
added le_get_mode()
added le_set_tone_mapping(toneMapping)
Tone mapping is what happens when a color value exceeds its 0-255
range.
By default we retain the current tone mapping (called
LE_TONE_MAPPING_TOTAL_WEIGHTED).
LE_TONE_MAPPING_WEIGHTED is now accessible, it was the tone
mapping that was previously left out of the compile through ifdefs.
LE_TONE_MAPPING_CLAMP is just simple additive with a clamp at a
color value of 255.
LE_TONE_MAPPING_REINHARD is reinhard tone mapping
(vout = (vin + 1) / vin).
added le_set_light_use_surface_normals(id, useSurfaceNormals)
By default lights retain their previous behavior (of ignoring
surface normals).
When enabled lights cast on one side of the object will not
appear on the other side of the object.
It is kind of like backface culling, but for lights.
added le_calculate_lighting_color_with_normal(pos, normal, outColor, lightIntensityScalar)
It's just like le_calculate_lighting_color(), but you can pass
in normals now.
* Removed normal calculation from vertex colored surfaces - they don't have normals
* Use packed normals correctly
* made LE_MODE_AFFECT_ALL_SHADED the default
* made useSurfaceNormals the default for lights
* Set ambient color, performed le_is_enabled() checks
The ambient color was black, which is why everything was dark by default.
If we set ambient to white then people will never see the effects of their
lights unless they set ambient to a lower value. So I added checks for
if a light has ever been added. The alternative would be to have something
like le_set_enabled()
* Rewrite how we obtain the model matrix - invert the camera
* run autogen
* Change default tonemapper to weighted, make setting ambient enable LE, fix null deref
* Address Peachy's comments
---------
Co-authored-by: MysterD <myster@d>
11071 lines
339 KiB
Lua
11071 lines
339 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 (bank << 28) | (soundID << 16) | (priority << 8) | flags | 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_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_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
|
|
|
|
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_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 = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 1) --- @type MarioSpawnType
|
|
MARIO_SPAWN_AIRBORNE = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 2) --- @type MarioSpawnType
|
|
MARIO_SPAWN_HARD_AIR_KNOCKBACK = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 3) --- @type MarioSpawnType
|
|
MARIO_SPAWN_SPIN_AIRBORNE_CIRCLE = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 4) --- @type MarioSpawnType
|
|
MARIO_SPAWN_DEATH = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 5) --- @type MarioSpawnType
|
|
MARIO_SPAWN_SPIN_AIRBORNE = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 6) --- @type MarioSpawnType
|
|
MARIO_SPAWN_FLYING = ((MARIO_SPAWN_INSTANT_ACTIVE ) + 7) --- @type MarioSpawnType
|
|
MARIO_SPAWN_PAINTING_STAR_COLLECT = 0x20 --- @type MarioSpawnType
|
|
MARIO_SPAWN_PAINTING_DEATH = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 1) --- @type MarioSpawnType
|
|
MARIO_SPAWN_AIRBORNE_STAR_COLLECT = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 2) --- @type MarioSpawnType
|
|
MARIO_SPAWN_AIRBORNE_DEATH = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 3) --- @type MarioSpawnType
|
|
MARIO_SPAWN_LAUNCH_STAR_COLLECT = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 4) --- @type MarioSpawnType
|
|
MARIO_SPAWN_LAUNCH_DEATH = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 5) --- @type MarioSpawnType
|
|
MARIO_SPAWN_UNUSED_38 = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 6) --- @type MarioSpawnType
|
|
MARIO_SPAWN_FADE_FROM_BLACK = ((MARIO_SPAWN_PAINTING_STAR_COLLECT ) + 7) --- @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`
|
|
|
|
LE_MODE_AFFECT_ALL_SHADED = 0 --- @type LEMode
|
|
LE_MODE_AFFECT_ONLY_GEOMETRY_MODE = 1 --- @type LEMode
|
|
|
|
--- @alias LEMode
|
|
--- | `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
|
|
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_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_TAKING_OFF_CAP = 0x0000133E
|
|
|
|
--- @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_MAX = 59 --- @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_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`
|
|
|
|
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_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.3.2"
|
|
|
|
--- @type string
|
|
VERSION_TEXT = "v"
|
|
|
|
--- @type integer
|
|
VERSION_NUMBER = 40
|
|
|
|
--- @type integer
|
|
MINOR_VERSION_NUMBER = 2
|
|
|
|
--- @type integer
|
|
MAX_VERSION_LENGTH = 128
|