Skip to content

Commit

Permalink
Merge pull request #98 from AnonymousRandomPerson/main
Browse files Browse the repository at this point in the history
Decomped some status functions
  • Loading branch information
AnonymousRandomPerson authored Dec 2, 2024
2 parents 813e328 + e820198 commit 1a5ae96
Show file tree
Hide file tree
Showing 134 changed files with 19,636 additions and 19,428 deletions.
90 changes: 3 additions & 87 deletions asm/include/overlay_29_022F7388.inc
Original file line number Diff line number Diff line change
@@ -1,94 +1,47 @@
#pragma once
.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 CeilFixedPoint
.public ChangeMonsterAnimation
.public CheckTeamMemberIdx
.public CheckVariousStatuses
.public CheckVariousStatuses2
.public Conversion2IsActive
.public DIRECTIONS_XY
.public DUNGEON_PTR
.public DeleteWanTableEntryVeneer
.public DetermineMonsterShadow
.public DirectoryFileMngr_GetDirectoryFileSize
.public DiscoverMinimap
.public DisplayAnimatedNumbers
.public DisplayMessage
.public DisplayMessage2
.public DrawMinimapTile
.public DungeonRandInt
.public EnableAllLearnableIqSkills
.public EnableIqSkill
.public EndBurnClassStatus
.public EndCringeClassStatus
.public EndFrozenClassStatus
.public EndReflectClassStatus
.public EndSleepClassStatus
.public EntityIsValid__022F7364
.public ExclusiveItemEffectFlagTest
.public FreeOtherWrappedMonsters
.public GendersEqualNotGenderless
.public GetAbility
.public GetActiveTeamMember
.public GetApparentWeather
.public GetBodySize
.public GetChebyshevDistance
.public GetConversion2ConvertToType
.public GetDirectionTowardsPosition
.public GetExclusiveItemWithEffectFromBag
.public GetFloorType
.public GetForcedLossReason
.public GetIdleAnimationId
.public GetLeader
.public GetLearnableIqSkills
.public GetLvlUpEntry
.public GetMaxPp
.public GetMaxPpWrapper
.public GetMinimapDataE447
.public GetMobilityType
.public GetMonsterEvoStatus
.public GetMonsterGender
.public GetMonsterName
.public GetMoveBasePp
.public GetMoveType
.public GetMoveTypeForMonster
.public GetNbItemsInBag
.public GetNumberOfAttacks
.public GetScenarioBalance
.public GetScenarioBalanceVeneer
.public GetSpawnThreshold
.public GetSpriteFileSize
.public GetSpriteIndex__020526EC
.public GetStairsRoom
.public GetStairsSpawnPosition
.public GetStatBoostsForMonsterSummary
.public GetTile
.public GetTileAtEntity
.public GetTileSafe
.public GetTreatmentBetweenMonsters
.public GetType
.public GetTypeMatchupBothTypes
.public HasHeldItem
.public HasMaxGinsengBoost99
.public IQ_SKILLS
.public IqSkillIsEnabled
.public IsCurrentFixedRoomBossFight
.public IsFullFloorFixedRoom
.public IsLevelResetDungeon
.public IsMonsterIdInNormalRange
.public IsMonsterSleeping
.public IsOneHitKoMove
.public IsMonster__022F9720
.public IsOutlawOrChallengeRequestFloor
.public IsRecruitingAllowed
.public IsSecretBazaarNpcBehavior
Expand All @@ -100,96 +53,59 @@
.public LEADER_PTR
.public LoadWanTableEntryFromPack
.public LoadWanTableEntryFromPackUseProvidedMemory
.public LogMessageByIdWithPopup
.public LogMessageByIdWithPopupCheckUser
.public LogMessageByIdWithPopupCheckUserTarget
.public LowerSpeed
.public MemAlloc
.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 TryEndStatusWithAbility
.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_022DDB68
.public ov29_022E0A04
.public ov29_022E1C0C
.public ov29_022E2470
.public ov29_022E2A78
.public ov29_022E4160
.public ov29_022E576C
.public ov29_022E6260
.public ov29_022E647C
.public ov29_022E68BC
.public ov29_022E68D8
.public ov29_022E6928
.public ov29_022E8104
.public ov29_022E81F8
.public ov29_022EA370
.public ov29_022ECDE4
.public ov29_022EF7C4
.public ov29_022EF938
.public ov29_022EFAE8
.public ov29_022F9B8C
.public ov29_022FE048
.public ov29_022FFB90
.public ov29_0230040C
.public ov29_023018AC
.public ov29_023021F0
.public ov29_02304A48
.public ov29_02307CE0
.public ov29_02307DD0
.public ov29_0230F9A4
.public ov29_023159D4
.public ov29_02337EC0
.public ov29_02338F24
.public ov29_02339F88
.public ov29_02344B44
.public ov29_02348100
.public ov29_02349688
.public ov29_0234B010
.public ov29_0234B034
.public ov29_0234B06C
.public ov29_0234B084
.public ov29_0234B09C
.public ov29_0234B0B4
.public ov29_0234B1A4
.public ov29_0234EF24
.public ov29_0235171E
.public ov29_0237C9B0
.public sub_0201405C
.public sub_02017C50
.public sub_0204AEF0
.public sub_02050FF8
.public sub_02052E2C
.public sub_02053250
.public sub_0205349C
.public sub_02056228
Expand Down
121 changes: 121 additions & 0 deletions asm/include/overlay_29_022F9744.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
#pragma once
.public AbilityIsActiveVeneer
.public AdvanceFrame
.public AiMovement
.public AnimationDelayOrSomething
.public ApplyItemEffect
.public BAG_ITEMS_PTR_MIRROR
.public BELLY_DRAIN_IN_WALLS_INT
.public CanMonsterSpawn
.public CanMonsterUseItem
.public CanSeeTarget
.public CeilFixedPoint
.public ChangeMonsterAnimation
.public CheckTeamMemberIdx
.public CheckVariousStatuses
.public CheckVariousStatuses2
.public Conversion2IsActive
.public DIRECTIONS_XY
.public DUNGEON_PTR
.public DefenderAbilityIsActive__022F96CC
.public DiscoverMinimap
.public DisplayAnimatedNumbers
.public DungeonRandInt
.public EnableIqSkill
.public EndBurnClassStatus
.public EndCringeClassStatus
.public EndFrozenClassStatus
.public EndReflectClassStatus
.public EndSleepClassStatus
.public EntityIsValid__022F7364
.public ExclusiveItemEffectFlagTest
.public GetActiveTeamMember
.public GetChebyshevDistance
.public GetConversion2ConvertToType
.public GetDirectionTowardsPosition
.public GetExclusiveItemWithEffectFromBag
.public GetFloorType
.public GetIdleAnimationId
.public GetLeader
.public GetLearnableIqSkills
.public GetMaxPp
.public GetMaxPpWrapper
.public GetMobilityType
.public GetMonsterEvoStatus
.public GetMoveBasePp
.public GetMoveType
.public GetMoveTypeForMonster
.public GetNbItemsInBag
.public GetScenarioBalance
.public GetScenarioBalanceVeneer
.public GetSpawnThreshold
.public GetStairsRoom
.public GetStairsSpawnPosition
.public GetTile
.public GetTileAtEntity
.public GetTileSafe
.public GetTreatmentBetweenMonsters
.public GetTypeMatchupBothTypes
.public HasHeldItem
.public HasMaxGinsengBoost99
.public IqSkillIsEnabled
.public IsCurrentFixedRoomBossFight
.public IsFullFloorFixedRoom
.public IsMonsterIdInNormalRange
.public IsMonsterSleeping
.public IsMonster__022F9720
.public IsOneHitKoMove
.public IsSecretBazaarNpcBehavior
.public ItemZInit
.public LogMessageByIdWithPopup
.public LogMessageByIdWithPopupCheckUser
.public LogMessageByIdWithPopupCheckUserTarget
.public PointCameraToMonster
.public RandInt
.public RemoveEquivItem
.public RestoreAllMovePP
.public SECONDARY_TERRAIN_TYPES
.public SetActionPassTurnOrWalk
.public ShouldDisplayEntityWrapper
.public ShouldTryEatItem
.public ShowPpRestoreEffect
.public SubFixedPoint
.public SubstitutePlaceholderStringTags
.public TryIncreaseHp
.public TryInflictBurnStatus
.public TryInflictPausedStatus
.public UpdateCamera
.public UpdateMapSurveyorFlag
.public UpdateMinimap
.public UpdateStatusIconFlags
.public _020A1870
.public ov29_022E0A04
.public ov29_022E4160
.public ov29_022E576C
.public ov29_022E68BC
.public ov29_022E68D8
.public ov29_022E6928
.public ov29_022E8104
.public ov29_022E81F8
.public ov29_022EA370
.public ov29_022EF938
.public ov29_022F87C0
.public ov29_0230040C
.public ov29_023018AC
.public ov29_023021F0
.public ov29_02304A48
.public ov29_02307CE0
.public ov29_02307DD0
.public ov29_0230F9A4
.public ov29_02344B44
.public ov29_02348100
.public ov29_0234B034
.public ov29_0234B084
.public ov29_0234B09C
.public ov29_0235171E
.public sub_0201405C
.public sub_02017C50
.public sub_0204AEF0
.public sub_02050FF8
.public sub_02052E2C
.public sub_02056228
6 changes: 1 addition & 5 deletions asm/include/overlay_29_02300108.inc
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#pragma once
.public CheckVariousStatuses
.public CopyStringFromId
.public DUNGEON_PTR
.public GetActiveTeamMember
Expand All @@ -8,14 +7,11 @@
.public GetNameRaw
.public GetNameWithGender
.public IsBlinded
.public IsChargingAnyTwoTurnMove
.public ov29_02300D00
.public StringFromId
.public ov29_0234B0B4
.public ov29_023527C0
.public ov29_023527D0
.public ShouldMonsterRunAway
.public strcpy
.public StringFromId
.public sub_02024FB8
.public sub_02056084
.public sub_02058534
Expand Down
6 changes: 6 additions & 0 deletions asm/include/overlay_29_023008DC.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#pragma once
.public CheckVariousStatuses2
.public IsBlinded
.public IsChargingAnyTwoTurnMove
.public ShouldMonsterRunAway
.public ov29_02300D00
8 changes: 1 addition & 7 deletions asm/include/overlay_29_023016A8.inc
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
#pragma once
.public AbilityIsActive
.public CanSeeInvisibleMonsters
.public EXCL_ITEM_EFFECTS_WEATHER_NO_STATUS
.public ExclusiveItemEffectIsActive__022FFF28
.public GetApparentWeather
.public GetExclusiveItemWithEffectFromBag
.public IsExperienceLocked
.public IsMonster__02301A60
.public LogMessageByIdWithPopupCheckUserTarget
.public MistIsActive
.public ShouldMonsterRunAway
.public SubstitutePlaceholderStringTags
.public UpdateStateFlags
.public ov29_022E62A8
.public ov29_02314DC4
.public ov29_02324BE8
.public ov29_02344B44
.public ov29_023527A0
12 changes: 12 additions & 0 deletions asm/include/overlay_29_02301A84.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#pragma once
.public DefenderAbilityIsActive__02301A0C
.public EXCL_ITEM_EFFECTS_WEATHER_NO_STATUS
.public ExclusiveItemEffectIsActive__022FFF28
.public GetApparentWeather
.public GetExclusiveItemWithEffectFromBag
.public LogMessageByIdWithPopupCheckUserTarget
.public MistIsActive
.public SubstitutePlaceholderStringTags
.public ov29_02314DC4
.public ov29_02324BE8
.public ov29_02344B44
Loading

0 comments on commit 1a5ae96

Please sign in to comment.