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