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