Skip to content

Commit

Permalink
Merge pull request #94 from AnonymousRandomPerson/main
Browse files Browse the repository at this point in the history
More AI decomp
  • Loading branch information
AnonymousRandomPerson authored Nov 23, 2024
2 parents ae863e5 + d22b826 commit 92733a2
Show file tree
Hide file tree
Showing 19 changed files with 3,083 additions and 3,056 deletions.
2 changes: 1 addition & 1 deletion asm/include/itcm.inc
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@
.public GetVisibilityRange
.public GetWindow
.public HasDropeyeStatus
.public HasTactic
.public InitMove
.public IqSkillIsEnabled
.public IsBagFull
Expand All @@ -142,7 +143,6 @@
.public ov29_02300DCC
.public ov29_02301498
.public ov29_02301594
.public ov29_02301F20
.public ov29_02302200
.public ov29_023082C4
.public ov29_0231985C
Expand Down
100 changes: 33 additions & 67 deletions asm/include/overlay_29_022F7388.inc
Original file line number Diff line number Diff line change
@@ -1,38 +1,33 @@
#pragma once
.public _020A1870
.public _s32_div_f
.public AbilityIsActiveVeneer
.public AdvanceFrame
.public AiMovement
.public AnimationDelayOrSomething
.public ApplyItemEffect
.public BAG_ITEMS_PTR_MIRROR
.public BELLY_DRAIN_IN_WALLS_INT
.public CASTFORM_WEATHER_ATTRIBUTE_TABLE
.public CanAttackInDirection
.public CanMonsterSpawn
.public CanMonsterUseItem
.public CanSeeTarget
.public CASTFORM_WEATHER_ATTRIBUTE_TABLE
.public CeilFixedPoint
.public ChangeMonsterAnimation
.public CheckTeamMemberIdx
.public CheckVariousStatuses
.public CheckVariousStatuses2
.public Conversion2IsActive
.public CopySpawnEntriesMaster
.public DIRECTIONS_XY
.public DUNGEON_PTR
.public DeleteWanTableEntryVeneer
.public DetermineMonsterShadow
.public DIRECTIONS_XY
.public DirectoryFileMngr_GetDirectoryFileSize
.public DiscoverMinimap
.public DisplayAnimatedNumbers
.public DisplayMessage
.public DisplayMessage2
.public DrawMinimapTile
.public DUNGEON_PTR
.public DungeonRandInt
.public DungeonRngSetPrimary
.public DungeonRngSetSecondary
.public EnableAllLearnableIqSkills
.public EnableIqSkill
.public EndBurnClassStatus
Expand All @@ -41,9 +36,7 @@
.public EndReflectClassStatus
.public EndSleepClassStatus
.public EntityIsValid__022F7364
.public EntityIsValid__022FC99C
.public ExclusiveItemEffectFlagTest
.public FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
.public FreeOtherWrappedMonsters
.public GendersEqualNotGenderless
.public GetAbility
Expand All @@ -52,36 +45,26 @@
.public GetBodySize
.public GetChebyshevDistance
.public GetConversion2ConvertToType
.public GetDefensiveStatAtLevel
.public GetDirectionTowardsPosition
.public GetExclusiveItemWithEffectFromBag
.public GetExp
.public GetExplorerMazeMonster
.public GetFloorType
.public GetForcedLossReason
.public GetIdleAnimationId
.public GetLeader
.public GetLearnableIqSkills
.public GetLvlUpEntry
.public GetMaxHpAtLevel
.public GetMaxPp
.public GetMaxPpWrapper
.public GetMinimapData
.public GetMinimapDataE447
.public GetMobilityType
.public GetMonsterEvoStatus
.public GetMonsterGender
.public GetMonsterIdFromSpawnEntry
.public GetMonsterLevelFromSpawnEntry
.public GetMonsterMoves
.public GetMonsterName
.public GetMoveBasePp
.public GetMoveType
.public GetMoveTypeForMonster
.public GetNbItemsInBag
.public GetNumberOfAttacks
.public GetOffensiveStatAtLevel
.public GetOutlawSpawnData
.public GetScenarioBalance
.public GetScenarioBalanceVeneer
.public GetSpawnThreshold
Expand All @@ -94,23 +77,14 @@
.public GetTileAtEntity
.public GetTileSafe
.public GetTreatmentBetweenMonsters
.public GetTurnLimit
.public GetType
.public GetTypeMatchupBothTypes
.public GroundToDungeonMoveset
.public HasHeldItem
.public HasMaxGinsengBoost99
.public InitAnimationControlWithSet__0201C0CC
.public InitMoveCheckId
.public InitTeamMember
.public IQ_SKILLS
.public IqSkillIsEnabled
.public IsCurrentFixedRoomBossFight
.public IsCurrentMissionType
.public IsDestinationFloorWithFixedRoom
.public IsDestinationFloorWithMonster
.public IsFullFloorFixedRoom
.public IsInvalidSpawnTile
.public IsLevelResetDungeon
.public IsMonsterIdInNormalRange
.public IsMonsterSleeping
Expand All @@ -126,7 +100,6 @@
.public LEADER_PTR
.public LoadWanTableEntryFromPack
.public LoadWanTableEntryFromPackUseProvidedMemory
.public LoadWazaP2
.public LogMessageByIdWithPopup
.public LogMessageByIdWithPopupCheckUser
.public LogMessageByIdWithPopupCheckUserTarget
Expand All @@ -135,9 +108,38 @@
.public MemFree
.public MonsterIsType
.public OpenMessageLog
.public PointCameraToMonster
.public PopulateActiveMonsterPtrs
.public RandInt
.public RemoveEquivItem
.public RemoveHolderForItemInBag
.public ReplaceWanFromBinFile
.public RestoreAllMovePP
.public SECONDARY_TERRAIN_TYPES
.public SetActionPassTurnOrWalk
.public SetForcedLossReason
.public SetMissionTargetEnemyDefeated
.public ShouldDisplayEntityWrapper
.public ShouldMonsterRunAway
.public ShouldTryEatItem
.public ShowPpRestoreEffect
.public StoryRestrictionsEnabled
.public SubFixedPoint
.public SubstitutePlaceholderStringTags
.public TEAM_MEMBER_TABLE_PTR
.public TryIncreaseHp
.public TryInflictBurnStatus
.public TryInflictPausedStatus
.public UpdateCamera
.public UpdateMapSurveyorFlag
.public UpdateMinimap
.public UpdateStatusIconFlags
.public WAN_TABLE
.public WEATHER_BALL_TYPE_TABLE
.public YesNoMenu
.public _020A1870
.public ov10_022C4C6E
.public ov10_022C4C70
.public ov29_022DDA54
.public ov29_022DDB68
.public ov29_022E0A04
.public ov29_022E1C0C
Expand All @@ -157,13 +159,11 @@
.public ov29_022EF7C4
.public ov29_022EF938
.public ov29_022EFAE8
.public ov29_022FCD04
.public ov29_022FE048
.public ov29_022FFB90
.public ov29_0230040C
.public ov29_023018AC
.public ov29_023021F0
.public ov29_02304830
.public ov29_02304A48
.public ov29_02307CE0
.public ov29_02307DD0
Expand All @@ -184,27 +184,7 @@
.public ov29_0234B1A4
.public ov29_0234EF24
.public ov29_0235171E
.public ov29_02351E28
.public ov29_0237C9B0
.public PointCameraToMonster
.public PopulateActiveMonsterPtrs
.public RandInt
.public RemoveEquivItem
.public RemoveHolderForItemInBag
.public ReplaceWanFromBinFile
.public RestoreAllMovePP
.public SECONDARY_TERRAIN_TYPES
.public SetActionPassTurnOrWalk
.public SetForcedLossReason
.public SetMissionTargetEnemyDefeated
.public SetMonsterLevelAndId
.public SetSpriteIdForAnimationControl
.public ShouldDisplayEntityWrapper
.public ShouldMonsterRunAway
.public ShouldTryEatItem
.public ShowPpRestoreEffect
.public StoryRestrictionsEnabled
.public sub_0200F9B4
.public sub_0201405C
.public sub_02017C50
.public sub_0204AEF0
Expand All @@ -216,17 +196,3 @@
.public sub_020566C4
.public sub_020585B4
.public sub_02058674
.public SubFixedPoint
.public SubstitutePlaceholderStringTags
.public TEAM_MEMBER_TABLE_PTR
.public TryIncreaseHp
.public TryInflictBurnStatus
.public TryInflictPausedStatus
.public UnloadCurrentWazaP
.public UpdateCamera
.public UpdateMapSurveyorFlag
.public UpdateMinimap
.public UpdateStatusIconFlags
.public WAN_TABLE
.public WEATHER_BALL_TYPE_TABLE
.public YesNoMenu
50 changes: 50 additions & 0 deletions asm/include/overlay_29_022FBB1C.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#pragma once
.public CopySpawnEntriesMaster
.public DUNGEON_PTR
.public DungeonRngSetPrimary
.public DungeonRngSetSecondary
.public EnableAllLearnableIqSkills
.public EntityIsValid__022F7364
.public EntityIsValid__022FC99C
.public FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
.public GetActiveTeamMember
.public GetBodySize
.public GetDefensiveStatAtLevel
.public GetExp
.public GetExplorerMazeMonster
.public GetIdleAnimationId
.public GetMaxHpAtLevel
.public GetMonsterIdFromSpawnEntry
.public GetMonsterLevelFromSpawnEntry
.public GetMonsterMoves
.public GetOffensiveStatAtLevel
.public GetOutlawSpawnData
.public GetTile
.public GetTileSafe
.public GetTurnLimit
.public GroundToDungeonMoveset
.public IQ_SKILLS
.public InitAnimationControlWithSet__0201C0CC
.public InitMoveCheckId
.public InitTeamMember
.public IsCurrentMissionType
.public IsDestinationFloorWithFixedRoom
.public IsDestinationFloorWithMonster
.public IsFullFloorFixedRoom
.public IsInvalidSpawnTile
.public IsMonster__022F9720
.public IsSecretBazaarNpcBehavior
.public JoinedAtRangeCheck2Veneer
.public LoadWazaP2
.public SetMonsterLevelAndId
.public SetSpriteIdForAnimationControl
.public UnloadCurrentWazaP
.public _s32_div_f
.public ov29_022DDA54
.public ov29_022EFAE8
.public ov29_022FB83C
.public ov29_022FCD04
.public ov29_023021F0
.public ov29_02304830
.public ov29_02351E28
.public sub_0200F9B4
64 changes: 5 additions & 59 deletions asm/include/overlay_29_02300BF8.inc
Original file line number Diff line number Diff line change
@@ -1,77 +1,23 @@
#pragma once
.public _s32_div_f
.public AllocateTemp1024ByteBufferFromPool
.public CanLearnIqSkill
.public CanSeeTarget
.public CanThrowItems
.public DIRECTIONS_XY
.public DisableIqSkill
.public DUNGEON_PTR
.public DungeonGetSpriteIndex
.public DungeonRandInt
.public EnableIqSkill
.public EntityIsValid__023000E4
.public EntityIsValid__02302A38
.public EvolveMonster
.public EXCL_ITEM_EFFECTS_WEATHER_NO_STATUS
.public EXCLUSIVE_ITEM_EXP_BOOST
.public ExclusiveItemEffectFlagTest
.public ExclusiveItemEffectIsActive__022FFF28
.public EXP_ELITE_EXP_BOOST
.public GetApparentWeather
.public GetEntityNaturalGiftInfo
.public GetEntityWeatherBallType
.public GetEvolutions
.public GetExclusiveItemWithEffectFromBag
.public GetForcedLossReason
.public GetMobilityTypeCheckSlipAndFloating
.public GetMoveBasePower
.public GetMoveType
.public GetPerformanceFlagWithChecks
.public GetSpeciesIqSkill
.public GetTile
.public GetUnlockedTacticFlags
.public GravityIsActive
.public HasHeldItem
.public IqSkillFlagTest
.public IsBlinded
.public GetTreatmentBetweenMonsters
.public IqSkillIsEnabled
.public IsChargingAnyTwoTurnMove
.public IsCurrentTilesetBackground
.public IsExpEnabledInDungeon
.public IsExperienceLocked
.public IsOnMonsterSpawnList
.public IsRegularAttackOrProjectile
.public ItemIsActive__022FF898
.public LevelUp
.public LogMessageByIdWithPopup
.public LogMessageByIdWithPopupCheckUserTarget
.public MIN_IQ_EXCLUSIVE_MOVE_USER
.public MIN_IQ_ITEM_MASTER
.public MIRACLE_CHEST_EXP_BOOST
.public MistIsActive
.public MultiplyByFixedPoint
.public ov29_022E2470
.public ov29_022E62A8
.public ov29_022FAFD4
.public ov29_022FBDE0
.public ov29_0230040C
.public SECONDARY_TERRAIN_TYPES
.public ShouldMonsterRunAway
.public ov29_023008DC
.public ov29_02302C04
.public ov29_02302CC8
.public ov29_02314DC4
.public ov29_02324BE8
.public ov29_02344B44
.public ov29_0234B034
.public ov29_0234B09C
.public HasTactic
.public ov29_0235171E
.public ov29_02352770
.public ov29_02352778
.public ov29_02352780
.public ov29_02352788
.public ov29_02352790
.public ov29_02352798
.public ov29_023527A0
.public ov29_023527F8
.public SECONDARY_TERRAIN_TYPES
.public SubstitutePlaceholderStringTags
.public WONDER_CHEST_EXP_BOOST
Loading

0 comments on commit 92733a2

Please sign in to comment.