pokeheartgold/asm/include/overlay_12_battle_command.inc
2023-01-27 23:42:00 +01:00

428 lines
11 KiB
PHP

#include <nitro/fs/overlay.h>
#pragma once
.public PaletteData_LoadNarc
.public sub_02003370
.public sub_02003B44
.public sub_02003B50
.public PlayBGM
.public sub_0200602C
.public PlaySE
.public OverlayManager_new
.public OverlayManager_delete
.public OverlayManager_run
.public GfGfxLoader_LoadFromNarc
.public sub_020085EC
.public sub_0200878C
.public sub_020087A4
.public sub_02008A78
.public sub_02008C2C
.public sub_020090E4
.public NewString_ReadMsgData
.public BufferBoxMonNickname
.public BufferIntegerAsString
.public StringExpandPlaceholders
.public sub_0200D4A4
.public sub_0200D644
.public sub_0200D6D4
.public sub_0200D704
.public sub_0200D734
.public sub_0200D934
.public sub_0200D958
.public sub_0200D968
.public sub_0200D978
.public sub_0200D988
.public sub_0200D9DC
.public sub_0200DC18
.public sub_0200E188
.public sub_0200E2B0
.public DestroySysTask
.public sub_0200E398
.public sub_0200E3D8
.public DrawFrameAndWindow1
.public sub_0200E5D4
.public sub_0200FBF4
.public sub_02013534
.public sub_020135AC
.public sub_020135D8
.public sub_02013660
.public sub_02013688
.public sub_020138E0
.public sub_0201649C
.public AllocFromHeap
.public FreeToHeap
.public SetBgPriority
.public InitWindow
.public AddWindowParameterized
.public AddTextWindowTopLeftCorner
.public RemoveWindow
.public FillWindowPixelBuffer
.public FillWindowPixelRect
.public TextPrinterCheckActive
.public AddTextPrinterParameterized2
.public sub_02021AC8
.public sub_02021B5C
.public sub_02021BD0
.public sub_02021BEC
.public sub_02024AA8
.public System_GetTouchNew
.public GF_AssertFail
.public String_dtor
.public CalcMonStats
.public GetMonData
.public SetMonData
.public AllocAndLoadMonPersonal_HandleAlternateForme
.public GetPersonalAttr
.public FreeMonPersonal
.public GetMonBaseStat
.public GetMonBaseExperienceAtCurrentLevel
.public MonApplyFriendshipMod
.public GetPokemonSpriteCharAndPlttNarcIds
.public Mon_GetBoxMon
.public Pokemon_TryLevelUp
.public MonSetMoveInSlot
.public MonTryLearnMoveOnLevelUp
.public CopyPokemonToPokemon
.public Party_MaskMonsWithPokerus
.public Mon_UpdateGiratinaForme
.public MaskOfFlagNo
.public PCStorage_PlaceMonInBoxFirstEmptySlot
.public PCStorage_GetActiveBox
.public PCStorage_FindFirstBoxWithEmptySlot
.public PCStorage_SetActiveBox
.public Pokemon_GetIconNaix
.public Pokemon_GetIconPalette
.public sub_02074490
.public sub_0207449C
.public sub_020744A8
.public AddMonToParty
.public GetPartyMonByIndex
.public Pokedex_IsNatDexEnabled
.public GetItemAttr
.public sub_020830D8
.public sub_0208311C
.public ApplyMonMoodModifier
.public _s32_div_f
.public _u32_div_f
.public gGameLanguage
.public _02102610
.public gSystem
.public ov07_02232F58
.public ov07_02232F60
.public ov07_02233DB8
.public ov07_02233ECC
.public ov07_02233F20
.public ov12_02237B6C
.public ov12_02237CC4
.public ov12_02237D00
.public ov12_0223A7D4
.public ov12_0223A7D8
.public BattleSys_GetBattleType
.public BattleSys_GetOpponentDataByBattlerId
.public BattleSys_GetMaxBattlers
.public BattleSys_GetParty
.public BattleSys_GetPartySize
.public BattleSystem_GetPartyMon
.public ov12_0223A8D4
.public ov12_0223A8E4
.public ov12_0223A8EC
.public ov12_0223A8F4
.public ov12_0223A930
.public ov12_0223A938
.public ov12_0223A93C
.public ov12_0223A9A4
.public ov12_0223A9A8
.public ov12_0223AAB8
.public ov12_0223AAD8
.public BattleSys_GetFieldSide
.public ov12_0223AB34
.public ov12_0223AB3C
.public BattleSys_GetTerrainId
.public ov12_0223AB60
.public ov12_0223B520
.public ov12_0223B6CC
.public ov12_0223B718
.public ov12_0223B870
.public ov12_0223BB1C
.public ov12_0223BB28
.public ov12_0223BB44
.public ov12_0223BBF0
.public ov12_0223BCF0
.public ov12_0223BD3C
.public ov12_0223BD8C
.public BattleSys_Random
.public ov12_0223C134
.public ov12_0223C224
.public ov12_0223C2F0
.public ov12_0223C330
.public ov12_0223C494
.public ov12_0223C4E8
.public BtlCmd_PlayEncounterAnimation
.public BtlCmd_PokemonEncounter
.public BtlCmd_PokemonSlideIn
.public BtlCmd_PokemonSendOut
.public BtlCmd_RecallPokemon
.public BtlCmd_DeletePokemon
.public BtlCmd_TrainerEncounter
.public BtlCmd_ThrowPokeball
.public BtlCmd_TrainerSlideOut
.public BtlCmd_TrainerSlideIn
.public BtlCmd_BackgroundSlideIn
.public BtlCmd_HealthbarSlideIn
.public BtlCmd_HealthbarSlideInDelay
.public BtlCmd_HealthbarSlideOut
.public BtlCmd_WaitForMessage
.public BtlCmd_DamageCalc
.public BtlCmd_DamageCalcRaw
.public BtlCmd_PrintAttackMessage
.public BtlCmd_PrintMessage
.public BtlCmd_PrintMessage2
.public BtlCmd_PrintBufferedMessage
.public BtlCmd_BufferMessage
.public BtlCmd_BufferMessageSide
.public BtlCmd_PlayMoveAnimation
.public BtlCmd_PlayMoveAnimation2
.public BtlCmd_MonFlicker
.public BtlCmd_HealthbarDataUpdate
.public BtlCmd_HealthbarUpdate
.public BtlCmd_TryFaintMon
.public BtlCmd_PlayFaintAnimation
.public BtlCmd_Wait
.public BtlCmd_PlaySE
.public BtlCmd_If
.public BtlCmd_IfMonStat
.public BtlCmd_FadeOutBattle
.public BtlCmd_JumpToSubSeq
.public BtlCmd_JumpToCurMoveEffectScript
.public BtlCmd_JumpToEffectScript
.public BtlCmd_CritCalc
.public BtlCmd_ShouldGetExp
.public BtlCmd_InitGetExp
.public BtlCmd_GetExp
.public BtlCmd_GetExpLoop
.public BtlCmd_ShowParty
.public BtlCmd_WaitForMonSelection
.public BtlCmd_SwitchInDataUpdate
.public BtlCmd_JumpIfCantSwitch
.public BtlCmd_InitGetPokemon
.public BtlCmd_GetPokemon
.public BtlCmd_SetMultiHit
.public BtlCmd_ChangeVar
.public BtlCmd_BufferStatChangeMsg
.public BtlCmd_ChangeMonDataVar
.public BtlCmd_53
.public BtlCmd_ToggleVanish
.public BtlCmd_CheckAbility
.public BtlCmd_Random
.public BtlCmd_ChangeVar2
.public BtlCmd_ChangeMonDataByVar
.public BtlCmd_Goto
.public BtlCmd_GotoSubscript
.public BtlCmd_GotoSubscriptVar
.public BtlCmd_SetMoveToMirrorMove
.public BtlCmd_ResetAllStatChanges
.public BtlCmd_64
.public BtlCmd_65
.public BtlCmd_SetHealthbarStatus
.public BtlCmd_PrintTrainerMessage
.public BtlCmd_CalcPrizeMoney
.public BtlCmd_SetStatus2Effect
.public BtlCmd_CopyStatus2Effect
.public BtlCmd_SetStatus2EffectVar
.public BtlCmd_ReturnMessage
.public BtlCmd_SendOutMessage
.public BtlCmd_EncounterMessage
.public BtlCmd_FirstSendOutMessage
.public BtlCmd_TrainerMessageVar
.public BtlCmd_TryConversion
.public BtlCmd_Compare
.public BtlCmd_IfMonStatVar
.public BtlCmd_PayDay
.public BtlCmd_TryLightScreen
.public BtlCmd_TryReflect
.public BtlCmd_TryMist
.public BtlCmd_TryOHKO
.public BtlCmd_SetDamageDivide
.public BtlCmd_SetDamageDivideVar
.public BtlCmd_TryMimic
.public BtlCmd_Metronome
.public BtlCmd_TryDisable
.public BtlCmd_Counter
.public BtlCmd_MirrorCoat
.public BtlCmd_TryEncore
.public BtlCmd_TryConversion2
.public BtlCmd_TrySketch
.public BtlCmd_TrySleepTalk
.public BtlCmd_FlailDamageCalc
.public BtlCmd_TrySpite
.public BtlCmd_HealBell
.public BtlCmd_TryThief
.public BtlCmd_TryProtect
.public BtlCmd_TrySubstitute
.public BtlCmd_TryWhirlwind
.public BtlCmd_Transform
.public BtlCmd_TrySpikes
.public BtlCmd_CheckSpikes
.public BtlCmd_TryPerishSong
.public BtlCmd_SetTurnOrderBySpeed
.public BtlCmd_JumpIfValidBattlerVar
.public BtlCmd_WeatherDamageCalc
.public BtlCmd_RolloutDamageCalc
.public BtlCmd_FuryCutterDamageCalc
.public BtlCmd_TryAttract
.public BtlCmd_TrySafeguard
.public BtlCmd_Present
.public BtlCmd_MagnitudeDamageCalc
.public BtlCmd_TrySwitchMon
.public BtlCmd_RapidSpin
.public BtlCmd_ChangeWeatherBasedHPRecovery
.public BtlCmd_HiddenPowerDamageCalc
.public BtlCmd_PsychUp
.public BtlCmd_TryFutureSight
.public BtlCmd_CheckHitRate
.public BtlCmd_TryTeleport
.public BtlCmd_BeatUpDamageCalc
.public BtlCmd_FollowMe
.public BtlCmd_TryHelpingHand
.public BtlCmd_TryTrick
.public BtlCmd_TryWish
.public BtlCmd_TryAssist
.public BtlCmd_TrySetMagicCoat
.public BtlCmd_MagicCoat
.public BtlCmd_RevengeDamageCalc
.public BtlCmd_TryBreakScreens
.public BtlCmd_TryYawn
.public BtlCmd_TryKnockOff
.public BtlCmd_EruptionDamageCalc
.public BtlCmd_TryImprison
.public BtlCmd_TryGrudge
.public BtlCmd_TrySnatch
.public BtlCmd_LowKickDamageCalc
.public BtlCmd_WeatherBallDamageCalc
.public BtlCmd_TryPursuit
.public BtlCmd_TypeEffectivenessCheck
.public BtlCmd_PokemonEncounter44
.public BtlCmd_PokemonEncounter45
.public BtlCmd_GyroBallDamageCalc
.public BtlCmd_MetalBurstDamageCalc
.public BtlCmd_PaybackDamageCalc
.public BtlCmd_TrumpCardDamageCalc
.public BtlCmd_WringOutDamageCalc
.public BtlCmd_TryMeFirst
.public BtlCmd_TryCopycat
.public BtlCmd_PunishmentDamageCalc
.public BtlCmd_TrySuckerPunch
.public BtlCmd_CheckSideCondition
.public BtlCmd_TryFeint
.public BtlCmd_TryPyschoShift
.public BtlCmd_TryLastResort
.public BtlCmd_TryToxicSpikes
.public BtlCmd_CheckToxicSpikes
.public BtlCmd_CheckMoldBreaker
.public BtlCmd_CheckTeammates
.public BtlCmd_Pickup
.public BtlCmd_TrickRoom
.public BtlCmd_CheckMoveFinished
.public BtlCmd_CheckItemEffect
.public BtlCmd_GetItemEffect
.public BtlCmd_GetItemHoldEffect
.public BtlCmd_TryCamouflage
.public BtlCmd_NaturePower
.public BtlCmd_SecretPower
.public BtlCmd_TryNaturalGift
.public BtlCmd_TryPluck
.public BtlCmd_TryFling
.public BtlCmd_YesNoBox
.public BtlCmd_YesNoBoxWait
.public BtlCmd_MonList
.public BtlCmd_MonListWait
.public BtlCmd_SetBattleResults
.public BtlCmd_CheckStealthRock
.public BtlCmd_CheckEffectActivation
.public BtlCmd_CheckChatterActivation
.public BtlCmd_GetMoveParam
.public BtlCmd_Mosaic
.public BtlCmd_ChangeForme
.public BtlCmd_SetBattleBackground
.public BtlCmd_RecoverStatus
.public BtlCmd_TryRun
.public BtlCmd_InitStartBallGauge
.public BtlCmd_DeleteStartBallGauge
.public BtlCmd_InitBallGauge
.public BtlCmd_DeleteBallGauge
.public BtlCmd_LoadBallGfx
.public BtlCmd_DeleteBallGfx
.public BtlCmd_IncrementGameStat
.public BtlCmd_196
.public BtlCmd_CheckAbilityEffectOnHit
.public BtlCmd_198
.public BtlCmd_199
.public BtlCmd_CheckWhiteout
.public BtlCmd_TryAcupressure
.public BtlCmd_RemoveItem
.public BtlCmd_TryRecycle
.public BtlCmd_CheckItemEffectOnHit
.public BtlCmd_BattleResultMessage
.public BtlCmd_RunAwayMessage
.public BtlCmd_ForefitMessage
.public BtlCmd_CheckHoldOnWith1HP
.public BtlCmd_TryNaturalCure
.public BtlCmd_CheckSubstitute
.public BtlCmd_CheckCloudNine
.public BtlCmd_211
.public BtlCmd_CheckItemEffectOnUTurn
.public BtlCmd_SwapToSubstituteSprite
.public BtlCmd_PlayMoveSE
.public BtlCmd_PlaySong
.public BtlCmd_CheckSafariEncounterDone
.public BtlCmd_WaitWithoutInterrupt
.public BtlCmd_CheckCurMoveIsType
.public BtlCmd_GetMonDataFromNarc
.public BtlCmd_RefreshMonData
.public BtlCmd_222
.public BtlCmd_223
.public BtlCmd_EndScript
.public BattleScriptReadWord
.public Task_GetExp
.public Task_GetPokemon
.public GetBattlerIDBySide
.public InitBattleMsgData
.public InitBattleMsg
.public GetMoveMessageNo
.public UpdateFrienshipFainted
.public BattlerSetAbility
.public BattleController_EmitRefreshMonData
.public Link_QueueNotEmpty
.public GetBattlerVar
.public ov12_022567D4
.public ov12_0225682C
.public ov12_022568B0
.public ov12_02261294
.public BattleController_EmitPokemonSendOut
.public ov12_022628A0
.public BattleController_EmitDrawYesNoBox
.public ov12_02263564
.public BattleController_EmitSetStatus2Effect
.public ov12_0226399C
.public ov12_02263A1C
.public ov12_02263D14
.public BattleController_EmitIncrementGameStat
.public ov12_02265FC4
.public sTrumpCardPowerTable
.public sProtectSuccessChance
.public sFlailDamageTable
.public sPickupTable2
.public sLowKickDamageTable
.public sNaturePowerMoveTable
.public sPickupTable1
.public sSecretPowerEffectTable
.public sPrizeMoneyTbl
.public sBattleScriptCommandTable
.public sPickupWeightTable
.public sHoneyGatherChanceTable
.public sCamouflageTypeTable
.public ov18_021F8974
.public ov18_021F89C8
.public ov18_021F89D0
.public ov18_021F95AC
.public ov18_021F95F8