From 8f1323a40f0d5942994b52994f1516178f0cfe69 Mon Sep 17 00:00:00 2001 From: Agent X <44549182+Agent-11@users.noreply.github.com> Date: Tue, 31 Jan 2023 07:33:51 -0500 Subject: [PATCH] Document every behavior's object list (#252) --- docs/lua/guides/object-lists.md | 522 ++++++++++++++++++++++++++++++++ docs/lua/lua.md | 3 +- 2 files changed, 524 insertions(+), 1 deletion(-) create mode 100644 docs/lua/guides/object-lists.md diff --git a/docs/lua/guides/object-lists.md b/docs/lua/guides/object-lists.md new file mode 100644 index 00000000..a17c500b --- /dev/null +++ b/docs/lua/guides/object-lists.md @@ -0,0 +1,522 @@ +# Every Behavior's Object List + +| Behavior | Object List | +| -------- | ----------- | +|`bhvStarDoor`|`OBJ_LIST_SURFACE`| +|`bhvMrI`|`OBJ_LIST_GENACTOR`| +|`bhvMrIBody`|`OBJ_LIST_DEFAULT`| +|`bhvMrIParticle`|`OBJ_LIST_LEVEL`| +|`bhvPurpleParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvGiantPole`|`OBJ_LIST_POLELIKE`| +|`bhvPoleGrabbing`|`OBJ_LIST_POLELIKE`| +|`bhvThiHugeIslandTop`|`OBJ_LIST_SURFACE`| +|`bhvThiTinyIslandTop`|`OBJ_LIST_DEFAULT`| +|`bhvCapSwitchBase`|`OBJ_LIST_SURFACE`| +|`bhvCapSwitch`|`OBJ_LIST_SURFACE`| +|`bhvKingBobomb`|`OBJ_LIST_GENACTOR`| +|`bhvBobombAnchorMario`|`OBJ_LIST_GENACTOR`| +|`bhvBetaChestBottom`|`OBJ_LIST_DEFAULT`| +|`bhvBetaChestLid`|`OBJ_LIST_DEFAULT`| +|`bhvBubbleParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvBubbleMaybe`|`OBJ_LIST_UNIMPORTANT`| +|`bhvBubblePlayer`|`OBJ_LIST_DEFAULT`| +|`bhvSmallWaterWave`|`OBJ_LIST_UNIMPORTANT`| +|`bhvWaterAirBubble`|`OBJ_LIST_LEVEL`| +|`bhvSmallParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvPlungeBubble`|`OBJ_LIST_DEFAULT`| +|`bhvSmallParticleSnow`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSmallParticleBubbles`|`OBJ_LIST_UNIMPORTANT`| +|`bhvFishGroup`|`OBJ_LIST_DEFAULT`| +|`bhvCannon`|`OBJ_LIST_LEVEL`| +|`bhvCannonBarrel`|`OBJ_LIST_DEFAULT`| +|`bhvCannonBaseUnused`|`OBJ_LIST_DEFAULT`| +|`bhvChuckya`|`OBJ_LIST_GENACTOR`| +|`bhvChuckyaAnchorMario`|`OBJ_LIST_GENACTOR`| +|`bhvUnused05A8`|`OBJ_LIST_DEFAULT`| +|`bhvRotatingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvTower`|`OBJ_LIST_SURFACE`| +|`bhvBulletBillCannon`|`OBJ_LIST_SURFACE`| +|`bhvWfBreakableWallRight`|`OBJ_LIST_SURFACE`| +|`bhvWfBreakableWallLeft`|`OBJ_LIST_SURFACE`| +|`bhvKickableBoard`|`OBJ_LIST_SURFACE`| +|`bhvTowerDoor`|`OBJ_LIST_SURFACE`| +|`bhvRotatingCounterClockwise`|`OBJ_LIST_DEFAULT`| +|`bhvWfRotatingWoodenPlatform`|`OBJ_LIST_SURFACE`| +|`bhvKoopaShellUnderwater`|`OBJ_LIST_GENACTOR`| +|`bhvExitPodiumWarp`|`OBJ_LIST_SURFACE`| +|`bhvFadingWarp`|`OBJ_LIST_LEVEL`| +|`bhvWarp`|`OBJ_LIST_LEVEL`| +|`bhvWarpPipe`|`OBJ_LIST_SURFACE`| +|`bhvWhitePuffExplosion`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSpawnedStar`|`OBJ_LIST_LEVEL`| +|`bhvSpawnedStarNoLevelExit`|`OBJ_LIST_LEVEL`| +|`bhvMrIBlueCoin`|`OBJ_LIST_LEVEL`| +|`bhvCoinInsideBoo`|`OBJ_LIST_LEVEL`| +|`bhvCoinFormationSpawn`|`OBJ_LIST_LEVEL`| +|`bhvCoinFormation`|`OBJ_LIST_SPAWNER`| +|`bhvOneCoin`|`OBJ_LIST_LEVEL`| +|`bhvYellowCoin`|`OBJ_LIST_LEVEL`| +|`bhvTemporaryYellowCoin`|`OBJ_LIST_LEVEL`| +|`bhvThreeCoinsSpawn`|`OBJ_LIST_DEFAULT`| +|`bhvTenCoinsSpawn`|`OBJ_LIST_DEFAULT`| +|`bhvSingleCoinGetsSpawned`|`OBJ_LIST_LEVEL`| +|`bhvCoinSparkles`|`OBJ_LIST_DEFAULT`| +|`bhvGoldenCoinSparkles`|`OBJ_LIST_DEFAULT`| +|`bhvWallTinyStarParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvVertStarParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvPoundTinyStarParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvHorStarParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvPunchTinyTriangle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvTriangleParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvDoorWarp`|`OBJ_LIST_SURFACE`| +|`bhvDoor`|`OBJ_LIST_SURFACE`| +|`bhvGrindel`|`OBJ_LIST_SURFACE`| +|`bhvThwomp2`|`OBJ_LIST_SURFACE`| +|`bhvThwomp`|`OBJ_LIST_SURFACE`| +|`bhvTumblingBridgePlatform`|`OBJ_LIST_SURFACE`| +|`bhvWfTumblingBridge`|`OBJ_LIST_SPAWNER`| +|`bhvBbhTumblingBridge`|`OBJ_LIST_SPAWNER`| +|`bhvLllTumblingBridge`|`OBJ_LIST_SPAWNER`| +|`bhvFlame`|`OBJ_LIST_LEVEL`| +|`bhvAnotherElavator`|`OBJ_LIST_SURFACE`| +|`bhvRrElevatorPlatform`|`OBJ_LIST_SURFACE`| +|`bhvHmcElevatorPlatform`|`OBJ_LIST_SURFACE`| +|`bhvWaterMist`|`OBJ_LIST_UNIMPORTANT`| +|`bhvBreathParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvBreakBoxTriangle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvWaterMist2`|`OBJ_LIST_DEFAULT`| +|`bhvUnused0DFC`|`OBJ_LIST_DEFAULT`| +|`bhvMistCircParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvDirtParticleSpawner`|`OBJ_LIST_DEFAULT`| +|``|`OBJ_LIST_DEFAULT`| +|`bhvSnowParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvWind`|`OBJ_LIST_UNIMPORTANT`| +|`bhvEndToad`|`OBJ_LIST_DEFAULT`| +|`bhvEndPeach`|`OBJ_LIST_DEFAULT`| +|`bhvUnusedParticleSpawn`|`OBJ_LIST_GENACTOR`| +|`bhvUkiki`|`OBJ_LIST_GENACTOR`| +|`bhvUkikiCageChild`|`OBJ_LIST_GENACTOR`| +|`bhvUkikiCageStar`|`OBJ_LIST_DEFAULT`| +|`bhvUkikiCage`|`OBJ_LIST_SURFACE`| +|`bhvBitfsSinkingPlatforms`|`OBJ_LIST_SURFACE`| +|`bhvBitfsSinkingCagePlatform`|`OBJ_LIST_SURFACE`| +|`bhvDddMovingPole`|`OBJ_LIST_POLELIKE`| +|`bhvBitfsTiltingInvertedPyramid`|`OBJ_LIST_SURFACE`| +|`bhvSquishablePlatform`|`OBJ_LIST_SURFACE`| +|`bhvCutOutObject`|`OBJ_LIST_GENACTOR`| +|`bhvBetaMovingFlames`|`OBJ_LIST_LEVEL`| +|`bhvRrRotatingBridgePlatform`|`OBJ_LIST_SURFACE`| +|`bhvFlamethrower`|`OBJ_LIST_DEFAULT`| +|`bhvFlamethrowerFlame`|`OBJ_LIST_GENACTOR`| +|`bhvBouncingFireball`|`OBJ_LIST_DEFAULT`| +|`bhvBouncingFireballFlame`|`OBJ_LIST_GENACTOR`| +|`bhvBowserShockWave`|`OBJ_LIST_DEFAULT`| +|`bhvFireParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvBlackSmokeMario`|`OBJ_LIST_UNIMPORTANT`| +|`bhvBlackSmokeBowser`|`OBJ_LIST_UNIMPORTANT`| +|`bhvBlackSmokeUpward`|`OBJ_LIST_DEFAULT`| +|`bhvBetaFishSplashSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvSpindrift`|`OBJ_LIST_GENACTOR`| +|`bhvTowerPlatformGroup`|`OBJ_LIST_SURFACE`| +|`bhvWfSlidingTowerPlatform`|`OBJ_LIST_SURFACE`| +|`bhvWfElevatorTowerPlatform`|`OBJ_LIST_SURFACE`| +|`bhvWfSolidTowerPlatform`|`OBJ_LIST_SURFACE`| +|`bhvLeafParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvTreeSnow`|`OBJ_LIST_UNIMPORTANT`| +|`bhvTreeLeaf`|`OBJ_LIST_UNIMPORTANT`| +|`bhvAnotherTiltingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvSquarishPathParent`|`OBJ_LIST_SURFACE`| +|`bhvSquarishPathMoving`|`OBJ_LIST_SURFACE`| +|`bhvPiranhaPlantBubble`|`OBJ_LIST_UNIMPORTANT`| +|`bhvPiranhaPlantWakingBubbles`|`OBJ_LIST_UNIMPORTANT`| +|`bhvFloorSwitchAnimatesObject`|`OBJ_LIST_SURFACE`| +|`bhvFloorSwitchGrills`|`OBJ_LIST_SURFACE`| +|`bhvFloorSwitchHardcodedModel`|`OBJ_LIST_SURFACE`| +|`bhvFloorSwitchHiddenObjects`|`OBJ_LIST_SURFACE`| +|`bhvHiddenObject`|`OBJ_LIST_SURFACE`| +|`bhvBreakableBox`|`OBJ_LIST_SURFACE`| +|`bhvPushableMetalBox`|`OBJ_LIST_SURFACE`| +|`bhvHeaveHo`|`OBJ_LIST_GENACTOR`| +|`bhvHeaveHoThrowMario`|`OBJ_LIST_GENACTOR`| +|`bhvCcmTouchedStarSpawn`|`OBJ_LIST_LEVEL`| +|`bhvUnusedPoundablePlatform`|`OBJ_LIST_SURFACE`| +|`bhvBetaTrampolineTop`|`OBJ_LIST_SURFACE`| +|`bhvBetaTrampolineSpring`|`OBJ_LIST_DEFAULT`| +|`bhvJumpingBox`|`OBJ_LIST_GENACTOR`| +|`bhvBooCage`|`OBJ_LIST_GENACTOR`| +|`bhvStub`|`OBJ_LIST_DEFAULT`| +|`bhvIgloo`|`OBJ_LIST_LEVEL`| +|`bhvBowserKey`|`OBJ_LIST_LEVEL`| +|`bhvGrandStar`|`OBJ_LIST_LEVEL`| +|`bhvBetaBooKey`|`OBJ_LIST_LEVEL`| +|`bhvAlphaBooKey`|`OBJ_LIST_LEVEL`| +|`bhvBulletBill`|`OBJ_LIST_GENACTOR`| +|`bhvWhitePuffSmoke`|`OBJ_LIST_DEFAULT`| +|`bhvUnused1820`|`OBJ_LIST_DEFAULT`| +|`bhvBowserTailAnchor`|`OBJ_LIST_GENACTOR`| +|`bhvBowser`|`OBJ_LIST_GENACTOR`| +|`bhvBowserBodyAnchor`|`OBJ_LIST_GENACTOR`| +|`bhvBowserFlameSpawn`|`OBJ_LIST_DEFAULT`| +|`bhvTiltingBowserLavaPlatform`|`OBJ_LIST_SURFACE`| +|`bhvFallingBowserPlatform`|`OBJ_LIST_SURFACE`| +|`bhvBlueBowserFlame`|`OBJ_LIST_LEVEL`| +|`bhvFlameFloatingLanding`|`OBJ_LIST_LEVEL`| +|`bhvBlueFlamesGroup`|`OBJ_LIST_LEVEL`| +|`bhvFlameBouncing`|`OBJ_LIST_LEVEL`| +|`bhvFlameMovingForwardGrowing`|`OBJ_LIST_LEVEL`| +|`bhvFlameBowser`|`OBJ_LIST_LEVEL`| +|`bhvFlameLargeBurningOut`|`OBJ_LIST_LEVEL`| +|`bhvBlueFish`|`OBJ_LIST_DEFAULT`| +|`bhvTankFishGroup`|`OBJ_LIST_DEFAULT`| +|`bhvCheckerboardElevatorGroup`|`OBJ_LIST_SPAWNER`| +|`bhvCheckerboardPlatformSub`|`OBJ_LIST_SURFACE`| +|`bhvBowserKeyUnlockDoor`|`OBJ_LIST_DEFAULT`| +|`bhvBowserKeyCourseExit`|`OBJ_LIST_DEFAULT`| +|`bhvInvisibleObjectsUnderBridge`|`OBJ_LIST_DEFAULT`| +|`bhvWaterLevelPillar`|`OBJ_LIST_SURFACE`| +|`bhvDddWarp`|`OBJ_LIST_SURFACE`| +|`bhvMoatGrills`|`OBJ_LIST_SURFACE`| +|`bhvClockMinuteHand`|`OBJ_LIST_DEFAULT`| +|`bhvClockHourHand`|`OBJ_LIST_DEFAULT`| +|`bhvMacroUkiki`|`OBJ_LIST_GENACTOR`| +|`bhvStub1D0C`|`OBJ_LIST_DEFAULT`| +|`bhvLllRotatingHexagonalPlatform`|`OBJ_LIST_SURFACE`| +|`bhvLllSinkingRockBlock`|`OBJ_LIST_SURFACE`| +|`bhvStub1D70`|`OBJ_LIST_DEFAULT`| +|`bhvLllMovingOctagonalMeshPlatform`|`OBJ_LIST_SURFACE`| +|`bhvLllRotatingBlockWithFireBars`|`OBJ_LIST_SURFACE`| +|`bhvLllRotatingHexFlame`|`OBJ_LIST_LEVEL`| +|`bhvLllWoodPiece`|`OBJ_LIST_SURFACE`| +|`bhvLllFloatingWoodBridge`|`OBJ_LIST_DEFAULT`| +|`bhvVolcanoFlames`|`OBJ_LIST_UNIMPORTANT`| +|`bhvLllRotatingHexagonalRing`|`OBJ_LIST_SURFACE`| +|`bhvLllSinkingRectangularPlatform`|`OBJ_LIST_SURFACE`| +|`bhvLllSinkingSquarePlatforms`|`OBJ_LIST_SURFACE`| +|`bhvLllTiltingInvertedPyramid`|`OBJ_LIST_SURFACE`| +|`bhvUnused1F30`|`OBJ_LIST_DEFAULT`| +|`bhvKoopaShell`|`OBJ_LIST_LEVEL`| +|`bhvKoopaShellFlame`|`OBJ_LIST_UNIMPORTANT`| +|`bhvToxBox`|`OBJ_LIST_SURFACE`| +|`bhvPiranhaPlant`|`OBJ_LIST_GENACTOR`| +|`bhvLllHexagonalMesh`|`OBJ_LIST_SURFACE`| +|`bhvLllBowserPuzzlePiece`|`OBJ_LIST_SURFACE`| +|`bhvLllBowserPuzzle`|`OBJ_LIST_SPAWNER`| +|`bhvTuxiesMother`|`OBJ_LIST_GENACTOR`| +|`bhvPenguinBaby`|`OBJ_LIST_GENACTOR`| +|`bhvUnused20E0`|`OBJ_LIST_GENACTOR`| +|`bhvSmallPenguin`|`OBJ_LIST_GENACTOR`| +|`bhvManyBlueFishSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvFewBlueFishSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvFishSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvFish`|`OBJ_LIST_DEFAULT`| +|`bhvWdwExpressElevator`|`OBJ_LIST_SURFACE`| +|`bhvWdwExpressElevatorPlatform`|`OBJ_LIST_SURFACE`| +|`bhvChirpChirp`|`OBJ_LIST_DEFAULT`| +|`bhvBub`|`OBJ_LIST_GENACTOR`| +|`bhvExclamationBox`|`OBJ_LIST_SURFACE`| +|`bhvRotatingExclamationMark`|`OBJ_LIST_DEFAULT`| +|`bhvSoundSpawner`|`OBJ_LIST_UNIMPORTANT`| +|`bhvRockSolid`|`OBJ_LIST_SURFACE`| +|`bhvBowserSubDoor`|`OBJ_LIST_SURFACE`| +|`bhvBowsersSub`|`OBJ_LIST_SURFACE`| +|`bhvSushiShark`|`OBJ_LIST_GENACTOR`| +|`bhvSushiSharkCollisionChild`|`OBJ_LIST_GENACTOR`| +|`bhvJrbSlidingBox`|`OBJ_LIST_SURFACE`| +|`bhvShipPart3`|`OBJ_LIST_DEFAULT`| +|`bhvInSunkenShip3`|`OBJ_LIST_SURFACE`| +|`bhvSunkenShipPart`|`OBJ_LIST_DEFAULT`| +|`bhvSunkenShipPart2`|`OBJ_LIST_DEFAULT`| +|`bhvInSunkenShip`|`OBJ_LIST_SURFACE`| +|`bhvInSunkenShip2`|`OBJ_LIST_SURFACE`| +|`bhvMistParticleSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvWhitePuff1`|`OBJ_LIST_DEFAULT`| +|`bhvWhitePuff2`|`OBJ_LIST_UNIMPORTANT`| +|`bhvWhitePuffSmoke2`|`OBJ_LIST_UNIMPORTANT`| +|`bhvPurpleSwitchHiddenBoxes`|`OBJ_LIST_SURFACE`| +|`bhvBlueCoinSwitch`|`OBJ_LIST_SURFACE`| +|`bhvHiddenBlueCoin`|`OBJ_LIST_LEVEL`| +|`bhvOpenableCageDoor`|`OBJ_LIST_SURFACE`| +|`bhvOpenableGrill`|`OBJ_LIST_DEFAULT`| +|`bhvWaterLevelDiamond`|`OBJ_LIST_SURFACE`| +|`bhvInitializeChangingWaterLevel`|`OBJ_LIST_DEFAULT`| +|`bhvTweesterSandParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvTweester`|`OBJ_LIST_POLELIKE`| +|`bhvMerryGoRoundBooManager`|`OBJ_LIST_DEFAULT`| +|`bhvAnimatedTexture`|`OBJ_LIST_GENACTOR`| +|`bhvBooInCastle`|`OBJ_LIST_DEFAULT`| +|`bhvBooWithCage`|`OBJ_LIST_GENACTOR`| +|`bhvBalconyBigBoo`|`OBJ_LIST_GENACTOR`| +|`bhvMerryGoRoundBigBoo`|`OBJ_LIST_GENACTOR`| +|`bhvGhostHuntBigBoo`|`OBJ_LIST_GENACTOR`| +|`bhvCourtyardBooTriplet`|`OBJ_LIST_DEFAULT`| +|`bhvBoo`|`OBJ_LIST_GENACTOR`| +|`bhvMerryGoRoundBoo`|`OBJ_LIST_GENACTOR`| +|`bhvGhostHuntBoo`|`OBJ_LIST_GENACTOR`| +|`bhvHiddenStaircaseStep`|`OBJ_LIST_SURFACE`| +|`bhvBooBossSpawnedBridge`|`OBJ_LIST_SURFACE`| +|`bhvBbhTiltingTrapPlatform`|`OBJ_LIST_SURFACE`| +|`bhvHauntedBookshelf`|`OBJ_LIST_SURFACE`| +|`bhvMeshElevator`|`OBJ_LIST_SURFACE`| +|`bhvMerryGoRound`|`OBJ_LIST_SURFACE`| +|`bhvPlaysMusicTrackWhenTouched`|`OBJ_LIST_DEFAULT`| +|`bhvBetaBowserAnchor`|`OBJ_LIST_DESTRUCTIVE`| +|`bhvStaticCheckeredPlatform`|`OBJ_LIST_SURFACE`| +|`bhvUnused2A10`|`OBJ_LIST_DEFAULT`| +|`bhvUnusedFakeStar`|`OBJ_LIST_DEFAULT`| +|`bhvStaticObject`|`OBJ_LIST_DEFAULT`| +|`bhvUnused2A54`|`OBJ_LIST_DEFAULT`| +|`bhvCastleFloorTrap`|`OBJ_LIST_DEFAULT`| +|`bhvFloorTrapInCastle`|`OBJ_LIST_SURFACE`| +|`bhvTree`|`OBJ_LIST_POLELIKE`| +|`bhvSparkle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSparkleSpawn`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSparkleParticleSpawner`|`OBJ_LIST_DEFAULT`| +|``|`OBJ_LIST_UNIMPORTANT`| +|`bhvScuttlebug`|`OBJ_LIST_GENACTOR`| +|`bhvScuttlebugSpawn`|`OBJ_LIST_SPAWNER`| +|`bhvWhompKingBoss`|`OBJ_LIST_SURFACE`| +|`bhvSmallWhomp`|`OBJ_LIST_SURFACE`| +|`bhvWaterSplash`|`OBJ_LIST_DEFAULT`| +|`bhvWaterDroplet`|`OBJ_LIST_UNIMPORTANT`| +|`bhvWaterDropletSplash`|`OBJ_LIST_DEFAULT`| +|`bhvBubbleSplash`|`OBJ_LIST_DEFAULT`| +|`bhvIdleWaterWave`|`OBJ_LIST_DEFAULT`| +|`bhvObjectWaterSplash`|`OBJ_LIST_UNIMPORTANT`| +|`bhvShallowWaterWave`|`OBJ_LIST_DEFAULT`| +|`bhvShallowWaterSplash`|`OBJ_LIST_DEFAULT`| +|`bhvObjectWaveTrail`|`OBJ_LIST_UNIMPORTANT`| +|`bhvWaveTrail`|`OBJ_LIST_DEFAULT`| +|`bhvTinyStrongWindParticle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvStrongWindParticle`|`OBJ_LIST_POLELIKE`| +|`bhvSLSnowmanWind`|`OBJ_LIST_DEFAULT`| +|`bhvSLWalkingPenguin`|`OBJ_LIST_SURFACE`| +|`bhvYellowBall`|`OBJ_LIST_DEFAULT`| +|`bhvMario`|`OBJ_LIST_PLAYER`| +|`bhvToadMessage`|`OBJ_LIST_GENACTOR`| +|`bhvUnlockDoorStar`|`OBJ_LIST_LEVEL`| +|`bhvRandomAnimatedTexture`|`OBJ_LIST_LEVEL`| +|`bhvYellowBackgroundInMenu`|`OBJ_LIST_LEVEL`| +|`bhvMenuButton`|`OBJ_LIST_LEVEL`| +|`bhvMenuButtonManager`|`OBJ_LIST_LEVEL`| +|`bhvActSelectorStarType`|`OBJ_LIST_DEFAULT`| +|`bhvActSelector`|`OBJ_LIST_DEFAULT`| +|`bhvMovingYellowCoin`|`OBJ_LIST_LEVEL`| +|`bhvMovingBlueCoin`|`OBJ_LIST_LEVEL`| +|`bhvBlueCoinSliding`|`OBJ_LIST_GENACTOR`| +|`bhvBlueCoinJumping`|`OBJ_LIST_GENACTOR`| +|`bhvSeaweed`|`OBJ_LIST_LEVEL`| +|`bhvSeaweedBundle`|`OBJ_LIST_LEVEL`| +|`bhvBobomb`|`OBJ_LIST_DESTRUCTIVE`| +|`bhvBobombFuseSmoke`|`OBJ_LIST_DEFAULT`| +|`bhvBobombBuddy`|`OBJ_LIST_GENACTOR`| +|`bhvBobombBuddyOpensCannon`|`OBJ_LIST_GENACTOR`| +|`bhvCannonClosed`|`OBJ_LIST_SURFACE`| +|`bhvWhirlpool`|`OBJ_LIST_POLELIKE`| +|`bhvJetStream`|`OBJ_LIST_DEFAULT`| +|`bhvMessagePanel`|`OBJ_LIST_SURFACE`| +|`bhvSignOnWall`|`OBJ_LIST_SURFACE`| +|`bhvHomingAmp`|`OBJ_LIST_GENACTOR`| +|`bhvCirclingAmp`|`OBJ_LIST_GENACTOR`| +|`bhvButterfly`|`OBJ_LIST_DEFAULT`| +|`bhvHoot`|`OBJ_LIST_POLELIKE`| +|`bhvBetaHoldableObject`|`OBJ_LIST_GENACTOR`| +|`bhvCarrySomething1`|`OBJ_LIST_DEFAULT`| +|`bhvCarrySomething2`|`OBJ_LIST_DEFAULT`| +|`bhvCarrySomething3`|`OBJ_LIST_DEFAULT`| +|`bhvCarrySomething4`|`OBJ_LIST_DEFAULT`| +|`bhvCarrySomething5`|`OBJ_LIST_DEFAULT`| +|`bhvCarrySomething6`|`OBJ_LIST_DEFAULT`| +|`bhvObjectBubble`|`OBJ_LIST_UNIMPORTANT`| +|`bhvObjectWaterWave`|`OBJ_LIST_UNIMPORTANT`| +|`bhvExplosion`|`OBJ_LIST_DESTRUCTIVE`| +|`bhvBobombBullyDeathSmoke`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSmoke`|`OBJ_LIST_UNIMPORTANT`| +|`bhvBobombExplosionBubble`|`OBJ_LIST_DEFAULT`| +|`bhvRespawner`|`OBJ_LIST_DEFAULT`| +|`bhvSmallBully`|`OBJ_LIST_GENACTOR`| +|`bhvBigBully`|`OBJ_LIST_GENACTOR`| +|`bhvBigBullyWithMinions`|`OBJ_LIST_GENACTOR`| +|`bhvSmallChillBully`|`OBJ_LIST_GENACTOR`| +|`bhvBigChillBully`|`OBJ_LIST_GENACTOR`| +|`bhvJetStreamRingSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvJetStreamWaterRing`|`OBJ_LIST_LEVEL`| +|`bhvMantaRayWaterRing`|`OBJ_LIST_LEVEL`| +|`bhvMantaRayRingManager`|`OBJ_LIST_DEFAULT`| +|`bhvBowserBomb`|`OBJ_LIST_GENACTOR`| +|`bhvBowserBombExplosion`|`OBJ_LIST_DEFAULT`| +|`bhvBowserBombSmoke`|`OBJ_LIST_DEFAULT`| +|`bhvCelebrationStar`|`OBJ_LIST_LEVEL`| +|`bhvCelebrationStarSparkle`|`OBJ_LIST_UNIMPORTANT`| +|`bhvStarKeyCollectionPuffSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvLllDrawbridgeSpawner`|`OBJ_LIST_DEFAULT`| +|`bhvLllDrawbridge`|`OBJ_LIST_SURFACE`| +|`bhvSmallBomp`|`OBJ_LIST_SURFACE`| +|`bhvLargeBomp`|`OBJ_LIST_SURFACE`| +|`bhvWfSlidingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvMoneybag`|`OBJ_LIST_GENACTOR`| +|`bhvMoneybagHidden`|`OBJ_LIST_LEVEL`| +|`bhvPitBowlingBall`|`OBJ_LIST_GENACTOR`| +|`bhvFreeBowlingBall`|`OBJ_LIST_GENACTOR`| +|`bhvBowlingBall`|`OBJ_LIST_GENACTOR`| +|`bhvTtmBowlingBallSpawner`|`OBJ_LIST_GENACTOR`| +|`bhvBobBowlingBallSpawner`|`OBJ_LIST_GENACTOR`| +|`bhvThiBowlingBallSpawner`|`OBJ_LIST_GENACTOR`| +|`bhvRrCruiserWing`|`OBJ_LIST_DEFAULT`| +|`bhvSpindel`|`OBJ_LIST_SURFACE`| +|`bhvSslMovingPyramidWall`|`OBJ_LIST_SURFACE`| +|`bhvPyramidElevator`|`OBJ_LIST_SURFACE`| +|`bhvPyramidElevatorTrajectoryMarkerBall`|`OBJ_LIST_DEFAULT`| +|`bhvPyramidTop`|`OBJ_LIST_SURFACE`| +|`bhvPyramidTopFragment`|`OBJ_LIST_DEFAULT`| +|`bhvPyramidPillarTouchDetector`|`OBJ_LIST_LEVEL`| +|`bhvWaterfallSoundLoop`|`OBJ_LIST_DEFAULT`| +|`bhvVolcanoSoundLoop`|`OBJ_LIST_DEFAULT`| +|`bhvCastleFlagWaving`|`OBJ_LIST_DEFAULT`| +|`bhvBirdsSoundLoop`|`OBJ_LIST_DEFAULT`| +|`bhvAmbientSounds`|`OBJ_LIST_DEFAULT`| +|`bhvSandSoundLoop`|`OBJ_LIST_DEFAULT`| +|`bhvHiddenAt120Stars`|`OBJ_LIST_SURFACE`| +|`bhvSnowmansBottom`|`OBJ_LIST_GENACTOR`| +|`bhvSnowmansHead`|`OBJ_LIST_DEFAULT`| +|`bhvSnowmansBodyCheckpoint`|`OBJ_LIST_DEFAULT`| +|`bhvBigSnowmanWhole`|`OBJ_LIST_GENACTOR`| +|`bhvBigBoulder`|`OBJ_LIST_GENACTOR`| +|`bhvBigBoulderGenerator`|`OBJ_LIST_DEFAULT`| +|`bhvWingCap`|`OBJ_LIST_LEVEL`| +|`bhvMetalCap`|`OBJ_LIST_LEVEL`| +|`bhvNormalCap`|`OBJ_LIST_LEVEL`| +|`bhvVanishCap`|`OBJ_LIST_LEVEL`| +|`bhvStar`|`OBJ_LIST_LEVEL`| +|`bhvStarSpawnCoordinates`|`OBJ_LIST_LEVEL`| +|`bhvHiddenRedCoinStar`|`OBJ_LIST_LEVEL`| +|`bhvRedCoin`|`OBJ_LIST_LEVEL`| +|`bhvBowserCourseRedCoinStar`|`OBJ_LIST_LEVEL`| +|`bhvHiddenStar`|`OBJ_LIST_LEVEL`| +|`bhvHiddenStarTrigger`|`OBJ_LIST_LEVEL`| +|`bhvTtmRollingLog`|`OBJ_LIST_SURFACE`| +|`bhvLllVolcanoFallingTrap`|`OBJ_LIST_SURFACE`| +|`bhvLllRollingLog`|`OBJ_LIST_SURFACE`| +|`bhv1upWalking`|`OBJ_LIST_LEVEL`| +|`bhv1upRunningAway`|`OBJ_LIST_LEVEL`| +|`bhv1upSliding`|`OBJ_LIST_LEVEL`| +|`bhv1Up`|`OBJ_LIST_LEVEL`| +|`bhv1upJumpOnApproach`|`OBJ_LIST_LEVEL`| +|`bhvHidden1up`|`OBJ_LIST_LEVEL`| +|`bhvHidden1upTrigger`|`OBJ_LIST_LEVEL`| +|`bhvHidden1upInPole`|`OBJ_LIST_LEVEL`| +|`bhvHidden1upInPoleTrigger`|`OBJ_LIST_LEVEL`| +|`bhvHidden1upInPoleSpawner`|`OBJ_LIST_LEVEL`| +|`bhvControllablePlatform`|`OBJ_LIST_SURFACE`| +|`bhvControllablePlatformSub`|`OBJ_LIST_SURFACE`| +|`bhvBreakableBoxSmall`|`OBJ_LIST_DESTRUCTIVE`| +|`bhvSlidingSnowMound`|`OBJ_LIST_SURFACE`| +|`bhvSnowMoundSpawn`|`OBJ_LIST_DEFAULT`| +|`bhvWdwSquareFloatingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvWdwRectangularFloatingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvJrbFloatingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvArrowLift`|`OBJ_LIST_SURFACE`| +|`bhvOrangeNumber`|`OBJ_LIST_LEVEL`| +|`bhvMantaRay`|`OBJ_LIST_GENACTOR`| +|`bhvFallingPillar`|`OBJ_LIST_GENACTOR`| +|`bhvFallingPillarHitbox`|`OBJ_LIST_GENACTOR`| +|`bhvPillarBase`|`OBJ_LIST_SURFACE`| +|`bhvJrbFloatingBox`|`OBJ_LIST_SURFACE`| +|`bhvDecorativePendulum`|`OBJ_LIST_DEFAULT`| +|`bhvTreasureChestsShip`|`OBJ_LIST_DEFAULT`| +|`bhvTreasureChestsJrb`|`OBJ_LIST_DEFAULT`| +|`bhvTreasureChests`|`OBJ_LIST_DEFAULT`| +|`bhvTreasureChestBottom`|`OBJ_LIST_GENACTOR`| +|`bhvTreasureChestTop`|`OBJ_LIST_DEFAULT`| +|`bhvMips`|`OBJ_LIST_GENACTOR`| +|`bhvYoshi`|`OBJ_LIST_GENACTOR`| +|`bhvKoopa`|`OBJ_LIST_PUSHABLE`| +|`bhvKoopaRaceEndpoint`|`OBJ_LIST_DEFAULT`| +|`bhvKoopaFlag`|`OBJ_LIST_POLELIKE`| +|`bhvPokey`|`OBJ_LIST_GENACTOR`| +|`bhvPokeyBodyPart`|`OBJ_LIST_GENACTOR`| +|`bhvSwoop`|`OBJ_LIST_GENACTOR`| +|`bhvFlyGuy`|`OBJ_LIST_GENACTOR`| +|`bhvGoomba`|`OBJ_LIST_PUSHABLE`| +|`bhvGoombaTripletSpawner`|`OBJ_LIST_PUSHABLE`| +|`bhvChainChomp`|`OBJ_LIST_GENACTOR`| +|`bhvChainChompChainPart`|`OBJ_LIST_GENACTOR`| +|`bhvWoodenPost`|`OBJ_LIST_SURFACE`| +|`bhvChainChompGate`|`OBJ_LIST_SURFACE`| +|`bhvWigglerHead`|`OBJ_LIST_GENACTOR`| +|`bhvWigglerBody`|`OBJ_LIST_GENACTOR`| +|`bhvEnemyLakitu`|`OBJ_LIST_PUSHABLE`| +|`bhvCameraLakitu`|`OBJ_LIST_DEFAULT`| +|`bhvCloud`|`OBJ_LIST_DEFAULT`| +|`bhvCloudPart`|`OBJ_LIST_DEFAULT`| +|`bhvSpiny`|`OBJ_LIST_PUSHABLE`| +|`bhvMontyMole`|`OBJ_LIST_GENACTOR`| +|`bhvMontyMoleHole`|`OBJ_LIST_DEFAULT`| +|`bhvMontyMoleRock`|`OBJ_LIST_GENACTOR`| +|`bhvPlatformOnTrack`|`OBJ_LIST_SURFACE`| +|`bhvTrackBall`|`OBJ_LIST_SURFACE`| +|`bhvSeesawPlatform`|`OBJ_LIST_SURFACE`| +|`bhvFerrisWheelAxle`|`OBJ_LIST_SURFACE`| +|`bhvFerrisWheelPlatform`|`OBJ_LIST_SURFACE`| +|`bhvWaterBombSpawner`|`OBJ_LIST_GENACTOR`| +|`bhvWaterBomb`|`OBJ_LIST_GENACTOR`| +|`bhvWaterBombShadow`|`OBJ_LIST_GENACTOR`| +|`bhvTTCRotatingSolid`|`OBJ_LIST_SURFACE`| +|`bhvTTCPendulum`|`OBJ_LIST_SURFACE`| +|`bhvTTCTreadmill`|`OBJ_LIST_SURFACE`| +|`bhvTTCMovingBar`|`OBJ_LIST_SURFACE`| +|`bhvTTCCog`|`OBJ_LIST_SURFACE`| +|`bhvTTCPitBlock`|`OBJ_LIST_SURFACE`| +|`bhvTTCElevator`|`OBJ_LIST_SURFACE`| +|`bhvTTC2DRotator`|`OBJ_LIST_SURFACE`| +|`bhvTTCSpinner`|`OBJ_LIST_SURFACE`| +|`bhvMrBlizzard`|`OBJ_LIST_GENACTOR`| +|`bhvMrBlizzardSnowball`|`OBJ_LIST_GENACTOR`| +|`bhvSlidingPlatform2`|`OBJ_LIST_SURFACE`| +|`bhvOctagonalPlatformRotating`|`OBJ_LIST_SURFACE`| +|`bhvAnimatesOnFloorSwitchPress`|`OBJ_LIST_SURFACE`| +|`bhvActivatedBackAndForthPlatform`|`OBJ_LIST_SURFACE`| +|`bhvRecoveryHeart`|`OBJ_LIST_LEVEL`| +|`bhvWaterBombCannon`|`OBJ_LIST_DEFAULT`| +|`bhvCannonBarrelBubbles`|`OBJ_LIST_DEFAULT`| +|`bhvUnagi`|`OBJ_LIST_GENACTOR`| +|`bhvUnagiSubobject`|`OBJ_LIST_GENACTOR`| +|`bhvDorrie`|`OBJ_LIST_SURFACE`| +|`bhvHauntedChair`|`OBJ_LIST_GENACTOR`| +|`bhvMadPiano`|`OBJ_LIST_GENACTOR`| +|`bhvFlyingBookend`|`OBJ_LIST_GENACTOR`| +|`bhvBookendSpawn`|`OBJ_LIST_GENACTOR`| +|`bhvHauntedBookshelfManager`|`OBJ_LIST_GENACTOR`| +|`bhvBookSwitch`|`OBJ_LIST_GENACTOR`| +|`bhvFirePiranhaPlant`|`OBJ_LIST_GENACTOR`| +|`bhvSmallPiranhaFlame`|`OBJ_LIST_GENACTOR`| +|`bhvFireSpitter`|`OBJ_LIST_GENACTOR`| +|`bhvFlyguyFlame`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSnufit`|`OBJ_LIST_GENACTOR`| +|`bhvSnufitBalls`|`OBJ_LIST_GENACTOR`| +|`bhvHorizontalGrindel`|`OBJ_LIST_SURFACE`| +|`bhvEyerokBoss`|`OBJ_LIST_GENACTOR`| +|`bhvEyerokHand`|`OBJ_LIST_SURFACE`| +|`bhvKlepto`|`OBJ_LIST_GENACTOR`| +|`bhvBird`|`OBJ_LIST_DEFAULT`| +|`bhvRacingPenguin`|`OBJ_LIST_GENACTOR`| +|`bhvPenguinRaceFinishLine`|`OBJ_LIST_DEFAULT`| +|`bhvPenguinRaceShortcutCheck`|`OBJ_LIST_DEFAULT`| +|`bhvCoffinSpawner`|`OBJ_LIST_SURFACE`| +|`bhvCoffin`|`OBJ_LIST_SURFACE`| +|`bhvClamShell`|`OBJ_LIST_GENACTOR`| +|`bhvSkeeter`|`OBJ_LIST_GENACTOR`| +|`bhvSkeeterWave`|`OBJ_LIST_UNIMPORTANT`| +|`bhvSwingPlatform`|`OBJ_LIST_SURFACE`| +|`bhvDonutPlatformSpawner`|`OBJ_LIST_SPAWNER`| +|`bhvDonutPlatform`|`OBJ_LIST_SURFACE`| +|`bhvDDDPole`|`OBJ_LIST_POLELIKE`| +|`bhvRedCoinStarMarker`|`OBJ_LIST_DEFAULT`| +|`bhvTripletButterfly`|`OBJ_LIST_GENACTOR`| +|`bhvBubba`|`OBJ_LIST_GENACTOR`| +|`bhvBeginningLakitu`|`OBJ_LIST_DEFAULT`| +|`bhvBeginningPeach`|`OBJ_LIST_DEFAULT`| +|`bhvEndBirds1`|`OBJ_LIST_DEFAULT`| +|`bhvEndBirds2`|`OBJ_LIST_DEFAULT`| +|`bhvIntroScene`|`OBJ_LIST_DEFAULT`| +|`RM_Scroll_Texture`|`OBJ_LIST_GENACTOR`| +|`editor_Scroll_Texture`|`OBJ_LIST_GENACTOR`| diff --git a/docs/lua/lua.md b/docs/lua/lua.md index f33ef566..82ab0202 100644 --- a/docs/lua/lua.md +++ b/docs/lua/lua.md @@ -29,9 +29,10 @@ Save file locations: - [Structs](structs.md) ### Guides +- [Setting up Visual Studio Code](guides/vs-code-setup.md) - [Hooks](guides/hooks.md) - [gMarioStates](guides/mario-state.md) -- [Setting up Visual Studio Code](guides/vs-code-setup.md) +- [Behavior Object Lists](guides/object-lists.md) ## Important notes on player indices