mirror of
https://github.com/pret/pmd-sky.git
synced 2026-09-07 19:06:05 -05:00
Synced symbols with pmdsky-debug
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
.public __divsi3
|
||||
.public _020AFC4C
|
||||
.public abs
|
||||
.public DIRECTIONS_XY
|
||||
.public DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
|
||||
.public DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
.public DISPLACEMENTS_WITHIN_3
|
||||
.public DisplayUi
|
||||
.public EntityIsValid__022E95F4
|
||||
.public GetLeader
|
||||
@@ -32,14 +36,10 @@
|
||||
.public ov29_0234B854
|
||||
.public ov29_02351628
|
||||
.public ov29_02351658
|
||||
.public DIRECTIONS_XY
|
||||
.public ov29_0235171E
|
||||
.public ov29_0235179C
|
||||
.public ov29_023517A0
|
||||
.public ov29_023517A2
|
||||
.public ov29_023517DC
|
||||
.public ov29_02351844
|
||||
.public ov29_023518AC
|
||||
.public ov29_02353538
|
||||
.public ov29_02353540
|
||||
.public ov29_02353560
|
||||
@@ -54,4 +54,3 @@
|
||||
.public sub_02051E20
|
||||
.public UpdateCamera
|
||||
.public UpdateMinimap
|
||||
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
.public EnemyEvolution
|
||||
.public EntityIsValid__022EC608
|
||||
.public ExecuteMonsterAction
|
||||
.public FIXED_ROOM_PROPERTIES_TABLE
|
||||
.public FRACTIONAL_TURN_SEQUENCE
|
||||
.public GetCanMoveFlag
|
||||
.public GetEquivItemIndex
|
||||
.public GetFloorType
|
||||
@@ -25,12 +27,11 @@
|
||||
.public IsCurrentFixedRoomBossFight
|
||||
.public IsFloorOver
|
||||
.public IsHM
|
||||
.public ITEM_CATEGORY_ACTIONS
|
||||
.public ItemZInit
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public MoveMonsterToPos
|
||||
.public ov10_022C51FC
|
||||
.public ov10_022C555C
|
||||
.public ov10_022C6C70
|
||||
.public MUSIC_ID_TABLE
|
||||
.public ov29_022E555C
|
||||
.public ov29_022E81F8
|
||||
.public ov29_022EF9C8
|
||||
@@ -39,12 +40,10 @@
|
||||
.public ov29_02347040
|
||||
.public ov29_02348FD8
|
||||
.public ov29_023516E8
|
||||
.public ov29_02352010
|
||||
.public ov29_02352030
|
||||
.public ov29_02352032
|
||||
.public ov29_02352070
|
||||
.public ov29_02352074
|
||||
.public ov29_02352284
|
||||
.public ov29_023522B6
|
||||
.public ov29_02353538
|
||||
.public ov29_02353570
|
||||
@@ -54,6 +53,7 @@
|
||||
.public ov29_0237C920
|
||||
.public ov29_0237C922
|
||||
.public ov29_0237C96C
|
||||
.public RANDOM_MUSIC_ID_TABLE
|
||||
.public RemoveEmptyItemsInBagWrapper
|
||||
.public RemoveEquivItemNoHole
|
||||
.public RemoveGroundItem
|
||||
|
||||
@@ -3,9 +3,11 @@
|
||||
.public AnimationDelayOrSomething
|
||||
.public ApplyDamageAndEffectsWrapper
|
||||
.public AreLateGameTrapsEnabled
|
||||
.public ATK_STAT_IDX
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public CalcStatusDuration
|
||||
.public DIRECTIONS_XY
|
||||
.public DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
.public DrawMinimapTile
|
||||
.public DungeonRandInt
|
||||
.public EntityIsValid__022EE348
|
||||
@@ -39,7 +41,6 @@
|
||||
.public ov10_022C44E4
|
||||
.public ov10_022C45C8
|
||||
.public ov10_022C45CC
|
||||
.public ov10_022C4720
|
||||
.public ov10_022C4770
|
||||
.public ov10_022C4B18
|
||||
.public ov10_022C6C7A
|
||||
@@ -59,14 +60,13 @@
|
||||
.public ov29_02346344
|
||||
.public ov29_0234B084
|
||||
.public ov29_0235171E
|
||||
.public ov29_02351844
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_02353538
|
||||
.public RemoveEmptyItemsInBagWrapper
|
||||
.public RemoveGroundItem
|
||||
.public RemoveHeldItemNoHole
|
||||
.public ShouldDisplayEntityWrapper
|
||||
.public SLEEP_TURN_RANGE
|
||||
.public SPATK_STAT_IDX
|
||||
.public SpawnMonster
|
||||
.public sub_02001888
|
||||
.public sub_0200FA68
|
||||
|
||||
@@ -7,10 +7,12 @@
|
||||
.public AnimationDelayOrSomething
|
||||
.public ApplyItemEffect
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public BELLY_DRAIN_IN_WALLS_INT
|
||||
.public CanAttackInDirection
|
||||
.public CanMonsterSpawn
|
||||
.public CanMonsterUseItem
|
||||
.public CanSeeTarget
|
||||
.public CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
.public CeilFixedPoint
|
||||
.public CheckTeamMemberIdx
|
||||
.public Conversion2IsActive
|
||||
@@ -32,6 +34,7 @@
|
||||
.public EntityIsValid__022F7364
|
||||
.public EntityIsValid__022FC99C
|
||||
.public ExclusiveItemEffectFlagTest
|
||||
.public FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
.public FreeOtherWrappedMonsters
|
||||
.public GendersEqualNotGenderless
|
||||
.public GetAbility
|
||||
@@ -116,11 +119,8 @@
|
||||
.public MemFree
|
||||
.public MonsterIsType
|
||||
.public OpenMessageLog
|
||||
.public ov10_022C48DC
|
||||
.public ov10_022C4C6C
|
||||
.public ov10_022C4C6E
|
||||
.public ov10_022C4C70
|
||||
.public ov10_022C5938
|
||||
.public ov29_022DDA54
|
||||
.public ov29_022DDB68
|
||||
.public ov29_022E0A04
|
||||
@@ -177,7 +177,6 @@
|
||||
.public ov29_0234EF24
|
||||
.public ov29_0235171E
|
||||
.public ov29_02351E28
|
||||
.public ov29_02352768
|
||||
.public ov29_02353538
|
||||
.public ov29_0235355C
|
||||
.public ov29_0237C9B0
|
||||
@@ -225,4 +224,5 @@
|
||||
.public UpdateMinimap
|
||||
.public UpdateStatusIconFlags
|
||||
.public WAN_TABLE
|
||||
.public WEATHER_BALL_TYPE_TABLE
|
||||
.public YesNoMenu
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#pragma once
|
||||
.public OUTLAW_LEVEL_TABLE
|
||||
.public AbilityIsActiveVeneer
|
||||
.public AddHeldItemToBag
|
||||
.public AdvanceFrame
|
||||
.public AnimationDelayOrSomething
|
||||
.public CalcSpeedStageWrapper
|
||||
.public CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
.public CreateEnemyEntity
|
||||
.public DIRECTIONS_XY
|
||||
.public DisplayActions
|
||||
@@ -63,11 +63,11 @@
|
||||
.public MewSpawnCheck
|
||||
.public MoveMonsterToPos
|
||||
.public MultiplyByFixedPoint
|
||||
.public OUTLAW_LEVEL_TABLE
|
||||
.public ov10_022C4520
|
||||
.public ov10_022C45A4
|
||||
.public ov10_022C4858
|
||||
.public ov10_022C489C
|
||||
.public ov10_022C4C6C
|
||||
.public ov10_022C4F3C
|
||||
.public ov10_022C4F3D
|
||||
.public ov29_022DDA54
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
.public GetTileSafe
|
||||
.public HasHeldItem
|
||||
.public MewSpawnCheck
|
||||
.public MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
.public MultiplyByFixedPoint
|
||||
.public ov10_022C4560
|
||||
.public ov10_022C4660
|
||||
.public ov29_02353538
|
||||
.public SpawnMonster
|
||||
|
||||
@@ -1,31 +1,42 @@
|
||||
#pragma once
|
||||
.public __divsi3
|
||||
.public _020A18CC
|
||||
.public _020A18D4
|
||||
.public _020A18D8
|
||||
.public _020A18E8
|
||||
.public _020A18EC
|
||||
.public _020A18F0
|
||||
.public _020A18F4
|
||||
.public _020A18F8
|
||||
.public AbilityIsActiveVeneer
|
||||
.public abs
|
||||
.public ActivateMotorDrive
|
||||
.public AddExpSpecial
|
||||
.public AddFixedPoint64
|
||||
.public AdvanceFrame
|
||||
.public AFTERMATH_CHANCE
|
||||
.public AIR_BLADE_DAMAGE_MULTIPLIER
|
||||
.public ApplyDamageAndEffects
|
||||
.public AURA_BOW_STAT_BOOST
|
||||
.public AuraBowIsActive
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public BURN_DAMAGE_MULTIPLIER
|
||||
.public CanEnemyEvolve
|
||||
.public CanSeeTarget
|
||||
.public CeilFixedPoint
|
||||
.public ChangeDungeonMusic
|
||||
.public ClampedLn
|
||||
.public CLOUDY_DAMAGE_MULTIPLIER
|
||||
.public DAMAGE_FORMULA_AT_PREFACTOR
|
||||
.public DAMAGE_FORMULA_CONSTANT_SHIFT
|
||||
.public DAMAGE_FORMULA_DEF_PREFACTOR
|
||||
.public DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR
|
||||
.public DAMAGE_FORMULA_FLV_SHIFT
|
||||
.public DAMAGE_FORMULA_LN_ARG_PREFACTOR
|
||||
.public DAMAGE_FORMULA_LN_PREFACTOR
|
||||
.public DAMAGE_FORMULA_MAX_BASE
|
||||
.public DAMAGE_FORMULA_MIN_BASE
|
||||
.public DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER
|
||||
.public DAMAGE_MULTIPLIER_0_5
|
||||
.public DAMAGE_MULTIPLIER_1_5
|
||||
.public DAMAGE_MULTIPLIER_2
|
||||
.public DAMAGE_STRING_IDS
|
||||
.public DebugPrint0
|
||||
.public DebugRecruitingEnabled
|
||||
.public DEF_SCARF_STAT_BOOST
|
||||
.public DEFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
.public DivideFixedPoint64
|
||||
.public DungeonRandInt
|
||||
.public DungeonRandOutcome__022EAB20
|
||||
@@ -95,6 +106,15 @@
|
||||
.public LogMessageByIdWithPopupCheckParticipants
|
||||
.public LogMessageByIdWithPopupCheckUser
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public MATCHUP_IMMUNE_MULTIPLIER
|
||||
.public MATCHUP_IMMUNE_MULTIPLIER_ERRATIC_PLAYER
|
||||
.public MATCHUP_NEUTRAL_MULTIPLIER
|
||||
.public MATCHUP_NEUTRAL_MULTIPLIER_ERRATIC_PLAYER
|
||||
.public MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER
|
||||
.public MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
.public MATCHUP_SUPER_EFFECTIVE_MULTIPLIER
|
||||
.public MATCHUP_SUPER_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
.public ME_FIRST_MULTIPLIER
|
||||
.public MemZero
|
||||
.public MewSpawnCheck
|
||||
.public MonsterHasNegativeStatus
|
||||
@@ -106,52 +126,25 @@
|
||||
.public MUNCH_BELT_STAT_BOOST
|
||||
.public MusicTableIdxToMusicId
|
||||
.public NearbyAllyIqSkillIsEnabled
|
||||
.public OFFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
.public OtherMonsterAbilityIsActive
|
||||
.public ov10_022BDC68
|
||||
.public ov10_022BDE50
|
||||
.public ov10_022BF964
|
||||
.public ov10_022C4410
|
||||
.public ov10_022C441C
|
||||
.public ov10_022C4430
|
||||
.public ov10_022C443C
|
||||
.public ov10_022C447C
|
||||
.public ov10_022C44DC
|
||||
.public ov10_022C44FC
|
||||
.public ov10_022C4510
|
||||
.public ov10_022C455C
|
||||
.public ov10_022C4594
|
||||
.public ov10_022C4598
|
||||
.public ov10_022C45B4
|
||||
.public ov10_022C45C4
|
||||
.public ov10_022C45E0
|
||||
.public ov10_022C45FC
|
||||
.public ov10_022C4640
|
||||
.public ov10_022C46A4
|
||||
.public ov10_022C46F0
|
||||
.public ov10_022C46FC
|
||||
.public ov10_022C4700
|
||||
.public ov10_022C4704
|
||||
.public ov10_022C4708
|
||||
.public ov10_022C470C
|
||||
.public ov10_022C4710
|
||||
.public ov10_022C4744
|
||||
.public ov10_022C474C
|
||||
.public ov10_022C4758
|
||||
.public ov10_022C47C0
|
||||
.public ov10_022C47F8
|
||||
.public ov10_022C4810
|
||||
.public ov10_022C4818
|
||||
.public ov10_022C481C
|
||||
.public ov10_022C4820
|
||||
.public ov10_022C4824
|
||||
.public ov10_022C482C
|
||||
.public ov10_022C4834
|
||||
.public ov10_022C4844
|
||||
.public ov10_022C4D14
|
||||
.public ov10_022C4D98
|
||||
.public ov10_022C4DEC
|
||||
.public ov10_022C5064
|
||||
.public ov10_022C56B0
|
||||
.public ov10_022C593C
|
||||
.public ov29_022E1B28
|
||||
.public ov29_022E2470
|
||||
@@ -213,16 +206,8 @@
|
||||
.public ov29_0234EE10
|
||||
.public ov29_0234F008
|
||||
.public ov29_02352838
|
||||
.public ov29_0235283C
|
||||
.public ov29_02352844
|
||||
.public ov29_0235284C
|
||||
.public ov29_0235285C
|
||||
.public ov29_02352864
|
||||
.public ov29_0235286C
|
||||
.public ov29_0235287C
|
||||
.public ov29_02352884
|
||||
.public ov29_02352894
|
||||
.public ov29_023528A4
|
||||
.public ov29_02352984
|
||||
.public ov29_02352990
|
||||
.public ov29_0235299C
|
||||
@@ -234,7 +219,6 @@
|
||||
.public ov29_0235322C
|
||||
.public ov29_02353230
|
||||
.public ov29_02353234
|
||||
.public ov29_02353330
|
||||
.public ov29_02353538
|
||||
.public ov29_023535D4
|
||||
.public ov29_0237CA6C
|
||||
@@ -250,16 +234,25 @@
|
||||
.public PlayEffectAnimationEntity
|
||||
.public PointCameraToMonster
|
||||
.public POWER_BAND_STAT_BOOST
|
||||
.public POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
.public PreprocessString
|
||||
.public RECRUITMENT_LEVEL_BOOST_TABLE
|
||||
.public ResetDamageData
|
||||
.public RestorePpAllMovesSetFlags
|
||||
.public RestoreRandomMovePP
|
||||
.public RoundUpDiv256
|
||||
.public SCOPE_LENS_CRIT_RATE_BOOST
|
||||
.public SET_DAMAGE_STATUS_DAMAGE
|
||||
.public SetItemAcquired
|
||||
.public SetMonsterFlag2
|
||||
.public SetPokemonBattled
|
||||
.public SetPokemonJoined
|
||||
.public ShouldDisplayEntityWrapper
|
||||
.public SOLID_ROCK_MULTIPLIER
|
||||
.public SPAWN_CAP_NO_MONSTER_HOUSE
|
||||
.public SPAWN_CAP_WITH_MONSTER_HOUSE
|
||||
.public SPAWN_COOLDOWN
|
||||
.public SPAWN_COOLDOWN_THIEF_ALERT
|
||||
.public SpawnDroppedItemWrapper
|
||||
.public SpawnMonster
|
||||
.public SPECIAL_BAND_STAT_BOOST
|
||||
@@ -280,9 +273,16 @@
|
||||
.public sub_02058EB0
|
||||
.public SubInitMonster
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public SUPER_LUCK_CRIT_RATE_BOOST
|
||||
.public TECHNICIAN_MOVE_POWER_THRESHOLD
|
||||
.public TINTED_LENS_MULTIPLIER
|
||||
.public TryAftermathExplosion
|
||||
.public TryIncreaseHp
|
||||
.public TrySpawnEnemyItemDrop
|
||||
.public TYPE_ADVANTAGE_MASTER_CRIT_RATE
|
||||
.public TYPE_DAMAGE_NEGATING_EXCLUSIVE_ITEM_EFFECTS
|
||||
.public TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
.public TYPE_MATCHUP_TABLE
|
||||
.public UpdateAiTargetPos
|
||||
.public UpdateEntityPixelPos
|
||||
.public UpdateStateFlags
|
||||
|
||||
@@ -3,9 +3,13 @@
|
||||
.public abs
|
||||
.public AddMoneyCarried
|
||||
.public ApplyDamageAndEffectsWrapper
|
||||
.public BAD_POISON_DAMAGE_COOLDOWN
|
||||
.public BAD_POISON_DAMAGE_TABLE
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public BinToDecFixedPoint
|
||||
.public BoostSpeedOneStage
|
||||
.public BURN_DAMAGE
|
||||
.public BURN_DAMAGE_COOLDOWN
|
||||
.public CanSeeTarget
|
||||
.public CeilFixedPoint
|
||||
.public DIRECTIONS_XY
|
||||
@@ -38,35 +42,28 @@
|
||||
.public IsFloating
|
||||
.public IsFloorOver
|
||||
.public ItemIsActive__02311034
|
||||
.public LEECH_SEED_DAMAGE_COOLDOWN
|
||||
.public LEECH_SEED_HP_DRAIN
|
||||
.public LogMessageByIdWithPopup
|
||||
.public LogMessageByIdWithPopupCheckUser
|
||||
.public MonsterHasNegativeStatus
|
||||
.public MonsterIsType
|
||||
.public MultiplyFixedPoint64
|
||||
.public ov10_022C4414
|
||||
.public ov10_022C4454
|
||||
.public ov10_022C446C
|
||||
.public ov10_022C44BC
|
||||
.public ov10_022C44D4
|
||||
.public ov10_022C44D8
|
||||
.public ov10_022C4588
|
||||
.public ov10_022C4590
|
||||
.public ov10_022C45D0
|
||||
.public ov10_022C45E8
|
||||
.public ov10_022C45F0
|
||||
.public ov10_022C4610
|
||||
.public ov10_022C464C
|
||||
.public ov10_022C4650
|
||||
.public ov10_022C4664
|
||||
.public ov10_022C466C
|
||||
.public ov10_022C46A0
|
||||
.public ov10_022C46A8
|
||||
.public ov10_022C46AC
|
||||
.public ov10_022C46EC
|
||||
.public ov10_022C4A5C
|
||||
.public ov10_022C4BBC
|
||||
.public ov10_022C4BE4
|
||||
.public ov10_022C4C9C
|
||||
.public ov10_022C4FC4
|
||||
.public ov29_022E42E8
|
||||
.public ov29_022E53F0
|
||||
@@ -103,9 +100,12 @@
|
||||
.public ov29_023529A8
|
||||
.public ov29_02353538
|
||||
.public ov29_023536FC
|
||||
.public POISON_DAMAGE
|
||||
.public POISON_DAMAGE_COOLDOWN
|
||||
.public RemoveGroundItem
|
||||
.public ShouldMonsterRunAwayVariation
|
||||
.public SpawnDroppedItemWrapper
|
||||
.public SPEED_BOOST_TURNS
|
||||
.public sub_0200D8AC
|
||||
.public sub_0201116C
|
||||
.public sub_02050FF8
|
||||
|
||||
@@ -36,9 +36,8 @@
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public MonsterHasNegativeStatus
|
||||
.public MonsterIsType
|
||||
.public NATURAL_GIFT_ITEM_TABLE
|
||||
.public ov10_022C459C
|
||||
.public ov10_022C48DC
|
||||
.public ov10_022C5130
|
||||
.public ov29_022E3ED0
|
||||
.public ov29_022E4110
|
||||
.public ov29_022EB4E8
|
||||
@@ -67,3 +66,4 @@
|
||||
.public TryActivateTruant
|
||||
.public UpdateAiTargetPos
|
||||
.public UpdateMovePp
|
||||
.public WEATHER_BALL_TYPE_TABLE
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
.public AbilityIsActiveVeneer
|
||||
.public AddHeldItemToBag
|
||||
.public AnimationDelayOrSomething
|
||||
.public APPLES_AND_BERRIES_ITEM_IDS
|
||||
.public ApplyBlastSeedEffect
|
||||
.public ApplyCalciumEffect
|
||||
.public ApplyCheriBerryEffect
|
||||
@@ -26,8 +27,11 @@
|
||||
.public ApplyZincEffect
|
||||
.public BoostIQ
|
||||
.public BoostSpeedOneStage
|
||||
.public CACNEA_SPIKE_POWER
|
||||
.public CalcDamageFixedNoCategory
|
||||
.public CALCIUM_STAT_BOOST
|
||||
.public CalcStatusDuration
|
||||
.public CORSOLA_TWIG_POWER
|
||||
.public DealDamageProjectile
|
||||
.public DungeonGetSpriteIndex
|
||||
.public EndNegativeStatusConditionWrapper
|
||||
@@ -36,46 +40,34 @@
|
||||
.public EntityIsValid__0231CBC8
|
||||
.public ExclusiveItemEffectFlagTest
|
||||
.public FemaleToMaleForm
|
||||
.public GEO_PEBBLE_DAMAGE
|
||||
.public GetActiveTeamMember
|
||||
.public GetItemCategoryVeneer
|
||||
.public GetSleepAnimationId
|
||||
.public GOLD_FANG_POWER
|
||||
.public GOLD_THORN_POWER
|
||||
.public GRAVELEROCK_DAMAGE
|
||||
.public GUMMI_STAT_BOOST
|
||||
.public InitMove
|
||||
.public IqSkillIsEnabled
|
||||
.public IRON_STAT_BOOST
|
||||
.public IRON_THORN_POWER
|
||||
.public IsBagFull
|
||||
.public IsMonsterSleeping
|
||||
.public IsShaymin
|
||||
.public IsSkyExclusiveDungeon
|
||||
.public LevelUpItemEffect
|
||||
.public LIFE_SEED_HP_BOOST
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public ov10_022C4420
|
||||
.public ov10_022C4438
|
||||
.public ov10_022C4478
|
||||
.public ov10_022C44D0
|
||||
.public ORAN_BERRY_FULL_HP_BOOST
|
||||
.public ORAN_BERRY_HP_RESTORATION
|
||||
.public OREN_BERRY_DAMAGE
|
||||
.public ov10_022C44EC
|
||||
.public ov10_022C44F4
|
||||
.public ov10_022C44F8
|
||||
.public ov10_022C4530
|
||||
.public ov10_022C4558
|
||||
.public ov10_022C4574
|
||||
.public ov10_022C457C
|
||||
.public ov10_022C45EC
|
||||
.public ov10_022C45F4
|
||||
.public ov10_022C4624
|
||||
.public ov10_022C46B4
|
||||
.public ov10_022C46B8
|
||||
.public ov10_022C46BC
|
||||
.public ov10_022C46C4
|
||||
.public ov10_022C46C8
|
||||
.public ov10_022C46CC
|
||||
.public ov10_022C46D8
|
||||
.public ov10_022C46DC
|
||||
.public ov10_022C46E0
|
||||
.public ov10_022C46E4
|
||||
.public ov10_022C46E8
|
||||
.public ov10_022C4720
|
||||
.public ov10_022C4864
|
||||
.public ov10_022C4EB8
|
||||
.public ov29_022E28D4
|
||||
.public ov29_022E3590
|
||||
.public ov29_022E5A00
|
||||
@@ -98,9 +90,16 @@
|
||||
.public ov29_0234B084
|
||||
.public ov29_0234BA54
|
||||
.public ov29_02353538
|
||||
.public PROTEIN_STAT_BOOST
|
||||
.public RARE_FOSSIL_DAMAGE
|
||||
.public RestoreAllMovePP
|
||||
.public SetMonsterTypeAndAbility
|
||||
.public SILVER_SPIKE_POWER
|
||||
.public SITRUS_BERRY_FULL_HP_BOOST
|
||||
.public SITRUS_BERRY_HP_RESTORATION
|
||||
.public SLEEP_TURN_RANGE
|
||||
.public SpawnDroppedItemWrapper
|
||||
.public STICK_POWER
|
||||
.public sub_020017EC
|
||||
.public sub_0201CF80
|
||||
.public SubstitutePlaceholderStringTags
|
||||
@@ -121,3 +120,4 @@
|
||||
.public TryWarp
|
||||
.public UpdateShopkeeperModeAfterAttack
|
||||
.public WONDER_GUMMI_STAT_BOOST
|
||||
.public ZINC_STAT_BOOST
|
||||
|
||||
@@ -1,16 +1,26 @@
|
||||
#pragma once
|
||||
.public _020A1894
|
||||
.public AbilityIsActiveVeneer
|
||||
.public AllocAndLoadFileInPack
|
||||
.public ATK_STAT_IDX
|
||||
.public BoostIQ
|
||||
.public BoostOffensiveStat
|
||||
.public CalcDamageFixedNoCategory
|
||||
.public CanSeeInvisibleMonsters
|
||||
.public CeilFixedPoint
|
||||
.public ChangeDungeonMusic
|
||||
.public ChangeShayminForme
|
||||
.public CheckTeamMemberIdxVeneer
|
||||
.public ClearMonsterActionFields
|
||||
.public DetermineTileWalkableNeighbors
|
||||
.public DIRECTIONS_XY
|
||||
.public DisplayMessage2
|
||||
.public DungeonRandInt
|
||||
.public DungeonRandOutcome__022EAB20
|
||||
.public EAT_ITEM_EFFECT_IGNORE_LIST
|
||||
.public EndBurnClassStatus
|
||||
.public EndFrozenClassStatus
|
||||
.public EnsureCanStandCurrentTile
|
||||
.public EntityIsValid__0231CBC8
|
||||
.public EntityIsValid__0231EDD8
|
||||
.public FemaleToMaleForm
|
||||
@@ -25,12 +35,19 @@
|
||||
.public GetPerformanceFlagWithChecks
|
||||
.public GetTile
|
||||
.public GetTileSafe
|
||||
.public GetWeatherColorTable
|
||||
.public GINSENG_CHANCE_3
|
||||
.public GUMMI_BELLY_RESTORE_TABLE
|
||||
.public GUMMI_IQ_STRING_IDS
|
||||
.public HandleSir0Translation
|
||||
.public InitMove
|
||||
.public IQ_GUMMI_GAIN_TABLE
|
||||
.public IqSkillIsEnabled
|
||||
.public IsBlinded
|
||||
.public IsCurrentFixedRoomBossFight
|
||||
.public IsEdible
|
||||
.public IsExperienceLocked
|
||||
.public IsFullFloorFixedRoom
|
||||
.public IsHM
|
||||
.public IsItemValidVeneer
|
||||
.public LogMessageByIdWithPopup
|
||||
@@ -38,33 +55,28 @@
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public LowerDefensiveStat
|
||||
.public LowerOffensiveStat
|
||||
.public RestoreAllMovePP
|
||||
.public SetMonsterActionFields
|
||||
.public StairsAlwaysReachable
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public TryInflictBurnStatus
|
||||
.public TryInflictParalysisStatus
|
||||
.public TryInflictPoisonedStatus
|
||||
.public TryInflictShadowHoldStatus
|
||||
.public TryWarp
|
||||
.public UnloadFile
|
||||
.public MonsterHasNegativeStatus
|
||||
.public MusicTableIdxToMusicId
|
||||
.public ov10_022C44CC
|
||||
.public ov10_022C44E8
|
||||
.public ov10_022C45D4
|
||||
.public ov10_022C45D8
|
||||
.public ov10_022C45DC
|
||||
.public ov10_022C45E4
|
||||
.public ov10_022C4680
|
||||
.public ov10_022C47E0
|
||||
.public ov10_022C47F0
|
||||
.public ov29_022DD828
|
||||
.public ov29_022DE47C
|
||||
.public ov29_022DE608
|
||||
.public GetWeatherColorTable
|
||||
.public ov29_022E0378
|
||||
.public IsCurrentFixedRoomBossFight
|
||||
.public ShouldDisplayEntityWrapper
|
||||
.public ov29_022E5AE4
|
||||
.public ov29_022E5BD8
|
||||
.public ov29_022EA370
|
||||
.public ov29_022EA428
|
||||
.public MusicTableIdxToMusicId
|
||||
.public ChangeDungeonMusic
|
||||
.public ov29_022EAF20
|
||||
.public ov29_022EAF34
|
||||
.public ov29_022EB398
|
||||
.public RemoveUsedItem
|
||||
.public ov29_022EB668
|
||||
.public ov29_022EFB20
|
||||
.public ov29_022EFB84
|
||||
@@ -76,9 +88,7 @@
|
||||
.public ov29_022F8830
|
||||
.public ov29_022F9C74
|
||||
.public ov29_022FA02C
|
||||
.public BoostIQ
|
||||
.public ov29_022FBA54
|
||||
.public MonsterHasNegativeStatus
|
||||
.public ov29_02300818
|
||||
.public ov29_023008DC
|
||||
.public ov29_023009A0
|
||||
@@ -87,27 +97,19 @@
|
||||
.public ov29_023038D4
|
||||
.public ov29_02304B64
|
||||
.public ov29_02305814
|
||||
.public EndBurnClassStatus
|
||||
.public TryDecreaseBelly
|
||||
.public TryIncreaseBelly
|
||||
.public TryInflictEndureStatus
|
||||
.public ChangeShayminForme
|
||||
.public EnsureCanStandCurrentTile
|
||||
.public IsFullFloorFixedRoom
|
||||
.public ov29_0233665C
|
||||
.public DetermineTileWalkableNeighbors
|
||||
.public UpdateTrapsVisibility
|
||||
.public ov29_0233785C
|
||||
.public ov29_02338530
|
||||
.public SetDoughSeedFlag
|
||||
.public UpdateMinimap
|
||||
.public ov29_02339FF4
|
||||
.public ov29_0233FB1C
|
||||
.public ov29_02344B44
|
||||
.public ov29_0234B084
|
||||
.public ov29_0234B09C
|
||||
.public ov29_0234BA54
|
||||
.public YesNoMenu
|
||||
.public ov29_023529AC
|
||||
.public ov29_023529B0
|
||||
.public ov29_02353324
|
||||
.public ov29_02353538
|
||||
.public ov30_023853BC
|
||||
.public ov30_023853E0
|
||||
.public ov30_02385FE0
|
||||
@@ -116,28 +118,26 @@
|
||||
.public ov31_02386204
|
||||
.public ov31_02386308
|
||||
.public ov31_023877EC
|
||||
.public RemoveUsedItem
|
||||
.public RestoreAllMovePP
|
||||
.public SetDoughSeedFlag
|
||||
.public SetMonsterActionFields
|
||||
.public ShouldDisplayEntityWrapper
|
||||
.public SPATK_STAT_IDX
|
||||
.public StairsAlwaysReachable
|
||||
.public sub_02050FF8
|
||||
.public sub_02053D1C
|
||||
.public DIRECTIONS_XY
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public TryDecreaseBelly
|
||||
.public TryIncreaseBelly
|
||||
.public TryInflictBurnStatus
|
||||
.public TryInflictEndureStatus
|
||||
.public TryInflictParalysisStatus
|
||||
.public TryInflictPoisonedStatus
|
||||
.public TryInflictShadowHoldStatus
|
||||
.public TryWarp
|
||||
.public UnloadFile
|
||||
.public UpdateMinimap
|
||||
.public UpdateTrapsVisibility
|
||||
.public WONDER_GUMMI_IQ_GAIN
|
||||
.public _020A1894
|
||||
.public IQ_GUMMI_GAIN_TABLE
|
||||
.public _020A2538
|
||||
.public ov10_022C44CC
|
||||
.public ov10_022C44E8
|
||||
.public ov10_022C45D4
|
||||
.public ov10_022C45D8
|
||||
.public ov10_022C45DC
|
||||
.public ov10_022C45E4
|
||||
.public ov10_022C4680
|
||||
.public ov10_022C46C0
|
||||
.public ov10_022C47E0
|
||||
.public ov10_022C47F0
|
||||
.public ov10_022C4B74
|
||||
.public ov29_023529AC
|
||||
.public ov29_023529B0
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_023532D0
|
||||
.public ov29_02353324
|
||||
.public ov29_02353538
|
||||
.public YesNoMenu
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
.public AreOrbsAllowedVeneer
|
||||
.public AreTrawlOrbsAllowed
|
||||
.public DetermineTileWalkableNeighbors
|
||||
.public DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
.public DrawMinimapTile
|
||||
.public EntityIsValid__0231FBFC
|
||||
.public GetItemInfo
|
||||
@@ -21,7 +22,6 @@
|
||||
.public ov29_02304B64
|
||||
.public ov29_02336694
|
||||
.public ov29_023457C8
|
||||
.public ov29_02351844
|
||||
.public ov29_02353538
|
||||
.public RemoveGroundItem
|
||||
.public SpawnItem
|
||||
|
||||
@@ -5,16 +5,21 @@
|
||||
.public AdvanceFrame
|
||||
.public AnimationDelayOrSomething
|
||||
.public ApplyDamageAndEffectsWrapper
|
||||
.public ATK_STAT_IDX
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public BLAZE_KICK_BURN_CHANCE
|
||||
.public BoostDefensiveStat
|
||||
.public BoostOffensiveStat
|
||||
.public BoostSpeedOneStage
|
||||
.public CalcDamageFixedWrapper
|
||||
.public CalcStatusDuration
|
||||
.public CeilFixedPoint
|
||||
.public CRUSH_CLAW_LOWER_DEFENSE_CHANCE
|
||||
.public DealDamage
|
||||
.public DefenderAbilityIsActiveMoveEffects__02329F14
|
||||
.public DIRECTIONS_XY
|
||||
.public DIZZY_PUNCH_CONFUSE_CHANCE
|
||||
.public DRAGON_RAGE_FIXED_DAMAGE
|
||||
.public DungeonRandInt
|
||||
.public DungeonRandOutcome__022EAB20
|
||||
.public DungeonRandOutcomeUserAction
|
||||
@@ -22,10 +27,12 @@
|
||||
.public EndFrozenStatus
|
||||
.public EntityIsValidMoveEffects__0232A3D8
|
||||
.public EntityIsValidMoveEffects__0232C500
|
||||
.public ERUPTION_DAMAGE_MULT_TABLE
|
||||
.public GetDamageSourceWrapper
|
||||
.public GetMoveCategory
|
||||
.public GetMoveType
|
||||
.public GetTileSafe
|
||||
.public IMPRISON_TURN_RANGE
|
||||
.public InitMove
|
||||
.public InitStandardItem
|
||||
.public IsBagFull
|
||||
@@ -40,29 +47,16 @@
|
||||
.public LowerHitChanceStat
|
||||
.public LowerOffensiveStat
|
||||
.public LowerSpeed
|
||||
.public LUSTER_PURGE_LOWER_SPECIAL_DEFENSE_CHANCE
|
||||
.public METAL_CLAW_BOOST_ATTACK_CHANCE
|
||||
.public METRONOME_TABLE
|
||||
.public MIST_BALL_LOWER_SPECIAL_ATTACK_CHANCE
|
||||
.public MoveMonsterToPos
|
||||
.public ov10_022C448C
|
||||
.public ov10_022C44A4
|
||||
.public ov10_022C44B4
|
||||
.public ov10_022C44C4
|
||||
.public ov10_022C44E0
|
||||
.public ov10_022C450C
|
||||
.public ov10_022C4540
|
||||
.public ov10_022C4548
|
||||
.public ov10_022C454C
|
||||
.public ov10_022C4554
|
||||
.public ov10_022C4608
|
||||
.public ov10_022C46D4
|
||||
.public ov10_022C471C
|
||||
.public ov10_022C4720
|
||||
.public ov10_022C4748
|
||||
.public ov10_022C48BC
|
||||
.public ov10_022C4924
|
||||
.public ov10_022C49C4
|
||||
.public ov10_022C49D4
|
||||
.public ov10_022C4C3C
|
||||
.public ov10_022C4C3E
|
||||
.public ov10_022C5DDC
|
||||
.public ov10_022C5DE0
|
||||
.public ov10_022C6321
|
||||
.public ov10_022C6322
|
||||
@@ -83,15 +77,20 @@
|
||||
.public ov29_02332F18
|
||||
.public ov29_0234B084
|
||||
.public ov29_0235171E
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_02352B1C
|
||||
.public ov29_02353538
|
||||
.public ov29_0237CA84
|
||||
.public ov29_0237CA88
|
||||
.public POISON_TAIL_POISON_CHANCE
|
||||
.public RemoveEquivItem
|
||||
.public REST_TURN_RANGE
|
||||
.public RevealTrapsNearby
|
||||
.public SECRET_POWER_EFFECT_CHANCE
|
||||
.public SKULL_BASH_DAMAGE_MULTIPLIER
|
||||
.public SLEEP_TURN_RANGE
|
||||
.public SPATK_STAT_IDX
|
||||
.public SpawnDroppedItem
|
||||
.public STEEL_WING_BOOST_DEFENSE_CHANCE
|
||||
.public StringFromMessageId
|
||||
.public sub_02025888
|
||||
.public sub_02050FF8
|
||||
@@ -131,3 +130,4 @@
|
||||
.public TwoTurnMoveForcedMiss
|
||||
.public UpdateEntityPixelPos
|
||||
.public UpdateTrapsVisibility
|
||||
.public WHIRLPOOL_CONSTRICTION_CHANCE
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
.public __divsi3
|
||||
.public AbilityIsActiveVeneer
|
||||
.public ATK_STAT_IDX
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public BoostDefensiveStat
|
||||
.public BoostOffensiveStat
|
||||
@@ -8,6 +9,7 @@
|
||||
.public CalcDamageFixedWrapper
|
||||
.public CalcRecoilDamageFixed
|
||||
.public CalcStatusDuration
|
||||
.public CHARGE_BEAM_BOOST_SPECIAL_ATTACK_CHANCE
|
||||
.public CountMovesOutOfPp
|
||||
.public DealDamage
|
||||
.public DealDamageWithTypeAndPowerBoost
|
||||
@@ -22,6 +24,7 @@
|
||||
.public EntityIsValidMoveEffects__0232C500
|
||||
.public EntityIsValidMoveEffects__0232E250
|
||||
.public FixedRoomIsSubstituteRoom
|
||||
.public FLARE_BLITZ_BURN_CHANCE
|
||||
.public GenerateStandardItem
|
||||
.public GetApparentWeather
|
||||
.public GetBodySize
|
||||
@@ -40,9 +43,14 @@
|
||||
.public GetVisibilityRange
|
||||
.public HandleFaint
|
||||
.public HasDropeyeStatus
|
||||
.public HEAL_ORDER_HP_RESTORATION
|
||||
.public HEALING_WISH_HP_RESTORATION
|
||||
.public ICE_FANG_CRINGE_CHANCE
|
||||
.public ICE_FANG_FREEZE_CHANCE
|
||||
.public IsChargingTwoTurnMove
|
||||
.public IsCurrentFixedRoomBossFight
|
||||
.public IsFullFloorFixedRoom
|
||||
.public LAST_RESORT_DAMAGE_MULT_TABLE
|
||||
.public LogMessageByIdWithPopupCheckUser
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public LowerDefensiveStat
|
||||
@@ -50,22 +58,8 @@
|
||||
.public LowerSpeed
|
||||
.public MewSpawnCheck
|
||||
.public MistIsActive
|
||||
.public ov10_022C44B8
|
||||
.public ov10_022C44F0
|
||||
.public ov10_022C4518
|
||||
.public ov10_022C452C
|
||||
.public ov10_022C453C
|
||||
.public ov10_022C456C
|
||||
.public ov10_022C45BC
|
||||
.public ov10_022C4654
|
||||
.public ov10_022C4678
|
||||
.public ov10_022C4684
|
||||
.public ov10_022C46F4
|
||||
.public ov10_022C4720
|
||||
.public ov10_022C47DC
|
||||
.public ov10_022C4944
|
||||
.public ov10_022C4964
|
||||
.public ov10_022C49B4
|
||||
.public ov29_022E09E8
|
||||
.public ov29_022E1AAC
|
||||
.public ov29_022E1AD4
|
||||
@@ -101,8 +95,6 @@
|
||||
.public ov29_0234B0B4
|
||||
.public ov29_0234BA54
|
||||
.public ov29_0235171E
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_02352B38
|
||||
.public ov29_02352B3C
|
||||
.public ov29_02353538
|
||||
@@ -110,10 +102,16 @@
|
||||
.public RevealEnemies
|
||||
.public RevealItems
|
||||
.public RevealStairs
|
||||
.public ROOST_HP_RESTORATION_TABLE
|
||||
.public SHADOW_FORCE_DAMAGE_MULTIPLIER
|
||||
.public SLEEP_TURN_RANGE
|
||||
.public SPATK_STAT_IDX
|
||||
.public SpawnDroppedItemWrapper
|
||||
.public StringFromMessageId
|
||||
.public sub_02024FB8
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public THUNDER_FANG_CRINGE_CHANCE
|
||||
.public THUNDER_FANG_PARALYZE_CHANCE
|
||||
.public TransferNegativeStatusCondition
|
||||
.public TryActivateIdentifyCondition
|
||||
.public TryActivateWeather
|
||||
@@ -146,3 +144,5 @@
|
||||
.public TryWarp
|
||||
.public UpdateMinimap
|
||||
.public UpdateTrapsVisibility
|
||||
.public WEATHER_MOVE_TURN_COUNT
|
||||
.public WRING_OUT_DAMAGE_MULT_TABLE
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
.public AbilityIsActiveVeneer
|
||||
.public ATK_STAT_IDX
|
||||
.public BoostDefensiveStat
|
||||
.public BoostOffensiveStat
|
||||
.public BoostSpeedOneStage
|
||||
@@ -14,18 +15,17 @@
|
||||
.public EndSleepClassStatus
|
||||
.public EntityIsValid__0232E840
|
||||
.public EntityIsValidMoveEffects__0232E250
|
||||
.public FIRE_FANG_CRINGE_CHANCE
|
||||
.public FLARE_BLITZ_BURN_CHANCE
|
||||
.public HEALING_WISH_HP_RESTORATION
|
||||
.public LogMessageByIdWithPopupCheckUserTarget
|
||||
.public LowerOffensiveStat
|
||||
.public ov10_022C449C
|
||||
.public ov10_022C4684
|
||||
.public ov10_022C46F4
|
||||
.public ov29_02318D98
|
||||
.public ov29_0234AFFC
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_02353718
|
||||
.public ResetHitChanceStat
|
||||
.public RestoreAllMovePP
|
||||
.public SPATK_STAT_IDX
|
||||
.public sub_02054EC8
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public TryIncreaseHp
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
.public ApplyDamageAndEffects
|
||||
.public ApplyDamageAndEffectsWrapper
|
||||
.public AreEntitiesAdjacent
|
||||
.public ATK_STAT_IDX
|
||||
.public CalcDamage
|
||||
.public CanAttackInDirection
|
||||
.public CanBeSnatched
|
||||
@@ -335,6 +336,7 @@
|
||||
.public EntityIsValid__0232E840
|
||||
.public EntityIsValid__02333FAC
|
||||
.public ExclusiveItemEffectFlagTest
|
||||
.public FOREWARN_FORCED_MISS_CHANCE
|
||||
.public GetApparentWeather
|
||||
.public GetDamageSourceWrapper
|
||||
.public GetDirectionTowardsPosition
|
||||
@@ -369,7 +371,6 @@
|
||||
.public ov01_0233103C
|
||||
.public ov01_023315F4
|
||||
.public ov10_022BFD6C
|
||||
.public ov10_022C4468
|
||||
.public ov10_022C4480
|
||||
.public ov10_022C4504
|
||||
.public ov10_022C4508
|
||||
@@ -414,8 +415,6 @@
|
||||
.public ov29_023381C0
|
||||
.public ov29_02344B44
|
||||
.public ov29_0234B034
|
||||
.public ov29_02352AE8
|
||||
.public ov29_02352AEC
|
||||
.public ov29_02353538
|
||||
.public ov29_02353718
|
||||
.public ov29_0237CA68
|
||||
@@ -424,6 +423,7 @@
|
||||
.public ov29_0237CA80
|
||||
.public PlayMoveAnimation
|
||||
.public ShouldDisplayEntityWrapper
|
||||
.public SPATK_STAT_IDX
|
||||
.public sub_02050FF8
|
||||
.public SubFixedPoint
|
||||
.public SubstitutePlaceholderStringTags
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
.public _020AFC70
|
||||
.public abs
|
||||
.public AllocAndLoadFileInPack
|
||||
.public CORNER_CARDINAL_NEIGHBOR_IS_OPEN
|
||||
.public DetermineAllTilesWalkableNeighbors
|
||||
.public DetermineTileWalkableNeighbors
|
||||
.public DIRECTIONS_XY
|
||||
@@ -14,6 +15,9 @@
|
||||
.public DungeonRngSetSecondary
|
||||
.public EntityIsValid__02337CA8
|
||||
.public EntityIsValid__02344AF8
|
||||
.public FIRST_DUNGEON_WITH_MONSTER_HOUSE_TRAPS
|
||||
.public FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
.public FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
.public GenerateCleanItem
|
||||
.public GenerateStandardItem
|
||||
.public GetActiveTeamMember
|
||||
@@ -39,6 +43,7 @@
|
||||
.public GetTrapInfo
|
||||
.public GetVictoriesOnOneFloor
|
||||
.public HandleSir0Translation
|
||||
.public HIDDEN_STAIRS_SPAWN_CHANCE_MULTIPLIER
|
||||
.public InitOtherMonsterData
|
||||
.public InitRender3dElement64
|
||||
.public InitStandardItem
|
||||
@@ -55,26 +60,22 @@
|
||||
.public IsItemInBag
|
||||
.public IsOutlawMonsterHouseFloor
|
||||
.public IsTreasureBox
|
||||
.public KECLEON_SHOP_BOOST_CHANCE_MULTIPLIER
|
||||
.public LoadFileFromRom
|
||||
.public LoadScriptVariableValue
|
||||
.public LoadWteFromFileDirectory
|
||||
.public LogMessageByIdWithPopupCheckUser
|
||||
.public MAP_COLOR_TABLE
|
||||
.public MarkShopkeeperSpawn
|
||||
.public MemAlloc
|
||||
.public Memcpy32
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
.public MONSTER_HOUSE_MAX_NON_MONSTER_SPAWNS
|
||||
.public MultiplyByFixedPoint
|
||||
.public ov10_022BFD20
|
||||
.public ov10_022C440C
|
||||
.public ov10_022C44AC
|
||||
.public ov10_022C4660
|
||||
.public ov10_022C484C
|
||||
.public ov10_022C4850
|
||||
.public ov10_022C4B34
|
||||
.public ov10_022C52EC
|
||||
.public ov10_022C5938
|
||||
.public ov10_022C631C
|
||||
.public ov10_022C6326
|
||||
.public ov10_022C6327
|
||||
.public ov10_022C6C74
|
||||
@@ -121,8 +122,6 @@
|
||||
.public ov29_0234B1A4
|
||||
.public ov29_0234C668
|
||||
.public ov29_0234C738
|
||||
.public ov29_0234FDFC
|
||||
.public ov29_023502EC
|
||||
.public ov29_023502F0
|
||||
.public ov29_023502F4
|
||||
.public ov29_02352B5C
|
||||
@@ -130,9 +129,7 @@
|
||||
.public ov29_02352F40
|
||||
.public ov29_02352F7C
|
||||
.public ov29_02352FCC
|
||||
.public ov29_02352FD0
|
||||
.public ov29_02352FF4
|
||||
.public ov29_02353010
|
||||
.public ov29_02353030
|
||||
.public ov29_02353050
|
||||
.public ov29_02353110
|
||||
@@ -160,6 +157,7 @@
|
||||
.public SECONDARY_TERRAIN_TYPES
|
||||
.public SetMonsterLevelAndId
|
||||
.public SetVictoriesOnOneFloor
|
||||
.public SHOP_ITEM_CHANCES
|
||||
.public ShouldMinimapDisplayEntity
|
||||
.public SpawnEnemyTrapAtPos
|
||||
.public SpawnItem
|
||||
@@ -179,6 +177,8 @@
|
||||
.public sub_02056880
|
||||
.public SubstitutePlaceholderStringTags
|
||||
.public TeamMemberHasExclusiveItemEffectActive
|
||||
.public TILESET_PROPERTIES
|
||||
.public TREASURE_BOX_1_ITEM_IDS
|
||||
.public UnloadFile
|
||||
.public UpdateTrapsVisibility
|
||||
.public ZInit8
|
||||
|
||||
@@ -169954,17 +169954,17 @@ EVOLUTION_HP_BONUS:
|
||||
.global _020A18C8
|
||||
_020A18C8:
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.global _020A18CC
|
||||
_020A18CC:
|
||||
.global DAMAGE_FORMULA_FLV_SHIFT
|
||||
DAMAGE_FORMULA_FLV_SHIFT:
|
||||
.byte 0x00, 0x32, 0x00, 0x00
|
||||
.global EVOLUTION_PHYSICAL_STAT_BONUSES
|
||||
EVOLUTION_PHYSICAL_STAT_BONUSES:
|
||||
.byte 0x05, 0x00, 0x05, 0x00
|
||||
.global _020A18D4
|
||||
_020A18D4:
|
||||
.global DAMAGE_FORMULA_CONSTANT_SHIFT
|
||||
DAMAGE_FORMULA_CONSTANT_SHIFT:
|
||||
.byte 0x00, 0xC9, 0xFE, 0xFF
|
||||
.global _020A18D8
|
||||
_020A18D8:
|
||||
.global DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR
|
||||
DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR:
|
||||
.byte 0x00, 0x08, 0x00, 0x00
|
||||
.global EGG_STAT_BONUSES
|
||||
EGG_STAT_BONUSES:
|
||||
@@ -169975,20 +169975,20 @@ _020A18E0:
|
||||
.global EVOLUTION_SPECIAL_STAT_BONUSES
|
||||
EVOLUTION_SPECIAL_STAT_BONUSES:
|
||||
.byte 0x05, 0x00, 0x05, 0x00
|
||||
.global _020A18E8
|
||||
_020A18E8:
|
||||
.global DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER
|
||||
DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER:
|
||||
.byte 0x54, 0x01, 0x00, 0x00
|
||||
.global _020A18EC
|
||||
_020A18EC:
|
||||
.global DAMAGE_FORMULA_LN_PREFACTOR
|
||||
DAMAGE_FORMULA_LN_PREFACTOR:
|
||||
.byte 0x00, 0x32, 0x00, 0x00
|
||||
.global _020A18F0
|
||||
_020A18F0:
|
||||
.global DAMAGE_FORMULA_DEF_PREFACTOR
|
||||
DAMAGE_FORMULA_DEF_PREFACTOR:
|
||||
.byte 0x80, 0xFF, 0xFF, 0xFF
|
||||
.global _020A18F4
|
||||
_020A18F4:
|
||||
.global DAMAGE_FORMULA_AT_PREFACTOR
|
||||
DAMAGE_FORMULA_AT_PREFACTOR:
|
||||
.byte 0x99, 0x00, 0x00, 0x00
|
||||
.global _020A18F8
|
||||
_020A18F8:
|
||||
.global DAMAGE_FORMULA_LN_ARG_PREFACTOR
|
||||
DAMAGE_FORMULA_LN_ARG_PREFACTOR:
|
||||
.byte 0x00, 0x0A, 0x00, 0x00
|
||||
.global _020A18FC
|
||||
_020A18FC:
|
||||
@@ -170248,8 +170248,8 @@ IQ_GUMMI_GAIN_TABLE:
|
||||
.byte 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00
|
||||
.byte 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x05, 0x00
|
||||
.global _020A2538
|
||||
_020A2538:
|
||||
.global GUMMI_BELLY_RESTORE_TABLE
|
||||
GUMMI_BELLY_RESTORE_TABLE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00
|
||||
|
||||
424
asm/overlay_10.s
424
asm/overlay_10.s
@@ -9113,14 +9113,14 @@ ov10_022C43F8:
|
||||
.global ov10_022C4404
|
||||
ov10_022C4404:
|
||||
.byte 0x20, 0x20, 0x3F, 0x3F, 0x3F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C440C
|
||||
ov10_022C440C:
|
||||
.global FIRST_DUNGEON_WITH_MONSTER_HOUSE_TRAPS
|
||||
FIRST_DUNGEON_WITH_MONSTER_HOUSE_TRAPS:
|
||||
.byte 0x1C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4410
|
||||
ov10_022C4410:
|
||||
.byte 0xC8, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4414
|
||||
ov10_022C4414:
|
||||
.global BAD_POISON_DAMAGE_COOLDOWN
|
||||
BAD_POISON_DAMAGE_COOLDOWN:
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4418
|
||||
ov10_022C4418:
|
||||
@@ -9128,18 +9128,18 @@ ov10_022C4418:
|
||||
.global ov10_022C441C
|
||||
ov10_022C441C:
|
||||
.byte 0xC8, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4420
|
||||
ov10_022C4420:
|
||||
.global PROTEIN_STAT_BOOST
|
||||
PROTEIN_STAT_BOOST:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4430
|
||||
ov10_022C4430:
|
||||
.global SPAWN_CAP_NO_MONSTER_HOUSE
|
||||
SPAWN_CAP_NO_MONSTER_HOUSE:
|
||||
.byte 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4434
|
||||
ov10_022C4434:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4438
|
||||
ov10_022C4438:
|
||||
.global OREN_BERRY_DAMAGE
|
||||
OREN_BERRY_DAMAGE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C443C
|
||||
ov10_022C443C:
|
||||
@@ -9155,15 +9155,15 @@ ov10_022C4458:
|
||||
ov10_022C445C:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.byte 0x18, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4468
|
||||
ov10_022C4468:
|
||||
.global FOREWARN_FORCED_MISS_CHANCE
|
||||
FOREWARN_FORCED_MISS_CHANCE:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C446C
|
||||
ov10_022C446C:
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00
|
||||
.byte 0x21, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4478
|
||||
ov10_022C4478:
|
||||
.global SITRUS_BERRY_HP_RESTORATION
|
||||
SITRUS_BERRY_HP_RESTORATION:
|
||||
.byte 0x64, 0x00, 0x00, 0x00
|
||||
.global ov10_022C447C
|
||||
ov10_022C447C:
|
||||
@@ -9172,48 +9172,48 @@ ov10_022C447C:
|
||||
ov10_022C4480:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C448C
|
||||
ov10_022C448C:
|
||||
.global POISON_TAIL_POISON_CHANCE
|
||||
POISON_TAIL_POISON_CHANCE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00
|
||||
.global ov10_022C449C
|
||||
ov10_022C449C:
|
||||
.global FIRE_FANG_CRINGE_CHANCE
|
||||
FIRE_FANG_CRINGE_CHANCE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44A4
|
||||
ov10_022C44A4:
|
||||
.global WHIRLPOOL_CONSTRICTION_CHANCE
|
||||
WHIRLPOOL_CONSTRICTION_CHANCE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44AC
|
||||
ov10_022C44AC:
|
||||
.global MONSTER_HOUSE_MAX_NON_MONSTER_SPAWNS
|
||||
MONSTER_HOUSE_MAX_NON_MONSTER_SPAWNS:
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44B4
|
||||
ov10_022C44B4:
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44B8
|
||||
ov10_022C44B8:
|
||||
.global HEAL_ORDER_HP_RESTORATION
|
||||
HEAL_ORDER_HP_RESTORATION:
|
||||
.byte 0x28, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44BC
|
||||
ov10_022C44BC:
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44C4
|
||||
ov10_022C44C4:
|
||||
.global STEEL_WING_BOOST_DEFENSE_CHANCE
|
||||
STEEL_WING_BOOST_DEFENSE_CHANCE:
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44CC
|
||||
ov10_022C44CC:
|
||||
.byte 0x19, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44D0
|
||||
ov10_022C44D0:
|
||||
.global GOLD_THORN_POWER
|
||||
GOLD_THORN_POWER:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44D4
|
||||
ov10_022C44D4:
|
||||
.global BURN_DAMAGE
|
||||
BURN_DAMAGE:
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44D8
|
||||
ov10_022C44D8:
|
||||
.global POISON_DAMAGE
|
||||
POISON_DAMAGE:
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44DC
|
||||
ov10_022C44DC:
|
||||
.global SPAWN_COOLDOWN
|
||||
SPAWN_COOLDOWN:
|
||||
.byte 0x24, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44E0
|
||||
ov10_022C44E0:
|
||||
.global MIST_BALL_LOWER_SPECIAL_ATTACK_CHANCE
|
||||
MIST_BALL_LOWER_SPECIAL_ATTACK_CHANCE:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44E4
|
||||
ov10_022C44E4:
|
||||
@@ -9224,14 +9224,14 @@ ov10_022C44E8:
|
||||
.global ov10_022C44EC
|
||||
ov10_022C44EC:
|
||||
.byte 0x3C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44F0
|
||||
ov10_022C44F0:
|
||||
.global CHARGE_BEAM_BOOST_SPECIAL_ATTACK_CHANCE
|
||||
CHARGE_BEAM_BOOST_SPECIAL_ATTACK_CHANCE:
|
||||
.byte 0x28, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44F4
|
||||
ov10_022C44F4:
|
||||
.global ORAN_BERRY_FULL_HP_BOOST
|
||||
ORAN_BERRY_FULL_HP_BOOST:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44F8
|
||||
ov10_022C44F8:
|
||||
.global LIFE_SEED_HP_BOOST
|
||||
LIFE_SEED_HP_BOOST:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.global ov10_022C44FC
|
||||
ov10_022C44FC:
|
||||
@@ -9242,48 +9242,48 @@ ov10_022C4504:
|
||||
.global ov10_022C4508
|
||||
ov10_022C4508:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C450C
|
||||
ov10_022C450C:
|
||||
.global LUSTER_PURGE_LOWER_SPECIAL_DEFENSE_CHANCE
|
||||
LUSTER_PURGE_LOWER_SPECIAL_DEFENSE_CHANCE:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4510
|
||||
ov10_022C4510:
|
||||
.global SUPER_LUCK_CRIT_RATE_BOOST
|
||||
SUPER_LUCK_CRIT_RATE_BOOST:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4518
|
||||
ov10_022C4518:
|
||||
.global ICE_FANG_FREEZE_CHANCE
|
||||
ICE_FANG_FREEZE_CHANCE:
|
||||
.byte 0x0F, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4520
|
||||
ov10_022C4520:
|
||||
.byte 0x19, 0x00, 0x00, 0x00
|
||||
.byte 0x0C, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C452C
|
||||
ov10_022C452C:
|
||||
.global THUNDER_FANG_PARALYZE_CHANCE
|
||||
THUNDER_FANG_PARALYZE_CHANCE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4530
|
||||
ov10_022C4530:
|
||||
.byte 0x0F, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00
|
||||
.global ov10_022C453C
|
||||
ov10_022C453C:
|
||||
.global ICE_FANG_CRINGE_CHANCE
|
||||
ICE_FANG_CRINGE_CHANCE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4540
|
||||
ov10_022C4540:
|
||||
.global BLAZE_KICK_BURN_CHANCE
|
||||
BLAZE_KICK_BURN_CHANCE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4548
|
||||
ov10_022C4548:
|
||||
.global DIZZY_PUNCH_CONFUSE_CHANCE
|
||||
DIZZY_PUNCH_CONFUSE_CHANCE:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C454C
|
||||
ov10_022C454C:
|
||||
.global SECRET_POWER_EFFECT_CHANCE
|
||||
SECRET_POWER_EFFECT_CHANCE:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4554
|
||||
ov10_022C4554:
|
||||
.global METAL_CLAW_BOOST_ATTACK_CHANCE
|
||||
METAL_CLAW_BOOST_ATTACK_CHANCE:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4558
|
||||
ov10_022C4558:
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov10_022C455C
|
||||
ov10_022C455C:
|
||||
.global TECHNICIAN_MOVE_POWER_THRESHOLD
|
||||
TECHNICIAN_MOVE_POWER_THRESHOLD:
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4560
|
||||
ov10_022C4560:
|
||||
@@ -9302,17 +9302,17 @@ ov10_022C4574:
|
||||
ov10_022C457C:
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4588
|
||||
ov10_022C4588:
|
||||
.global LEECH_SEED_HP_DRAIN
|
||||
LEECH_SEED_HP_DRAIN:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4590
|
||||
ov10_022C4590:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4594
|
||||
ov10_022C4594:
|
||||
.global AFTERMATH_CHANCE
|
||||
AFTERMATH_CHANCE:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4598
|
||||
ov10_022C4598:
|
||||
.global SET_DAMAGE_STATUS_DAMAGE
|
||||
SET_DAMAGE_STATUS_DAMAGE:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C459C
|
||||
ov10_022C459C:
|
||||
@@ -9353,8 +9353,8 @@ ov10_022C45D8:
|
||||
.global ov10_022C45DC
|
||||
ov10_022C45DC:
|
||||
.byte 0x23, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45E0
|
||||
ov10_022C45E0:
|
||||
.global TYPE_ADVANTAGE_MASTER_CRIT_RATE
|
||||
TYPE_ADVANTAGE_MASTER_CRIT_RATE:
|
||||
.byte 0x28, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45E4
|
||||
ov10_022C45E4:
|
||||
@@ -9362,14 +9362,14 @@ ov10_022C45E4:
|
||||
.global ov10_022C45E8
|
||||
ov10_022C45E8:
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45EC
|
||||
ov10_022C45EC:
|
||||
.global ORAN_BERRY_HP_RESTORATION
|
||||
ORAN_BERRY_HP_RESTORATION:
|
||||
.byte 0x64, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45F0
|
||||
ov10_022C45F0:
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45F4
|
||||
ov10_022C45F4:
|
||||
.global SITRUS_BERRY_FULL_HP_BOOST
|
||||
SITRUS_BERRY_FULL_HP_BOOST:
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.global ov10_022C45F8
|
||||
ov10_022C45F8:
|
||||
@@ -9378,24 +9378,24 @@ ov10_022C45F8:
|
||||
ov10_022C45FC:
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4608
|
||||
ov10_022C4608:
|
||||
.global CRUSH_CLAW_LOWER_DEFENSE_CHANCE
|
||||
CRUSH_CLAW_LOWER_DEFENSE_CHANCE:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C460C
|
||||
ov10_022C460C:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4610
|
||||
ov10_022C4610:
|
||||
.global BURN_DAMAGE_COOLDOWN
|
||||
BURN_DAMAGE_COOLDOWN:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4614
|
||||
ov10_022C4614:
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4624
|
||||
ov10_022C4624:
|
||||
.global STICK_POWER
|
||||
STICK_POWER:
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9C, 0xFF, 0x00, 0x00
|
||||
.byte 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4640
|
||||
ov10_022C4640:
|
||||
.global SPAWN_COOLDOWN_THIEF_ALERT
|
||||
SPAWN_COOLDOWN_THIEF_ALERT:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4648
|
||||
@@ -9407,91 +9407,91 @@ ov10_022C464C:
|
||||
.global ov10_022C4650
|
||||
ov10_022C4650:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4654
|
||||
ov10_022C4654:
|
||||
.global WEATHER_MOVE_TURN_COUNT
|
||||
WEATHER_MOVE_TURN_COUNT:
|
||||
.byte 0xB8, 0x0B, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4660
|
||||
ov10_022C4660:
|
||||
.global MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
MONSTER_HOUSE_MAX_MONSTER_SPAWNS:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4664
|
||||
ov10_022C4664:
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C466C
|
||||
ov10_022C466C:
|
||||
.global SPEED_BOOST_TURNS
|
||||
SPEED_BOOST_TURNS:
|
||||
.byte 0xFA, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00
|
||||
.byte 0x9C, 0xFF, 0x00, 0x00
|
||||
.global ov10_022C4678
|
||||
ov10_022C4678:
|
||||
.global THUNDER_FANG_CRINGE_CHANCE
|
||||
THUNDER_FANG_CRINGE_CHANCE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4680
|
||||
ov10_022C4680:
|
||||
.byte 0x3C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4684
|
||||
ov10_022C4684:
|
||||
.global FLARE_BLITZ_BURN_CHANCE
|
||||
FLARE_BLITZ_BURN_CHANCE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46A0
|
||||
ov10_022C46A0:
|
||||
.byte 0x32, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46A4
|
||||
ov10_022C46A4:
|
||||
.global SPAWN_CAP_WITH_MONSTER_HOUSE
|
||||
SPAWN_CAP_WITH_MONSTER_HOUSE:
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46A8
|
||||
ov10_022C46A8:
|
||||
.global POISON_DAMAGE_COOLDOWN
|
||||
POISON_DAMAGE_COOLDOWN:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46AC
|
||||
ov10_022C46AC:
|
||||
.global LEECH_SEED_DAMAGE_COOLDOWN
|
||||
LEECH_SEED_DAMAGE_COOLDOWN:
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46B0
|
||||
ov10_022C46B0:
|
||||
.byte 0x5A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46B4
|
||||
ov10_022C46B4:
|
||||
.global GEO_PEBBLE_DAMAGE
|
||||
GEO_PEBBLE_DAMAGE:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46B8
|
||||
ov10_022C46B8:
|
||||
.global GRAVELEROCK_DAMAGE
|
||||
GRAVELEROCK_DAMAGE:
|
||||
.byte 0x14, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46BC
|
||||
ov10_022C46BC:
|
||||
.global RARE_FOSSIL_DAMAGE
|
||||
RARE_FOSSIL_DAMAGE:
|
||||
.byte 0x64, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46C0
|
||||
ov10_022C46C0:
|
||||
.global GINSENG_CHANCE_3
|
||||
GINSENG_CHANCE_3:
|
||||
.byte 0x0C, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46C4
|
||||
ov10_022C46C4:
|
||||
.global ZINC_STAT_BOOST
|
||||
ZINC_STAT_BOOST:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46C8
|
||||
ov10_022C46C8:
|
||||
.global IRON_STAT_BOOST
|
||||
IRON_STAT_BOOST:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46CC
|
||||
ov10_022C46CC:
|
||||
.global CALCIUM_STAT_BOOST
|
||||
CALCIUM_STAT_BOOST:
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x24, 0xFF, 0x00, 0x00
|
||||
.global ov10_022C46D4
|
||||
ov10_022C46D4:
|
||||
.global DRAGON_RAGE_FIXED_DAMAGE
|
||||
DRAGON_RAGE_FIXED_DAMAGE:
|
||||
.byte 0x1E, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46D8
|
||||
ov10_022C46D8:
|
||||
.global CORSOLA_TWIG_POWER
|
||||
CORSOLA_TWIG_POWER:
|
||||
.byte 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46DC
|
||||
ov10_022C46DC:
|
||||
.global CACNEA_SPIKE_POWER
|
||||
CACNEA_SPIKE_POWER:
|
||||
.byte 0x0A, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46E0
|
||||
ov10_022C46E0:
|
||||
.global GOLD_FANG_POWER
|
||||
GOLD_FANG_POWER:
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46E4
|
||||
ov10_022C46E4:
|
||||
.global SILVER_SPIKE_POWER
|
||||
SILVER_SPIKE_POWER:
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46E8
|
||||
ov10_022C46E8:
|
||||
.global IRON_THORN_POWER
|
||||
IRON_THORN_POWER:
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46EC
|
||||
ov10_022C46EC:
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46F0
|
||||
ov10_022C46F0:
|
||||
.global SCOPE_LENS_CRIT_RATE_BOOST
|
||||
SCOPE_LENS_CRIT_RATE_BOOST:
|
||||
.byte 0x0F, 0x00, 0x00, 0x00
|
||||
.global ov10_022C46F4
|
||||
ov10_022C46F4:
|
||||
.global HEALING_WISH_HP_RESTORATION
|
||||
HEALING_WISH_HP_RESTORATION:
|
||||
.byte 0xE7, 0x03, 0x00, 0x00, 0x9C, 0xFF, 0x00, 0x00
|
||||
.global ov10_022C46FC
|
||||
ov10_022C46FC:
|
||||
@@ -9508,15 +9508,15 @@ ov10_022C4708:
|
||||
.global ov10_022C470C
|
||||
ov10_022C470C:
|
||||
.byte 0xC8, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4710
|
||||
ov10_022C4710:
|
||||
.global ME_FIRST_MULTIPLIER
|
||||
ME_FIRST_MULTIPLIER:
|
||||
.byte 0x80, 0x01, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00
|
||||
.global ov10_022C471C
|
||||
ov10_022C471C:
|
||||
.global IMPRISON_TURN_RANGE
|
||||
IMPRISON_TURN_RANGE:
|
||||
.byte 0x03, 0x00, 0x06, 0x00
|
||||
.global ov10_022C4720
|
||||
ov10_022C4720:
|
||||
.global SLEEP_TURN_RANGE
|
||||
SLEEP_TURN_RANGE:
|
||||
.byte 0x03, 0x00, 0x07, 0x00
|
||||
.byte 0x04, 0x00, 0x08, 0x00, 0x7F, 0x00, 0x7F, 0x00
|
||||
.global ov10_022C472C
|
||||
@@ -9537,21 +9537,21 @@ ov10_022C473C:
|
||||
.global ov10_022C4740
|
||||
ov10_022C4740:
|
||||
.byte 0x0A, 0x00, 0x0C, 0x00
|
||||
.global ov10_022C4744
|
||||
ov10_022C4744:
|
||||
.global BURN_DAMAGE_MULTIPLIER
|
||||
BURN_DAMAGE_MULTIPLIER:
|
||||
.byte 0xCC, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4748
|
||||
ov10_022C4748:
|
||||
.global REST_TURN_RANGE
|
||||
REST_TURN_RANGE:
|
||||
.byte 0x01, 0x00, 0x04, 0x00
|
||||
.global ov10_022C474C
|
||||
ov10_022C474C:
|
||||
.global MATCHUP_SUPER_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
MATCHUP_SUPER_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER:
|
||||
.byte 0xB3, 0x01, 0x00, 0x00
|
||||
.global ov10_022C4750
|
||||
ov10_022C4750:
|
||||
.byte 0x06, 0x00, 0x0C, 0x00
|
||||
.byte 0x03, 0x00, 0x05, 0x00
|
||||
.global ov10_022C4758
|
||||
ov10_022C4758:
|
||||
.global MATCHUP_IMMUNE_MULTIPLIER
|
||||
MATCHUP_IMMUNE_MULTIPLIER:
|
||||
.byte 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00
|
||||
.global ov10_022C4760
|
||||
ov10_022C4760:
|
||||
@@ -9570,16 +9570,16 @@ ov10_022C4794:
|
||||
.global ov10_022C47B8
|
||||
ov10_022C47B8:
|
||||
.byte 0x01, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x0C, 0x00
|
||||
.global ov10_022C47C0
|
||||
ov10_022C47C0:
|
||||
.global TINTED_LENS_MULTIPLIER
|
||||
TINTED_LENS_MULTIPLIER:
|
||||
.byte 0x33, 0x01, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1E, 0x00
|
||||
.global ov10_022C47CC
|
||||
ov10_022C47CC:
|
||||
.byte 0x0A, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x03, 0x00
|
||||
.byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00
|
||||
.global ov10_022C47DC
|
||||
ov10_022C47DC:
|
||||
.global SHADOW_FORCE_DAMAGE_MULTIPLIER
|
||||
SHADOW_FORCE_DAMAGE_MULTIPLIER:
|
||||
.byte 0x00, 0x02, 0x00, 0x00
|
||||
.global ov10_022C47E0
|
||||
ov10_022C47E0:
|
||||
@@ -9591,33 +9591,33 @@ ov10_022C47F0:
|
||||
.global ov10_022C47F4
|
||||
ov10_022C47F4:
|
||||
.byte 0x01, 0x00, 0x04, 0x00
|
||||
.global ov10_022C47F8
|
||||
ov10_022C47F8:
|
||||
.global POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
POWER_PITCHER_DAMAGE_MULTIPLIER:
|
||||
.byte 0x80, 0x01, 0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00
|
||||
.global ov10_022C4800
|
||||
ov10_022C4800:
|
||||
.byte 0x78, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00
|
||||
.global ov10_022C4810
|
||||
ov10_022C4810:
|
||||
.global MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER
|
||||
MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER:
|
||||
.byte 0xB5, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4814
|
||||
ov10_022C4814:
|
||||
.byte 0x44, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4818
|
||||
ov10_022C4818:
|
||||
.global MATCHUP_SUPER_EFFECTIVE_MULTIPLIER
|
||||
MATCHUP_SUPER_EFFECTIVE_MULTIPLIER:
|
||||
.byte 0x66, 0x01, 0x00, 0x00
|
||||
.global ov10_022C481C
|
||||
ov10_022C481C:
|
||||
.global MATCHUP_NEUTRAL_MULTIPLIER
|
||||
MATCHUP_NEUTRAL_MULTIPLIER:
|
||||
.byte 0x00, 0x01, 0x00, 0x00
|
||||
.global ov10_022C4820
|
||||
ov10_022C4820:
|
||||
.global MATCHUP_IMMUNE_MULTIPLIER_ERRATIC_PLAYER
|
||||
MATCHUP_IMMUNE_MULTIPLIER_ERRATIC_PLAYER:
|
||||
.byte 0x40, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4824
|
||||
ov10_022C4824:
|
||||
.global MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER:
|
||||
.byte 0x80, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00
|
||||
.global ov10_022C482C
|
||||
ov10_022C482C:
|
||||
.global MATCHUP_NEUTRAL_MULTIPLIER_ERRATIC_PLAYER
|
||||
MATCHUP_NEUTRAL_MULTIPLIER_ERRATIC_PLAYER:
|
||||
.byte 0x00, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00
|
||||
.global ov10_022C4834
|
||||
ov10_022C4834:
|
||||
@@ -9628,14 +9628,14 @@ ov10_022C483C:
|
||||
.global ov10_022C4840
|
||||
ov10_022C4840:
|
||||
.byte 0x01, 0x00, 0x03, 0x00
|
||||
.global ov10_022C4844
|
||||
ov10_022C4844:
|
||||
.global AIR_BLADE_DAMAGE_MULTIPLIER
|
||||
AIR_BLADE_DAMAGE_MULTIPLIER:
|
||||
.byte 0x80, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00
|
||||
.global ov10_022C484C
|
||||
ov10_022C484C:
|
||||
.global KECLEON_SHOP_BOOST_CHANCE_MULTIPLIER
|
||||
KECLEON_SHOP_BOOST_CHANCE_MULTIPLIER:
|
||||
.byte 0x33, 0x01, 0x00, 0x00
|
||||
.global ov10_022C4850
|
||||
ov10_022C4850:
|
||||
.global HIDDEN_STAIRS_SPAWN_CHANCE_MULTIPLIER
|
||||
HIDDEN_STAIRS_SPAWN_CHANCE_MULTIPLIER:
|
||||
.byte 0x33, 0x01, 0x00, 0x00
|
||||
.global ov10_022C4854
|
||||
ov10_022C4854:
|
||||
@@ -9660,8 +9660,8 @@ ov10_022C489C:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x06, 0x00
|
||||
.byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00
|
||||
.byte 0x00, 0x02, 0x00, 0x00, 0x0F, 0x00, 0x1E, 0x00
|
||||
.global ov10_022C48BC
|
||||
ov10_022C48BC:
|
||||
.global SKULL_BASH_DAMAGE_MULTIPLIER
|
||||
SKULL_BASH_DAMAGE_MULTIPLIER:
|
||||
.byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00
|
||||
.global ov10_022C48C4
|
||||
ov10_022C48C4:
|
||||
@@ -9672,8 +9672,8 @@ ov10_022C48CC:
|
||||
.global ov10_022C48D4
|
||||
ov10_022C48D4:
|
||||
.byte 0x4D, 0x00, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov10_022C48DC
|
||||
ov10_022C48DC:
|
||||
.global WEATHER_BALL_TYPE_TABLE
|
||||
WEATHER_BALL_TYPE_TABLE:
|
||||
.byte 0x01, 0x02, 0x0D, 0x01, 0x03, 0x06, 0x01, 0x06
|
||||
.global ov10_022C48E4
|
||||
ov10_022C48E4:
|
||||
@@ -9695,22 +9695,22 @@ ov10_022C4924:
|
||||
.global ov10_022C4934
|
||||
ov10_022C4934:
|
||||
.byte 0x4D, 0x00, 0x47, 0x00, 0x7B, 0x05, 0x49, 0x00, 0x88, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4944
|
||||
ov10_022C4944:
|
||||
.global LAST_RESORT_DAMAGE_MULT_TABLE
|
||||
LAST_RESORT_DAMAGE_MULT_TABLE:
|
||||
.byte 0x00, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00
|
||||
.byte 0x32, 0x00, 0x50, 0x00, 0x14, 0x00, 0x1E, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x01, 0x00
|
||||
.global ov10_022C4964
|
||||
ov10_022C4964:
|
||||
.global ROOST_HP_RESTORATION_TABLE
|
||||
ROOST_HP_RESTORATION_TABLE:
|
||||
.byte 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00
|
||||
.byte 0x32, 0x00, 0x50, 0x00, 0x14, 0x00, 0x1E, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x01, 0x00
|
||||
.byte 0x32, 0x00, 0x50, 0x00, 0x14, 0x00, 0x1E, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x01, 0x00
|
||||
.byte 0x00, 0x02, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.global ov10_022C49B4
|
||||
ov10_022C49B4:
|
||||
.global WRING_OUT_DAMAGE_MULT_TABLE
|
||||
WRING_OUT_DAMAGE_MULT_TABLE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.global ov10_022C49C4
|
||||
ov10_022C49C4:
|
||||
.global ERUPTION_DAMAGE_MULT_TABLE
|
||||
ERUPTION_DAMAGE_MULT_TABLE:
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.global ov10_022C49D4
|
||||
ov10_022C49D4:
|
||||
@@ -9785,8 +9785,8 @@ ov10_022C4B34:
|
||||
.byte 0x5D, 0x00, 0xBA, 0x00, 0x90, 0x00, 0x90, 0x00, 0x37, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00
|
||||
.global ov10_022C4B74
|
||||
ov10_022C4B74:
|
||||
.global EAT_ITEM_EFFECT_IGNORE_LIST
|
||||
EAT_ITEM_EFFECT_IGNORE_LIST:
|
||||
.byte 0x4A, 0x00, 0x4B, 0x00, 0x4C, 0x00, 0x4F, 0x00, 0x53, 0x00, 0x54, 0x00, 0x56, 0x00, 0x5B, 0x00
|
||||
.byte 0x57, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x6F, 0x00, 0x68, 0x00, 0x6B, 0x00, 0x75, 0x00
|
||||
.byte 0x71, 0x00, 0x00, 0x00
|
||||
@@ -9817,8 +9817,8 @@ ov10_022C4C3E:
|
||||
.byte 0x64, 0x00, 0x28, 0x00, 0xC8, 0x00, 0x23, 0x00, 0x2C, 0x01, 0x1E, 0x00, 0x90, 0x01, 0x19, 0x00
|
||||
.byte 0xF4, 0x01, 0x14, 0x00, 0x58, 0x02, 0x0F, 0x00, 0xBC, 0x02, 0x0A, 0x00, 0xE8, 0x03, 0x05, 0x00
|
||||
.byte 0x10, 0x27, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00
|
||||
.global ov10_022C4C6C
|
||||
ov10_022C4C6C:
|
||||
.global CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
CASTFORM_WEATHER_ATTRIBUTE_TABLE:
|
||||
.byte 0x01, 0x00
|
||||
.global ov10_022C4C6E
|
||||
ov10_022C4C6E:
|
||||
@@ -9829,8 +9829,8 @@ ov10_022C4C70:
|
||||
.byte 0x7D, 0x01, 0xD5, 0x03, 0x01, 0x00, 0x7B, 0x01, 0xD3, 0x03, 0x01, 0x00, 0x7B, 0x01, 0xD3, 0x03
|
||||
.byte 0x03, 0x00, 0x7E, 0x01, 0xD6, 0x03, 0x06, 0x00, 0x7C, 0x01, 0xD4, 0x03, 0x01, 0x00, 0x7B, 0x01
|
||||
.byte 0xD3, 0x03, 0x06, 0x00, 0x7C, 0x01, 0xD4, 0x03
|
||||
.global ov10_022C4C9C
|
||||
ov10_022C4C9C:
|
||||
.global BAD_POISON_DAMAGE_TABLE
|
||||
BAD_POISON_DAMAGE_TABLE:
|
||||
.byte 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00
|
||||
@@ -9839,8 +9839,8 @@ ov10_022C4C9C:
|
||||
.byte 0x4C, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00
|
||||
.byte 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5B, 0x00, 0x5D, 0x00, 0x5E, 0x00
|
||||
.byte 0x5F, 0x00, 0x60, 0x00, 0x61, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x68, 0x00, 0x75, 0x00, 0x00, 0x00
|
||||
.global ov10_022C4D14
|
||||
ov10_022C4D14:
|
||||
.global TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
TYPE_MATCHUP_COMBINATOR_TABLE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
@@ -9852,16 +9852,16 @@ ov10_022C4D54:
|
||||
.byte 0x0D, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00
|
||||
.byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00
|
||||
.byte 0x0D, 0x00, 0x0F, 0x00
|
||||
.global ov10_022C4D98
|
||||
ov10_022C4D98:
|
||||
.global OFFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
OFFENSIVE_STAT_STAGE_MULTIPLIERS:
|
||||
.byte 0x80, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00
|
||||
.byte 0x8F, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00
|
||||
.byte 0xAB, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
.byte 0x33, 0x01, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00
|
||||
.byte 0x99, 0x01, 0x00, 0x00, 0xA6, 0x01, 0x00, 0x00, 0xB3, 0x01, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x00
|
||||
.byte 0xCC, 0x01, 0x00, 0x00, 0xD9, 0x01, 0x00, 0x00
|
||||
.global ov10_022C4DEC
|
||||
ov10_022C4DEC:
|
||||
.global DEFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
DEFENSIVE_STAT_STAGE_MULTIPLIERS:
|
||||
.byte 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
|
||||
.byte 0x19, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00
|
||||
.byte 0x4C, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00
|
||||
@@ -9876,8 +9876,8 @@ ov10_022C4DEC:
|
||||
.byte 0xC0, 0x5D, 0x32, 0x02, 0x0E, 0x01, 0x00, 0x00, 0xF4, 0x7A, 0x32, 0x02, 0x59, 0x01, 0x00, 0x00
|
||||
.byte 0xF4, 0x7A, 0x32, 0x02, 0xE6, 0x01, 0x00, 0x00, 0xC0, 0x5D, 0x32, 0x02, 0xF5, 0x01, 0x00, 0x00
|
||||
.byte 0x00, 0x90, 0x32, 0x02
|
||||
.global ov10_022C4EB8
|
||||
ov10_022C4EB8:
|
||||
.global APPLES_AND_BERRIES_ITEM_IDS
|
||||
APPLES_AND_BERRIES_ITEM_IDS:
|
||||
.byte 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4A, 0x00
|
||||
.byte 0x4B, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00
|
||||
.byte 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5A, 0x00
|
||||
@@ -9913,8 +9913,8 @@ ov10_022C4FC4:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00
|
||||
.global ov10_022C5064
|
||||
ov10_022C5064:
|
||||
.global RECRUITMENT_LEVEL_BOOST_TABLE
|
||||
RECRUITMENT_LEVEL_BOOST_TABLE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -9928,8 +9928,8 @@ ov10_022C5064:
|
||||
.byte 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00
|
||||
.byte 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00
|
||||
.byte 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0x00, 0x00
|
||||
.global ov10_022C5130
|
||||
ov10_022C5130:
|
||||
.global NATURAL_GIFT_ITEM_TABLE
|
||||
NATURAL_GIFT_ITEM_TABLE:
|
||||
.byte 0x45, 0x00, 0x04, 0x00
|
||||
.byte 0x01, 0x00, 0x46, 0x00, 0x08, 0x00, 0x01, 0x00, 0x47, 0x00, 0x0B, 0x00, 0x03, 0x00, 0x48, 0x00
|
||||
.byte 0x0E, 0x00, 0x02, 0x00, 0x49, 0x00, 0x09, 0x00, 0x01, 0x00, 0x4A, 0x00, 0x10, 0x00, 0x02, 0x00
|
||||
@@ -9944,8 +9944,8 @@ ov10_022C5130:
|
||||
.byte 0x0E, 0x00, 0x02, 0x00, 0x69, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x6A, 0x00, 0x06, 0x00, 0x02, 0x00
|
||||
.byte 0x6B, 0x00, 0x08, 0x00, 0x02, 0x00, 0x75, 0x00, 0x08, 0x00, 0x05, 0x00, 0x76, 0x00, 0x11, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov10_022C51FC
|
||||
ov10_022C51FC:
|
||||
.global RANDOM_MUSIC_ID_TABLE
|
||||
RANDOM_MUSIC_ID_TABLE:
|
||||
.byte 0x24, 0x00, 0x3B, 0x00, 0x1D, 0x00, 0x3A, 0x00
|
||||
.byte 0x2E, 0x00, 0x1A, 0x00, 0x37, 0x00, 0x15, 0x00, 0x2F, 0x00, 0x16, 0x00, 0x36, 0x00, 0x2A, 0x00
|
||||
.byte 0x22, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1E, 0x00, 0x35, 0x00, 0x3A, 0x00, 0x17, 0x00, 0x28, 0x00
|
||||
@@ -9962,8 +9962,8 @@ ov10_022C51FC:
|
||||
.byte 0x29, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x1F, 0x00, 0x23, 0x00, 0x24, 0x00, 0x1D, 0x00, 0x5E, 0x00
|
||||
.byte 0x3E, 0x00, 0x3F, 0x00, 0x28, 0x00, 0x2A, 0x00, 0x1A, 0x00, 0x18, 0x00, 0x16, 0x00, 0x91, 0x00
|
||||
.byte 0x1E, 0x00, 0x1F, 0x00, 0x8F, 0x00, 0x90, 0x00
|
||||
.global ov10_022C52EC
|
||||
ov10_022C52EC:
|
||||
.global SHOP_ITEM_CHANCES
|
||||
SHOP_ITEM_CHANCES:
|
||||
.byte 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x64, 0x00
|
||||
.byte 0x64, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00
|
||||
.byte 0x64, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x64, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x1E, 0x00
|
||||
@@ -10004,8 +10004,8 @@ ov10_022C52EC:
|
||||
.byte 0xCC, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00
|
||||
.byte 0x66, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00
|
||||
.byte 0x33, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00
|
||||
.global ov10_022C555C
|
||||
ov10_022C555C:
|
||||
.global MUSIC_ID_TABLE
|
||||
MUSIC_ID_TABLE:
|
||||
.byte 0xE7, 0x03, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00
|
||||
.byte 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00
|
||||
.byte 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00
|
||||
@@ -10028,8 +10028,8 @@ ov10_022C555C:
|
||||
.byte 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x8A, 0x00
|
||||
.byte 0x12, 0x00, 0x0B, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x10, 0x00, 0xA5, 0x00, 0xA5, 0x00
|
||||
.byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x12, 0x00, 0x46, 0x00, 0x13, 0x00
|
||||
.global ov10_022C56B0
|
||||
ov10_022C56B0:
|
||||
.global TYPE_MATCHUP_TABLE
|
||||
TYPE_MATCHUP_TABLE:
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00
|
||||
@@ -10072,8 +10072,8 @@ ov10_022C56B0:
|
||||
.byte 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x01, 0x00
|
||||
.global ov10_022C5938
|
||||
ov10_022C5938:
|
||||
.global FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE:
|
||||
.byte 0x0A, 0x00, 0x64, 0x00
|
||||
.global ov10_022C593C
|
||||
ov10_022C593C:
|
||||
@@ -10152,8 +10152,8 @@ ov10_022C593C:
|
||||
.byte 0x32, 0x32, 0xFF, 0x00, 0x37, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x41, 0x3C, 0x32, 0x32, 0xFF, 0x00
|
||||
.byte 0x1E, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x78, 0x78, 0x78, 0x78, 0xFF, 0x00, 0x37, 0x00, 0xC8, 0x00
|
||||
.byte 0x00, 0x00, 0x41, 0x3C, 0x32, 0x32, 0xFF, 0x00
|
||||
.global ov10_022C5DDC
|
||||
ov10_022C5DDC:
|
||||
.global METRONOME_TABLE
|
||||
METRONOME_TABLE:
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov10_022C5DE0
|
||||
ov10_022C5DE0:
|
||||
@@ -10242,8 +10242,8 @@ ov10_022C5DE0:
|
||||
.byte 0x13, 0x02, 0x00, 0x00, 0x00, 0xE4, 0x32, 0x02, 0x15, 0x02, 0x00, 0x00, 0xA0, 0xE4, 0x32, 0x02
|
||||
.byte 0x16, 0x02, 0x00, 0x00, 0x60, 0xE5, 0x32, 0x02, 0x1B, 0x02, 0x00, 0x00, 0xC0, 0x5D, 0x32, 0x02
|
||||
.byte 0x1D, 0x02, 0x00, 0x00, 0x08, 0x7C, 0x32, 0x02
|
||||
.global ov10_022C631C
|
||||
ov10_022C631C:
|
||||
.global TILESET_PROPERTIES
|
||||
TILESET_PROPERTIES:
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov10_022C6320
|
||||
ov10_022C6320:
|
||||
@@ -10409,8 +10409,8 @@ ov10_022C6327:
|
||||
.byte 0x00, 0x02, 0x04, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00
|
||||
.byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x07, 0x0D, 0x00, 0x07, 0x00, 0x00, 0x00
|
||||
.global ov10_022C6C70
|
||||
ov10_022C6C70:
|
||||
.global FIXED_ROOM_PROPERTIES_TABLE
|
||||
FIXED_ROOM_PROPERTIES_TABLE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov10_022C6C74
|
||||
ov10_022C6C74:
|
||||
|
||||
@@ -299,36 +299,36 @@ _022E99EC: .word ov29_02353538
|
||||
FindClosestUnoccupiedTileWithin2: ; 0x022E99F0
|
||||
stmdb sp!, {r3, lr}
|
||||
str r2, [sp]
|
||||
ldr r2, _022E9A08 ; =ov29_02351844
|
||||
ldr r2, _022E9A08 ; =DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
mov r3, #0x19
|
||||
bl FindNearbyUnoccupiedTile
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_022E9A08: .word ov29_02351844
|
||||
_022E9A08: .word DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
arm_func_end FindClosestUnoccupiedTileWithin2
|
||||
|
||||
arm_func_start FindFarthestUnoccupiedTileWithin2
|
||||
FindFarthestUnoccupiedTileWithin2: ; 0x022E9A0C
|
||||
stmdb sp!, {r3, lr}
|
||||
str r2, [sp]
|
||||
ldr r2, _022E9A24 ; =ov29_023517DC
|
||||
ldr r2, _022E9A24 ; =DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
|
||||
mov r3, #0x19
|
||||
bl FindNearbyUnoccupiedTile
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_022E9A24: .word ov29_023517DC
|
||||
_022E9A24: .word DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
|
||||
arm_func_end FindFarthestUnoccupiedTileWithin2
|
||||
|
||||
arm_func_start FindUnoccupiedTileWithin3
|
||||
FindUnoccupiedTileWithin3: ; 0x022E9A28
|
||||
stmdb sp!, {r3, lr}
|
||||
str r2, [sp]
|
||||
ldr r2, _022E9A40 ; =ov29_023518AC
|
||||
ldr r2, _022E9A40 ; =DISPLACEMENTS_WITHIN_3
|
||||
mov r3, #0x31
|
||||
bl FindNearbyUnoccupiedTile
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_022E9A40: .word ov29_023518AC
|
||||
_022E9A40: .word DISPLACEMENTS_WITHIN_3
|
||||
arm_func_end FindUnoccupiedTileWithin3
|
||||
|
||||
arm_func_start TickStatusTurnCounter
|
||||
|
||||
@@ -164,7 +164,7 @@ MusicTableIdxToMusicId: ; 0x022EAD00
|
||||
stmdb sp!, {r4, lr}
|
||||
mov r1, #0xaa
|
||||
bl __divsi3
|
||||
ldr r0, _022EAD5C ; =ov10_022C555C
|
||||
ldr r0, _022EAD5C ; =MUSIC_ID_TABLE
|
||||
mov r1, r1, lsl #1
|
||||
ldrh r4, [r0, r1]
|
||||
tst r4, #0x8000
|
||||
@@ -178,16 +178,16 @@ MusicTableIdxToMusicId: ; 0x022EAD00
|
||||
ldr r1, _022EAD60 ; =0x00007FFF
|
||||
mov r0, r0, lsl #0x10
|
||||
and r1, r4, r1
|
||||
ldr r3, _022EAD64 ; =ov10_022C51FC
|
||||
ldr r3, _022EAD64 ; =RANDOM_MUSIC_ID_TABLE
|
||||
mov r1, r1, lsl #0x10
|
||||
mov r2, r0, asr #0xf
|
||||
add r0, r3, r1, lsr #13
|
||||
ldrh r0, [r2, r0]
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_022EAD5C: .word ov10_022C555C
|
||||
_022EAD5C: .word MUSIC_ID_TABLE
|
||||
_022EAD60: .word 0x00007FFF
|
||||
_022EAD64: .word ov10_022C51FC
|
||||
_022EAD64: .word RANDOM_MUSIC_ID_TABLE
|
||||
arm_func_end MusicTableIdxToMusicId
|
||||
|
||||
arm_func_start ov29_022EAD68
|
||||
@@ -215,7 +215,7 @@ _022EADAC:
|
||||
ldr r0, _022EAE0C ; =ov29_02353538
|
||||
mov r1, #0xc
|
||||
ldr r0, [r0]
|
||||
ldr r2, _022EAE10 ; =ov10_022C6C70
|
||||
ldr r2, _022EAE10 ; =FIXED_ROOM_PROPERTIES_TABLE
|
||||
add r0, r0, #0x4000
|
||||
ldrb r3, [r0, #0xda]
|
||||
smulbb r1, r3, r1
|
||||
@@ -239,7 +239,7 @@ _022EAE00:
|
||||
.align 2, 0
|
||||
_022EAE08: .word 0x00001410
|
||||
_022EAE0C: .word ov29_02353538
|
||||
_022EAE10: .word ov10_022C6C70
|
||||
_022EAE10: .word FIXED_ROOM_PROPERTIES_TABLE
|
||||
arm_func_end ov29_022EAD68
|
||||
|
||||
arm_func_start ChangeDungeonMusic
|
||||
@@ -881,13 +881,13 @@ GetItemAction: ; 0x022EB5D8
|
||||
moveq r0, #0x35
|
||||
ldmeqia sp!, {r3, pc}
|
||||
bl GetItemCategoryVeneer
|
||||
ldr r1, _022EB608 ; =ov29_02352010
|
||||
ldr r1, _022EB608 ; =ITEM_CATEGORY_ACTIONS
|
||||
mov r0, r0, lsl #1
|
||||
ldrh r0, [r1, r0]
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_022EB604: .word 0x0000016B
|
||||
_022EB608: .word ov29_02352010
|
||||
_022EB608: .word ITEM_CATEGORY_ACTIONS
|
||||
arm_func_end GetItemAction
|
||||
|
||||
arm_func_start RemoveUsedItem
|
||||
@@ -1539,7 +1539,7 @@ _022EBD80:
|
||||
strb r1, [r6, #0x14e]
|
||||
bl CalcSpeedStageWrapper
|
||||
ldr r1, _022EC2FC ; =ov29_02353538
|
||||
ldr r3, _022EC300 ; =ov29_02352284
|
||||
ldr r3, _022EC300 ; =FRACTIONAL_TURN_SEQUENCE
|
||||
ldr r2, [r1]
|
||||
mov r1, #0x32
|
||||
add r2, r2, #0x700
|
||||
@@ -1730,7 +1730,7 @@ _022EC094:
|
||||
mov sb, #0
|
||||
mov r5, sb
|
||||
mov r7, sb
|
||||
ldr r6, _022EC300 ; =ov29_02352284
|
||||
ldr r6, _022EC300 ; =FRACTIONAL_TURN_SEQUENCE
|
||||
mov fp, #0x32
|
||||
ldr r4, _022EC2FC ; =ov29_02353538
|
||||
b _022EC1C0
|
||||
@@ -1893,7 +1893,7 @@ _022EC2F4:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_022EC2FC: .word ov29_02353538
|
||||
_022EC300: .word ov29_02352284
|
||||
_022EC300: .word FRACTIONAL_TURN_SEQUENCE
|
||||
_022EC304: .word ov29_023522B6
|
||||
arm_func_end RunFractionalTurn
|
||||
|
||||
@@ -1910,7 +1910,7 @@ RunLeaderTurn: ; 0x022EC308
|
||||
mov r0, r4
|
||||
bl CalcSpeedStageWrapper
|
||||
ldr r1, _022EC600 ; =ov29_02353538
|
||||
ldr r3, _022EC604 ; =ov29_02352284
|
||||
ldr r3, _022EC604 ; =FRACTIONAL_TURN_SEQUENCE
|
||||
ldr r2, [r1]
|
||||
mov r1, #0x32
|
||||
add r2, r2, #0x700
|
||||
@@ -2100,5 +2100,5 @@ _022EC5DC:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_022EC600: .word ov29_02353538
|
||||
_022EC604: .word ov29_02352284
|
||||
_022EC604: .word FRACTIONAL_TURN_SEQUENCE
|
||||
arm_func_end RunLeaderTurn
|
||||
|
||||
@@ -16,7 +16,7 @@ ApplyMudTrapEffect: ; 0x022EE36C
|
||||
mov ip, #1
|
||||
mov r3, #3
|
||||
bge _022EE3B8
|
||||
ldr r0, _022EE42C ; =ov29_02352AEC
|
||||
ldr r0, _022EE42C ; =ATK_STAT_IDX
|
||||
str ip, [sp]
|
||||
ldr r2, [r0]
|
||||
mov r0, r5
|
||||
@@ -27,7 +27,7 @@ ApplyMudTrapEffect: ; 0x022EE36C
|
||||
_022EE3B8:
|
||||
cmp r0, #0x32
|
||||
bge _022EE3E0
|
||||
ldr r0, _022EE430 ; =ov29_02352AE8
|
||||
ldr r0, _022EE430 ; =SPATK_STAT_IDX
|
||||
str ip, [sp]
|
||||
ldr r2, [r0]
|
||||
mov r0, r5
|
||||
@@ -38,7 +38,7 @@ _022EE3B8:
|
||||
_022EE3E0:
|
||||
cmp r0, #0x4b
|
||||
bge _022EE408
|
||||
ldr r0, _022EE42C ; =ov29_02352AEC
|
||||
ldr r0, _022EE42C ; =ATK_STAT_IDX
|
||||
str ip, [sp]
|
||||
ldr r2, [r0]
|
||||
mov r0, r5
|
||||
@@ -47,7 +47,7 @@ _022EE3E0:
|
||||
bl LowerDefensiveStat
|
||||
b _022EE424
|
||||
_022EE408:
|
||||
ldr r0, _022EE430 ; =ov29_02352AE8
|
||||
ldr r0, _022EE430 ; =SPATK_STAT_IDX
|
||||
str ip, [sp]
|
||||
ldr r2, [r0]
|
||||
mov r0, r5
|
||||
@@ -58,8 +58,8 @@ _022EE424:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_022EE42C: .word ov29_02352AEC
|
||||
_022EE430: .word ov29_02352AE8
|
||||
_022EE42C: .word ATK_STAT_IDX
|
||||
_022EE430: .word SPATK_STAT_IDX
|
||||
arm_func_end ApplyMudTrapEffect
|
||||
|
||||
arm_func_start ApplyStickyTrapEffect
|
||||
@@ -773,7 +773,7 @@ _022EEDC4:
|
||||
ldrsh r2, [r1, r4]
|
||||
ldrsh r3, [r5, #6]
|
||||
mov r4, #1
|
||||
ldr r1, _022EEE4C ; =ov29_02351844
|
||||
ldr r1, _022EEE4C ; =DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
add r2, r3, r2
|
||||
strh r2, [sp, #0xe]
|
||||
str r4, [sp]
|
||||
@@ -790,7 +790,7 @@ _022EEE38:
|
||||
_022EEE40: .word 0x0000130F
|
||||
_022EEE44: .word DIRECTIONS_XY
|
||||
_022EEE48: .word ov29_0235171E
|
||||
_022EEE4C: .word ov29_02351844
|
||||
_022EEE4C: .word DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
arm_func_end ApplyTripTrapEffect
|
||||
|
||||
arm_func_start ApplyStealthRockTrapEffect
|
||||
@@ -1122,7 +1122,7 @@ _022EF2A4:
|
||||
_022EF2C4:
|
||||
cmp r5, #0
|
||||
beq _022EF454
|
||||
ldr r1, _022EF460 ; =ov10_022C4720
|
||||
ldr r1, _022EF460 ; =SLEEP_TURN_RANGE
|
||||
mov r0, r5
|
||||
mov r2, #1
|
||||
bl CalcStatusDuration
|
||||
@@ -1240,7 +1240,7 @@ _022EF454:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_022EF460: .word ov10_022C4720
|
||||
_022EF460: .word SLEEP_TURN_RANGE
|
||||
_022EF464: .word 0x00000251
|
||||
_022EF468: .word ov10_022C45C8
|
||||
_022EF46C: .word 0x00000252
|
||||
|
||||
@@ -2174,7 +2174,7 @@ SetMonsterTypeAndAbility: ; 0x022F9194
|
||||
bl GetApparentWeather
|
||||
mov r1, #6
|
||||
mul r2, r0, r1
|
||||
ldr r1, _022F9234 ; =ov10_022C4C6C
|
||||
ldr r1, _022F9234 ; =CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
mov r0, #0
|
||||
ldrb r1, [r1, r2]
|
||||
strb r1, [r4, #0x5e]
|
||||
@@ -2208,7 +2208,7 @@ _022F9200:
|
||||
strb r1, [r0, #0xe]
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_022F9234: .word ov10_022C4C6C
|
||||
_022F9234: .word CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
_022F9238: .word ov29_02353538
|
||||
arm_func_end SetMonsterTypeAndAbility
|
||||
|
||||
@@ -2502,7 +2502,7 @@ _022F95FC:
|
||||
bne _022F9658
|
||||
mov r0, sb
|
||||
bl GetApparentWeather
|
||||
ldr r1, _022F96C4 ; =ov10_022C48DC
|
||||
ldr r1, _022F96C4 ; =WEATHER_BALL_TYPE_TABLE
|
||||
ldrb r4, [r1, r0]
|
||||
_022F9658:
|
||||
cmp r4, #0
|
||||
@@ -2533,7 +2533,7 @@ _022F9658:
|
||||
.align 2, 0
|
||||
_022F96BC: .word ov29_02353538
|
||||
_022F96C0: .word 0x00000C18
|
||||
_022F96C4: .word ov10_022C48DC
|
||||
_022F96C4: .word WEATHER_BALL_TYPE_TABLE
|
||||
_022F96C8: .word 0x00000C19
|
||||
arm_func_end TryActivateTraceAndColorChange
|
||||
|
||||
@@ -3062,7 +3062,7 @@ _022F9D50:
|
||||
mov r0, r1
|
||||
strh r4, [r3]
|
||||
strh r0, [r3, #2]
|
||||
ldr r1, _022F9E94 ; =ov29_02352768
|
||||
ldr r1, _022F9E94 ; =BELLY_DRAIN_IN_WALLS_INT
|
||||
ldr r0, [r3]
|
||||
ldrh r2, [r1]
|
||||
strh r4, [sp, #8]
|
||||
@@ -3135,7 +3135,7 @@ _022F9E80:
|
||||
_022F9E88: .word ov29_02353538
|
||||
_022F9E8C: .word SECONDARY_TERRAIN_TYPES
|
||||
_022F9E90: .word 0x00000115
|
||||
_022F9E94: .word ov29_02352768
|
||||
_022F9E94: .word BELLY_DRAIN_IN_WALLS_INT
|
||||
_022F9E98: .word 0x00000C1A
|
||||
_022F9E9C: .word 0x00000C1B
|
||||
arm_func_end ov29_022F9C74
|
||||
@@ -5590,7 +5590,7 @@ InitOtherMonsterData: ; 0x022FBE58
|
||||
strb r6, [ip, #0x100]
|
||||
ldrsh r5, [ip, #0x12]
|
||||
ldrsh r3, [ip, #0x16]
|
||||
ldr r7, _022FBF04 ; =ov10_022C5938
|
||||
ldr r7, _022FBF04 ; =FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
mov r0, #0xc
|
||||
add r5, r5, r3
|
||||
smlabb r3, r1, r0, r7
|
||||
@@ -5627,7 +5627,7 @@ InitOtherMonsterData: ; 0x022FBE58
|
||||
bl ov29_022FB83C
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_022FBF04: .word ov10_022C5938
|
||||
_022FBF04: .word FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
arm_func_end InitOtherMonsterData
|
||||
|
||||
arm_func_start ov29_022FBF08
|
||||
|
||||
@@ -1472,7 +1472,7 @@ _022FDEA0:
|
||||
bl GetApparentWeather
|
||||
mov r1, #6
|
||||
mul r2, r0, r1
|
||||
ldr r1, _022FDF9C ; =ov10_022C4C6C
|
||||
ldr r1, _022FDF9C ; =CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
mov r0, #0
|
||||
ldrb r1, [r1, r2]
|
||||
strb r1, [sl, #0x5e]
|
||||
@@ -1512,7 +1512,7 @@ _022FDF48:
|
||||
bl ov29_02307DC0
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_022FDF9C: .word ov10_022C4C6C
|
||||
_022FDF9C: .word CASTFORM_WEATHER_ATTRIBUTE_TABLE
|
||||
_022FDFA0: .word ov29_02353538
|
||||
arm_func_end SubInitMonster
|
||||
|
||||
|
||||
@@ -152,7 +152,7 @@ _0230811C:
|
||||
blt _023080B4
|
||||
_02308124:
|
||||
ldr r0, _02308274 ; =ov10_022C4560
|
||||
ldr r1, _02308278 ; =ov10_022C4660
|
||||
ldr r1, _02308278 ; =MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
ldrsh r0, [r0]
|
||||
ldrsh r1, [r1]
|
||||
bl DungeonRandRange
|
||||
@@ -248,5 +248,5 @@ _02308268:
|
||||
.align 2, 0
|
||||
_02308270: .word ov29_02353538
|
||||
_02308274: .word ov10_022C4560
|
||||
_02308278: .word ov10_022C4660
|
||||
_02308278: .word MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
arm_func_end TryTriggerMonsterHouse
|
||||
|
||||
@@ -52,7 +52,7 @@ _0230905C:
|
||||
cmpeq r0, #3
|
||||
ldreqb r0, [r6, #0xf]
|
||||
cmpeq r0, #0
|
||||
ldreq r0, _02309F98 ; =ov10_022C4598
|
||||
ldreq r0, _02309F98 ; =SET_DAMAGE_STATUS_DAMAGE
|
||||
ldreqsh r0, [r0]
|
||||
streq r0, [r6]
|
||||
ldr r0, [r8]
|
||||
@@ -274,7 +274,7 @@ _02309398:
|
||||
mov r0, #0
|
||||
b _0230A918
|
||||
_023093D8:
|
||||
ldr sl, _02309FAC ; =ov29_023528A4
|
||||
ldr sl, _02309FAC ; =TYPE_DAMAGE_NEGATING_EXCLUSIVE_ITEM_EFFECTS
|
||||
b _0230944C
|
||||
_023093E0:
|
||||
ldrb r0, [r6, #0xc]
|
||||
@@ -521,7 +521,7 @@ _02309740:
|
||||
ldr r1, [r6, #4]
|
||||
ldr r2, [r4, #0xb8]
|
||||
cmp r1, #0x1b
|
||||
ldrlt r0, _02309FD8 ; =ov29_02353330
|
||||
ldrlt r0, _02309FD8 ; =DAMAGE_STRING_IDS
|
||||
movge sl, #0
|
||||
movlt r1, r1, lsl #1
|
||||
ldrlth sl, [r0, r1]
|
||||
@@ -1092,12 +1092,12 @@ _02309F44:
|
||||
ldr r6, _02309FFC ; =ov29_02353538
|
||||
b _0230A090
|
||||
.align 2, 0
|
||||
_02309F98: .word ov10_022C4598
|
||||
_02309F98: .word SET_DAMAGE_STATUS_DAMAGE
|
||||
_02309F9C: .word 0x00000C46
|
||||
_02309FA0: .word 0x0000024D
|
||||
_02309FA4: .word 0x0000270F
|
||||
_02309FA8: .word 0x00000C41
|
||||
_02309FAC: .word ov29_023528A4
|
||||
_02309FAC: .word TYPE_DAMAGE_NEGATING_EXCLUSIVE_ITEM_EFFECTS
|
||||
_02309FB0: .word ov10_022C45C4
|
||||
_02309FB4: .word 0x00000C42
|
||||
_02309FB8: .word 0x00000C43
|
||||
@@ -1108,7 +1108,7 @@ _02309FC8: .word ov29_023535D4
|
||||
_02309FCC: .word 0x000002B6
|
||||
_02309FD0: .word 0x00000C48
|
||||
_02309FD4: .word 0x000003E7
|
||||
_02309FD8: .word ov29_02353330
|
||||
_02309FD8: .word DAMAGE_STRING_IDS
|
||||
_02309FDC: .word 0x0000025F
|
||||
_02309FE0: .word 0x00000C49
|
||||
_02309FE4: .word 0x00000C4A
|
||||
@@ -1829,7 +1829,7 @@ AftermathCheck: ; 0x0230AA0C
|
||||
bl DefenderAbilityIsActive__0230A940
|
||||
cmp r0, #0
|
||||
beq _0230AA78
|
||||
ldr r0, _0230AA84 ; =ov10_022C4594
|
||||
ldr r0, _0230AA84 ; =AFTERMATH_CHANCE
|
||||
ldrsh r0, [r0]
|
||||
bl DungeonRandOutcome__022EAB20
|
||||
cmp r0, #0
|
||||
@@ -1852,7 +1852,7 @@ _0230AA7C:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0230AA84: .word ov10_022C4594
|
||||
_0230AA84: .word AFTERMATH_CHANCE
|
||||
_0230AA88: .word 0x0000026F
|
||||
arm_func_end AftermathCheck
|
||||
|
||||
@@ -1904,7 +1904,7 @@ _0230AB18:
|
||||
cmp r6, #2
|
||||
blt _0230AAC8
|
||||
ldrsh r2, [sp]
|
||||
ldr r0, _0230AB54 ; =ov10_022C4D14
|
||||
ldr r0, _0230AB54 ; =TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
ldrsh r1, [sp, #2]
|
||||
add r0, r0, r2, lsl #4
|
||||
ldr r0, [r0, r1, lsl #2]
|
||||
@@ -1912,7 +1912,7 @@ _0230AB18:
|
||||
.align 2, 0
|
||||
_0230AB4C: .word ov29_02352838
|
||||
_0230AB50: .word ov29_02353538
|
||||
_0230AB54: .word ov10_022C4D14
|
||||
_0230AB54: .word TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
arm_func_end GetTypeMatchupBothTypes
|
||||
|
||||
arm_func_start ScrappyShouldActivate
|
||||
@@ -2040,7 +2040,7 @@ _0230ACCC:
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
_0230ACE0:
|
||||
ldr r1, _0230AD00 ; =ov10_022C56B0
|
||||
ldr r1, _0230AD00 ; =TYPE_MATCHUP_TABLE
|
||||
mov r0, #0x24
|
||||
mla r0, r5, r0, r1
|
||||
add r1, r4, r6
|
||||
@@ -2049,7 +2049,7 @@ _0230ACE0:
|
||||
ldrsh r0, [r1, r0]
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0230AD00: .word ov10_022C56B0
|
||||
_0230AD00: .word TYPE_MATCHUP_TABLE
|
||||
arm_func_end GetTypeMatchup
|
||||
|
||||
arm_func_start CalcTypeBasedDamageEffects
|
||||
@@ -2100,30 +2100,30 @@ CalcTypeBasedDamageEffects: ; 0x0230AD04
|
||||
mov r2, r8
|
||||
str r3, [r7, #8]
|
||||
bl ScrappyShouldActivate
|
||||
ldr r3, _0230B778 ; =ov10_022C4820
|
||||
ldr r3, _0230B778 ; =MATCHUP_IMMUNE_MULTIPLIER_ERRATIC_PLAYER
|
||||
str r0, [sp, #0x28]
|
||||
ldr r0, [r3]
|
||||
ldr r2, _0230B77C ; =ov10_022C4824
|
||||
ldr r2, _0230B77C ; =MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
str r0, [sp, #0x24]
|
||||
ldr r0, [r2]
|
||||
ldr r1, _0230B780 ; =ov10_022C482C
|
||||
ldr r1, _0230B780 ; =MATCHUP_NEUTRAL_MULTIPLIER_ERRATIC_PLAYER
|
||||
str r0, [sp, #0x20]
|
||||
ldr r0, [r1]
|
||||
ldr r1, _0230B784 ; =ov10_022C4758
|
||||
ldr r1, _0230B784 ; =MATCHUP_IMMUNE_MULTIPLIER
|
||||
str r0, [sp, #0x1c]
|
||||
ldr r0, _0230B788 ; =ov10_022C474C
|
||||
ldr r0, _0230B788 ; =MATCHUP_SUPER_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
mov r4, #0
|
||||
ldr r0, [r0]
|
||||
str r0, [sp, #0x18]
|
||||
ldr r0, [r1]
|
||||
ldr r1, _0230B78C ; =ov10_022C481C
|
||||
ldr r1, _0230B78C ; =MATCHUP_NEUTRAL_MULTIPLIER
|
||||
str r0, [sp, #0x14]
|
||||
ldr r0, _0230B790 ; =ov10_022C4810
|
||||
ldr r0, _0230B790 ; =MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER
|
||||
ldr r0, [r0]
|
||||
str r0, [sp, #0x10]
|
||||
ldr r0, [r1]
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, _0230B794 ; =ov10_022C4818
|
||||
ldr r0, _0230B794 ; =MATCHUP_SUPER_EFFECTIVE_MULTIPLIER
|
||||
ldr r0, [r0]
|
||||
str r0, [sp, #8]
|
||||
b _0230AF8C
|
||||
@@ -2231,7 +2231,7 @@ _0230AF94:
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r4, [sp, #0x34]
|
||||
ldr r2, [r0]
|
||||
ldr r1, _0230B79C ; =ov10_022C4D14
|
||||
ldr r1, _0230B79C ; =TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
strb r4, [r2, #0x18c]
|
||||
ldr r3, [sp, #0x38]
|
||||
ldr r2, [r0]
|
||||
@@ -2259,7 +2259,7 @@ _0230AFEC:
|
||||
ldr r0, [r7, #8]
|
||||
cmp r0, #1
|
||||
bne _0230B02C
|
||||
ldr r1, _0230B7A0 ; =ov10_022C47C0
|
||||
ldr r1, _0230B7A0 ; =TINTED_LENS_MULTIPLIER
|
||||
add r0, sp, #0x3c
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -2286,7 +2286,7 @@ _0230B064:
|
||||
ldr r0, [r7, #8]
|
||||
cmp r0, #3
|
||||
bne _0230B080
|
||||
ldr r2, _0230B7A4 ; =ov29_02352864
|
||||
ldr r2, _0230B7A4 ; =SOLID_ROCK_MULTIPLIER
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
@@ -2296,7 +2296,7 @@ _0230B080:
|
||||
bl ExclusiveItemEffectIsActive__0230A9B8
|
||||
cmp r0, #0
|
||||
beq _0230B0A4
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
@@ -2309,12 +2309,12 @@ _0230B0A4:
|
||||
bl AbilityIsActiveVeneer
|
||||
cmp r0, #0
|
||||
beq _0230B104
|
||||
ldr r0, _0230B7AC ; =ov10_022C455C
|
||||
ldr r0, _0230B7AC ; =TECHNICIAN_MOVE_POWER_THRESHOLD
|
||||
ldrsh r1, [r0]
|
||||
ldr r0, [sp, #4]
|
||||
cmp r0, r1
|
||||
bgt _0230B104
|
||||
ldr r2, _0230B7B0 ; =ov29_02352844
|
||||
ldr r2, _0230B7B0 ; =DAMAGE_MULTIPLIER_1_5
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
@@ -2337,7 +2337,7 @@ _0230B104:
|
||||
cmp r0, #0
|
||||
beq _0230B14C
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
ldr r3, [r0]
|
||||
mov r5, #1
|
||||
mov r0, fp
|
||||
@@ -2375,7 +2375,7 @@ _0230B198:
|
||||
cmp r0, #0
|
||||
beq _0230B1DC
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
ldr r3, [r0]
|
||||
mov r5, #1
|
||||
mov r0, fp
|
||||
@@ -2441,7 +2441,7 @@ _0230B248:
|
||||
cmp r7, #0
|
||||
beq _0230B2D4
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2486,7 +2486,7 @@ _0230B2F4:
|
||||
cmp r7, #0
|
||||
beq _0230B380
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2531,7 +2531,7 @@ _0230B3A0:
|
||||
cmp r7, #0
|
||||
beq _0230B42C
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2576,7 +2576,7 @@ _0230B44C:
|
||||
cmp r7, #0
|
||||
beq _0230B4D8
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2601,7 +2601,7 @@ _0230B4F8:
|
||||
cmp r0, #0
|
||||
beq _0230B534
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7B0 ; =ov29_02352844
|
||||
ldr r2, _0230B7B0 ; =DAMAGE_MULTIPLIER_1_5
|
||||
ldr r3, [r0]
|
||||
mov r5, #1
|
||||
mov r0, fp
|
||||
@@ -2612,7 +2612,7 @@ _0230B534:
|
||||
ldrb r0, [r6, #0xbf]
|
||||
cmp r0, #1
|
||||
bne _0230B560
|
||||
ldr r1, _0230B7CC ; =ov10_022C4744
|
||||
ldr r1, _0230B7CC ; =BURN_DAMAGE_MULTIPLIER
|
||||
add r0, sp, #0x3c
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -2639,13 +2639,13 @@ _0230B560:
|
||||
bl AbilityIsActiveVeneer
|
||||
cmp r0, #0
|
||||
beq _0230B5BC
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
b _0230B5CC
|
||||
_0230B5BC:
|
||||
ldr r2, _0230B7B0 ; =ov29_02352844
|
||||
ldr r2, _0230B7B0 ; =DAMAGE_MULTIPLIER_1_5
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
@@ -2658,7 +2658,7 @@ _0230B5CC:
|
||||
cmp r8, #2
|
||||
bne _0230B60C
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7B0 ; =ov29_02352844
|
||||
ldr r2, _0230B7B0 ; =DAMAGE_MULTIPLIER_1_5
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2670,7 +2670,7 @@ _0230B60C:
|
||||
cmp r8, #3
|
||||
bne _0230B634
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2683,7 +2683,7 @@ _0230B634:
|
||||
cmp r8, #2
|
||||
bne _0230B668
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2695,7 +2695,7 @@ _0230B668:
|
||||
cmp r8, #3
|
||||
bne _0230B690
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7B0 ; =ov29_02352844
|
||||
ldr r2, _0230B7B0 ; =DAMAGE_MULTIPLIER_1_5
|
||||
ldr r3, [r0]
|
||||
mov r7, #1
|
||||
mov r0, fp
|
||||
@@ -2707,7 +2707,7 @@ _0230B690:
|
||||
bne _0230B6C0
|
||||
cmp r8, #1
|
||||
beq _0230B6C0
|
||||
ldr r2, _0230B7D0 ; =ov29_0235285C
|
||||
ldr r2, _0230B7D0 ; =CLOUDY_DAMAGE_MULTIPLIER
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
bl MultiplyFixedPoint64
|
||||
@@ -2727,7 +2727,7 @@ _0230B6C0:
|
||||
_0230B6E0:
|
||||
cmp r8, #5
|
||||
bne _0230B700
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
mov r3, #1
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
@@ -2742,7 +2742,7 @@ _0230B700:
|
||||
beq _0230B738
|
||||
cmp r8, #2
|
||||
bne _0230B738
|
||||
ldr r2, _0230B7A8 ; =ov29_0235283C
|
||||
ldr r2, _0230B7A8 ; =DAMAGE_MULTIPLIER_0_5
|
||||
mov r3, #1
|
||||
mov r0, fp
|
||||
mov r1, fp
|
||||
@@ -2754,7 +2754,7 @@ _0230B738:
|
||||
cmpeq r0, #0xb
|
||||
bne _0230B768
|
||||
ldr r0, _0230B798 ; =ov29_02353538
|
||||
ldr r2, _0230B7BC ; =ov29_0235284C
|
||||
ldr r2, _0230B7BC ; =DAMAGE_MULTIPLIER_2
|
||||
ldr r3, [r0]
|
||||
mov r5, #1
|
||||
mov r0, fp
|
||||
@@ -2768,29 +2768,29 @@ _0230B76C:
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_0230B774: .word ov29_02352838
|
||||
_0230B778: .word ov10_022C4820
|
||||
_0230B77C: .word ov10_022C4824
|
||||
_0230B780: .word ov10_022C482C
|
||||
_0230B784: .word ov10_022C4758
|
||||
_0230B788: .word ov10_022C474C
|
||||
_0230B78C: .word ov10_022C481C
|
||||
_0230B790: .word ov10_022C4810
|
||||
_0230B794: .word ov10_022C4818
|
||||
_0230B778: .word MATCHUP_IMMUNE_MULTIPLIER_ERRATIC_PLAYER
|
||||
_0230B77C: .word MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
_0230B780: .word MATCHUP_NEUTRAL_MULTIPLIER_ERRATIC_PLAYER
|
||||
_0230B784: .word MATCHUP_IMMUNE_MULTIPLIER
|
||||
_0230B788: .word MATCHUP_SUPER_EFFECTIVE_MULTIPLIER_ERRATIC_PLAYER
|
||||
_0230B78C: .word MATCHUP_NEUTRAL_MULTIPLIER
|
||||
_0230B790: .word MATCHUP_NOT_VERY_EFFECTIVE_MULTIPLIER
|
||||
_0230B794: .word MATCHUP_SUPER_EFFECTIVE_MULTIPLIER
|
||||
_0230B798: .word ov29_02353538
|
||||
_0230B79C: .word ov10_022C4D14
|
||||
_0230B7A0: .word ov10_022C47C0
|
||||
_0230B7A4: .word ov29_02352864
|
||||
_0230B7A8: .word ov29_0235283C
|
||||
_0230B7AC: .word ov10_022C455C
|
||||
_0230B7B0: .word ov29_02352844
|
||||
_0230B79C: .word TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
_0230B7A0: .word TINTED_LENS_MULTIPLIER
|
||||
_0230B7A4: .word SOLID_ROCK_MULTIPLIER
|
||||
_0230B7A8: .word DAMAGE_MULTIPLIER_0_5
|
||||
_0230B7AC: .word TECHNICIAN_MOVE_POWER_THRESHOLD
|
||||
_0230B7B0: .word DAMAGE_MULTIPLIER_1_5
|
||||
_0230B7B4: .word 0x00000C3E
|
||||
_0230B7B8: .word 0x000003E7
|
||||
_0230B7BC: .word ov29_0235284C
|
||||
_0230B7BC: .word DAMAGE_MULTIPLIER_2
|
||||
_0230B7C0: .word 0x00000C4F
|
||||
_0230B7C4: .word 0x00000C51
|
||||
_0230B7C8: .word 0x00000C52
|
||||
_0230B7CC: .word ov10_022C4744
|
||||
_0230B7D0: .word ov29_0235285C
|
||||
_0230B7CC: .word BURN_DAMAGE_MULTIPLIER
|
||||
_0230B7D0: .word CLOUDY_DAMAGE_MULTIPLIER
|
||||
arm_func_end CalcTypeBasedDamageEffects
|
||||
|
||||
arm_func_start ov29_0230B7D4
|
||||
@@ -3089,7 +3089,7 @@ CalcDamage: ; 0x0230BBAC
|
||||
ldrb r0, [r6, #0x221]
|
||||
cmp r0, #0
|
||||
beq _0230BC1C
|
||||
ldr r1, _0230C454 ; =ov10_022C4710
|
||||
ldr r1, _0230C454 ; =ME_FIRST_MULTIPLIER
|
||||
ldr r0, [sp, #0x1c]
|
||||
ldr r1, [r1]
|
||||
bl MultiplyByFixedPoint
|
||||
@@ -3513,7 +3513,7 @@ _0230C23C:
|
||||
movlt r0, #0
|
||||
strlt r0, [sp, #0x44]
|
||||
ldr r0, [sp, #0x44]
|
||||
ldr r2, _0230C470 ; =ov10_022C4D98
|
||||
ldr r2, _0230C470 ; =OFFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
cmp r0, #0x14
|
||||
movgt r0, #0x14
|
||||
strgt r0, [sp, #0x44]
|
||||
@@ -3541,7 +3541,7 @@ _0230C23C:
|
||||
strb r4, [r5, #0xb]
|
||||
add r0, r7, #0x1c
|
||||
ldrb r2, [r0, r1]
|
||||
ldr r1, _0230C474 ; =ov10_022C4DEC
|
||||
ldr r1, _0230C474 ; =DEFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
strh r2, [r5, #0xe]
|
||||
ldr r2, [sp, #0x18]
|
||||
ldr r1, [r1, r4, lsl #2]
|
||||
@@ -3648,15 +3648,15 @@ _0230C41C:
|
||||
b _0230C5E0
|
||||
.align 2, 0
|
||||
_0230C450: .word ov29_02353538
|
||||
_0230C454: .word ov10_022C4710
|
||||
_0230C454: .word ME_FIRST_MULTIPLIER
|
||||
_0230C458: .word 0x000001D3
|
||||
_0230C45C: .word 0x00000163
|
||||
_0230C460: .word 0x000001A3
|
||||
_0230C464: .word 0x000001A5
|
||||
_0230C468: .word 0x00000211
|
||||
_0230C46C: .word 0x000001BD
|
||||
_0230C470: .word ov10_022C4D98
|
||||
_0230C474: .word ov10_022C4DEC
|
||||
_0230C470: .word OFFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
_0230C474: .word DEFENSIVE_STAT_STAGE_MULTIPLIERS
|
||||
_0230C478: .word POWER_BAND_STAT_BOOST
|
||||
_0230C47C: .word MUNCH_BELT_STAT_BOOST
|
||||
_0230C480: .word AURA_BOW_STAT_BOOST
|
||||
@@ -3667,20 +3667,20 @@ _0230C490: .word 0x00000C53
|
||||
_0230C494: .word 0x00000C54
|
||||
_0230C498: .word 0x00000C55
|
||||
_0230C49C: .word 0x000003E7
|
||||
_0230C4A0: .word _020A18D8
|
||||
_0230C4A0: .word DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR
|
||||
_0230C4A4: .word ov29_02352984
|
||||
_0230C4A8: .word ov29_02352990
|
||||
_0230C4AC: .word ov29_0235299C
|
||||
_0230C4B0: .word _020A18F4
|
||||
_0230C4B4: .word _020A18F0
|
||||
_0230C4B8: .word _020A18CC
|
||||
_0230C4BC: .word _020A18F8
|
||||
_0230C4C0: .word _020A18EC
|
||||
_0230C4C4: .word _020A18D4
|
||||
_0230C4C8: .word _020A18E8
|
||||
_0230C4CC: .word ov29_0235286C
|
||||
_0230C4B0: .word DAMAGE_FORMULA_AT_PREFACTOR
|
||||
_0230C4B4: .word DAMAGE_FORMULA_DEF_PREFACTOR
|
||||
_0230C4B8: .word DAMAGE_FORMULA_FLV_SHIFT
|
||||
_0230C4BC: .word DAMAGE_FORMULA_LN_ARG_PREFACTOR
|
||||
_0230C4C0: .word DAMAGE_FORMULA_LN_PREFACTOR
|
||||
_0230C4C4: .word DAMAGE_FORMULA_CONSTANT_SHIFT
|
||||
_0230C4C8: .word DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER
|
||||
_0230C4CC: .word DAMAGE_FORMULA_MAX_BASE
|
||||
_0230C4D0: .word ov29_02352838
|
||||
_0230C4D4: .word ov29_0235287C
|
||||
_0230C4D4: .word DAMAGE_FORMULA_MIN_BASE
|
||||
_0230C4D8:
|
||||
ldr r0, [sp, #0xf8]
|
||||
cmp r0, #0
|
||||
@@ -4004,7 +4004,7 @@ _0230C940:
|
||||
add r0, sp, #0x88
|
||||
sub r1, r2, r1
|
||||
bl IntToFixedPoint64
|
||||
ldr r1, _0230C4A0 ; =_020A18D8
|
||||
ldr r1, _0230C4A0 ; =DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR
|
||||
add r0, sp, #0x80
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4049,7 +4049,7 @@ _0230C940:
|
||||
mov r1, r0
|
||||
ldr r0, _0230C4AC ; =ov29_0235299C
|
||||
bl DebugPrint0
|
||||
ldr r1, _0230C4B0 ; =_020A18F4
|
||||
ldr r1, _0230C4B0 ; =DAMAGE_FORMULA_AT_PREFACTOR
|
||||
add r0, sp, #0x70
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4057,7 +4057,7 @@ _0230C940:
|
||||
add r1, sp, #0xa0
|
||||
mov r2, r0
|
||||
bl MultiplyFixedPoint64
|
||||
ldr r1, _0230C4B4 ; =_020A18F0
|
||||
ldr r1, _0230C4B4 ; =DAMAGE_FORMULA_DEF_PREFACTOR
|
||||
add r0, sp, #0x68
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4065,7 +4065,7 @@ _0230C940:
|
||||
add r1, sp, #0x98
|
||||
mov r2, r0
|
||||
bl MultiplyFixedPoint64
|
||||
ldr r1, _0230C4B8 ; =_020A18CC
|
||||
ldr r1, _0230C4B8 ; =DAMAGE_FORMULA_FLV_SHIFT
|
||||
add r0, sp, #0x78
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4073,7 +4073,7 @@ _0230C940:
|
||||
add r1, sp, #0xa8
|
||||
add r2, sp, #0x78
|
||||
bl AddFixedPoint64
|
||||
ldr r1, _0230C4BC ; =_020A18F8
|
||||
ldr r1, _0230C4BC ; =DAMAGE_FORMULA_LN_ARG_PREFACTOR
|
||||
add r0, sp, #0x78
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4086,7 +4086,7 @@ _0230C940:
|
||||
mov r1, r0
|
||||
add r0, sp, #0x60
|
||||
bl ClampedLn
|
||||
ldr r1, _0230C4C0 ; =_020A18EC
|
||||
ldr r1, _0230C4C0 ; =DAMAGE_FORMULA_LN_PREFACTOR
|
||||
add r0, sp, #0x78
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4102,7 +4102,7 @@ _0230C940:
|
||||
add r2, sp, #0x60
|
||||
mov r1, r0
|
||||
bl AddFixedPoint64
|
||||
ldr r1, _0230C4C4 ; =_020A18D4
|
||||
ldr r1, _0230C4C4 ; =DAMAGE_FORMULA_CONSTANT_SHIFT
|
||||
add r0, sp, #0x78
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4116,7 +4116,7 @@ _0230C940:
|
||||
ldrb r0, [r6, #6]
|
||||
cmp r0, #0
|
||||
beq _0230CB78
|
||||
ldr r1, _0230C4C8 ; =_020A18E8
|
||||
ldr r1, _0230C4C8 ; =DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER
|
||||
add r0, sp, #0x78
|
||||
ldr r1, [r1]
|
||||
bl FixedPoint32To64
|
||||
@@ -4125,7 +4125,7 @@ _0230C940:
|
||||
mov r1, r0
|
||||
bl DivideFixedPoint64
|
||||
_0230CB78:
|
||||
ldr r0, _0230C4CC ; =ov29_0235286C
|
||||
ldr r0, _0230C4CC ; =DAMAGE_FORMULA_MAX_BASE
|
||||
add r1, sp, #0xb0
|
||||
bl FixedPoint64CmpLt
|
||||
cmp r0, #0
|
||||
@@ -4134,7 +4134,7 @@ _0230CB78:
|
||||
ldrne r0, [r0, #0x34]
|
||||
strne r1, [sp, #0xb4]
|
||||
strne r0, [sp, #0xb0]
|
||||
ldr r1, _0230C4D4 ; =ov29_0235287C
|
||||
ldr r1, _0230C4D4 ; =DAMAGE_FORMULA_MIN_BASE
|
||||
add r0, sp, #0xb0
|
||||
bl FixedPoint64CmpLt
|
||||
cmp r0, #0
|
||||
@@ -4218,7 +4218,7 @@ _0230CCD0:
|
||||
mov r0, sb
|
||||
bl PlayEffectAnimation0x171
|
||||
add r0, sp, #0xb8
|
||||
ldr r2, _0230D064 ; =ov29_0235283C
|
||||
ldr r2, _0230D064 ; =DAMAGE_MULTIPLIER_0_5
|
||||
mov r1, r0
|
||||
bl MultiplyFixedPoint64
|
||||
mov r0, #1
|
||||
@@ -4239,7 +4239,7 @@ _0230CD1C:
|
||||
mov r0, sb
|
||||
bl PlayEffectAnimation0x171Full
|
||||
add r0, sp, #0xb8
|
||||
ldr r2, _0230D064 ; =ov29_0235283C
|
||||
ldr r2, _0230D064 ; =DAMAGE_MULTIPLIER_0_5
|
||||
mov r1, r0
|
||||
bl MultiplyFixedPoint64
|
||||
mov r0, #1
|
||||
@@ -4291,7 +4291,7 @@ _0230CD3C:
|
||||
cmp r0, #0
|
||||
beq _0230CE04
|
||||
_0230CDF0:
|
||||
ldr r0, _0230D068 ; =ov10_022C46F0
|
||||
ldr r0, _0230D068 ; =SCOPE_LENS_CRIT_RATE_BOOST
|
||||
mov r1, #1
|
||||
ldrsh r0, [r0]
|
||||
strb r1, [r5, #0x38]
|
||||
@@ -4301,7 +4301,7 @@ _0230CE04:
|
||||
mov r1, #0x58
|
||||
bl AbilityIsActiveVeneer
|
||||
cmp r0, #0
|
||||
ldrne r0, _0230D06C ; =ov10_022C4510
|
||||
ldrne r0, _0230D06C ; =SUPER_LUCK_CRIT_RATE_BOOST
|
||||
movne r1, #1
|
||||
ldrnesh r0, [r0]
|
||||
strneb r1, [r5, #0x49]
|
||||
@@ -4310,7 +4310,7 @@ _0230CE04:
|
||||
mov r0, sb
|
||||
bl ItemIsActive__0230A9DC
|
||||
cmp r0, #0
|
||||
ldrne r0, _0230D068 ; =ov10_022C46F0
|
||||
ldrne r0, _0230D068 ; =SCOPE_LENS_CRIT_RATE_BOOST
|
||||
movne r1, #1
|
||||
ldrnesh r0, [r0]
|
||||
strneb r1, [r5, #0x39]
|
||||
@@ -4321,7 +4321,7 @@ _0230CE04:
|
||||
mov r1, #1
|
||||
bl IqSkillIsEnabled
|
||||
cmp r0, #0
|
||||
ldrne r0, _0230D070 ; =ov10_022C45E0
|
||||
ldrne r0, _0230D070 ; =TYPE_ADVANTAGE_MASTER_CRIT_RATE
|
||||
movne r1, #1
|
||||
ldrnesh r4, [r0]
|
||||
strneb r1, [r5, #0x3d]
|
||||
@@ -4347,14 +4347,14 @@ _0230CE74:
|
||||
cmp r0, #0
|
||||
add r0, sp, #0xb8
|
||||
beq _0230CEE0
|
||||
ldr r2, _0230D074 ; =ov29_0235284C
|
||||
ldr r2, _0230D074 ; =DAMAGE_MULTIPLIER_2
|
||||
mov r1, r0
|
||||
bl MultiplyFixedPoint64
|
||||
mov r0, #1
|
||||
strb r0, [r5, #0x4a]
|
||||
b _0230CEEC
|
||||
_0230CEE0:
|
||||
ldr r2, _0230D078 ; =ov29_02352844
|
||||
ldr r2, _0230D078 ; =DAMAGE_MULTIPLIER_1_5
|
||||
mov r1, r0
|
||||
bl MultiplyFixedPoint64
|
||||
_0230CEEC:
|
||||
@@ -4420,7 +4420,7 @@ _0230CFBC:
|
||||
bl IqSkillIsEnabled
|
||||
cmp r0, #0
|
||||
beq _0230CFFC
|
||||
ldr r0, _0230D080 ; =ov10_022C47F8
|
||||
ldr r0, _0230D080 ; =POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
ldr r2, [r8]
|
||||
ldr r1, [r0]
|
||||
mov r0, r2, lsl #8
|
||||
@@ -4440,7 +4440,7 @@ ov29_0230D000: ; 0x0230D000
|
||||
bl ExclusiveItemEffectIsActive__0230A9B8
|
||||
cmp r0, #0
|
||||
beq _0230D038
|
||||
ldr r0, _0230D084 ; =ov10_022C4844
|
||||
ldr r0, _0230D084 ; =AIR_BLADE_DAMAGE_MULTIPLIER
|
||||
ldr r2, [r8]
|
||||
ldr r1, [r0]
|
||||
mov r0, r2, lsl #8
|
||||
@@ -4461,15 +4461,15 @@ _0230D054:
|
||||
.align 2, 0
|
||||
_0230D05C: .word 0x00000C58
|
||||
_0230D060: .word 0x00000C57
|
||||
_0230D064: .word ov29_0235283C
|
||||
_0230D068: .word ov10_022C46F0
|
||||
_0230D06C: .word ov10_022C4510
|
||||
_0230D070: .word ov10_022C45E0
|
||||
_0230D074: .word ov29_0235284C
|
||||
_0230D078: .word ov29_02352844
|
||||
_0230D064: .word DAMAGE_MULTIPLIER_0_5
|
||||
_0230D068: .word SCOPE_LENS_CRIT_RATE_BOOST
|
||||
_0230D06C: .word SUPER_LUCK_CRIT_RATE_BOOST
|
||||
_0230D070: .word TYPE_ADVANTAGE_MASTER_CRIT_RATE
|
||||
_0230D074: .word DAMAGE_MULTIPLIER_2
|
||||
_0230D078: .word DAMAGE_MULTIPLIER_1_5
|
||||
_0230D07C: .word 0x00000195
|
||||
_0230D080: .word ov10_022C47F8
|
||||
_0230D084: .word ov10_022C4844
|
||||
_0230D080: .word POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
_0230D084: .word AIR_BLADE_DAMAGE_MULTIPLIER
|
||||
arm_func_end ov29_0230D000
|
||||
|
||||
arm_func_start ov29_0230D088
|
||||
@@ -4644,7 +4644,7 @@ _0230D298:
|
||||
cmp r0, #0
|
||||
beq _0230D2F8
|
||||
ldr r2, [sp, #0x10]
|
||||
ldr r0, _0230D39C ; =ov10_022C4D14
|
||||
ldr r0, _0230D39C ; =TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
ldr r1, [sp, #0x14]
|
||||
add r0, r0, r2, lsl #4
|
||||
ldr r0, [r0, r1, lsl #2]
|
||||
@@ -4661,7 +4661,7 @@ _0230D2F8:
|
||||
bl IqSkillIsEnabled
|
||||
cmp r0, #0
|
||||
beq _0230D334
|
||||
ldr r1, _0230D3A4 ; =ov10_022C47F8
|
||||
ldr r1, _0230D3A4 ; =POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
mov r0, r8
|
||||
ldr r1, [r1]
|
||||
bl MultiplyByFixedPoint
|
||||
@@ -4694,9 +4694,9 @@ _0230D334:
|
||||
add sp, sp, #0x2c
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
|
||||
.align 2, 0
|
||||
_0230D39C: .word ov10_022C4D14
|
||||
_0230D39C: .word TYPE_MATCHUP_COMBINATOR_TABLE
|
||||
_0230D3A0: .word 0x00000256
|
||||
_0230D3A4: .word ov10_022C47F8
|
||||
_0230D3A4: .word POWER_PITCHER_DAMAGE_MULTIPLIER
|
||||
arm_func_end CalcDamageFixed
|
||||
|
||||
arm_func_start CalcDamageFixedNoCategory
|
||||
@@ -5627,7 +5627,7 @@ _0230DFD4:
|
||||
ldrnesh r0, [r0]
|
||||
mov r1, r1, lsl #1
|
||||
addne r6, r6, r0
|
||||
ldr r0, _0230E060 ; =ov10_022C5064
|
||||
ldr r0, _0230E060 ; =RECRUITMENT_LEVEL_BOOST_TABLE
|
||||
ldrsh r0, [r0, r1]
|
||||
add r0, r6, r0
|
||||
cmp r4, r0
|
||||
@@ -5654,7 +5654,7 @@ _0230E050: .word ov10_022C4708
|
||||
_0230E054: .word ov10_022C4704
|
||||
_0230E058: .word ov10_022C4700
|
||||
_0230E05C: .word ov10_022C46FC
|
||||
_0230E060: .word ov10_022C5064
|
||||
_0230E060: .word RECRUITMENT_LEVEL_BOOST_TABLE
|
||||
arm_func_end RecruitCheck
|
||||
|
||||
arm_func_start TryRecruit
|
||||
@@ -6123,14 +6123,14 @@ TrySpawnMonsterAndTickSpawnCounter: ; 0x0230E6BC
|
||||
ldrb r1, [r7, #0x790]
|
||||
cmp r1, #0
|
||||
bne _0230E710
|
||||
ldr r1, _0230E8DC ; =ov10_022C44DC
|
||||
ldr r1, _0230E8DC ; =SPAWN_COOLDOWN
|
||||
ldrsh r2, [r0, #0x82]
|
||||
ldrsh r0, [r1]
|
||||
cmp r2, r0
|
||||
bge _0230E724
|
||||
b _0230E8D0
|
||||
_0230E710:
|
||||
ldr r1, _0230E8E0 ; =ov10_022C4640
|
||||
ldr r1, _0230E8E0 ; =SPAWN_COOLDOWN_THIEF_ALERT
|
||||
ldrsh r2, [r0, #0x82]
|
||||
ldrsh r0, [r1]
|
||||
cmp r2, r0
|
||||
@@ -6188,13 +6188,13 @@ _0230E7B8:
|
||||
ldrb r0, [r0, #0xc9]
|
||||
cmp r0, #0xff
|
||||
bne _0230E7FC
|
||||
ldr r0, _0230E8E4 ; =ov10_022C4430
|
||||
ldr r0, _0230E8E4 ; =SPAWN_CAP_NO_MONSTER_HOUSE
|
||||
ldrsh r0, [r0]
|
||||
cmp r5, r0
|
||||
blt _0230E80C
|
||||
b _0230E8D0
|
||||
_0230E7FC:
|
||||
ldr r0, _0230E8E8 ; =ov10_022C46A4
|
||||
ldr r0, _0230E8E8 ; =SPAWN_CAP_WITH_MONSTER_HOUSE
|
||||
ldrsh r0, [r0]
|
||||
cmp r5, r0
|
||||
bge _0230E8D0
|
||||
@@ -6256,9 +6256,9 @@ _0230E8D0:
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0230E8D8: .word ov29_02353538
|
||||
_0230E8DC: .word ov10_022C44DC
|
||||
_0230E8E0: .word ov10_022C4640
|
||||
_0230E8E4: .word ov10_022C4430
|
||||
_0230E8E8: .word ov10_022C46A4
|
||||
_0230E8DC: .word SPAWN_COOLDOWN
|
||||
_0230E8E0: .word SPAWN_COOLDOWN_THIEF_ALERT
|
||||
_0230E8E4: .word SPAWN_CAP_NO_MONSTER_HOUSE
|
||||
_0230E8E8: .word SPAWN_CAP_WITH_MONSTER_HOUSE
|
||||
_0230E8EC: .word 0x00000C5D
|
||||
arm_func_end TrySpawnMonsterAndTickSpawnCounter
|
||||
|
||||
@@ -1460,7 +1460,7 @@ _02310474:
|
||||
cmp r0, #0
|
||||
beq _023104C0
|
||||
ldrb r1, [r4, #0x11f]
|
||||
ldr r0, _02310AA8 ; =ov10_022C466C
|
||||
ldr r0, _02310AA8 ; =SPEED_BOOST_TURNS
|
||||
add r2, r1, #1
|
||||
ldrsh r0, [r0]
|
||||
and r1, r2, #0xff
|
||||
@@ -1508,13 +1508,13 @@ _023104F8:
|
||||
bl IsFloorOver
|
||||
cmp r0, #0
|
||||
bne _02310FF4
|
||||
ldr r1, _02310AAC ; =ov10_022C4610
|
||||
ldr r1, _02310AAC ; =BURN_DAMAGE_COOLDOWN
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
strb r2, [r4, #0xc1]
|
||||
bl ov29_02307BDC
|
||||
ldr r0, _02310AB0 ; =ov10_022C44D4
|
||||
ldr r0, _02310AB0 ; =BURN_DAMAGE
|
||||
mov r2, #1
|
||||
ldrsh r1, [r0]
|
||||
mov r0, r5
|
||||
@@ -1671,7 +1671,7 @@ _02310754:
|
||||
ldreqb r0, [r4, #0xbf]
|
||||
cmpeq r0, #2
|
||||
bne _02310FF4
|
||||
ldr r1, _02310AC0 ; =ov10_022C46A8
|
||||
ldr r1, _02310AC0 ; =POISON_DAMAGE_COOLDOWN
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1682,7 +1682,7 @@ _02310754:
|
||||
bl AbilityIsActiveVeneer
|
||||
cmp r0, #0
|
||||
beq _023107F8
|
||||
ldr r0, _02310AC4 ; =ov10_022C44D8
|
||||
ldr r0, _02310AC4 ; =POISON_DAMAGE
|
||||
mov r6, #1
|
||||
ldrsh r2, [r0]
|
||||
mov r0, r5
|
||||
@@ -1692,7 +1692,7 @@ _02310754:
|
||||
bl TryIncreaseHp
|
||||
b _02310810
|
||||
_023107F8:
|
||||
ldr r0, _02310AC4 ; =ov10_022C44D8
|
||||
ldr r0, _02310AC4 ; =POISON_DAMAGE
|
||||
mov r2, #3
|
||||
ldrsh r1, [r0]
|
||||
mov r0, r5
|
||||
@@ -1721,7 +1721,7 @@ _02310830:
|
||||
cmp r6, #0x1d
|
||||
addlo r0, r6, #1
|
||||
strlob r0, [r4, #0xc2]
|
||||
ldr r0, _02310AC8 ; =ov10_022C4414
|
||||
ldr r0, _02310AC8 ; =BAD_POISON_DAMAGE_COOLDOWN
|
||||
cmp r6, #0x1d
|
||||
ldrsh r0, [r0]
|
||||
movge r6, #0x1d
|
||||
@@ -1747,7 +1747,7 @@ _02310830:
|
||||
bl AbilityIsActiveVeneer
|
||||
cmp r0, #0
|
||||
beq _023108F4
|
||||
ldr r0, _02310ACC ; =ov10_022C4C9C
|
||||
ldr r0, _02310ACC ; =BAD_POISON_DAMAGE_TABLE
|
||||
mov r1, r6, lsl #1
|
||||
ldrsh r2, [r0, r1]
|
||||
mov r6, #1
|
||||
@@ -1758,7 +1758,7 @@ _02310830:
|
||||
bl TryIncreaseHp
|
||||
b _02310910
|
||||
_023108F4:
|
||||
ldr r0, _02310ACC ; =ov10_022C4C9C
|
||||
ldr r0, _02310ACC ; =BAD_POISON_DAMAGE_TABLE
|
||||
mov r1, r6, lsl #1
|
||||
ldrsh r1, [r0, r1]
|
||||
mov r2, #3
|
||||
@@ -1873,16 +1873,16 @@ _02310A98: .word 0x00000DBD
|
||||
_02310A9C: .word ov10_022C46EC
|
||||
_02310AA0: .word 0x0000025F
|
||||
_02310AA4: .word ov10_022C46A0
|
||||
_02310AA8: .word ov10_022C466C
|
||||
_02310AAC: .word ov10_022C4610
|
||||
_02310AB0: .word ov10_022C44D4
|
||||
_02310AA8: .word SPEED_BOOST_TURNS
|
||||
_02310AAC: .word BURN_DAMAGE_COOLDOWN
|
||||
_02310AB0: .word BURN_DAMAGE
|
||||
_02310AB4: .word 0x000003E7
|
||||
_02310AB8: .word ov10_022C4664
|
||||
_02310ABC: .word ov10_022C464C
|
||||
_02310AC0: .word ov10_022C46A8
|
||||
_02310AC4: .word ov10_022C44D8
|
||||
_02310AC8: .word ov10_022C4414
|
||||
_02310ACC: .word ov10_022C4C9C
|
||||
_02310AC0: .word POISON_DAMAGE_COOLDOWN
|
||||
_02310AC4: .word POISON_DAMAGE
|
||||
_02310AC8: .word BAD_POISON_DAMAGE_COOLDOWN
|
||||
_02310ACC: .word BAD_POISON_DAMAGE_TABLE
|
||||
_02310AD0: .word ov10_022C4454
|
||||
_02310AD4: .word ov10_022C446C
|
||||
_02310AD8: .word ov10_022C45F0
|
||||
@@ -1891,8 +1891,8 @@ _02310AE0: .word 0x0000024A
|
||||
_02310AE4: .word ov10_022C45E8
|
||||
_02310AE8: .word ov10_022C4590
|
||||
_02310AEC: .word ov10_022C44BC
|
||||
_02310AF0: .word ov10_022C46AC
|
||||
_02310AF4: .word ov10_022C4588
|
||||
_02310AF0: .word LEECH_SEED_DAMAGE_COOLDOWN
|
||||
_02310AF4: .word LEECH_SEED_HP_DRAIN
|
||||
_02310AF8:
|
||||
cmp r0, #5
|
||||
bne _02310B6C
|
||||
@@ -1994,12 +1994,12 @@ _02310C28:
|
||||
ldr r0, _02310A84 ; =ov29_02353538
|
||||
ldrb r2, [r4, #0xe8]
|
||||
ldr r0, [r0]
|
||||
ldr r1, _02310AF0 ; =ov10_022C46AC
|
||||
ldr r1, _02310AF0 ; =LEECH_SEED_DAMAGE_COOLDOWN
|
||||
add r0, r0, r2, lsl #2
|
||||
add r0, r0, #0x12000
|
||||
ldr r7, [r0, #0xb78]
|
||||
ldrsh r1, [r1]
|
||||
ldr r0, _02310AF4 ; =ov10_022C4588
|
||||
ldr r0, _02310AF4 ; =LEECH_SEED_HP_DRAIN
|
||||
cmp r7, #0
|
||||
ldrsh r6, [r0]
|
||||
strb r1, [r4, #0xea]
|
||||
|
||||
@@ -1103,7 +1103,7 @@ GetEntityNaturalGiftInfo: ; 0x0231AE90
|
||||
cmpne r0, #0
|
||||
beq _0231AF00
|
||||
mov ip, #0
|
||||
ldr r3, _0231AF08 ; =ov10_022C5130
|
||||
ldr r3, _0231AF08 ; =NATURAL_GIFT_ITEM_TABLE
|
||||
mov lr, ip
|
||||
mov r1, #6
|
||||
_0231AEC0:
|
||||
@@ -1121,25 +1121,25 @@ _0231AEC0:
|
||||
b _0231AEC0
|
||||
_0231AEF0:
|
||||
cmp ip, #0
|
||||
ldrne r0, _0231AF08 ; =ov10_022C5130
|
||||
ldrne r0, _0231AF08 ; =NATURAL_GIFT_ITEM_TABLE
|
||||
addne r0, r0, r5
|
||||
ldmneia sp!, {r3, r4, r5, pc}
|
||||
_0231AF00:
|
||||
mov r0, #0
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0231AF08: .word ov10_022C5130
|
||||
_0231AF08: .word NATURAL_GIFT_ITEM_TABLE
|
||||
arm_func_end GetEntityNaturalGiftInfo
|
||||
|
||||
arm_func_start GetEntityWeatherBallType
|
||||
GetEntityWeatherBallType: ; 0x0231AF0C
|
||||
stmdb sp!, {r3, lr}
|
||||
bl GetApparentWeather
|
||||
ldr r1, _0231AF20 ; =ov10_022C48DC
|
||||
ldr r1, _0231AF20 ; =WEATHER_BALL_TYPE_TABLE
|
||||
ldrb r0, [r1, r0]
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0231AF20: .word ov10_022C48DC
|
||||
_0231AF20: .word WEATHER_BALL_TYPE_TABLE
|
||||
arm_func_end GetEntityWeatherBallType
|
||||
|
||||
arm_func_start ov29_0231AF24
|
||||
|
||||
@@ -912,7 +912,7 @@ _0231BE50:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x52
|
||||
bl InitMove
|
||||
ldr r0, _0231C704 ; =ov10_022C4624
|
||||
ldr r0, _0231C704 ; =STICK_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -927,7 +927,7 @@ _0231BE88:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x4a
|
||||
bl InitMove
|
||||
ldr r0, _0231C708 ; =ov10_022C46E8
|
||||
ldr r0, _0231C708 ; =IRON_THORN_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -942,7 +942,7 @@ _0231BEC0:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x42
|
||||
bl InitMove
|
||||
ldr r0, _0231C70C ; =ov10_022C46E4
|
||||
ldr r0, _0231C70C ; =SILVER_SPIKE_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -957,7 +957,7 @@ _0231BEF8:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x3a
|
||||
bl InitMove
|
||||
ldr r0, _0231C710 ; =ov10_022C46E0
|
||||
ldr r0, _0231C710 ; =GOLD_FANG_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -972,7 +972,7 @@ _0231BF30:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x32
|
||||
bl InitMove
|
||||
ldr r0, _0231C714 ; =ov10_022C46DC
|
||||
ldr r0, _0231C714 ; =CACNEA_SPIKE_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -987,7 +987,7 @@ _0231BF68:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x2a
|
||||
bl InitMove
|
||||
ldr r0, _0231C718 ; =ov10_022C46D8
|
||||
ldr r0, _0231C718 ; =CORSOLA_TWIG_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -1001,7 +1001,7 @@ _0231BF68:
|
||||
_0231BFA0:
|
||||
mov r4, #0
|
||||
str r4, [sp]
|
||||
ldr r0, _0231C71C ; =ov10_022C46B4
|
||||
ldr r0, _0231C71C ; =GEO_PEBBLE_DAMAGE
|
||||
ldr r1, _0231C720 ; =0x0000024F
|
||||
str r4, [sp, #4]
|
||||
str r1, [sp, #8]
|
||||
@@ -1017,7 +1017,7 @@ _0231BFA0:
|
||||
_0231BFDC:
|
||||
mov r4, #0
|
||||
str r4, [sp]
|
||||
ldr r0, _0231C724 ; =ov10_022C46B8
|
||||
ldr r0, _0231C724 ; =GRAVELEROCK_DAMAGE
|
||||
ldr r1, _0231C720 ; =0x0000024F
|
||||
str r4, [sp, #4]
|
||||
str r1, [sp, #8]
|
||||
@@ -1034,7 +1034,7 @@ _0231C018:
|
||||
ldr r1, _0231C700 ; =0x00000195
|
||||
add r0, sp, #0x22
|
||||
bl InitMove
|
||||
ldr r0, _0231C728 ; =ov10_022C44D0
|
||||
ldr r0, _0231C728 ; =GOLD_THORN_POWER
|
||||
mov r4, #0x100
|
||||
ldrsh r3, [r0]
|
||||
str r4, [sp]
|
||||
@@ -1048,7 +1048,7 @@ _0231C018:
|
||||
_0231C050:
|
||||
mov r4, #0
|
||||
str r4, [sp]
|
||||
ldr r0, _0231C72C ; =ov10_022C46BC
|
||||
ldr r0, _0231C72C ; =RARE_FOSSIL_DAMAGE
|
||||
ldr r1, _0231C720 ; =0x0000024F
|
||||
str r4, [sp, #4]
|
||||
str r1, [sp, #8]
|
||||
@@ -1069,8 +1069,8 @@ _0231C08C:
|
||||
bl EndNegativeStatusConditionWrapper
|
||||
b _0231CB14
|
||||
_0231C0A4:
|
||||
ldr r1, _0231C730 ; =ov10_022C45EC
|
||||
ldr r0, _0231C734 ; =ov10_022C44F4
|
||||
ldr r1, _0231C730 ; =ORAN_BERRY_HP_RESTORATION
|
||||
ldr r0, _0231C734 ; =ORAN_BERRY_FULL_HP_BOOST
|
||||
ldrsh r2, [r1]
|
||||
ldrsh r3, [r0]
|
||||
mov r4, #1
|
||||
@@ -1080,8 +1080,8 @@ _0231C0A4:
|
||||
bl TryIncreaseHp
|
||||
b _0231CB14
|
||||
_0231C0CC:
|
||||
ldr r1, _0231C738 ; =ov10_022C4478
|
||||
ldr r0, _0231C73C ; =ov10_022C45F4
|
||||
ldr r1, _0231C738 ; =SITRUS_BERRY_HP_RESTORATION
|
||||
ldr r0, _0231C73C ; =SITRUS_BERRY_FULL_HP_BOOST
|
||||
ldrsh r2, [r1]
|
||||
ldrsh r3, [r0]
|
||||
mov r4, #1
|
||||
@@ -1091,7 +1091,7 @@ _0231C0CC:
|
||||
bl TryIncreaseHp
|
||||
b _0231CB14
|
||||
_0231C0F4:
|
||||
ldr r0, _0231C740 ; =ov10_022C44F8
|
||||
ldr r0, _0231C740 ; =LIFE_SEED_HP_BOOST
|
||||
mov r4, #1
|
||||
ldrsh r3, [r0]
|
||||
mov r0, r8
|
||||
@@ -1150,7 +1150,7 @@ _0231C1A4:
|
||||
bl TryWarp
|
||||
b _0231CB14
|
||||
_0231C1BC:
|
||||
ldr r1, _0231C744 ; =ov10_022C4720
|
||||
ldr r1, _0231C744 ; =SLEEP_TURN_RANGE
|
||||
mov r0, r7
|
||||
mov r2, #1
|
||||
bl CalcStatusDuration
|
||||
@@ -1219,28 +1219,28 @@ _0231C28C:
|
||||
bl RestoreAllMovePP
|
||||
b _0231CB14
|
||||
_0231C2A4:
|
||||
ldr r1, _0231C750 ; =ov10_022C4420
|
||||
ldr r1, _0231C750 ; =PROTEIN_STAT_BOOST
|
||||
mov r0, r8
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
bl ApplyProteinEffect
|
||||
b _0231CB14
|
||||
_0231C2BC:
|
||||
ldr r1, _0231C754 ; =ov10_022C46CC
|
||||
ldr r1, _0231C754 ; =CALCIUM_STAT_BOOST
|
||||
mov r0, r8
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
bl ApplyCalciumEffect
|
||||
b _0231CB14
|
||||
_0231C2D4:
|
||||
ldr r1, _0231C758 ; =ov10_022C46C8
|
||||
ldr r1, _0231C758 ; =IRON_STAT_BOOST
|
||||
mov r0, r8
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
bl ApplyIronEffect
|
||||
b _0231CB14
|
||||
_0231C2EC:
|
||||
ldr r1, _0231C75C ; =ov10_022C46C4
|
||||
ldr r1, _0231C75C ; =ZINC_STAT_BOOST
|
||||
mov r0, r8
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
@@ -1538,29 +1538,29 @@ _0231C6F4: .word 0x000001A2
|
||||
_0231C6F8: .word 0x000001A6
|
||||
_0231C6FC: .word 0x000001AA
|
||||
_0231C700: .word 0x00000195
|
||||
_0231C704: .word ov10_022C4624
|
||||
_0231C708: .word ov10_022C46E8
|
||||
_0231C70C: .word ov10_022C46E4
|
||||
_0231C710: .word ov10_022C46E0
|
||||
_0231C714: .word ov10_022C46DC
|
||||
_0231C718: .word ov10_022C46D8
|
||||
_0231C71C: .word ov10_022C46B4
|
||||
_0231C704: .word STICK_POWER
|
||||
_0231C708: .word IRON_THORN_POWER
|
||||
_0231C70C: .word SILVER_SPIKE_POWER
|
||||
_0231C710: .word GOLD_FANG_POWER
|
||||
_0231C714: .word CACNEA_SPIKE_POWER
|
||||
_0231C718: .word CORSOLA_TWIG_POWER
|
||||
_0231C71C: .word GEO_PEBBLE_DAMAGE
|
||||
_0231C720: .word 0x0000024F
|
||||
_0231C724: .word ov10_022C46B8
|
||||
_0231C728: .word ov10_022C44D0
|
||||
_0231C72C: .word ov10_022C46BC
|
||||
_0231C730: .word ov10_022C45EC
|
||||
_0231C734: .word ov10_022C44F4
|
||||
_0231C738: .word ov10_022C4478
|
||||
_0231C73C: .word ov10_022C45F4
|
||||
_0231C740: .word ov10_022C44F8
|
||||
_0231C744: .word ov10_022C4720
|
||||
_0231C724: .word GRAVELEROCK_DAMAGE
|
||||
_0231C728: .word GOLD_THORN_POWER
|
||||
_0231C72C: .word RARE_FOSSIL_DAMAGE
|
||||
_0231C730: .word ORAN_BERRY_HP_RESTORATION
|
||||
_0231C734: .word ORAN_BERRY_FULL_HP_BOOST
|
||||
_0231C738: .word SITRUS_BERRY_HP_RESTORATION
|
||||
_0231C73C: .word SITRUS_BERRY_FULL_HP_BOOST
|
||||
_0231C740: .word LIFE_SEED_HP_BOOST
|
||||
_0231C744: .word SLEEP_TURN_RANGE
|
||||
_0231C748: .word 0x00000BE9
|
||||
_0231C74C: .word 0x000003E7
|
||||
_0231C750: .word ov10_022C4420
|
||||
_0231C754: .word ov10_022C46CC
|
||||
_0231C758: .word ov10_022C46C8
|
||||
_0231C75C: .word ov10_022C46C4
|
||||
_0231C750: .word PROTEIN_STAT_BOOST
|
||||
_0231C754: .word CALCIUM_STAT_BOOST
|
||||
_0231C758: .word IRON_STAT_BOOST
|
||||
_0231C75C: .word ZINC_STAT_BOOST
|
||||
_0231C760: .word GUMMI_STAT_BOOST
|
||||
_0231C764: .word WONDER_GUMMI_STAT_BOOST
|
||||
_0231C768:
|
||||
@@ -1591,7 +1591,7 @@ _0231C7B0:
|
||||
_0231C7C0:
|
||||
mov r4, #0
|
||||
str r4, [sp]
|
||||
ldr r0, _0231CBB0 ; =ov10_022C4438
|
||||
ldr r0, _0231CBB0 ; =OREN_BERRY_DAMAGE
|
||||
str r4, [sp, #4]
|
||||
mov r1, #0x270
|
||||
str r1, [sp, #8]
|
||||
@@ -1838,7 +1838,7 @@ _0231CB14:
|
||||
_0231CB48:
|
||||
cmp r0, #0
|
||||
beq _0231CB9C
|
||||
ldr r0, _0231CBC0 ; =ov10_022C4EB8
|
||||
ldr r0, _0231CBC0 ; =APPLES_AND_BERRIES_ITEM_IDS
|
||||
b _0231CB90
|
||||
_0231CB58:
|
||||
cmp r4, r1
|
||||
@@ -1868,10 +1868,10 @@ _0231CBA4:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
|
||||
.align 2, 0
|
||||
_0231CBAC: .word 0x00000C75
|
||||
_0231CBB0: .word ov10_022C4438
|
||||
_0231CBB0: .word OREN_BERRY_DAMAGE
|
||||
_0231CBB4: .word 0x00000C67
|
||||
_0231CBB8: .word 0x00000C76
|
||||
_0231CBBC: .word ov10_022C44EC
|
||||
_0231CBC0: .word ov10_022C4EB8
|
||||
_0231CBC0: .word APPLES_AND_BERRIES_ITEM_IDS
|
||||
_0231CBC4: .word ov10_022C4864
|
||||
arm_func_end ApplyItemEffect
|
||||
|
||||
@@ -151,14 +151,14 @@ ApplyVileSeedEffect: ; 0x0231CD80
|
||||
strh r2, [sp, #0xa]
|
||||
cmp r0, #0
|
||||
strgth r0, [sp, #0xa]
|
||||
ldr r0, _0231CE14 ; =ov29_02352AEC
|
||||
ldr r0, _0231CE14 ; =ATK_STAT_IDX
|
||||
ldrsh r3, [sp, #8]
|
||||
ldr r2, [r0]
|
||||
mov r0, r5
|
||||
mov r1, r4
|
||||
str ip, [sp, #4]
|
||||
bl LowerDefensiveStat
|
||||
ldr r0, _0231CE18 ; =ov29_02352AE8
|
||||
ldr r0, _0231CE18 ; =SPATK_STAT_IDX
|
||||
mov ip, #1
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -171,8 +171,8 @@ ApplyVileSeedEffect: ; 0x0231CD80
|
||||
ldmia sp!, {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0231CE10: .word ov29_023529AC
|
||||
_0231CE14: .word ov29_02352AEC
|
||||
_0231CE18: .word ov29_02352AE8
|
||||
_0231CE14: .word ATK_STAT_IDX
|
||||
_0231CE18: .word SPATK_STAT_IDX
|
||||
arm_func_end ApplyVileSeedEffect
|
||||
|
||||
arm_func_start ApplyViolentSeedEffect
|
||||
@@ -180,14 +180,14 @@ ApplyViolentSeedEffect: ; 0x0231CE1C
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
mov r5, r1
|
||||
ldr r4, [r5, #0xb4]
|
||||
ldr r2, _0231CE60 ; =ov29_02352AEC
|
||||
ldr r2, _0231CE60 ; =ATK_STAT_IDX
|
||||
ldrsh r3, [r4, #0x24]
|
||||
ldr r2, [r2]
|
||||
mov r6, r0
|
||||
rsb r3, r3, #0x14
|
||||
bl BoostOffensiveStat
|
||||
ldrsh r3, [r4, #0x26]
|
||||
ldr r1, _0231CE64 ; =ov29_02352AE8
|
||||
ldr r1, _0231CE64 ; =SPATK_STAT_IDX
|
||||
mov r0, r6
|
||||
ldr r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -195,8 +195,8 @@ ApplyViolentSeedEffect: ; 0x0231CE1C
|
||||
bl BoostOffensiveStat
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0231CE60: .word ov29_02352AEC
|
||||
_0231CE64: .word ov29_02352AE8
|
||||
_0231CE60: .word ATK_STAT_IDX
|
||||
_0231CE64: .word SPATK_STAT_IDX
|
||||
arm_func_end ApplyViolentSeedEffect
|
||||
|
||||
arm_func_start ApplyGinsengEffect
|
||||
@@ -209,7 +209,7 @@ ApplyGinsengEffect: ; 0x0231CE68
|
||||
mov r4, #0
|
||||
mov r5, #1
|
||||
bl DungeonRandInt
|
||||
ldr r1, _0231CF78 ; =ov10_022C46C0
|
||||
ldr r1, _0231CF78 ; =GINSENG_CHANCE_3
|
||||
mov ip, #0
|
||||
ldrsh r1, [r1]
|
||||
add r3, r6, #0x124
|
||||
@@ -275,7 +275,7 @@ _0231CF64:
|
||||
bl LogMessageByIdWithPopupCheckUserTarget
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
.align 2, 0
|
||||
_0231CF78: .word ov10_022C46C0
|
||||
_0231CF78: .word GINSENG_CHANCE_3
|
||||
_0231CF7C: .word 0x00000BEF
|
||||
_0231CF80: .word 0x00000BEE
|
||||
arm_func_end ApplyGinsengEffect
|
||||
@@ -404,7 +404,7 @@ _0231D108:
|
||||
cmp ip, r0
|
||||
addgt fp, r4, ip
|
||||
addle fp, r4, r0
|
||||
ldr ip, _0231D474 ; =_020A2538
|
||||
ldr ip, _0231D474 ; =GUMMI_BELLY_RESTORE_TABLE
|
||||
mov r0, r2, lsl #1
|
||||
add r2, ip, r1
|
||||
add r1, ip, r6
|
||||
@@ -471,7 +471,7 @@ _0231D214:
|
||||
movge fp, #2
|
||||
movlt fp, #3
|
||||
_0231D23C:
|
||||
ldr r0, _0231D480 ; =ov29_023532D0
|
||||
ldr r0, _0231D480 ; =GUMMI_IQ_STRING_IDS
|
||||
mov r1, r5, lsl #1
|
||||
ldrh r2, [r0, r1]
|
||||
mov r0, sl
|
||||
@@ -631,10 +631,10 @@ _0231D460:
|
||||
_0231D468: .word WONDER_GUMMI_IQ_GAIN
|
||||
_0231D46C: .word _020A1894
|
||||
_0231D470: .word IQ_GUMMI_GAIN_TABLE
|
||||
_0231D474: .word _020A2538
|
||||
_0231D474: .word GUMMI_BELLY_RESTORE_TABLE
|
||||
_0231D478: .word 0x000003E7
|
||||
_0231D47C: .word 0x00000BF3
|
||||
_0231D480: .word ov29_023532D0
|
||||
_0231D480: .word GUMMI_IQ_STRING_IDS
|
||||
_0231D484: .word ov29_02353324
|
||||
_0231D488: .word ov10_022C44CC
|
||||
_0231D48C: .word ov10_022C45E4
|
||||
@@ -758,7 +758,7 @@ _0231D60C:
|
||||
bl TryInflictParalysisStatus
|
||||
b _0231D66C
|
||||
_0231D624:
|
||||
ldr r0, _0231D678 ; =ov29_02352AEC
|
||||
ldr r0, _0231D678 ; =ATK_STAT_IDX
|
||||
mov ip, #1
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -767,7 +767,7 @@ _0231D624:
|
||||
mov r3, #3
|
||||
str ip, [sp, #4]
|
||||
bl LowerOffensiveStat
|
||||
ldr r0, _0231D67C ; =ov29_02352AE8
|
||||
ldr r0, _0231D67C ; =SPATK_STAT_IDX
|
||||
mov ip, #1
|
||||
str ip, [sp]
|
||||
ldr r2, [r0]
|
||||
@@ -781,8 +781,8 @@ _0231D66C:
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0231D674: .word ov10_022C4680
|
||||
_0231D678: .word ov29_02352AEC
|
||||
_0231D67C: .word ov29_02352AE8
|
||||
_0231D678: .word ATK_STAT_IDX
|
||||
_0231D67C: .word SPATK_STAT_IDX
|
||||
arm_func_end ApplyGrimyFoodEffect
|
||||
|
||||
arm_func_start ApplyMixElixirEffect
|
||||
@@ -2171,7 +2171,7 @@ _0231E9B0:
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r0, _0231E9EC ; =ov10_022C4B74
|
||||
ldr r0, _0231E9EC ; =EAT_ITEM_EFFECT_IGNORE_LIST
|
||||
b _0231E9D8
|
||||
_0231E9C8:
|
||||
cmp r4, r1
|
||||
@@ -2185,7 +2185,7 @@ _0231E9D8:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0231E9EC: .word ov10_022C4B74
|
||||
_0231E9EC: .word EAT_ITEM_EFFECT_IGNORE_LIST
|
||||
arm_func_end ShouldTryEatItem
|
||||
|
||||
arm_func_start GetMaxPpWrapper
|
||||
|
||||
@@ -233,7 +233,7 @@ _0231F8BC:
|
||||
ldrsh r1, [sl, #4]
|
||||
ldrsh r0, [sl, #6]
|
||||
mov r7, #0
|
||||
ldr r5, _0231FBF0 ; =ov29_02351844
|
||||
ldr r5, _0231FBF0 ; =DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
mov r8, r7
|
||||
strh r1, [sp, #0x14]
|
||||
strh r0, [sp, #0x16]
|
||||
@@ -455,7 +455,7 @@ _0231FBDC:
|
||||
_0231FBE4: .word ov29_02353538
|
||||
_0231FBE8: .word 0x000013BC
|
||||
_0231FBEC: .word 0x00000BCF
|
||||
_0231FBF0: .word ov29_02351844
|
||||
_0231FBF0: .word DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
_0231FBF4: .word 0x00000222
|
||||
_0231FBF8: .word 0x00000BD1
|
||||
arm_func_end ov29_0231F6E4
|
||||
|
||||
@@ -33,7 +33,7 @@ DoMoveRest: ; 0x0232A414
|
||||
bl TryInflictNappingStatus
|
||||
b _0232A474
|
||||
_0232A454:
|
||||
ldr r1, _0232A47C ; =ov10_022C4748
|
||||
ldr r1, _0232A47C ; =REST_TURN_RANGE
|
||||
mov r0, r4
|
||||
mov r2, #0
|
||||
bl CalcStatusDuration
|
||||
@@ -45,7 +45,7 @@ _0232A474:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232A47C: .word ov10_022C4748
|
||||
_0232A47C: .word REST_TURN_RANGE
|
||||
arm_func_end DoMoveRest
|
||||
|
||||
arm_func_start DoMoveIngrain
|
||||
@@ -121,7 +121,7 @@ DoMoveSuperpower: ; 0x0232A524
|
||||
movne r4, #1
|
||||
cmp r4, #0
|
||||
beq _0232A59C
|
||||
ldr r0, _0232A5A8 ; =ov29_02352AEC
|
||||
ldr r0, _0232A5A8 ; =ATK_STAT_IDX
|
||||
mov ip, #0
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -145,7 +145,7 @@ _0232A59C:
|
||||
add sp, sp, #0xc
|
||||
ldmia sp!, {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232A5A8: .word ov29_02352AEC
|
||||
_0232A5A8: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveSuperpower
|
||||
|
||||
arm_func_start DoMoveSteelWing
|
||||
@@ -162,7 +162,7 @@ DoMoveSteelWing: ; 0x0232A5AC
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232A628
|
||||
ldr r1, _0232A63C ; =ov10_022C44C4
|
||||
ldr r1, _0232A63C ; =STEEL_WING_BOOST_DEFENSE_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -188,7 +188,7 @@ _0232A628:
|
||||
add sp, sp, #0x10
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0232A63C: .word ov10_022C44C4
|
||||
_0232A63C: .word STEEL_WING_BOOST_DEFENSE_CHANCE
|
||||
arm_func_end DoMoveSteelWing
|
||||
|
||||
arm_func_start DoMoveSpitUp
|
||||
@@ -648,7 +648,7 @@ DoMoveBellyDrum: ; 0x0232AC54
|
||||
bl CeilFixedPoint
|
||||
cmp r0, #1
|
||||
ble _0232ACD8
|
||||
ldr r1, _0232AD00 ; =ov29_02352AEC
|
||||
ldr r1, _0232AD00 ; =ATK_STAT_IDX
|
||||
mov r0, r7
|
||||
ldr r2, [r1]
|
||||
mov r1, r6
|
||||
@@ -679,7 +679,7 @@ _0232ACF8:
|
||||
mov r0, r4
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232AD00: .word ov29_02352AEC
|
||||
_0232AD00: .word ATK_STAT_IDX
|
||||
_0232AD04: .word 0x00000EEB
|
||||
arm_func_end DoMoveBellyDrum
|
||||
|
||||
@@ -703,7 +703,7 @@ DoMoveSecretPower: ; 0x0232AD18
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232AED0
|
||||
ldr r1, _0232AEDC ; =ov10_022C454C
|
||||
ldr r1, _0232AEDC ; =SECRET_POWER_EFFECT_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -741,7 +741,7 @@ _0232ADB4:
|
||||
bl TryInflictPoisonedStatus
|
||||
b _0232AED0
|
||||
_0232ADCC:
|
||||
ldr r1, _0232AEE8 ; =ov10_022C4720
|
||||
ldr r1, _0232AEE8 ; =SLEEP_TURN_RANGE
|
||||
mov r0, r5
|
||||
mov r2, r4
|
||||
bl CalcStatusDuration
|
||||
@@ -759,7 +759,7 @@ _0232ADF4:
|
||||
bl LowerSpeed
|
||||
b _0232AED0
|
||||
_0232AE0C:
|
||||
ldr r0, _0232AEEC ; =ov29_02352AEC
|
||||
ldr r0, _0232AEEC ; =ATK_STAT_IDX
|
||||
mov r3, r4
|
||||
ldr r2, [r0]
|
||||
mov r1, r5
|
||||
@@ -770,7 +770,7 @@ _0232AE0C:
|
||||
bl LowerOffensiveStat
|
||||
b _0232AED0
|
||||
_0232AE34:
|
||||
ldr r0, _0232AEEC ; =ov29_02352AEC
|
||||
ldr r0, _0232AEEC ; =ATK_STAT_IDX
|
||||
mov r3, r4
|
||||
ldr r2, [r0]
|
||||
mov r1, r5
|
||||
@@ -781,7 +781,7 @@ _0232AE34:
|
||||
bl LowerDefensiveStat
|
||||
b _0232AED0
|
||||
_0232AE5C:
|
||||
ldr r1, _0232AEEC ; =ov29_02352AEC
|
||||
ldr r1, _0232AEEC ; =ATK_STAT_IDX
|
||||
mov r0, r6
|
||||
ldr r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -819,11 +819,11 @@ _0232AED0:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232AEDC: .word ov10_022C454C
|
||||
_0232AEDC: .word SECRET_POWER_EFFECT_CHANCE
|
||||
_0232AEE0: .word ov29_02353538
|
||||
_0232AEE4: .word ov10_022C6321
|
||||
_0232AEE8: .word ov10_022C4720
|
||||
_0232AEEC: .word ov29_02352AEC
|
||||
_0232AEE8: .word SLEEP_TURN_RANGE
|
||||
_0232AEEC: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveSecretPower
|
||||
|
||||
arm_func_start DoMoveDamageConfuse30
|
||||
@@ -838,7 +838,7 @@ DoMoveDamageConfuse30: ; 0x0232AEF0
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232AF4C
|
||||
ldr r1, _0232AF58 ; =ov10_022C4548
|
||||
ldr r1, _0232AF58 ; =DIZZY_PUNCH_CONFUSE_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -856,13 +856,13 @@ _0232AF4C:
|
||||
add sp, sp, #4
|
||||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232AF58: .word ov10_022C4548
|
||||
_0232AF58: .word DIZZY_PUNCH_CONFUSE_CHANCE
|
||||
arm_func_end DoMoveDamageConfuse30
|
||||
|
||||
arm_func_start DoMoveBulkUp
|
||||
DoMoveBulkUp: ; 0x0232AF5C
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
ldr r2, _0232AF9C ; =ov29_02352AEC
|
||||
ldr r2, _0232AF9C ; =ATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r2]
|
||||
mov r5, r0
|
||||
@@ -878,7 +878,7 @@ DoMoveBulkUp: ; 0x0232AF5C
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232AF9C: .word ov29_02352AEC
|
||||
_0232AF9C: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveBulkUp
|
||||
|
||||
arm_func_start DoMovePause
|
||||
@@ -887,7 +887,7 @@ DoMovePause: ; 0x0232AFA0
|
||||
sub sp, sp, #8
|
||||
mov r4, r1
|
||||
mov r5, r0
|
||||
ldr r1, _0232AFEC ; =ov10_022C471C
|
||||
ldr r1, _0232AFEC ; =IMPRISON_TURN_RANGE
|
||||
mov r0, r4
|
||||
mov r2, #1
|
||||
bl CalcStatusDuration
|
||||
@@ -903,14 +903,14 @@ DoMovePause: ; 0x0232AFA0
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232AFEC: .word ov10_022C471C
|
||||
_0232AFEC: .word IMPRISON_TURN_RANGE
|
||||
arm_func_end DoMovePause
|
||||
|
||||
arm_func_start DoMoveFeatherDance
|
||||
DoMoveFeatherDance: ; 0x0232AFF0
|
||||
stmdb sp!, {r3, lr}
|
||||
sub sp, sp, #8
|
||||
ldr r2, _0232B020 ; =ov29_02352AEC
|
||||
ldr r2, _0232B020 ; =ATK_STAT_IDX
|
||||
mov ip, #1
|
||||
ldr r2, [r2]
|
||||
str ip, [sp]
|
||||
@@ -921,7 +921,7 @@ DoMoveFeatherDance: ; 0x0232AFF0
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0232B020: .word ov29_02352AEC
|
||||
_0232B020: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveFeatherDance
|
||||
|
||||
arm_func_start DoMoveBeatUp
|
||||
@@ -1029,7 +1029,7 @@ DoMoveCrushClaw: ; 0x0232B164
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B1D0
|
||||
ldr r1, _0232B1DC ; =ov10_022C4608
|
||||
ldr r1, _0232B1DC ; =CRUSH_CLAW_LOWER_DEFENSE_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1037,7 +1037,7 @@ DoMoveCrushClaw: ; 0x0232B164
|
||||
bl DungeonRandOutcomeUserTargetInteraction
|
||||
cmp r0, #0
|
||||
beq _0232B1D0
|
||||
ldr r0, _0232B1E0 ; =ov29_02352AEC
|
||||
ldr r0, _0232B1E0 ; =ATK_STAT_IDX
|
||||
mov r3, r4
|
||||
ldr r2, [r0]
|
||||
mov r0, r6
|
||||
@@ -1051,8 +1051,8 @@ _0232B1D0:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232B1DC: .word ov10_022C4608
|
||||
_0232B1E0: .word ov29_02352AEC
|
||||
_0232B1DC: .word CRUSH_CLAW_LOWER_DEFENSE_CHANCE
|
||||
_0232B1E0: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveCrushClaw
|
||||
|
||||
arm_func_start DoMoveBlazeKick
|
||||
@@ -1073,7 +1073,7 @@ DoMoveBlazeKick: ; 0x0232B1E4
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B25C
|
||||
ldr r1, _0232B268 ; =ov10_022C4540
|
||||
ldr r1, _0232B268 ; =BLAZE_KICK_BURN_CHANCE
|
||||
mov r0, r8
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
@@ -1092,7 +1092,7 @@ _0232B25C:
|
||||
add sp, sp, #4
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0232B268: .word ov10_022C4540
|
||||
_0232B268: .word BLAZE_KICK_BURN_CHANCE
|
||||
arm_func_end DoMoveBlazeKick
|
||||
|
||||
arm_func_start DoMovePresent
|
||||
@@ -1206,7 +1206,7 @@ DoMoveEruption: ; 0x0232B368
|
||||
movle r2, #2
|
||||
movgt r2, #3
|
||||
_0232B3FC:
|
||||
ldr r1, _0232B430 ; =ov10_022C49C4
|
||||
ldr r1, _0232B430 ; =ERUPTION_DAMAGE_MULT_TABLE
|
||||
mov r0, r7
|
||||
ldr r3, [r1, r2, lsl #2]
|
||||
mov r1, r6
|
||||
@@ -1220,7 +1220,7 @@ _0232B3FC:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232B42C: .word 0x000003E7
|
||||
_0232B430: .word ov10_022C49C4
|
||||
_0232B430: .word ERUPTION_DAMAGE_MULT_TABLE
|
||||
arm_func_end DoMoveEruption
|
||||
|
||||
arm_func_start DoMoveParalyze__0232B434
|
||||
@@ -1269,7 +1269,7 @@ DoMovePoisonTail: ; 0x0232B494
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B4F0
|
||||
ldr r1, _0232B4FC ; =ov10_022C448C
|
||||
ldr r1, _0232B4FC ; =POISON_TAIL_POISON_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1287,7 +1287,7 @@ _0232B4F0:
|
||||
add sp, sp, #4
|
||||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232B4FC: .word ov10_022C448C
|
||||
_0232B4FC: .word POISON_TAIL_POISON_CHANCE
|
||||
arm_func_end DoMovePoisonTail
|
||||
|
||||
arm_func_start DoMoveBlowback
|
||||
@@ -1353,14 +1353,14 @@ _0232B5C4: .word 0x00000EEE
|
||||
arm_func_start DoMoveTailGlow
|
||||
DoMoveTailGlow: ; 0x0232B5C8
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r2, _0232B5E4 ; =ov29_02352AE8
|
||||
ldr r2, _0232B5E4 ; =SPATK_STAT_IDX
|
||||
mov r3, #2
|
||||
ldr r2, [r2]
|
||||
bl BoostOffensiveStat
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0232B5E4: .word ov29_02352AE8
|
||||
_0232B5E4: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveTailGlow
|
||||
|
||||
arm_func_start DoMoveDamageConstrict10
|
||||
@@ -1397,7 +1397,7 @@ _0232B640:
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B694
|
||||
ldr r1, _0232B6A0 ; =ov10_022C44A4
|
||||
ldr r1, _0232B6A0 ; =WHIRLPOOL_CONSTRICTION_CHANCE
|
||||
mov r0, r7
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r6
|
||||
@@ -1415,7 +1415,7 @@ _0232B694:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
.align 2, 0
|
||||
_0232B69C: .word 0x00000123
|
||||
_0232B6A0: .word ov10_022C44A4
|
||||
_0232B6A0: .word WHIRLPOOL_CONSTRICTION_CHANCE
|
||||
arm_func_end DoMoveDamageConstrict10
|
||||
|
||||
arm_func_start DoMovePerishSong
|
||||
@@ -1528,14 +1528,14 @@ DoMoveProtect: ; 0x0232B7D0
|
||||
arm_func_start DoMoveDefenseCurl
|
||||
DoMoveDefenseCurl: ; 0x0232B7E0
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r2, _0232B7FC ; =ov29_02352AEC
|
||||
ldr r2, _0232B7FC ; =ATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r2]
|
||||
bl BoostDefensiveStat
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0232B7FC: .word ov29_02352AEC
|
||||
_0232B7FC: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveDefenseCurl
|
||||
|
||||
arm_func_start DoMoveDecoy
|
||||
@@ -1562,7 +1562,7 @@ DoMoveMistBall: ; 0x0232B820
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B88C
|
||||
ldr r1, _0232B898 ; =ov10_022C44E0
|
||||
ldr r1, _0232B898 ; =MIST_BALL_LOWER_SPECIAL_ATTACK_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1570,7 +1570,7 @@ DoMoveMistBall: ; 0x0232B820
|
||||
bl DungeonRandOutcomeUserTargetInteraction
|
||||
cmp r0, #0
|
||||
beq _0232B88C
|
||||
ldr r0, _0232B89C ; =ov29_02352AE8
|
||||
ldr r0, _0232B89C ; =SPATK_STAT_IDX
|
||||
mov r3, r4
|
||||
ldr r2, [r0]
|
||||
mov r0, r6
|
||||
@@ -1584,8 +1584,8 @@ _0232B88C:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232B898: .word ov10_022C44E0
|
||||
_0232B89C: .word ov29_02352AE8
|
||||
_0232B898: .word MIST_BALL_LOWER_SPECIAL_ATTACK_CHANCE
|
||||
_0232B89C: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveMistBall
|
||||
|
||||
arm_func_start DoMoveDestinyBond
|
||||
@@ -1620,7 +1620,7 @@ DoMoveMirrorCoat: ; 0x0232B8D4
|
||||
arm_func_start DoMoveCalmMind
|
||||
DoMoveCalmMind: ; 0x0232B8E4
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
ldr r2, _0232B924 ; =ov29_02352AE8
|
||||
ldr r2, _0232B924 ; =SPATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r2]
|
||||
mov r5, r0
|
||||
@@ -1636,7 +1636,7 @@ DoMoveCalmMind: ; 0x0232B8E4
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232B924: .word ov29_02352AE8
|
||||
_0232B924: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveCalmMind
|
||||
|
||||
arm_func_start DoMoveHiddenPower
|
||||
@@ -1662,7 +1662,7 @@ DoMoveMetalClaw: ; 0x0232B940
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232B9B8
|
||||
ldr r1, _0232B9CC ; =ov10_022C4554
|
||||
ldr r1, _0232B9CC ; =METAL_CLAW_BOOST_ATTACK_CHANCE
|
||||
mov r0, r6
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r6
|
||||
@@ -1688,7 +1688,7 @@ _0232B9B8:
|
||||
add sp, sp, #0x10
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0232B9CC: .word ov10_022C4554
|
||||
_0232B9CC: .word METAL_CLAW_BOOST_ATTACK_CHANCE
|
||||
arm_func_end DoMoveMetalClaw
|
||||
|
||||
arm_func_start DoMoveAttract
|
||||
@@ -1890,7 +1890,7 @@ DoMoveMetronome: ; 0x0232BC64
|
||||
ldr r2, _0232BCB8 ; =ov29_0237CA88
|
||||
mov r5, r0
|
||||
ldr r6, [r2]
|
||||
ldr r0, _0232BCBC ; =ov10_022C5DDC
|
||||
ldr r0, _0232BCBC ; =METRONOME_TABLE
|
||||
mov r2, r6, lsl #3
|
||||
mov r4, r1
|
||||
ldrh r1, [r0, r2]
|
||||
@@ -1908,7 +1908,7 @@ DoMoveMetronome: ; 0x0232BC64
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232BCB8: .word ov29_0237CA88
|
||||
_0232BCBC: .word ov10_022C5DDC
|
||||
_0232BCBC: .word METRONOME_TABLE
|
||||
_0232BCC0: .word ov10_022C5DE0
|
||||
arm_func_end DoMoveMetronome
|
||||
|
||||
@@ -2150,7 +2150,7 @@ DoMoveDragonRage: ; 0x0232BF88
|
||||
mov r3, #1
|
||||
str r3, [sp, #0x14]
|
||||
str r2, [sp, #0x18]
|
||||
ldr r2, _0232C024 ; =ov10_022C46D4
|
||||
ldr r2, _0232C024 ; =DRAGON_RAGE_FIXED_DAMAGE
|
||||
mov r1, r8
|
||||
ldrsh r2, [r2]
|
||||
mov r0, r4
|
||||
@@ -2164,13 +2164,13 @@ DoMoveDragonRage: ; 0x0232BF88
|
||||
add sp, sp, #0x20
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0232C024: .word ov10_022C46D4
|
||||
_0232C024: .word DRAGON_RAGE_FIXED_DAMAGE
|
||||
arm_func_end DoMoveDragonRage
|
||||
|
||||
arm_func_start DoMoveDragonDance
|
||||
DoMoveDragonDance: ; 0x0232C028
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
ldr r2, _0232C060 ; =ov29_02352AEC
|
||||
ldr r2, _0232C060 ; =ATK_STAT_IDX
|
||||
mov r5, r0
|
||||
ldr r2, [r2]
|
||||
mov r4, r1
|
||||
@@ -2184,7 +2184,7 @@ DoMoveDragonDance: ; 0x0232C028
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232C060: .word ov29_02352AEC
|
||||
_0232C060: .word ATK_STAT_IDX
|
||||
arm_func_end DoMoveDragonDance
|
||||
|
||||
arm_func_start DoMoveSkullBash
|
||||
@@ -2198,7 +2198,7 @@ DoMoveSkullBash: ; 0x0232C064
|
||||
bl IsChargingTwoTurnMove
|
||||
cmp r0, #0
|
||||
beq _0232C0C0
|
||||
ldr r1, _0232C0EC ; =ov10_022C48BC
|
||||
ldr r1, _0232C0EC ; =SKULL_BASH_DAMAGE_MULTIPLIER
|
||||
mov r0, r7
|
||||
ldr r3, [r1]
|
||||
mov r1, r6
|
||||
@@ -2226,7 +2226,7 @@ _0232C0E4:
|
||||
mov r0, r4
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232C0EC: .word ov10_022C48BC
|
||||
_0232C0EC: .word SKULL_BASH_DAMAGE_MULTIPLIER
|
||||
_0232C0F0: .word 0x00000CEB
|
||||
arm_func_end DoMoveSkullBash
|
||||
|
||||
@@ -2254,7 +2254,7 @@ _0232C128:
|
||||
bl DealDamage
|
||||
cmp r0, #0
|
||||
beq _0232C18C
|
||||
ldr r1, _0232C19C ; =ov10_022C450C
|
||||
ldr r1, _0232C19C ; =LUSTER_PURGE_LOWER_SPECIAL_DEFENSE_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -2262,7 +2262,7 @@ _0232C128:
|
||||
bl DungeonRandOutcomeUserTargetInteraction
|
||||
cmp r0, #0
|
||||
beq _0232C18C
|
||||
ldr r0, _0232C1A0 ; =ov29_02352AE8
|
||||
ldr r0, _0232C1A0 ; =SPATK_STAT_IDX
|
||||
mov r3, r6
|
||||
ldr r2, [r0]
|
||||
mov r1, r4
|
||||
@@ -2277,8 +2277,8 @@ _0232C18C:
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0232C198: .word 0x0000014F
|
||||
_0232C19C: .word ov10_022C450C
|
||||
_0232C1A0: .word ov29_02352AE8
|
||||
_0232C19C: .word LUSTER_PURGE_LOWER_SPECIAL_DEFENSE_CHANCE
|
||||
_0232C1A0: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveDamageLowerSpecialDefense50
|
||||
|
||||
arm_func_start DoMoveStruggle
|
||||
|
||||
@@ -132,7 +132,7 @@ DoMoveSiesta: ; 0x0232C6B4
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
mov r4, r1
|
||||
mov r5, r0
|
||||
ldr r1, _0232C6EC ; =ov10_022C4720
|
||||
ldr r1, _0232C6EC ; =SLEEP_TURN_RANGE
|
||||
mov r0, r4
|
||||
mov r2, #1
|
||||
bl CalcStatusDuration
|
||||
@@ -144,7 +144,7 @@ DoMoveSiesta: ; 0x0232C6B4
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232C6EC: .word ov10_022C4720
|
||||
_0232C6EC: .word SLEEP_TURN_RANGE
|
||||
arm_func_end DoMoveSiesta
|
||||
|
||||
arm_func_start DoMoveTwoEdge
|
||||
@@ -1091,7 +1091,7 @@ DoMoveHealingWish: ; 0x0232D298
|
||||
cmp r5, r4
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r2, _0232D2E4 ; =ov10_022C46F4
|
||||
ldr r2, _0232D2E4 ; =HEALING_WISH_HP_RESTORATION
|
||||
mov ip, #1
|
||||
ldrsh r2, [r2]
|
||||
mov r3, #0
|
||||
@@ -1105,7 +1105,7 @@ DoMoveHealingWish: ; 0x0232D298
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232D2E4: .word ov10_022C46F4
|
||||
_0232D2E4: .word HEALING_WISH_HP_RESTORATION
|
||||
arm_func_end DoMoveHealingWish
|
||||
|
||||
arm_func_start DoMoveCloseCombat
|
||||
@@ -1119,7 +1119,7 @@ DoMoveCloseCombat: ; 0x0232D2E8
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
beq _0232D358
|
||||
ldr r0, _0232D360 ; =ov29_02352AEC
|
||||
ldr r0, _0232D360 ; =ATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r0]
|
||||
mov r0, r4
|
||||
@@ -1128,7 +1128,7 @@ DoMoveCloseCombat: ; 0x0232D2E8
|
||||
mov ip, #0
|
||||
str ip, [sp, #4]
|
||||
bl LowerDefensiveStat
|
||||
ldr r0, _0232D364 ; =ov29_02352AE8
|
||||
ldr r0, _0232D364 ; =SPATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r0]
|
||||
mov r0, r4
|
||||
@@ -1142,8 +1142,8 @@ _0232D358:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0232D360: .word ov29_02352AEC
|
||||
_0232D364: .word ov29_02352AE8
|
||||
_0232D360: .word ATK_STAT_IDX
|
||||
_0232D364: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveCloseCombat
|
||||
|
||||
arm_func_start DoMoveLuckyChant
|
||||
@@ -1186,7 +1186,7 @@ _0232D3D4: .word 0x00000F2E
|
||||
arm_func_start DoMoveHealOrder
|
||||
DoMoveHealOrder: ; 0x0232D3D8
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r2, _0232D3FC ; =ov10_022C44B8
|
||||
ldr r2, _0232D3FC ; =HEAL_ORDER_HP_RESTORATION
|
||||
mov ip, #1
|
||||
ldrsh r2, [r2]
|
||||
mov r3, #0
|
||||
@@ -1195,7 +1195,7 @@ DoMoveHealOrder: ; 0x0232D3D8
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0232D3FC: .word ov10_022C44B8
|
||||
_0232D3FC: .word HEAL_ORDER_HP_RESTORATION
|
||||
arm_func_end DoMoveHealOrder
|
||||
|
||||
arm_func_start DoMoveHealBlock
|
||||
@@ -1219,7 +1219,7 @@ DoMoveThunderFang: ; 0x0232D418
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r1, _0232D4A4 ; =ov10_022C452C
|
||||
ldr r1, _0232D4A4 ; =THUNDER_FANG_PARALYZE_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1232,7 +1232,7 @@ DoMoveThunderFang: ; 0x0232D418
|
||||
mov r3, r2
|
||||
bl TryInflictParalysisStatus
|
||||
_0232D46C:
|
||||
ldr r1, _0232D4A8 ; =ov10_022C4678
|
||||
ldr r1, _0232D4A8 ; =THUNDER_FANG_CRINGE_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1248,8 +1248,8 @@ _0232D49C:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232D4A4: .word ov10_022C452C
|
||||
_0232D4A8: .word ov10_022C4678
|
||||
_0232D4A4: .word THUNDER_FANG_PARALYZE_CHANCE
|
||||
_0232D4A8: .word THUNDER_FANG_CRINGE_CHANCE
|
||||
arm_func_end DoMoveThunderFang
|
||||
|
||||
arm_func_start DoMoveDefog
|
||||
@@ -1276,7 +1276,7 @@ _0232D4E0:
|
||||
mov r1, r5
|
||||
bl EndReflectClassStatus
|
||||
_0232D4FC:
|
||||
ldr r1, _0232D554 ; =ov29_02352AE8
|
||||
ldr r1, _0232D554 ; =SPATK_STAT_IDX
|
||||
mov r0, r6
|
||||
ldr r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1286,7 +1286,7 @@ _0232D4FC:
|
||||
bl GetApparentWeather
|
||||
cmp r0, #6
|
||||
bne _0232D548
|
||||
ldr r1, _0232D558 ; =ov10_022C4654
|
||||
ldr r1, _0232D558 ; =WEATHER_MOVE_TURN_COUNT
|
||||
ldr r0, _0232D55C ; =ov29_02353538
|
||||
ldrsh r3, [r1]
|
||||
ldr r1, [r0]
|
||||
@@ -1300,8 +1300,8 @@ _0232D548:
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232D550: .word 0x00000ED2
|
||||
_0232D554: .word ov29_02352AE8
|
||||
_0232D558: .word ov10_022C4654
|
||||
_0232D554: .word SPATK_STAT_IDX
|
||||
_0232D558: .word WEATHER_MOVE_TURN_COUNT
|
||||
_0232D55C: .word ov29_02353538
|
||||
arm_func_end DoMoveDefog
|
||||
|
||||
@@ -1372,7 +1372,7 @@ DoMoveIceFang: ; 0x0232D620
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r1, _0232D6A8 ; =ov10_022C4518
|
||||
ldr r1, _0232D6A8 ; =ICE_FANG_FREEZE_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1384,7 +1384,7 @@ DoMoveIceFang: ; 0x0232D620
|
||||
mov r2, #0
|
||||
bl TryInflictFrozenStatus
|
||||
_0232D670:
|
||||
ldr r1, _0232D6AC ; =ov10_022C453C
|
||||
ldr r1, _0232D6AC ; =ICE_FANG_CRINGE_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1400,8 +1400,8 @@ _0232D6A0:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232D6A8: .word ov10_022C4518
|
||||
_0232D6AC: .word ov10_022C453C
|
||||
_0232D6A8: .word ICE_FANG_FREEZE_CHANCE
|
||||
_0232D6AC: .word ICE_FANG_CRINGE_CHANCE
|
||||
arm_func_end DoMoveIceFang
|
||||
|
||||
arm_func_start DoMovePsychoShift
|
||||
@@ -1550,7 +1550,7 @@ DoMoveShadowForce: ; 0x0232D860
|
||||
bl IsChargingTwoTurnMove
|
||||
cmp r0, #0
|
||||
beq _0232D8CC
|
||||
ldr r1, _0232D8F4 ; =ov10_022C47DC
|
||||
ldr r1, _0232D8F4 ; =SHADOW_FORCE_DAMAGE_MULTIPLIER
|
||||
mov r0, r7
|
||||
ldr r3, [r1]
|
||||
mov r1, r6
|
||||
@@ -1581,7 +1581,7 @@ _0232D8EC:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232D8F4: .word ov10_022C47DC
|
||||
_0232D8F4: .word SHADOW_FORCE_DAMAGE_MULTIPLIER
|
||||
_0232D8F8: .word 0x00000CD7
|
||||
arm_func_end DoMoveShadowForce
|
||||
|
||||
@@ -1639,14 +1639,14 @@ DoMoveChargeBeam: ; 0x0232D97C
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r1, _0232D9DC ; =ov10_022C44F0
|
||||
ldr r1, _0232D9DC ; =CHARGE_BEAM_BOOST_SPECIAL_ATTACK_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r4
|
||||
bl DungeonRandOutcomeUserTargetInteraction
|
||||
cmp r0, #0
|
||||
beq _0232D9D4
|
||||
ldr r1, _0232D9E0 ; =ov29_02352AE8
|
||||
ldr r1, _0232D9E0 ; =SPATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r5
|
||||
@@ -1656,8 +1656,8 @@ _0232D9D4:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232D9DC: .word ov10_022C44F0
|
||||
_0232D9E0: .word ov29_02352AE8
|
||||
_0232D9DC: .word CHARGE_BEAM_BOOST_SPECIAL_ATTACK_CHANCE
|
||||
_0232D9E0: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveChargeBeam
|
||||
|
||||
arm_func_start DoMoveDamageEatItem
|
||||
@@ -1780,7 +1780,7 @@ _0232DB7C:
|
||||
ldr r0, [r1, r0, lsl #2]
|
||||
cmp r0, #0
|
||||
bne _0232DBAC
|
||||
ldr r1, _0232DC4C ; =ov29_02352AEC
|
||||
ldr r1, _0232DC4C ; =ATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1790,7 +1790,7 @@ _0232DB7C:
|
||||
_0232DBAC:
|
||||
cmp r0, #2
|
||||
bne _0232DBD0
|
||||
ldr r1, _0232DC4C ; =ov29_02352AEC
|
||||
ldr r1, _0232DC4C ; =ATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1800,7 +1800,7 @@ _0232DBAC:
|
||||
_0232DBD0:
|
||||
cmp r0, #1
|
||||
bne _0232DBF4
|
||||
ldr r1, _0232DC50 ; =ov29_02352AE8
|
||||
ldr r1, _0232DC50 ; =SPATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1810,7 +1810,7 @@ _0232DBD0:
|
||||
_0232DBF4:
|
||||
cmp r0, #3
|
||||
bne _0232DC18
|
||||
ldr r1, _0232DC50 ; =ov29_02352AE8
|
||||
ldr r1, _0232DC50 ; =SPATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -1833,8 +1833,8 @@ _0232DC38:
|
||||
.align 2, 0
|
||||
_0232DC44: .word ov29_02352B3C
|
||||
_0232DC48: .word 0x00000F0E
|
||||
_0232DC4C: .word ov29_02352AEC
|
||||
_0232DC50: .word ov29_02352AE8
|
||||
_0232DC4C: .word ATK_STAT_IDX
|
||||
_0232DC50: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveAcupressure
|
||||
|
||||
arm_func_start DoMoveMagnetRise
|
||||
@@ -1900,7 +1900,7 @@ DoMoveLastResort: ; 0x0232DCD4
|
||||
_0232DD10:
|
||||
cmp r0, #0
|
||||
ble _0232DD44
|
||||
ldr r1, _0232DD70 ; =ov10_022C4944
|
||||
ldr r1, _0232DD70 ; =LAST_RESORT_DAMAGE_MULT_TABLE
|
||||
sub r0, r0, #1
|
||||
ldr r3, [r1, r0, lsl #2]
|
||||
mov r0, r8
|
||||
@@ -1925,7 +1925,7 @@ _0232DD64:
|
||||
add sp, sp, #4
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
.align 2, 0
|
||||
_0232DD70: .word ov10_022C4944
|
||||
_0232DD70: .word LAST_RESORT_DAMAGE_MULT_TABLE
|
||||
_0232DD74: .word 0x00000EBC
|
||||
arm_func_end DoMoveLastResort
|
||||
|
||||
@@ -2053,7 +2053,7 @@ DoMoveDamageHpDependent: ; 0x0232DE84
|
||||
movle r5, #2
|
||||
movgt r5, #3
|
||||
_0232DF08:
|
||||
ldr r4, _0232DF34 ; =ov10_022C49B4
|
||||
ldr r4, _0232DF34 ; =WRING_OUT_DAMAGE_MULT_TABLE
|
||||
str r3, [sp]
|
||||
ldr r3, [r4, r5, lsl #2]
|
||||
bl DealDamage
|
||||
@@ -2065,7 +2065,7 @@ _0232DF08:
|
||||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232DF30: .word 0x000003E7
|
||||
_0232DF34: .word ov10_022C49B4
|
||||
_0232DF34: .word WRING_OUT_DAMAGE_MULT_TABLE
|
||||
arm_func_end DoMoveDamageHpDependent
|
||||
|
||||
arm_func_start DoMoveHeartSwap
|
||||
@@ -2119,7 +2119,7 @@ DoMoveRoost: ; 0x0232DFC8
|
||||
bl GetApparentWeather
|
||||
mov r3, #1
|
||||
str r3, [sp]
|
||||
ldr r1, _0232E07C ; =ov10_022C4964
|
||||
ldr r1, _0232E07C ; =ROOST_HP_RESTORATION_TABLE
|
||||
mov r0, r0, lsl #1
|
||||
ldrsh r2, [r1, r0]
|
||||
mov r0, r5
|
||||
@@ -2159,7 +2159,7 @@ _0232E070:
|
||||
add sp, sp, #4
|
||||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232E07C: .word ov10_022C4964
|
||||
_0232E07C: .word ROOST_HP_RESTORATION_TABLE
|
||||
_0232E080: .word 0x00000CC9
|
||||
arm_func_end DoMoveRoost
|
||||
|
||||
@@ -2241,7 +2241,7 @@ DoMoveFlareBlitz: ; 0x0232E130
|
||||
bl EntityIsValidMoveEffects__0232E250
|
||||
cmp r0, #0
|
||||
beq _0232E1B4
|
||||
ldr r1, _0232E248 ; =ov10_022C4684
|
||||
ldr r1, _0232E248 ; =FLARE_BLITZ_BURN_CHANCE
|
||||
mov r0, r5
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r7
|
||||
@@ -2295,6 +2295,6 @@ _0232E240:
|
||||
add sp, sp, #0x18
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232E248: .word ov10_022C4684
|
||||
_0232E248: .word FLARE_BLITZ_BURN_CHANCE
|
||||
_0232E24C: .word 0x000003E7
|
||||
arm_func_end DoMoveFlareBlitz
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
arm_func_start DoMoveDefendOrder
|
||||
DoMoveDefendOrder: ; 0x0232E274
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
ldr r2, _0232E2B0 ; =ov29_02352AEC
|
||||
ldr r2, _0232E2B0 ; =ATK_STAT_IDX
|
||||
mov r3, #1
|
||||
ldr r2, [r2]
|
||||
mov r5, r0
|
||||
mov r4, r1
|
||||
bl BoostDefensiveStat
|
||||
ldr r1, _0232E2B4 ; =ov29_02352AE8
|
||||
ldr r1, _0232E2B4 ; =SPATK_STAT_IDX
|
||||
mov r0, r5
|
||||
ldr r2, [r1]
|
||||
mov r1, r4
|
||||
@@ -21,8 +21,8 @@ DoMoveDefendOrder: ; 0x0232E274
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232E2B0: .word ov29_02352AEC
|
||||
_0232E2B4: .word ov29_02352AE8
|
||||
_0232E2B0: .word ATK_STAT_IDX
|
||||
_0232E2B4: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveDefendOrder
|
||||
|
||||
arm_func_start DoMoveFireFang
|
||||
@@ -42,7 +42,7 @@ DoMoveFireFang: ; 0x0232E2B8
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
ldr r1, _0232E360 ; =ov10_022C4684
|
||||
ldr r1, _0232E360 ; =FLARE_BLITZ_BURN_CHANCE
|
||||
mov r0, r7
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r6
|
||||
@@ -56,7 +56,7 @@ DoMoveFireFang: ; 0x0232E2B8
|
||||
str r2, [sp]
|
||||
bl TryInflictBurnStatus
|
||||
_0232E328:
|
||||
ldr r1, _0232E364 ; =ov10_022C449C
|
||||
ldr r1, _0232E364 ; =FIRE_FANG_CRINGE_CHANCE
|
||||
mov r0, r7
|
||||
ldrsh r2, [r1]
|
||||
mov r1, r6
|
||||
@@ -72,8 +72,8 @@ _0232E358:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0232E360: .word ov10_022C4684
|
||||
_0232E364: .word ov10_022C449C
|
||||
_0232E360: .word FLARE_BLITZ_BURN_CHANCE
|
||||
_0232E364: .word FIRE_FANG_CRINGE_CHANCE
|
||||
arm_func_end DoMoveFireFang
|
||||
|
||||
arm_func_start DoMoveLunarDance
|
||||
@@ -84,7 +84,7 @@ DoMoveLunarDance: ; 0x0232E368
|
||||
cmp r5, r4
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, pc}
|
||||
ldr r2, _0232E3C8 ; =ov10_022C46F4
|
||||
ldr r2, _0232E3C8 ; =HEALING_WISH_HP_RESTORATION
|
||||
mov ip, #1
|
||||
ldrsh r2, [r2]
|
||||
mov r3, #0
|
||||
@@ -103,7 +103,7 @@ DoMoveLunarDance: ; 0x0232E368
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0232E3C8: .word ov10_022C46F4
|
||||
_0232E3C8: .word HEALING_WISH_HP_RESTORATION
|
||||
_0232E3CC: .word 0x000003E7
|
||||
arm_func_end DoMoveLunarDance
|
||||
|
||||
@@ -249,7 +249,7 @@ DoMoveCaptivate: ; 0x0232E560
|
||||
bl DefenderAbilityIsActiveMoveEffects__0232DE20
|
||||
cmp r0, #0
|
||||
bne _0232E5D4
|
||||
ldr r0, _0232E61C ; =ov29_02352AE8
|
||||
ldr r0, _0232E61C ; =SPATK_STAT_IDX
|
||||
mov ip, #1
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -281,7 +281,7 @@ _0232E614:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_0232E61C: .word ov29_02352AE8
|
||||
_0232E61C: .word SPATK_STAT_IDX
|
||||
_0232E620: .word 0x00000F0F
|
||||
arm_func_end DoMoveCaptivate
|
||||
|
||||
@@ -296,7 +296,7 @@ DoMoveLeafStorm: ; 0x0232E624
|
||||
cmp r0, #0
|
||||
moveq r0, #0
|
||||
beq _0232E670
|
||||
ldr r0, _0232E678 ; =ov29_02352AE8
|
||||
ldr r0, _0232E678 ; =SPATK_STAT_IDX
|
||||
mov ip, #0
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -310,7 +310,7 @@ _0232E670:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0232E678: .word ov29_02352AE8
|
||||
_0232E678: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveLeafStorm
|
||||
|
||||
arm_func_start DoMoveDracoMeteor
|
||||
@@ -327,7 +327,7 @@ DoMoveDracoMeteor: ; 0x0232E67C
|
||||
ldrsh r0, [sp, #0x10]
|
||||
cmp r0, #0
|
||||
bne _0232E6D0
|
||||
ldr r0, _0232E6DC ; =ov29_02352AE8
|
||||
ldr r0, _0232E6DC ; =SPATK_STAT_IDX
|
||||
mov ip, #0
|
||||
ldr r2, [r0]
|
||||
str ip, [sp]
|
||||
@@ -342,7 +342,7 @@ _0232E6D4:
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_0232E6DC: .word ov29_02352AE8
|
||||
_0232E6DC: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveDracoMeteor
|
||||
|
||||
arm_func_start DoMoveRockPolish
|
||||
@@ -365,14 +365,14 @@ DoMoveRockPolish: ; 0x0232E6E0
|
||||
arm_func_start DoMoveNastyPlot
|
||||
DoMoveNastyPlot: ; 0x0232E714
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r2, _0232E730 ; =ov29_02352AE8
|
||||
ldr r2, _0232E730 ; =SPATK_STAT_IDX
|
||||
mov r3, #2
|
||||
ldr r2, [r2]
|
||||
bl BoostOffensiveStat
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_0232E730: .word ov29_02352AE8
|
||||
_0232E730: .word SPATK_STAT_IDX
|
||||
arm_func_end DoMoveNastyPlot
|
||||
|
||||
arm_func_start DoMoveTag0x1AB
|
||||
|
||||
@@ -10,18 +10,18 @@ ExecuteMoveEffect: ; 0x0232E864
|
||||
ldr fp, _0232F7AC ; =ov10_022C45F8
|
||||
str r0, [sp, #0x14]
|
||||
ldrsh r0, [fp]
|
||||
ldr r5, _0232F7B0 ; =ov29_02352AE8
|
||||
ldr r5, _0232F7B0 ; =SPATK_STAT_IDX
|
||||
ldr sl, _0232F7B4 ; =ov10_022C483C
|
||||
ldr r7, [r5]
|
||||
str r0, [sp, #0x34]
|
||||
ldr r0, [sl]
|
||||
ldr r4, _0232F7B8 ; =ov29_02352AEC
|
||||
ldr r4, _0232F7B8 ; =ATK_STAT_IDX
|
||||
mov r8, r2
|
||||
ldr r6, [r4]
|
||||
mov r2, #0
|
||||
str r2, [sp, #0x78]
|
||||
str r6, [sp, #0xa0]
|
||||
ldr r5, _0232F7BC ; =ov10_022C4468
|
||||
ldr r5, _0232F7BC ; =FOREWARN_FORCED_MISS_CHANCE
|
||||
str r0, [sp, #0x30]
|
||||
ldrsh r0, [r5]
|
||||
ldr r4, _0232F7C0 ; =ov10_022C460C
|
||||
@@ -1050,10 +1050,10 @@ _0232F79C:
|
||||
b _0232F87C
|
||||
.align 2, 0
|
||||
_0232F7AC: .word ov10_022C45F8
|
||||
_0232F7B0: .word ov29_02352AE8
|
||||
_0232F7B0: .word SPATK_STAT_IDX
|
||||
_0232F7B4: .word ov10_022C483C
|
||||
_0232F7B8: .word ov29_02352AEC
|
||||
_0232F7BC: .word ov10_022C4468
|
||||
_0232F7B8: .word ATK_STAT_IDX
|
||||
_0232F7BC: .word FOREWARN_FORCED_MISS_CHANCE
|
||||
_0232F7C0: .word ov10_022C460C
|
||||
_0232F7C4: .word ov10_022C4480
|
||||
_0232F7C8: .word ov10_022C4614
|
||||
|
||||
@@ -1684,7 +1684,7 @@ ov29_02339148: ; 0x02339148
|
||||
ldr r0, _02339188 ; =ov29_02353538
|
||||
mov r2, #0xc
|
||||
ldr r0, [r0]
|
||||
ldr r3, _0233918C ; =ov10_022C631C
|
||||
ldr r3, _0233918C ; =TILESET_PROPERTIES
|
||||
add r0, r0, #0x4000
|
||||
ldrsh r0, [r0, #0xd4]
|
||||
mov r1, #0
|
||||
@@ -1698,7 +1698,7 @@ ov29_02339148: ; 0x02339148
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_02339188: .word ov29_02353538
|
||||
_0233918C: .word ov10_022C631C
|
||||
_0233918C: .word TILESET_PROPERTIES
|
||||
arm_func_end ov29_02339148
|
||||
|
||||
arm_func_start ov29_02339190
|
||||
@@ -1723,7 +1723,7 @@ ov29_023391C0: ; 0x023391C0
|
||||
ldr r0, _023391E4 ; =ov29_02353538
|
||||
mov r1, #0xc
|
||||
ldr r0, [r0]
|
||||
ldr r2, _023391E8 ; =ov10_022C631C
|
||||
ldr r2, _023391E8 ; =TILESET_PROPERTIES
|
||||
add r0, r0, #0x4000
|
||||
ldrsh r0, [r0, #0xd4]
|
||||
smulbb r0, r0, r1
|
||||
@@ -1731,7 +1731,7 @@ ov29_023391C0: ; 0x023391C0
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_023391E4: .word ov29_02353538
|
||||
_023391E8: .word ov10_022C631C
|
||||
_023391E8: .word TILESET_PROPERTIES
|
||||
arm_func_end ov29_023391C0
|
||||
|
||||
arm_func_start DrawMinimapTile
|
||||
@@ -3153,7 +3153,7 @@ _0233A544: .word ov29_0235377C
|
||||
arm_func_start ov29_0233A548
|
||||
ov29_0233A548: ; 0x0233A548
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, lr}
|
||||
ldr r2, _0233A5E0 ; =ov29_02352FD0
|
||||
ldr r2, _0233A5E0 ; =MAP_COLOR_TABLE
|
||||
ldr r7, _0233A5E4 ; =ov29_0235376C
|
||||
mov r6, r1
|
||||
add r5, r2, r0, lsl #2
|
||||
@@ -3195,7 +3195,7 @@ _0233A5D0:
|
||||
blt _0233A560
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_0233A5E0: .word ov29_02352FD0
|
||||
_0233A5E0: .word MAP_COLOR_TABLE
|
||||
_0233A5E4: .word ov29_0235376C
|
||||
arm_func_end ov29_0233A548
|
||||
|
||||
@@ -8478,7 +8478,7 @@ _0233F014:
|
||||
_0233F01C:
|
||||
cmp r5, #8
|
||||
bne _0233F0C4
|
||||
ldr r1, _0233F11C ; =ov29_02353010
|
||||
ldr r1, _0233F11C ; =CORNER_CARDINAL_NEIGHBOR_IS_OPEN
|
||||
ldr r0, [sp, #0x20]
|
||||
mov r5, #0
|
||||
add r6, r1, r0, lsl #3
|
||||
@@ -8551,7 +8551,7 @@ _0233F100:
|
||||
.align 2, 0
|
||||
_0233F114: .word 0x000001C2
|
||||
_0233F118: .word DIRECTIONS_XY
|
||||
_0233F11C: .word ov29_02353010
|
||||
_0233F11C: .word CORNER_CARDINAL_NEIGHBOR_IS_OPEN
|
||||
arm_func_end GenerateRoomImperfections
|
||||
|
||||
arm_func_start CreateHallway
|
||||
@@ -10903,7 +10903,7 @@ _0234113C:
|
||||
mov r0, r4
|
||||
bl DungeonRandRange
|
||||
mov r8, r0
|
||||
ldr r0, _02341468 ; =ov10_022C44AC
|
||||
ldr r0, _02341468 ; =MONSTER_HOUSE_MAX_NON_MONSTER_SPAWNS
|
||||
cmp r8, #6
|
||||
ldrsh r0, [r0]
|
||||
movlt r8, #6
|
||||
@@ -10914,7 +10914,7 @@ _0234113C:
|
||||
bl ShuffleSpawnPositions
|
||||
mov r0, r6
|
||||
bl DungeonRandInt
|
||||
ldr r1, _0234146C ; =ov10_022C440C
|
||||
ldr r1, _0234146C ; =FIRST_DUNGEON_WITH_MONSTER_HOUSE_TRAPS
|
||||
mov r7, r0
|
||||
ldrb fp, [r1]
|
||||
mov sb, #0
|
||||
@@ -11110,8 +11110,8 @@ _02341458: .word ov29_02353538
|
||||
_0234145C: .word ov29_0237CFBC
|
||||
_02341460: .word 0x0002C9E8
|
||||
_02341464: .word 0x00012AFA
|
||||
_02341468: .word ov10_022C44AC
|
||||
_0234146C: .word ov10_022C440C
|
||||
_02341468: .word MONSTER_HOUSE_MAX_NON_MONSTER_SPAWNS
|
||||
_0234146C: .word FIRST_DUNGEON_WITH_MONSTER_HOUSE_TRAPS
|
||||
arm_func_end MarkNonEnemySpawns
|
||||
|
||||
arm_func_start MarkEnemySpawns
|
||||
@@ -11226,7 +11226,7 @@ _023415F4:
|
||||
ldrb r2, [r0, #0xc4]
|
||||
cmp r2, #0
|
||||
beq _02341754
|
||||
ldr r1, _02341768 ; =ov10_022C4660
|
||||
ldr r1, _02341768 ; =MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
ldr r0, [sp]
|
||||
ldrsh r6, [r1]
|
||||
cmp r0, #0
|
||||
@@ -11322,7 +11322,7 @@ _02341754:
|
||||
.align 2, 0
|
||||
_02341760: .word ov29_02353538
|
||||
_02341764: .word ov29_0237CFBC
|
||||
_02341768: .word ov10_022C4660
|
||||
_02341768: .word MONSTER_HOUSE_MAX_MONSTER_SPAWNS
|
||||
arm_func_end MarkEnemySpawns
|
||||
|
||||
arm_func_start SetSecondaryTerrainOnWall
|
||||
@@ -12723,7 +12723,7 @@ _02342AC8:
|
||||
mov sl, r0
|
||||
cmp r0, r5
|
||||
bge _02342B58
|
||||
ldr r0, _02342B78 ; =ov10_022C52EC
|
||||
ldr r0, _02342B78 ; =SHOP_ITEM_CHANCES
|
||||
add fp, r0, r7, lsl #1
|
||||
_02342AE8:
|
||||
mov r0, sb
|
||||
@@ -12766,7 +12766,7 @@ _02342B6C:
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
||||
.align 2, 0
|
||||
_02342B74: .word ov29_0237CFBC
|
||||
_02342B78: .word ov10_022C52EC
|
||||
_02342B78: .word SHOP_ITEM_CHANCES
|
||||
arm_func_end ov29_023427E4
|
||||
|
||||
arm_func_start ResetInnerBoundaryTileRows
|
||||
@@ -12991,7 +12991,7 @@ _02342E30:
|
||||
bl ShouldBoostHiddenStairsSpawnChance
|
||||
cmp r0, #0
|
||||
beq _02342E94
|
||||
ldr r1, _02342EB8 ; =ov10_022C4850
|
||||
ldr r1, _02342EB8 ; =HIDDEN_STAIRS_SPAWN_CHANCE_MULTIPLIER
|
||||
mov r0, r6, lsl #8
|
||||
ldr r1, [r1]
|
||||
bl MultiplyByFixedPoint
|
||||
@@ -13014,7 +13014,7 @@ _02342EA8:
|
||||
.align 2, 0
|
||||
_02342EB0: .word ov29_02353538
|
||||
_02342EB4: .word ov29_0235378C
|
||||
_02342EB8: .word ov10_022C4850
|
||||
_02342EB8: .word HIDDEN_STAIRS_SPAWN_CHANCE_MULTIPLIER
|
||||
arm_func_end GetHiddenStairsType
|
||||
|
||||
arm_func_start GetFinalKecleonShopSpawnChance
|
||||
@@ -13025,7 +13025,7 @@ GetFinalKecleonShopSpawnChance: ; 0x02342EBC
|
||||
cmp r0, #0
|
||||
moveq r0, r4
|
||||
ldmeqia sp!, {r4, pc}
|
||||
ldr r1, _02342F04 ; =ov10_022C484C
|
||||
ldr r1, _02342F04 ; =KECLEON_SHOP_BOOST_CHANCE_MULTIPLIER
|
||||
mov r0, r4, lsl #8
|
||||
ldr r1, [r1]
|
||||
bl MultiplyByFixedPoint
|
||||
@@ -13038,7 +13038,7 @@ GetFinalKecleonShopSpawnChance: ; 0x02342EBC
|
||||
mov r0, r0, asr #0x10
|
||||
ldmia sp!, {r4, pc}
|
||||
.align 2, 0
|
||||
_02342F04: .word ov10_022C484C
|
||||
_02342F04: .word KECLEON_SHOP_BOOST_CHANCE_MULTIPLIER
|
||||
arm_func_end GetFinalKecleonShopSpawnChance
|
||||
|
||||
arm_func_start ResetHiddenStairsSpawn
|
||||
@@ -13380,7 +13380,7 @@ _023433B8:
|
||||
mov r0, #0xc
|
||||
smulbb r2, r1, r0
|
||||
ldr r0, _02343938 ; =ov29_023502F4
|
||||
ldr r1, _0234393C ; =ov29_023502EC
|
||||
ldr r1, _0234393C ; =FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
ldr r8, [r0, r2]
|
||||
ldr sl, [r1, r2]
|
||||
ldrb r0, [r8, #2]
|
||||
@@ -13542,7 +13542,7 @@ _023435BC:
|
||||
mov r3, r1
|
||||
str r0, [sp, #4]
|
||||
ldr fp, _02343958 ; =ov29_023534F0
|
||||
ldr r0, _0234395C ; =ov29_0234FDFC
|
||||
ldr r0, _0234395C ; =TREASURE_BOX_1_ITEM_IDS
|
||||
ldr r3, [fp, r3, lsl #2]
|
||||
ldrsh r0, [r0, r2]
|
||||
ldrsh r3, [r3, sl]
|
||||
@@ -13656,7 +13656,7 @@ _023437C8:
|
||||
cmpne sb, #0xa
|
||||
str r1, [sp, #0x28]
|
||||
strb r1, [sp, #0x32]
|
||||
ldreq r1, _02343964 ; =ov10_022C5938
|
||||
ldreq r1, _02343964 ; =FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
ldreq r0, [sp, #0x1c]
|
||||
strh fp, [sp, #0x24]
|
||||
ldreqsh r0, [r1, r0]
|
||||
@@ -13750,7 +13750,7 @@ _0234392C: .word ov29_02353538
|
||||
_02343930: .word ov29_0237CFC0
|
||||
_02343934: .word 0x000001FF
|
||||
_02343938: .word ov29_023502F4
|
||||
_0234393C: .word ov29_023502EC
|
||||
_0234393C: .word FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
_02343940: .word ov29_023502F0
|
||||
_02343944: .word ov10_022C4B34
|
||||
_02343948: .word ov29_02353050
|
||||
@@ -13758,9 +13758,9 @@ _0234394C: .word 0x00000578
|
||||
_02343950: .word 0x00000181
|
||||
_02343954: .word 0xFFFFFA7E
|
||||
_02343958: .word ov29_023534F0
|
||||
_0234395C: .word ov29_0234FDFC
|
||||
_0234395C: .word TREASURE_BOX_1_ITEM_IDS
|
||||
_02343960: .word 0x00000229
|
||||
_02343964: .word ov10_022C5938
|
||||
_02343964: .word FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
_02343968: .word 0x0002C9E6
|
||||
arm_func_end PlaceFixedRoomTile
|
||||
|
||||
@@ -14159,7 +14159,7 @@ _02343E78:
|
||||
sub r0, r1, #0xe00
|
||||
cmp r2, r0
|
||||
bgt _0234400C
|
||||
ldr r1, _0234403C ; =ov29_023502EC
|
||||
ldr r1, _0234403C ; =FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
sub r2, r2, #0x10
|
||||
mov r0, #0xc
|
||||
smlabb r0, r2, r0, r1
|
||||
@@ -14242,7 +14242,7 @@ _02343FA0:
|
||||
_02343FCC:
|
||||
mov r0, #0xc
|
||||
mul r2, r3, r0
|
||||
ldr r1, _02344050 ; =ov10_022C5938
|
||||
ldr r1, _02344050 ; =FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
add r0, sp, #0xc
|
||||
ldrsh r1, [r1, r2]
|
||||
mov r2, r8
|
||||
@@ -14275,12 +14275,12 @@ _0234402C:
|
||||
.align 2, 0
|
||||
_02344034: .word ov29_02353794
|
||||
_02344038: .word 0x00000FFF
|
||||
_0234403C: .word ov29_023502EC
|
||||
_0234403C: .word FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
_02344040: .word 0x00000229
|
||||
_02344044: .word 0x00000483
|
||||
_02344048: .word ov29_02353538
|
||||
_0234404C: .word 0x00000485
|
||||
_02344050: .word ov10_022C5938
|
||||
_02344050: .word FIXED_ROOM_MONSTER_SPAWN_STATS_TABLE
|
||||
arm_func_end LoadFixedRoom
|
||||
|
||||
arm_func_start OpenFixedBin
|
||||
|
||||
@@ -1393,8 +1393,8 @@ ov29_0234FDF4:
|
||||
.global ov29_0234FDF8
|
||||
ov29_0234FDF8:
|
||||
.byte 0x19, 0x00, 0x00, 0x00
|
||||
.global ov29_0234FDFC
|
||||
ov29_0234FDFC:
|
||||
.global TREASURE_BOX_1_ITEM_IDS
|
||||
TREASURE_BOX_1_ITEM_IDS:
|
||||
.byte 0x6C, 0x01, 0x6F, 0x01, 0x72, 0x01, 0x75, 0x01, 0x78, 0x01, 0x7B, 0x01, 0x7E, 0x01, 0x81, 0x01
|
||||
.byte 0x84, 0x01, 0x87, 0x01, 0x8A, 0x01, 0x8D, 0x01
|
||||
.global FIXED_ROOM_REVISIT_OVERRIDES
|
||||
@@ -1963,8 +1963,8 @@ ov29_023502DC:
|
||||
.global ov29_023502E4
|
||||
ov29_023502E4:
|
||||
.byte 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_023502EC
|
||||
ov29_023502EC:
|
||||
.global FIXED_ROOM_ENTITY_SPAWN_TABLE
|
||||
FIXED_ROOM_ENTITY_SPAWN_TABLE:
|
||||
.word FIXED_ROOM_ITEM_SPAWN_TABLE
|
||||
.global ov29_023502F0
|
||||
ov29_023502F0:
|
||||
@@ -3047,8 +3047,8 @@ ov29_023517A2:
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.word ov29_02351B00
|
||||
.byte 0xFF, 0xFF, 0x01, 0x00
|
||||
.global ov29_023517DC
|
||||
ov29_023517DC:
|
||||
.global DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
|
||||
DISPLACEMENTS_WITHIN_2_LARGEST_FIRST:
|
||||
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
|
||||
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF
|
||||
@@ -3056,8 +3056,8 @@ ov29_023517DC:
|
||||
.byte 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
.global ov29_02351844
|
||||
ov29_02351844:
|
||||
.global DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
|
||||
DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
.byte 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
|
||||
@@ -3065,8 +3065,8 @@ ov29_02351844:
|
||||
.byte 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00
|
||||
.byte 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
.global ov29_023518AC
|
||||
ov29_023518AC:
|
||||
.global DISPLACEMENTS_WITHIN_3
|
||||
DISPLACEMENTS_WITHIN_3:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00
|
||||
@@ -3198,8 +3198,8 @@ ov29_02351E28:
|
||||
.byte 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00
|
||||
.byte 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00
|
||||
.byte 0x63, 0x00, 0x63, 0x00
|
||||
.global ov29_02352010
|
||||
ov29_02352010:
|
||||
.global ITEM_CATEGORY_ACTIONS
|
||||
ITEM_CATEGORY_ACTIONS:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x10, 0x00
|
||||
.byte 0x00, 0x00, 0x12, 0x00, 0x12, 0x00, 0x31, 0x00, 0x2C, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -3252,8 +3252,8 @@ ov29_02352074:
|
||||
.byte 0xC4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0xC6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
|
||||
.byte 0xC8, 0x09, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
|
||||
.global ov29_02352284
|
||||
ov29_02352284:
|
||||
.global FRACTIONAL_TURN_SEQUENCE
|
||||
FRACTIONAL_TURN_SEQUENCE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -3381,8 +3381,8 @@ ov29_02352758:
|
||||
.global ov29_02352760
|
||||
ov29_02352760:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_02352768
|
||||
ov29_02352768:
|
||||
.global BELLY_DRAIN_IN_WALLS_INT
|
||||
BELLY_DRAIN_IN_WALLS_INT:
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.global ov29_0235276C
|
||||
ov29_0235276C:
|
||||
@@ -3419,26 +3419,26 @@ ov29_02352810:
|
||||
.global ov29_02352838
|
||||
ov29_02352838:
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_0235283C
|
||||
ov29_0235283C:
|
||||
.global DAMAGE_MULTIPLIER_0_5
|
||||
DAMAGE_MULTIPLIER_0_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00
|
||||
.global ov29_02352844
|
||||
ov29_02352844:
|
||||
.global DAMAGE_MULTIPLIER_1_5
|
||||
DAMAGE_MULTIPLIER_1_5:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00
|
||||
.global ov29_0235284C
|
||||
ov29_0235284C:
|
||||
.global DAMAGE_MULTIPLIER_2
|
||||
DAMAGE_MULTIPLIER_2:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_0235285C
|
||||
ov29_0235285C:
|
||||
.global CLOUDY_DAMAGE_MULTIPLIER
|
||||
CLOUDY_DAMAGE_MULTIPLIER:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00
|
||||
.global ov29_02352864
|
||||
ov29_02352864:
|
||||
.global SOLID_ROCK_MULTIPLIER
|
||||
SOLID_ROCK_MULTIPLIER:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00
|
||||
.global ov29_0235286C
|
||||
ov29_0235286C:
|
||||
.global DAMAGE_FORMULA_MAX_BASE
|
||||
DAMAGE_FORMULA_MAX_BASE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_0235287C
|
||||
ov29_0235287C:
|
||||
.global DAMAGE_FORMULA_MIN_BASE
|
||||
DAMAGE_FORMULA_MIN_BASE:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
|
||||
.global ov29_02352884
|
||||
ov29_02352884:
|
||||
@@ -3448,8 +3448,8 @@ ov29_02352884:
|
||||
ov29_02352894:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.global ov29_023528A4
|
||||
ov29_023528A4:
|
||||
.global TYPE_DAMAGE_NEGATING_EXCLUSIVE_ITEM_EFFECTS
|
||||
TYPE_DAMAGE_NEGATING_EXCLUSIVE_ITEM_EFFECTS:
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00
|
||||
@@ -3510,11 +3510,11 @@ ov29_023529EC:
|
||||
.byte 0x5C, 0x01, 0x06, 0x00, 0x99, 0x00, 0x07, 0x00, 0xCD, 0x00, 0x08, 0x00, 0x9C, 0x00, 0x09, 0x00
|
||||
.byte 0x08, 0x00, 0x0A, 0x00, 0xDD, 0x01, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.global ov29_02352AE8
|
||||
ov29_02352AE8:
|
||||
.global SPATK_STAT_IDX
|
||||
SPATK_STAT_IDX:
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.global ov29_02352AEC
|
||||
ov29_02352AEC:
|
||||
.global ATK_STAT_IDX
|
||||
ATK_STAT_IDX:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00
|
||||
.byte 0x4C, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00
|
||||
.byte 0xB3, 0x01, 0x00, 0x00, 0xCC, 0x01, 0x00, 0x00, 0xE6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -3612,8 +3612,8 @@ ov29_02352F7C:
|
||||
.global ov29_02352FCC
|
||||
ov29_02352FCC:
|
||||
.byte 0x01, 0x00, 0x01, 0x00
|
||||
.global ov29_02352FD0
|
||||
ov29_02352FD0:
|
||||
.global MAP_COLOR_TABLE
|
||||
MAP_COLOR_TABLE:
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0x80, 0x00, 0x00
|
||||
.byte 0x80, 0x00, 0xFF, 0x00, 0xFF, 0x80, 0xC0, 0x00
|
||||
@@ -3622,8 +3622,8 @@ ov29_02352FF4:
|
||||
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04
|
||||
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.global ov29_02353010
|
||||
ov29_02353010:
|
||||
.global CORNER_CARDINAL_NEIGHBOR_IS_OPEN
|
||||
CORNER_CARDINAL_NEIGHBOR_IS_OPEN:
|
||||
.byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
@@ -3760,8 +3760,8 @@ ov29_02353234:
|
||||
.byte 0xE0, 0x3F, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xD0, 0x3F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0xCF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x3F, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00
|
||||
.byte 0xDB, 0x3F, 0x00, 0x00
|
||||
.global ov29_023532D0
|
||||
ov29_023532D0:
|
||||
.global GUMMI_IQ_STRING_IDS
|
||||
GUMMI_IQ_STRING_IDS:
|
||||
.byte 0x48, 0x0B, 0x49, 0x0B, 0x4A, 0x0B, 0x4B, 0x0B, 0x0C, 0x00, 0x00, 0x00
|
||||
.byte 0xDA, 0x3F, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD7, 0x3F, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00
|
||||
.byte 0xE5, 0x3F, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xD8, 0x3F, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00
|
||||
@@ -3772,8 +3772,8 @@ ov29_023532D0:
|
||||
ov29_02353324:
|
||||
.byte 0x4C, 0x0B, 0x4D, 0x0B, 0x4E, 0x0B, 0x4F, 0x0B
|
||||
.byte 0x50, 0x0B, 0x00, 0x00
|
||||
.global ov29_02353330
|
||||
ov29_02353330:
|
||||
.global DAMAGE_STRING_IDS
|
||||
DAMAGE_STRING_IDS:
|
||||
.byte 0x78, 0x0B, 0x79, 0x0B, 0x7A, 0x0B, 0x7B, 0x0B, 0x7C, 0x0B, 0x7D, 0x0B
|
||||
.byte 0x7E, 0x0B, 0x7F, 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x82, 0x0B, 0x83, 0x0B, 0x84, 0x0B, 0x85, 0x0B
|
||||
.byte 0x00, 0x00, 0x86, 0x0B, 0x87, 0x0B, 0x88, 0x0B, 0x89, 0x0B, 0x8A, 0x0B, 0x8B, 0x0B, 0x8D, 0x0B
|
||||
|
||||
Reference in New Issue
Block a user