mirror of
https://github.com/pret/pmd-sky.git
synced 2026-09-26 12:17:30 -05:00
Merge pull request #120 from AnonymousRandomPerson/main
Some checks failed
build / build (push) Has been cancelled
Some checks failed
build / build (push) Has been cancelled
More AI decomp
This commit is contained in:
@@ -1,9 +1,54 @@
|
||||
#pragma once
|
||||
.public _020A1870
|
||||
.public _020A18FC
|
||||
.public _020A1904
|
||||
.public AddMoneyCarried
|
||||
.public CleanStickyItemsInBag
|
||||
.public CopyAndInterleaveWrapper
|
||||
.public CopyTacticString
|
||||
.public Debug_Print0
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public FemaleToMaleForm
|
||||
.public GetBaseDefensiveStat
|
||||
.public GetBaseFormBurmyWormadamShellosGastrodonCherrim
|
||||
.public GetBaseFormCastformCherrimDeoxys
|
||||
.public GetBaseHp
|
||||
.public GetBaseOffensiveStat
|
||||
.public GetBodySize
|
||||
.public GetDexNumber
|
||||
.public GetGameMode
|
||||
.public GetIqGroup
|
||||
.public GetItemAtIdx
|
||||
.public GetItemMoveId16
|
||||
.public GetMaxMembersAllowed
|
||||
.public GetMaxPp
|
||||
.public GetMonsterGender
|
||||
.public GetNameRaw
|
||||
.public GetPerformanceFlagWithChecks
|
||||
.public GetShadowSize
|
||||
.public GroundToDungeonMoveset
|
||||
.public HandleSir0Translation
|
||||
.public IQ_GROUP_SKILLS
|
||||
.public IQ_SKILLS
|
||||
.public IQ_SKILL_RESTRICTIONS
|
||||
.public IqSkillFlagTest
|
||||
.public IsDeoxys
|
||||
.public IsLevelResetDungeon
|
||||
.public IsSkyExclusiveDungeon
|
||||
.public IsUnown
|
||||
.public ItemZInit
|
||||
.public MemZero
|
||||
.public RemoveHolderForItemInBag
|
||||
.public RemovePokeItemsInBag
|
||||
.public SetHolderForItemInBag
|
||||
.public SetPokemonJoined
|
||||
.public ShuffleHiddenPower
|
||||
.public SprintfStatic__02054A60
|
||||
.public StrcmpMonsterName
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public StrncpySimpleNoPadSafe
|
||||
.public TACTICS_UNLOCK_LEVEL_TABLE
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public UnloadFile
|
||||
.public _020A190C
|
||||
.public _020A1958
|
||||
.public _020A333C
|
||||
.public _020A3340
|
||||
.public _020A3350
|
||||
@@ -16,606 +61,22 @@
|
||||
.public _020A344C
|
||||
.public _020A3450
|
||||
.public _020A3468
|
||||
.public _020A3498
|
||||
.public _020A3499
|
||||
.public _020A34B8
|
||||
.public _020A34C4
|
||||
.public _020A34D2
|
||||
.public _020A34FC
|
||||
.public _020A3514
|
||||
.public _020A351C
|
||||
.public _020A3524
|
||||
.public _020A353C
|
||||
.public _020A3544
|
||||
.public _020A354C
|
||||
.public _020A3550
|
||||
.public _020A3670
|
||||
.public _020A3671
|
||||
.public _020A3672
|
||||
.public _020A3673
|
||||
.public _020A3678
|
||||
.public _020A3728
|
||||
.public _020A373C
|
||||
.public _020A3764
|
||||
.public _020A377C
|
||||
.public _020A37A0
|
||||
.public _020A37D0
|
||||
.public _020A37E8
|
||||
.public _020A3808
|
||||
.public _020A3830
|
||||
.public _020A3854
|
||||
.public _020A387C
|
||||
.public _020A38B4
|
||||
.public _020A38D0
|
||||
.public _020A38F0
|
||||
.public _020A3918
|
||||
.public _020A3954
|
||||
.public _020A3984
|
||||
.public _020A39C0
|
||||
.public _020A39D4
|
||||
.public _020A39F0
|
||||
.public _020A3A08
|
||||
.public _020A3A24
|
||||
.public _020A3A44
|
||||
.public _020A3A6C
|
||||
.public _020A3AA0
|
||||
.public _020A3AD4
|
||||
.public _020A3AF4
|
||||
.public _020A3B18
|
||||
.public _020A3CA0
|
||||
.public _020A3CAD
|
||||
.public _020A3CBC
|
||||
.public _020A3CD6
|
||||
.public _020A462C
|
||||
.public _020A4644
|
||||
.public _020A4654
|
||||
.public _020A4664
|
||||
.public _020A4674
|
||||
.public _020A4678
|
||||
.public _020A4688
|
||||
.public _020A4698
|
||||
.public _020A46A8
|
||||
.public _020A46B0
|
||||
.public _020A46D0
|
||||
.public _020A5490
|
||||
.public _020A68CA
|
||||
.public _020A9208
|
||||
.public _020A9268
|
||||
.public _020A9278
|
||||
.public _020A9288
|
||||
.public _020A9298
|
||||
.public _020A92A8
|
||||
.public _020A92EC
|
||||
.public _020A9304
|
||||
.public _020A931C
|
||||
.public _020A9334
|
||||
.public _020A9364
|
||||
.public _020A937C
|
||||
.public _020A9394
|
||||
.public _020A93B4
|
||||
.public _020A94BC
|
||||
.public _020A94C6
|
||||
.public _020A94D2
|
||||
.public _020A9E80
|
||||
.public _020A9EE0
|
||||
.public _020A9F34
|
||||
.public _020A9F48
|
||||
.public _020A9F5C
|
||||
.public _020A9F70
|
||||
.public _020A9F84
|
||||
.public _020A9F98
|
||||
.public _020AFC28
|
||||
.public _020AFC4C
|
||||
.public _020AFC70
|
||||
.public _020B0A4C
|
||||
.public _020B0A54
|
||||
.public _020B0AD8
|
||||
.public _020B0AFC
|
||||
.public _020B0B04
|
||||
.public _020B0B08
|
||||
.public _020B0B24
|
||||
.public _020B0B2C
|
||||
.public _020B0B2D
|
||||
.public _020B0B2E
|
||||
.public _020B0B2F
|
||||
.public _020B0B30
|
||||
.public _020B0B31
|
||||
.public _020B0B32
|
||||
.public _020B0B33
|
||||
.public _020B0B34
|
||||
.public _020B0B35
|
||||
.public _020B0B36
|
||||
.public _020B0B37
|
||||
.public _020B0B38
|
||||
.public _020B0B39
|
||||
.public _020B0B3A
|
||||
.public _020B0B3B
|
||||
.public _020B0B3C
|
||||
.public _020B0B3D
|
||||
.public _020B0B3E
|
||||
.public _020B0B3F
|
||||
.public _020B0B44
|
||||
.public _020B0B48
|
||||
.public _020B0B4C
|
||||
.public _020B0B5C
|
||||
.public _020B0B60
|
||||
.public _020B0B6C
|
||||
.public _020B0B70
|
||||
.public _020B0B74
|
||||
.public _020B0B7C
|
||||
.public _020B0D50
|
||||
.public _020B1290
|
||||
.public _020B1310
|
||||
.public _020B1394
|
||||
.public _022B5788
|
||||
.public _022B578C
|
||||
.public _022B57BC
|
||||
.public _022B57C0
|
||||
.public _022B580C
|
||||
.public _022B5910
|
||||
.public _022B6F10
|
||||
.public _022B7310
|
||||
.public _022B7320
|
||||
.public _022B7331
|
||||
.public _022B7334
|
||||
.public _022B7340
|
||||
.public _022B734C
|
||||
.public _022B7370
|
||||
.public _022B7380
|
||||
.public _022B7388
|
||||
.public _022B7988
|
||||
.public _022B7990
|
||||
.public _022B7994
|
||||
.public _022B7998
|
||||
.public _022B799C
|
||||
.public _022B7A30
|
||||
.public _022B7A3E
|
||||
.public _022B7A6C
|
||||
.public _022B8330
|
||||
.public _022B9044
|
||||
.public _022B910C
|
||||
.public _022B9120
|
||||
.public _022B9130
|
||||
.public _022B9208
|
||||
.public _022B9234
|
||||
.public _022B9300
|
||||
.public _022B9484
|
||||
.public _022B94BC
|
||||
.public _022B9584
|
||||
.public _fdiv
|
||||
.public _ffltu
|
||||
.public _fls
|
||||
.public _fmul
|
||||
.public _s32_div_f
|
||||
.public _u32_div_f
|
||||
.public AddMoneyCarried
|
||||
.public AllocateTemp1024ByteBufferFromPool
|
||||
.public ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A3CC8
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A3CE4
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A68BC
|
||||
.public ArrayFill32Fast
|
||||
.public AURA_BOW_STAT_BOOST
|
||||
.public BulkItemToItem
|
||||
.public CanEvolve
|
||||
.public CleanStickyItemsInBag
|
||||
.public CloseCollectionMenu
|
||||
.public ClosePortraitBox
|
||||
.public Copy16BitsFrom
|
||||
.public CopyAndInterleaveWrapper
|
||||
.public CopyBitsFrom
|
||||
.public CopyBitsTo
|
||||
.public CopyMovesetFrom
|
||||
.public CopyMovesetTo
|
||||
.public CopyNStringFromId
|
||||
.public CreateCollectionMenu
|
||||
.public CreatePortraitBox
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_Print0
|
||||
.public DEF_SCARF_STAT_BOOST
|
||||
.public DeleteWanTableEntryVeneer
|
||||
.public DEMO_TEAMS
|
||||
.public DirectoryFileMngr_ExtractAllDirectoryFiles
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DrawTextInWindow
|
||||
.public DRIVER_WORK
|
||||
.public DUNGEON_SWAP_ID_TABLE
|
||||
.public DungeonGoesUp
|
||||
.public EnqueueRender3dTiling
|
||||
.public ENTITIES
|
||||
.public EVENTS
|
||||
.public ExplorersOfSkyMain
|
||||
.public FemaleToMaleForm
|
||||
.public FileInit
|
||||
.public FindItemInInventory
|
||||
.public GetAbility
|
||||
.public GetAbilityDescStringId
|
||||
.public GetAdventureLogDungeonFloor
|
||||
.public GetBaseDefensiveStat
|
||||
.public GetBaseForm
|
||||
.public GetBaseFormBurmyWormadamShellosGastrodonCherrim
|
||||
.public GetBaseFormCastformCherrimDeoxys
|
||||
.public GetBaseHp
|
||||
.public GetBaseOffensiveStat
|
||||
.public GetBodySize
|
||||
.public GetCategoryString
|
||||
.public GetDexNumber
|
||||
.public GetDungeonMode
|
||||
.public GetEvoParameters
|
||||
.public GetExclusiveItem
|
||||
.public GetExecuteSpecialEpisodeType
|
||||
.public GetGameMode
|
||||
.public GetHpBoostFromExclusiveItems
|
||||
.public GetIqGroup
|
||||
.public GetItemAtIdx
|
||||
.public GetItemMoveId16
|
||||
.public GetLanguageType
|
||||
.public GetLvlUpEntry
|
||||
.public GetMainTeamNameWithCheck
|
||||
.public GetMaxItemsAllowed
|
||||
.public GetMaxMembersAllowed
|
||||
.public GetMaxPp
|
||||
.public GetMaxReachedFloor
|
||||
.public GetMaxRescueAttempts
|
||||
.public GetMonsterGender
|
||||
.public GetMonsterGenderVeneer
|
||||
.public GetNameRaw
|
||||
.public GetNameString
|
||||
.public GetNbFloors
|
||||
.public GetPerformanceFlagWithChecks
|
||||
.public GetRank
|
||||
.public GetScenarioBalance
|
||||
.public GetSecondFormIfValid
|
||||
.public GetShadowSize
|
||||
.public GetSpecialEpisodeType
|
||||
.public GetStringFromFileVeneer
|
||||
.public GetTimer0Control
|
||||
.public GetType
|
||||
.public GetTypeStringId
|
||||
.public GlobalProgressAlloc
|
||||
.public GroundToDungeonMoveset
|
||||
.public HandleSir0Translation
|
||||
.public HandleSir0TranslationVeneer
|
||||
.public HasMonsterBeenAttackedInDungeons
|
||||
.public InitAnimationControlWithSet__0201C0B0
|
||||
.public InitKaomadoStream
|
||||
.public InitPreprocessorArgs
|
||||
.public InitScriptVariableValues
|
||||
.public InitSpecialEpisodeHero
|
||||
.public InitWanTable
|
||||
.public IQ_GROUP_SKILLS
|
||||
.public IQ_SKILL_RESTRICTIONS
|
||||
.public IQ_SKILLS
|
||||
.public IsAuraBow
|
||||
.public IsCollectionMenuActive
|
||||
.public IsDeoxys
|
||||
.public IsForbiddenFloor
|
||||
.public IsInvalidForMission
|
||||
.public IsItemAvailableInDungeonGroup
|
||||
.public IsItemInBag
|
||||
.public IsItemInTimeDarkness
|
||||
.public IsItemInTreasureBoxes
|
||||
.public IsItemValidVeneer
|
||||
.public IsLevelResetDungeon
|
||||
.public IsMonsterValid
|
||||
.public IsMovesetValid
|
||||
.public IsMovesetValidInTimeDarkness
|
||||
.public IsSkyExclusiveDungeon
|
||||
.public IsSpecialEpisodeOpen
|
||||
.public IsStorableItem
|
||||
.public IsThrownItem
|
||||
.public IsUnown
|
||||
.public IsValidTargetItem
|
||||
.public ITEM_DELIVERY_TABLE
|
||||
.public ItemZInit
|
||||
.public JOB_MENU_ITEMS_1
|
||||
.public JOB_MENU_ITEMS_10
|
||||
.public JOB_MENU_ITEMS_11
|
||||
.public JOB_MENU_ITEMS_12
|
||||
.public JOB_MENU_ITEMS_13
|
||||
.public JOB_MENU_ITEMS_2
|
||||
.public JOB_MENU_ITEMS_3
|
||||
.public JOB_MENU_ITEMS_4
|
||||
.public JOB_MENU_ITEMS_5
|
||||
.public JOB_MENU_ITEMS_6
|
||||
.public JOB_MENU_ITEMS_7
|
||||
.public JOB_MENU_ITEMS_8
|
||||
.public JOB_MENU_ITEMS_9
|
||||
.public JOB_WINDOW_PARAMS_1
|
||||
.public JOB_WINDOW_PARAMS_2
|
||||
.public JoinedAtRangeCheck2
|
||||
.public KeyWaitInit
|
||||
.public LoadFileFromRom
|
||||
.public LoadOverlay
|
||||
.public LoadScriptVariableValue
|
||||
.public LoadTblTalk
|
||||
.public LoadWanTableEntry
|
||||
.public LoadWazaP
|
||||
.public LoadWteFromRom
|
||||
.public MainGame
|
||||
.public MAP_MARKER_PLACEMENTS
|
||||
.public MemAlloc
|
||||
.public MemcpySimple
|
||||
.public MemFree
|
||||
.public memset
|
||||
.public MemsetSimple
|
||||
.public MemZero
|
||||
.public MISSION_BANNED_MONSTERS
|
||||
.public MISSION_BANNED_STORY_MONSTERS
|
||||
.public MISSION_DELIVER_LIST_PTR
|
||||
.public MISSION_DUNGEON_UNLOCK_TABLE
|
||||
.public MISSION_MENU_STRING_IDS_1
|
||||
.public MISSION_MENU_STRING_IDS_2
|
||||
.public MISSION_RANK_POINTS
|
||||
.public MISSION_STRING_IDS
|
||||
.public MissionToWonderMailPassword
|
||||
.public MultiplyByFixedPoint
|
||||
.public MUNCH_BELT_STAT_BOOST
|
||||
.public NO_SEND_ITEM_TABLE
|
||||
.public NoteLoadBase
|
||||
.public NoteSaveBase
|
||||
.public ov00_022BE0C8
|
||||
.public ov01_02337B3C
|
||||
.public ov01_02337B68
|
||||
.public ov01_02337BA0
|
||||
.public ov01_02337C54
|
||||
.public ov01_02337E0C
|
||||
.public ov03_0233CAA8
|
||||
.public ov03_0233CAD8
|
||||
.public ov03_0233CB10
|
||||
.public ov03_0233CB3C
|
||||
.public ov03_0233CDC8
|
||||
.public ov03_0233CDD8
|
||||
.public ov03_0233CDE4
|
||||
.public ov10_022C2340
|
||||
.public ov10_022C23B0
|
||||
.public ov10_022C23EC
|
||||
.public ov10_022C2450
|
||||
.public ov10_022C24DC
|
||||
.public ov11_022E82CC
|
||||
.public ov11_022E96E4
|
||||
.public OverlayIsLoaded
|
||||
.public PlaySeVolumeWrapper
|
||||
.public POWER_BAND_STAT_BOOST
|
||||
.public PreprocessString
|
||||
.public PreprocessStringFromId
|
||||
.public Rand16Bit
|
||||
.public RandInt
|
||||
.public RandIntSafe
|
||||
.public RandRangeSafe
|
||||
.public RANK_STRING_PTR_TABLE
|
||||
.public ReadSaveHeader
|
||||
.public REMOTE_STRING_PTR_TABLE
|
||||
.public RemoveFirstUnequippedItemOfType
|
||||
.public RemoveHolderForItemInBag
|
||||
.public RemovePokeItemsInBag
|
||||
.public RetrieveFromItemList2
|
||||
.public SaveScriptVariableValue
|
||||
.public SetAdventureLogStructLocation
|
||||
.public SetAnimationForAnimationControl
|
||||
.public SetBothScreensWindowsColor
|
||||
.public SetCollectionMenuField0x1B2
|
||||
.public SetHolderForItemInBag
|
||||
.public SetPokemonJoined
|
||||
.public SetQuestionMarks
|
||||
.public SetScenarioScriptVar
|
||||
.public SetSpecialEpisodeType
|
||||
.public SetSpriteIdForAnimationControl
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public ShuffleHiddenPower
|
||||
.public SMD_EVENTS_FUN_TABLE
|
||||
.public SoundEnvelope_ForceVolume
|
||||
.public SoundEnvelope_Release
|
||||
.public SoundEnvelope_Reset
|
||||
.public SoundEnvelope_SetParameters
|
||||
.public SoundEnvelope_Stop
|
||||
.public SoundEnvelope_Stop2
|
||||
.public SoundEnvelope_Tick
|
||||
.public SoundEnvelopeParameters_CheckValidity
|
||||
.public SoundEnvelopeParameters_Reset
|
||||
.public SoundLfoBank_Reset
|
||||
.public SoundLfoBank_Set
|
||||
.public SoundLfoBank_SetConstEnvelopes
|
||||
.public SoundLfoBank_Tick
|
||||
.public SPECIAL_BAND_STAT_BOOST
|
||||
.public SprintfStatic__02054A60
|
||||
.public StartThread
|
||||
.public STATUS_NAME_STRING_IDS
|
||||
.public strcat
|
||||
.public StrcmpMonsterName
|
||||
.public strcpy
|
||||
.public StrcpyName
|
||||
.public StringFromId
|
||||
.public strncat
|
||||
.public StrncmpSimple
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public StrncpySimpleNoPadSafe
|
||||
.public sub_020018D0
|
||||
.public sub_02001980
|
||||
.public sub_02001AB0
|
||||
.public sub_020022C4
|
||||
.public sub_020022D0
|
||||
.public sub_020024A0
|
||||
.public sub_02003B94
|
||||
.public sub_02003BC8
|
||||
.public sub_020090A0
|
||||
.public sub_020090C0
|
||||
.public sub_020090F4
|
||||
.public sub_02009454
|
||||
.public sub_0200946C
|
||||
.public sub_02009498
|
||||
.public sub_020094C4
|
||||
.public sub_020094E8
|
||||
.public sub_0200A174
|
||||
.public sub_0200A29C
|
||||
.public sub_0200A504
|
||||
.public sub_0200A590
|
||||
.public sub_0200A5B0
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3FC
|
||||
.public sub_0200C020
|
||||
.public sub_0200CA8C
|
||||
.public sub_0200D310
|
||||
.public sub_0200D670
|
||||
.public sub_0200D8AC
|
||||
.public sub_0200DF2C
|
||||
.public sub_0200DF74
|
||||
.public sub_0200FA0C
|
||||
.public sub_02011220
|
||||
.public sub_02014B74
|
||||
.public sub_02014C20
|
||||
.public sub_0201B43C
|
||||
.public sub_0201B9F8
|
||||
.public sub_0201BB3C
|
||||
.public sub_0201CF5C
|
||||
.public sub_0201D12C
|
||||
.public sub_0201D7A8
|
||||
.public sub_0201D9C8
|
||||
.public sub_0201DD90
|
||||
.public sub_0201DF38
|
||||
.public sub_0201E020
|
||||
.public sub_0201E050
|
||||
.public sub_0201E12C
|
||||
.public sub_0201E13C
|
||||
.public sub_0201E380
|
||||
.public sub_0201E7D8
|
||||
.public sub_0201F208
|
||||
.public sub_0201F248
|
||||
.public sub_0201F2AC
|
||||
.public sub_0201F324
|
||||
.public sub_0201F348
|
||||
.public sub_0201F36C
|
||||
.public sub_0201F598
|
||||
.public sub_020205E4
|
||||
.public sub_020205F8
|
||||
.public sub_02024934
|
||||
.public sub_020251F0
|
||||
.public sub_02025304_JP
|
||||
.public sub_0202568C
|
||||
.public sub_02025AD8
|
||||
.public sub_02026268
|
||||
.public sub_02026358
|
||||
.public sub_020264F8
|
||||
.public sub_02026E78
|
||||
.public sub_02027180
|
||||
.public sub_0202836C
|
||||
.public sub_02029F88
|
||||
.public sub_02029FBC
|
||||
.public sub_0202C620
|
||||
.public sub_0202C654
|
||||
.public sub_0202C6F0
|
||||
.public sub_0202C748
|
||||
.public sub_0202C75C
|
||||
.public sub_0202D07C
|
||||
.public sub_020346C0
|
||||
.public sub_020469BC
|
||||
.public sub_020469E8
|
||||
.public sub_02046A20
|
||||
.public sub_02046A9C
|
||||
.public sub_02046B04
|
||||
.public sub_02046BA0
|
||||
.public sub_02046BB4
|
||||
.public sub_02046BE8
|
||||
.public sub_02046C30
|
||||
.public sub_02046C78
|
||||
.public sub_02046D20
|
||||
.public sub_02046D2C
|
||||
.public sub_0204707C
|
||||
.public sub_020470D0
|
||||
.public sub_02047148
|
||||
.public sub_02047150
|
||||
.public sub_02047188
|
||||
.public sub_020474A0
|
||||
.public sub_02048420
|
||||
.public sub_02048430
|
||||
.public sub_02048454
|
||||
.public sub_020484C0
|
||||
.public sub_020485C4
|
||||
.public sub_020485D8
|
||||
.public sub_02048624
|
||||
.public sub_02048644
|
||||
.public sub_0204872C
|
||||
.public sub_02048C3C
|
||||
.public sub_0204A198
|
||||
.public sub_0204A1A4
|
||||
.public sub_0204AB18
|
||||
.public sub_0204AF98
|
||||
.public sub_0204B018
|
||||
.public sub_0204C6C8
|
||||
.public sub_0204C918
|
||||
.public sub_0204C978
|
||||
.public sub_0204CA1C
|
||||
.public sub_0204D018
|
||||
.public sub_0204E210
|
||||
.public sub_0204E584
|
||||
.public sub_0204E6FC
|
||||
.public sub_0204E770
|
||||
.public sub_0204E780
|
||||
.public sub_0204F1B4
|
||||
.public sub_0204F7A8
|
||||
.public sub_0204F9B8
|
||||
.public sub_02050974
|
||||
.public sub_02050990
|
||||
.public sub_020509BC
|
||||
.public sub_02051098
|
||||
.public sub_020510C0
|
||||
.public sub_020510E8
|
||||
.public sub_02051134
|
||||
.public sub_020515C4
|
||||
.public sub_02051620
|
||||
.public sub_02051648
|
||||
.public sub_02051788
|
||||
.public sub_02052C3C
|
||||
.public sub_02052CF4
|
||||
.public sub_02052E2C
|
||||
.public sub_020530D4
|
||||
.public sub_02053174
|
||||
.public sub_02053224
|
||||
.public sub_0205349C
|
||||
.public sub_020534BC
|
||||
.public sub_02053D1C
|
||||
.public sub_02053F10
|
||||
.public sub_02075600
|
||||
.public sub_020756E8
|
||||
.public sub_02079800
|
||||
.public sub_02079888
|
||||
.public sub_02079940
|
||||
.public sub_02079B14
|
||||
.public sub_0207A2DC
|
||||
.public sub_0207A300
|
||||
.public sub_0207A7EC
|
||||
.public sub_0207A8F4
|
||||
.public sub_0207AD54
|
||||
.public sub_0207AEF4
|
||||
.public sub_0207AFF0
|
||||
.public sub_0207C8B8
|
||||
.public sub_0207C8E0
|
||||
.public sub_0207C944
|
||||
.public sub_0207C984
|
||||
.public sub_0207CA04
|
||||
.public sub_0207CA24
|
||||
.public sub_0207CA4C
|
||||
.public sub_0207CA6C
|
||||
.public sub_0207CAB8
|
||||
.public sub_0207CAE0
|
||||
.public sub_0207CB54
|
||||
.public sub_0207CD44
|
||||
.public sub_0207CF14
|
||||
.public sub_0207D470
|
||||
.public sub_0207F6C4
|
||||
.public sub_0207F70C
|
||||
.public sub_0207F748
|
||||
.public sub_0207F808
|
||||
.public sub_0207F828
|
||||
.public TACTIC_NAME_STRING_IDS
|
||||
.public TACTICS_UNLOCK_LEVEL_TABLE
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public UpdateTrackVolumeEnvelopes
|
||||
.public UpdateWindow
|
||||
.public vsprintf
|
||||
.public WAN_TABLE
|
||||
.public ZINC_BAND_STAT_BOOST
|
||||
.public ZinitScriptVariable
|
||||
|
||||
600
asm/include/main_02058F24.inc
Normal file
600
asm/include/main_02058F24.inc
Normal file
@@ -0,0 +1,600 @@
|
||||
#pragma once
|
||||
.public ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A3CC8
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A3CE4
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A68BC
|
||||
.public AURA_BOW_STAT_BOOST
|
||||
.public AllocateTemp1024ByteBufferFromPool
|
||||
.public ArrayFill32Fast
|
||||
.public BulkItemToItem
|
||||
.public CanEvolve
|
||||
.public CloseCollectionMenu
|
||||
.public ClosePortraitBox
|
||||
.public Copy16BitsFrom
|
||||
.public CopyBitsFrom
|
||||
.public CopyBitsTo
|
||||
.public CopyMovesetFrom
|
||||
.public CopyMovesetTo
|
||||
.public CopyNStringFromId
|
||||
.public CreateCollectionMenu
|
||||
.public CreatePortraitBox
|
||||
.public DEF_SCARF_STAT_BOOST
|
||||
.public DEMO_TEAMS
|
||||
.public DRIVER_WORK
|
||||
.public DUNGEON_SWAP_ID_TABLE
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_Print0
|
||||
.public DeleteWanTableEntryVeneer
|
||||
.public DexNumbersEqual
|
||||
.public DirectoryFileMngr_ExtractAllDirectoryFiles
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DrawTextInWindow
|
||||
.public DungeonGoesUp
|
||||
.public ENTITIES
|
||||
.public EVENTS
|
||||
.public EnableAllLearnableIqSkills
|
||||
.public EnqueueRender3dTiling
|
||||
.public ExplorersOfSkyMain
|
||||
.public FemaleToMaleForm
|
||||
.public FileInit
|
||||
.public FindItemInInventory
|
||||
.public GetAbility
|
||||
.public GetAbilityDescStringId
|
||||
.public GetActiveRosterIndex
|
||||
.public GetActiveTeamMember
|
||||
.public GetAdventureLogDungeonFloor
|
||||
.public GetBaseForm
|
||||
.public GetBaseFormBurmyWormadamShellosGastrodonCherrim
|
||||
.public GetBodySize
|
||||
.public GetCategoryString
|
||||
.public GetDungeonMode
|
||||
.public GetEvoParameters
|
||||
.public GetExclusiveItem
|
||||
.public GetExecuteSpecialEpisodeType
|
||||
.public GetFirstMatchingMemberIdx
|
||||
.public GetHero
|
||||
.public GetHeroMemberIdx
|
||||
.public GetHpBoostFromExclusiveItems
|
||||
.public GetIqGroup
|
||||
.public GetIqSkillStringId
|
||||
.public GetLanguageType
|
||||
.public GetLearnableIqSkills
|
||||
.public GetLvlUpEntry
|
||||
.public GetMainCharacter1
|
||||
.public GetMainCharacter1MemberIdx
|
||||
.public GetMainCharacter2
|
||||
.public GetMainCharacter2MemberIdx
|
||||
.public GetMainCharacter3
|
||||
.public GetMainCharacter3MemberIdx
|
||||
.public GetMainTeamNameWithCheck
|
||||
.public GetMaxItemsAllowed
|
||||
.public GetMaxMembersAllowed
|
||||
.public GetMaxReachedFloor
|
||||
.public GetMaxRescueAttempts
|
||||
.public GetMonsterGenderVeneer
|
||||
.public GetNameRaw
|
||||
.public GetNameString
|
||||
.public GetNbFloors
|
||||
.public GetPartner
|
||||
.public GetPartnerMemberIdx
|
||||
.public GetPartyMembers
|
||||
.public GetPerformanceFlagWithChecks
|
||||
.public GetRank
|
||||
.public GetScenarioBalance
|
||||
.public GetSecondFormIfValid
|
||||
.public GetSpecialEpisodeType
|
||||
.public GetStringFromFileVeneer
|
||||
.public GetTeamMember
|
||||
.public GetTimer0Control
|
||||
.public GetType
|
||||
.public GetTypeStringId
|
||||
.public GlobalProgressAlloc
|
||||
.public HandleSir0TranslationVeneer
|
||||
.public HasMonsterBeenAttackedInDungeons
|
||||
.public IQ_GROUP_SKILLS
|
||||
.public IQ_SKILLS
|
||||
.public ITEM_DELIVERY_TABLE
|
||||
.public InitAnimationControlWithSet__0201C0B0
|
||||
.public InitKaomadoStream
|
||||
.public InitPreprocessorArgs
|
||||
.public InitScriptVariableValues
|
||||
.public InitSpecialEpisodeHero
|
||||
.public InitWanTable
|
||||
.public IqSkillFlagTest
|
||||
.public IsAuraBow
|
||||
.public IsCollectionMenuActive
|
||||
.public IsForbiddenFloor
|
||||
.public IsInvalidForMission
|
||||
.public IsItemAvailableInDungeonGroup
|
||||
.public IsItemInBag
|
||||
.public IsItemInTimeDarkness
|
||||
.public IsItemInTreasureBoxes
|
||||
.public IsItemValidVeneer
|
||||
.public IsMonsterOnTeam
|
||||
.public IsMonsterValid
|
||||
.public IsMovesetValid
|
||||
.public IsMovesetValidInTimeDarkness
|
||||
.public IsSpecialEpisodeOpen
|
||||
.public IsStorableItem
|
||||
.public IsThrownItem
|
||||
.public IsValidTargetItem
|
||||
.public JOB_MENU_ITEMS_1
|
||||
.public JOB_MENU_ITEMS_10
|
||||
.public JOB_MENU_ITEMS_11
|
||||
.public JOB_MENU_ITEMS_12
|
||||
.public JOB_MENU_ITEMS_13
|
||||
.public JOB_MENU_ITEMS_2
|
||||
.public JOB_MENU_ITEMS_3
|
||||
.public JOB_MENU_ITEMS_4
|
||||
.public JOB_MENU_ITEMS_5
|
||||
.public JOB_MENU_ITEMS_6
|
||||
.public JOB_MENU_ITEMS_7
|
||||
.public JOB_MENU_ITEMS_8
|
||||
.public JOB_MENU_ITEMS_9
|
||||
.public JOB_WINDOW_PARAMS_1
|
||||
.public JOB_WINDOW_PARAMS_2
|
||||
.public JoinedAtRangeCheck2
|
||||
.public KeyWaitInit
|
||||
.public LoadFileFromRom
|
||||
.public LoadOverlay
|
||||
.public LoadScriptVariableValue
|
||||
.public LoadTblTalk
|
||||
.public LoadWanTableEntry
|
||||
.public LoadWazaP
|
||||
.public LoadWteFromRom
|
||||
.public MAP_MARKER_PLACEMENTS
|
||||
.public MISSION_BANNED_MONSTERS
|
||||
.public MISSION_BANNED_STORY_MONSTERS
|
||||
.public MISSION_DELIVER_LIST_PTR
|
||||
.public MISSION_DUNGEON_UNLOCK_TABLE
|
||||
.public MISSION_MENU_STRING_IDS_1
|
||||
.public MISSION_MENU_STRING_IDS_2
|
||||
.public MISSION_RANK_POINTS
|
||||
.public MISSION_STRING_IDS
|
||||
.public MUNCH_BELT_STAT_BOOST
|
||||
.public MainGame
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public MemcpySimple
|
||||
.public MemsetSimple
|
||||
.public MissionToWonderMailPassword
|
||||
.public MultiplyByFixedPoint
|
||||
.public NO_SEND_ITEM_TABLE
|
||||
.public NoteLoadBase
|
||||
.public NoteSaveBase
|
||||
.public OverlayIsLoaded
|
||||
.public POWER_BAND_STAT_BOOST
|
||||
.public PlaySeVolumeWrapper
|
||||
.public PreprocessString
|
||||
.public PreprocessStringFromId
|
||||
.public RANK_STRING_PTR_TABLE
|
||||
.public REMOTE_STRING_PTR_TABLE
|
||||
.public Rand16Bit
|
||||
.public RandInt
|
||||
.public RandIntSafe
|
||||
.public RandRangeSafe
|
||||
.public ReadSaveHeader
|
||||
.public RemoveFirstUnequippedItemOfType
|
||||
.public RetrieveFromItemList2
|
||||
.public SMD_EVENTS_FUN_TABLE
|
||||
.public SPECIAL_BAND_STAT_BOOST
|
||||
.public STATUS_NAME_STRING_IDS
|
||||
.public SaveScriptVariableValue
|
||||
.public SetAdventureLogStructLocation
|
||||
.public SetAnimationForAnimationControl
|
||||
.public SetBothScreensWindowsColor
|
||||
.public SetCollectionMenuField0x1B2
|
||||
.public SetPokemonJoined
|
||||
.public SetQuestionMarks
|
||||
.public SetScenarioScriptVar
|
||||
.public SetSpecialEpisodeType
|
||||
.public SetSpriteIdForAnimationControl
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public SoundEnvelopeParameters_CheckValidity
|
||||
.public SoundEnvelopeParameters_Reset
|
||||
.public SoundEnvelope_ForceVolume
|
||||
.public SoundEnvelope_Release
|
||||
.public SoundEnvelope_Reset
|
||||
.public SoundEnvelope_SetParameters
|
||||
.public SoundEnvelope_Stop
|
||||
.public SoundEnvelope_Stop2
|
||||
.public SoundEnvelope_Tick
|
||||
.public SoundLfoBank_Reset
|
||||
.public SoundLfoBank_Set
|
||||
.public SoundLfoBank_SetConstEnvelopes
|
||||
.public SoundLfoBank_Tick
|
||||
.public StartThread
|
||||
.public StrcpyName
|
||||
.public StringFromId
|
||||
.public StrncmpSimple
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public StrncpySimpleNoPadSafe
|
||||
.public TACTIC_NAME_STRING_IDS
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public UpdateTrackVolumeEnvelopes
|
||||
.public UpdateWindow
|
||||
.public WAN_TABLE
|
||||
.public ZINC_BAND_STAT_BOOST
|
||||
.public ZinitScriptVariable
|
||||
.public _020A1870
|
||||
.public _020A18FC
|
||||
.public _020A1904
|
||||
.public _020A1958
|
||||
.public _020A3498
|
||||
.public _020A3499
|
||||
.public _020A34B8
|
||||
.public _020A34C4
|
||||
.public _020A34D2
|
||||
.public _020A34FC
|
||||
.public _020A3514
|
||||
.public _020A351C
|
||||
.public _020A3524
|
||||
.public _020A353C
|
||||
.public _020A3544
|
||||
.public _020A354C
|
||||
.public _020A3550
|
||||
.public _020A3670
|
||||
.public _020A3671
|
||||
.public _020A3672
|
||||
.public _020A3673
|
||||
.public _020A3678
|
||||
.public _020A3728
|
||||
.public _020A373C
|
||||
.public _020A3764
|
||||
.public _020A377C
|
||||
.public _020A37A0
|
||||
.public _020A37D0
|
||||
.public _020A37E8
|
||||
.public _020A3808
|
||||
.public _020A3830
|
||||
.public _020A3854
|
||||
.public _020A387C
|
||||
.public _020A38B4
|
||||
.public _020A38D0
|
||||
.public _020A38F0
|
||||
.public _020A3918
|
||||
.public _020A3954
|
||||
.public _020A3984
|
||||
.public _020A39C0
|
||||
.public _020A39D4
|
||||
.public _020A39F0
|
||||
.public _020A3A08
|
||||
.public _020A3A24
|
||||
.public _020A3A44
|
||||
.public _020A3A6C
|
||||
.public _020A3AA0
|
||||
.public _020A3AD4
|
||||
.public _020A3AF4
|
||||
.public _020A3B18
|
||||
.public _020A3CA0
|
||||
.public _020A3CAD
|
||||
.public _020A3CBC
|
||||
.public _020A3CD6
|
||||
.public _020A462C
|
||||
.public _020A4644
|
||||
.public _020A4654
|
||||
.public _020A4664
|
||||
.public _020A4674
|
||||
.public _020A4678
|
||||
.public _020A4688
|
||||
.public _020A4698
|
||||
.public _020A46A8
|
||||
.public _020A46B0
|
||||
.public _020A46D0
|
||||
.public _020A5490
|
||||
.public _020A68CA
|
||||
.public _020A9208
|
||||
.public _020A9268
|
||||
.public _020A9278
|
||||
.public _020A9288
|
||||
.public _020A9298
|
||||
.public _020A92A8
|
||||
.public _020A92EC
|
||||
.public _020A9304
|
||||
.public _020A931C
|
||||
.public _020A9334
|
||||
.public _020A9364
|
||||
.public _020A937C
|
||||
.public _020A9394
|
||||
.public _020A93B4
|
||||
.public _020A94BC
|
||||
.public _020A94C6
|
||||
.public _020A94D2
|
||||
.public _020A9E80
|
||||
.public _020A9EE0
|
||||
.public _020A9F34
|
||||
.public _020A9F48
|
||||
.public _020A9F5C
|
||||
.public _020A9F70
|
||||
.public _020A9F84
|
||||
.public _020A9F98
|
||||
.public _020AFC70
|
||||
.public _020B0A54
|
||||
.public _020B0AD8
|
||||
.public _020B0AFC
|
||||
.public _020B0B04
|
||||
.public _020B0B08
|
||||
.public _020B0B24
|
||||
.public _020B0B2C
|
||||
.public _020B0B2D
|
||||
.public _020B0B2E
|
||||
.public _020B0B2F
|
||||
.public _020B0B30
|
||||
.public _020B0B31
|
||||
.public _020B0B32
|
||||
.public _020B0B33
|
||||
.public _020B0B34
|
||||
.public _020B0B35
|
||||
.public _020B0B36
|
||||
.public _020B0B37
|
||||
.public _020B0B38
|
||||
.public _020B0B39
|
||||
.public _020B0B3A
|
||||
.public _020B0B3B
|
||||
.public _020B0B3C
|
||||
.public _020B0B3D
|
||||
.public _020B0B3E
|
||||
.public _020B0B3F
|
||||
.public _020B0B44
|
||||
.public _020B0B48
|
||||
.public _020B0B4C
|
||||
.public _020B0B5C
|
||||
.public _020B0B60
|
||||
.public _020B0B6C
|
||||
.public _020B0B70
|
||||
.public _020B0B74
|
||||
.public _020B0B7C
|
||||
.public _020B0D50
|
||||
.public _020B1290
|
||||
.public _020B1310
|
||||
.public _020B1394
|
||||
.public _022B57BC
|
||||
.public _022B57C0
|
||||
.public _022B580C
|
||||
.public _022B5910
|
||||
.public _022B6F10
|
||||
.public _022B7310
|
||||
.public _022B7320
|
||||
.public _022B7331
|
||||
.public _022B7334
|
||||
.public _022B7340
|
||||
.public _022B734C
|
||||
.public _022B7370
|
||||
.public _022B7380
|
||||
.public _022B7388
|
||||
.public _022B7988
|
||||
.public _022B7990
|
||||
.public _022B7994
|
||||
.public _022B7998
|
||||
.public _022B799C
|
||||
.public _022B7A30
|
||||
.public _022B7A3E
|
||||
.public _022B7A6C
|
||||
.public _022B8330
|
||||
.public _022B9044
|
||||
.public _022B910C
|
||||
.public _022B9120
|
||||
.public _022B9130
|
||||
.public _022B9208
|
||||
.public _022B9234
|
||||
.public _022B9300
|
||||
.public _022B9484
|
||||
.public _022B94BC
|
||||
.public _022B9584
|
||||
.public _fdiv
|
||||
.public _ffltu
|
||||
.public _fls
|
||||
.public _fmul
|
||||
.public _s32_div_f
|
||||
.public _u32_div_f
|
||||
.public memset
|
||||
.public ov00_022BE0C8
|
||||
.public ov01_02337B3C
|
||||
.public ov01_02337B68
|
||||
.public ov01_02337BA0
|
||||
.public ov01_02337C54
|
||||
.public ov01_02337E0C
|
||||
.public ov03_0233CAA8
|
||||
.public ov03_0233CAD8
|
||||
.public ov03_0233CB10
|
||||
.public ov03_0233CB3C
|
||||
.public ov03_0233CDC8
|
||||
.public ov03_0233CDD8
|
||||
.public ov03_0233CDE4
|
||||
.public ov10_022C2340
|
||||
.public ov10_022C23B0
|
||||
.public ov10_022C23EC
|
||||
.public ov10_022C2450
|
||||
.public ov10_022C24DC
|
||||
.public ov11_022E82CC
|
||||
.public ov11_022E96E4
|
||||
.public strcat
|
||||
.public strcpy
|
||||
.public strncat
|
||||
.public sub_020018D0
|
||||
.public sub_02001980
|
||||
.public sub_02001AB0
|
||||
.public sub_020022C4
|
||||
.public sub_020022D0
|
||||
.public sub_020024A0
|
||||
.public sub_02003B94
|
||||
.public sub_02003BC8
|
||||
.public sub_020090A0
|
||||
.public sub_020090C0
|
||||
.public sub_020090F4
|
||||
.public sub_02009454
|
||||
.public sub_0200946C
|
||||
.public sub_02009498
|
||||
.public sub_020094C4
|
||||
.public sub_020094E8
|
||||
.public sub_0200A174
|
||||
.public sub_0200A29C
|
||||
.public sub_0200A504
|
||||
.public sub_0200A590
|
||||
.public sub_0200A5B0
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3FC
|
||||
.public sub_0200C020
|
||||
.public sub_0200CA8C
|
||||
.public sub_0200D310
|
||||
.public sub_0200D670
|
||||
.public sub_0200DF2C
|
||||
.public sub_0200DF74
|
||||
.public sub_02011220
|
||||
.public sub_02014B74
|
||||
.public sub_02014C20
|
||||
.public sub_0201BB3C
|
||||
.public sub_0201CF5C
|
||||
.public sub_0201D12C
|
||||
.public sub_0201D7A8
|
||||
.public sub_0201D9C8
|
||||
.public sub_0201DD90
|
||||
.public sub_0201DF38
|
||||
.public sub_0201E020
|
||||
.public sub_0201E050
|
||||
.public sub_0201E12C
|
||||
.public sub_0201E13C
|
||||
.public sub_0201E380
|
||||
.public sub_0201E7D8
|
||||
.public sub_0201F208
|
||||
.public sub_0201F248
|
||||
.public sub_0201F2AC
|
||||
.public sub_0201F324
|
||||
.public sub_0201F348
|
||||
.public sub_0201F36C
|
||||
.public sub_020205E4
|
||||
.public sub_020205F8
|
||||
.public sub_02024934
|
||||
.public sub_020251F0
|
||||
.public sub_02025304_JP
|
||||
.public sub_0202568C
|
||||
.public sub_02025AD8
|
||||
.public sub_02026268
|
||||
.public sub_02026358
|
||||
.public sub_020264F8
|
||||
.public sub_02026E78
|
||||
.public sub_02027180
|
||||
.public sub_0202836C
|
||||
.public sub_02029F88
|
||||
.public sub_02029FBC
|
||||
.public sub_0202C620
|
||||
.public sub_0202C654
|
||||
.public sub_0202C6F0
|
||||
.public sub_0202C748
|
||||
.public sub_0202C75C
|
||||
.public sub_0202D07C
|
||||
.public sub_020346C0
|
||||
.public sub_020469BC
|
||||
.public sub_020469E8
|
||||
.public sub_02046A20
|
||||
.public sub_02046A9C
|
||||
.public sub_02046B04
|
||||
.public sub_02046BA0
|
||||
.public sub_02046BB4
|
||||
.public sub_02046BE8
|
||||
.public sub_02046C30
|
||||
.public sub_02046C78
|
||||
.public sub_02046D20
|
||||
.public sub_02046D2C
|
||||
.public sub_0204707C
|
||||
.public sub_020470D0
|
||||
.public sub_02047148
|
||||
.public sub_02047150
|
||||
.public sub_02047188
|
||||
.public sub_020474A0
|
||||
.public sub_02048420
|
||||
.public sub_02048430
|
||||
.public sub_02048454
|
||||
.public sub_020484C0
|
||||
.public sub_020485C4
|
||||
.public sub_020485D8
|
||||
.public sub_02048624
|
||||
.public sub_02048644
|
||||
.public sub_0204872C
|
||||
.public sub_02048C3C
|
||||
.public sub_0204A198
|
||||
.public sub_0204A1A4
|
||||
.public sub_0204AB18
|
||||
.public sub_0204AF98
|
||||
.public sub_0204B018
|
||||
.public sub_0204C6C8
|
||||
.public sub_0204C918
|
||||
.public sub_0204C978
|
||||
.public sub_0204CA1C
|
||||
.public sub_0204D018
|
||||
.public sub_0204E210
|
||||
.public sub_0204E6FC
|
||||
.public sub_0204E770
|
||||
.public sub_0204E780
|
||||
.public sub_0204F1B4
|
||||
.public sub_0204F7A8
|
||||
.public sub_0204F9B8
|
||||
.public sub_02050974
|
||||
.public sub_02050990
|
||||
.public sub_020509BC
|
||||
.public sub_02051098
|
||||
.public sub_020510C0
|
||||
.public sub_020510E8
|
||||
.public sub_02051134
|
||||
.public sub_020515C4
|
||||
.public sub_02051620
|
||||
.public sub_02051648
|
||||
.public sub_02051788
|
||||
.public sub_02052C3C
|
||||
.public sub_02052E2C
|
||||
.public sub_02053224
|
||||
.public sub_02054F18
|
||||
.public sub_0205523C
|
||||
.public sub_02055410
|
||||
.public sub_02055474
|
||||
.public sub_020554D8
|
||||
.public sub_020555D0
|
||||
.public sub_02055894
|
||||
.public sub_02055CCC
|
||||
.public sub_02055D7C
|
||||
.public sub_02055F04
|
||||
.public sub_02056084
|
||||
.public sub_020564B0
|
||||
.public sub_020568A4
|
||||
.public sub_02056914
|
||||
.public sub_02056D70
|
||||
.public sub_02056E04
|
||||
.public sub_020584F8
|
||||
.public sub_02058C30
|
||||
.public sub_02075600
|
||||
.public sub_020756E8
|
||||
.public sub_02079800
|
||||
.public sub_02079888
|
||||
.public sub_02079940
|
||||
.public sub_02079B14
|
||||
.public sub_0207A2DC
|
||||
.public sub_0207A300
|
||||
.public sub_0207A7EC
|
||||
.public sub_0207A8F4
|
||||
.public sub_0207AD54
|
||||
.public sub_0207AEF4
|
||||
.public sub_0207AFF0
|
||||
.public sub_0207C8B8
|
||||
.public sub_0207C8E0
|
||||
.public sub_0207C944
|
||||
.public sub_0207C984
|
||||
.public sub_0207CA04
|
||||
.public sub_0207CA24
|
||||
.public sub_0207CA4C
|
||||
.public sub_0207CA6C
|
||||
.public sub_0207CAB8
|
||||
.public sub_0207CAE0
|
||||
.public sub_0207CB54
|
||||
.public sub_0207CD44
|
||||
.public sub_0207CF14
|
||||
.public sub_0207D470
|
||||
.public sub_0207F6C4
|
||||
.public sub_0207F70C
|
||||
.public sub_0207F748
|
||||
.public sub_0207F808
|
||||
.public sub_0207F828
|
||||
.public vsprintf
|
||||
@@ -1,345 +1,10 @@
|
||||
#pragma once
|
||||
.public _020AFC4C
|
||||
.public _020B0A5C
|
||||
.public _s32_div_f
|
||||
.public abs
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public CalcMenuHeightDiv8__020329E4
|
||||
.public CleanStickyItemsInBag
|
||||
.public ClearWindow
|
||||
.public ClosePortraitBox
|
||||
.public CloseTextBox
|
||||
.public CloseTextBox2
|
||||
.public CreatePortraitBox
|
||||
.public CreateTextBox
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_Print0
|
||||
.public DecompressAtFromMemoryPointerVeneer
|
||||
.public DecompressAtNormalVeneer
|
||||
.public DeleteWanTableEntryVeneer
|
||||
.public DeleteWindow
|
||||
.public DirectoryFileMngr_GetDirectoryFileSize
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DoesNotSaveWhenEntering
|
||||
.public DoMoveAbsorb
|
||||
.public DoMoveAttract
|
||||
.public DoMoveBeatUp
|
||||
.public DoMoveBlastBurn
|
||||
.public DoMoveBlazeKick
|
||||
.public DoMoveBlock
|
||||
.public DoMoveBlowback
|
||||
.public DoMoveBrickBreak
|
||||
.public DoMoveBrine
|
||||
.public DoMoveCaptivate
|
||||
.public DoMoveChargeBeam
|
||||
.public DoMoveCharm
|
||||
.public DoMoveCloseCombat
|
||||
.public DoMoveConfuse
|
||||
.public DoMoveCopycat
|
||||
.public DoMoveCrunch
|
||||
.public DoMoveCrushClaw
|
||||
.public DoMoveCurse
|
||||
.public DoMoveDamage__02325DC0
|
||||
.public DoMoveDamage__0232A500
|
||||
.public DoMoveDamage__0232B8B0
|
||||
.public DoMoveDamage__0232DD88
|
||||
.public DoMoveDamageBoostAllStats
|
||||
.public DoMoveDamageBurn10FlameWheel
|
||||
.public DoMoveDamageConfuse10
|
||||
.public DoMoveDamageConfuse30
|
||||
.public DoMoveDamageConstrict10
|
||||
.public DoMoveDamageCringe10
|
||||
.public DoMoveDamageCringe20
|
||||
.public DoMoveDamageCringe30
|
||||
.public DoMoveDamageDrain
|
||||
.public DoMoveDamageEatItem
|
||||
.public DoMoveDamageFreeze15
|
||||
.public DoMoveDamageHpDependent
|
||||
.public DoMoveDamageInlined
|
||||
.public DoMoveDamageLowerAccuracy40
|
||||
.public DoMoveDamageLowerSpecialDefense50
|
||||
.public DoMoveDamageLowerSpeed100
|
||||
.public DoMoveDamageLowerSpeed20
|
||||
.public DoMoveDamageMultihitFatigue
|
||||
.public DoMoveDamageParalyze10
|
||||
.public DoMoveDamageParalyze20
|
||||
.public DoMoveDamagePoison18
|
||||
.public DoMoveDamagePoison40
|
||||
.public DoMoveDamageStealItem
|
||||
.public DoMoveDamageWeightDependent
|
||||
.public DoMoveDamageWithRecoil
|
||||
.public DoMoveDefog
|
||||
.public DoMoveDestinyBond
|
||||
.public DoMoveDoubleEdge
|
||||
.public DoMoveDragonRage
|
||||
.public DoMoveDreamEater
|
||||
.public DoMoveDynamicPunch
|
||||
.public DoMoveEarthquake
|
||||
.public DoMoveEmbargo
|
||||
.public DoMoveEncore
|
||||
.public DoMoveEndeavor
|
||||
.public DoMoveEruption
|
||||
.public DoMoveFacade
|
||||
.public DoMoveFakeOut
|
||||
.public DoMoveFakeTears
|
||||
.public DoMoveFeatherDance
|
||||
.public DoMoveFeint
|
||||
.public DoMoveFireFang
|
||||
.public DoMoveFissure
|
||||
.public DoMoveFlareBlitz
|
||||
.public DoMoveFlatter
|
||||
.public DoMoveFrustration
|
||||
.public DoMoveGastroAcid
|
||||
.public DoMoveGuardSwap
|
||||
.public DoMoveGust
|
||||
.public DoMoveGyroBall
|
||||
.public DoMoveHammerArm
|
||||
.public DoMoveHeadbutt
|
||||
.public DoMoveHeadSmash
|
||||
.public DoMoveHeartSwap
|
||||
.public DoMoveHiddenPower
|
||||
.public DoMoveHornDrill
|
||||
.public DoMoveHurl
|
||||
.public DoMoveIceFang
|
||||
.public DoMoveIronTail
|
||||
.public DoMoveKnockOff
|
||||
.public DoMoveLastResort
|
||||
.public DoMoveLeechSeed
|
||||
.public DoMoveLowerAccuracy1
|
||||
.public DoMoveLowerDefense1
|
||||
.public DoMoveLowerSpeed1
|
||||
.public DoMoveMagnitude
|
||||
.public DoMoveMetalSound
|
||||
.public DoMoveMiracleEye
|
||||
.public DoMoveMistBall
|
||||
.public DoMoveMudSlap
|
||||
.public DoMoveNaturalGift
|
||||
.public DoMoveNightmare
|
||||
.public DoMoveOhko
|
||||
.public DoMovePainSplit
|
||||
.public DoMoveParalyze__02326E80
|
||||
.public DoMoveParalyze__02328230
|
||||
.public DoMoveParalyze__0232B434
|
||||
.public DoMovePause
|
||||
.public DoMovePayDay
|
||||
.public DoMovePoison
|
||||
.public DoMovePoisonFang
|
||||
.public DoMovePoisonTail
|
||||
.public DoMovePowerSwap
|
||||
.public DoMovePresent
|
||||
.public DoMovePsychoShift
|
||||
.public DoMoveRapidSpin
|
||||
.public DoMoveReturn
|
||||
.public DoMoveReversal
|
||||
.public DoMoveRolePlay
|
||||
.public DoMoveSacredFire
|
||||
.public DoMoveSecretPower
|
||||
.public DoMoveSeismicToss
|
||||
.public DoMoveSkillSwap
|
||||
.public DoMoveSmellingSalt
|
||||
.public DoMoveSmokescreen
|
||||
.public DoMoveSpite
|
||||
.public DoMoveSuperFang
|
||||
.public DoMoveSuperpower
|
||||
.public DoMoveSwagger
|
||||
.public DoMoveSwapItems
|
||||
.public DoMoveTaunt
|
||||
.public DoMoveThunderFang
|
||||
.public DoMoveThundershock
|
||||
.public DoMoveThunderWave
|
||||
.public DoMoveTickle
|
||||
.public DoMoveTorment
|
||||
.public DoMoveToxic
|
||||
.public DoMoveTriAttack
|
||||
.public DoMoveTripleKick
|
||||
.public DoMoveTrumpCard
|
||||
.public DoMoveTwineedle
|
||||
.public DoMoveTwister
|
||||
.public DoMoveWakeUpSlap
|
||||
.public DoMoveWhirlpool
|
||||
.public DoMoveWillOWisp
|
||||
.public DoMoveWrap
|
||||
.public DoMoveYawn
|
||||
.public DrawTextInWindow
|
||||
.public ExplorersOfSkyMain
|
||||
.public GendersEqual
|
||||
.public GetBgRegionArea
|
||||
.public GetBodySize
|
||||
.public GetCurrentBagCapacity
|
||||
.public GetDungeonGroup
|
||||
.public GetDungeonMode
|
||||
.public GetDungeonModeSpecial
|
||||
.public GetGameMode
|
||||
.public GetItemAtIdx
|
||||
.public GetMoneyCarried
|
||||
.public GetMonsterGenderVeneer
|
||||
.public GetNbFloors
|
||||
.public GetNbFloorsDungeonGroup
|
||||
.public GetNbPrecedingFloors
|
||||
.public GetWindowContents
|
||||
.public GetWindowRectangle
|
||||
.public GroundMainLoop
|
||||
.public HandleSir0Translation
|
||||
.public HidePortraitBox
|
||||
.public IncrementNbFriendRescues
|
||||
.public InitAnimationControlWithSet__0201C0B0
|
||||
.public InitEventFlagScriptVars
|
||||
.public INVENTORY_MENU_DEFAULT_WINDOW_PARAMS
|
||||
.public InitInventoryMenuInput
|
||||
.public InitPortraitParams
|
||||
.public InitPortraitParamsWithMonsterId
|
||||
.public InitPreprocessorArgs
|
||||
.public InitRender3dElement64
|
||||
.public IsLosableItem
|
||||
.public IsNoLossPenaltyDungeon
|
||||
.public ItemZInit
|
||||
.public LoadFileFromRom
|
||||
.public LoadOverlay
|
||||
.public LoadScriptVariableValue
|
||||
.public LoadWanTableEntryFromPack
|
||||
.public LoadWteFromFileDirectory
|
||||
.public MemAlloc
|
||||
.public Memcpy32
|
||||
.public MemFree
|
||||
.public MemsetSimple
|
||||
.public MemZero
|
||||
.public MultiplyByFixedPoint
|
||||
.public NewWindowScreenCheck
|
||||
.public ov11_023061CC
|
||||
.public ov11_02306C64
|
||||
.public ov11_02306C9C
|
||||
.public ov29_022DD83C
|
||||
.public ov29_022EA428
|
||||
.public ov29_0234C584
|
||||
.public ov29_0234C5EC
|
||||
.public PreprocessString
|
||||
.public ProcessWte
|
||||
.public Rand16Bit
|
||||
.public RandInt
|
||||
.public RemoveEmptyItemsInBag
|
||||
.public RemoveHolderForItemInBag
|
||||
.public RunDungeonMode
|
||||
.public SaveScriptVariableValue
|
||||
.public SetAndPlayAnimationForAnimationControl
|
||||
.public SetAnimationForAnimationControl
|
||||
.public SetMoneyCarried
|
||||
.public SetPortraitEmotion
|
||||
.public SetPortraitLayout
|
||||
.public SetPortraitOffset
|
||||
.public SetSpriteIdForAnimationControl
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public StartFadeDungeonWrapper
|
||||
.public strcmp
|
||||
.public strcpy
|
||||
.public sub_02001808
|
||||
.public sub_02001AB0
|
||||
.public sub_0200A504
|
||||
.public sub_0200A590
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3FC
|
||||
.public sub_0200C4CC
|
||||
.public sub_0200D310
|
||||
.public sub_02017A68
|
||||
.public sub_02017ACC
|
||||
.public sub_02017C80
|
||||
.public sub_0201B43C
|
||||
.public sub_0201C108
|
||||
.public sub_0201C138
|
||||
.public sub_0201CF5C
|
||||
.public sub_0201CF80
|
||||
.public sub_0201D034
|
||||
.public sub_0201D0F8
|
||||
.public sub_0201D110
|
||||
.public sub_0201D12C
|
||||
.public sub_0201D198
|
||||
.public sub_0201D1B0
|
||||
.public sub_0201D9C8
|
||||
.public sub_0201DA20
|
||||
.public sub_0201DBB8
|
||||
.public sub_0201E184
|
||||
.public sub_0201E774
|
||||
.public sub_0201F2A0
|
||||
.public sub_0201F598
|
||||
.public sub_02025010_EU
|
||||
.public sub_020263C8
|
||||
.public UpdateInventoryMenu
|
||||
.public sub_020265A8
|
||||
.public sub_02027B1C
|
||||
.public sub_0202810C
|
||||
.public sub_0202812C
|
||||
.public sub_0202830C
|
||||
.public sub_0202836C
|
||||
.public sub_02028770
|
||||
.public sub_020287C4
|
||||
.public sub_02028980
|
||||
.public sub_0202A0B0
|
||||
.public sub_0203299C
|
||||
.public sub_02032BB8
|
||||
.public sub_02032DB0
|
||||
.public sub_02032E0C
|
||||
.public sub_02032F5C
|
||||
.public sub_02032FD8
|
||||
.public sub_02033054
|
||||
.public sub_02033064
|
||||
.public sub_020330EC
|
||||
.public sub_020331AC
|
||||
.public sub_02033350
|
||||
.public sub_020333D8
|
||||
.public sub_020333FC
|
||||
.public sub_02033414
|
||||
.public sub_02033F30
|
||||
.public sub_02048BFC
|
||||
.public sub_02048C0C
|
||||
.public sub_02048CB8
|
||||
.public sub_0204AFD0
|
||||
.public sub_0204E1E4
|
||||
.public sub_0204E6FC
|
||||
.public sub_0204E760
|
||||
.public sub_0204E770
|
||||
.public sub_0204E790
|
||||
.public sub_0204E7B8
|
||||
.public sub_0204E8EC
|
||||
.public sub_0204F050
|
||||
.public sub_0204F1B4
|
||||
.public sub_0204F1F0
|
||||
.public sub_0204F244
|
||||
.public sub_0204F55C
|
||||
.public sub_02051DFC
|
||||
.public sub_02051ED4
|
||||
.public sub_02051FB4
|
||||
.public sub_020522F0
|
||||
.public sub_02052334
|
||||
.public sub_020534BC
|
||||
.public sub_02055CCC
|
||||
.public sub_020562B8
|
||||
.public sub_02057CE8
|
||||
.public sub_020582E0
|
||||
.public sub_020587C8
|
||||
.public sub_0205B77C
|
||||
.public sub_0205B7C8
|
||||
.public sub_0205BA70
|
||||
.public sub_0205BBFC
|
||||
.public sub_0205BC94
|
||||
.public sub_0205F504
|
||||
.public sub_0206395C
|
||||
.public sub_020639B4
|
||||
.public sub_020639E8
|
||||
.public sub_02063A0C
|
||||
.public sub_02063DE4
|
||||
.public sub_02063E44
|
||||
.public sub_02063FC8
|
||||
.public sub_02063FF4
|
||||
.public sub_02064014
|
||||
.public sub_0206409C
|
||||
.public sub_020640BC
|
||||
.public sub_020640CC
|
||||
.public sub_020640D4
|
||||
.public sub_020640DC
|
||||
.public sub_0206423C
|
||||
.public sub_020642A8
|
||||
.public SwitchAnimationControlToNextFrame
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public UnloadWte
|
||||
.public UpdateWindow
|
||||
.public vsprintf
|
||||
.public WAN_TABLE
|
||||
|
||||
401
asm/include/overlay_10_022BCC7C.inc
Normal file
401
asm/include/overlay_10_022BCC7C.inc
Normal file
@@ -0,0 +1,401 @@
|
||||
#pragma once
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public CleanStickyItemsInBag
|
||||
.public ClearWindow
|
||||
.public ClosePortraitBox
|
||||
.public CloseTextBox
|
||||
.public CloseTextBox2
|
||||
.public CreateInventoryMenu
|
||||
.public CreatePortraitBox
|
||||
.public CreateTextBox
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_Print0
|
||||
.public DecompressAtFromMemoryPointerVeneer
|
||||
.public DecompressAtNormalVeneer
|
||||
.public DeleteWanTableEntryVeneer
|
||||
.public DeleteWindow
|
||||
.public DirectoryFileMngr_GetDirectoryFileSize
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DoMoveAbsorb
|
||||
.public DoMoveAttract
|
||||
.public DoMoveBeatUp
|
||||
.public DoMoveBlastBurn
|
||||
.public DoMoveBlazeKick
|
||||
.public DoMoveBlock
|
||||
.public DoMoveBlowback
|
||||
.public DoMoveBrickBreak
|
||||
.public DoMoveBrine
|
||||
.public DoMoveCaptivate
|
||||
.public DoMoveChargeBeam
|
||||
.public DoMoveCharm
|
||||
.public DoMoveCloseCombat
|
||||
.public DoMoveConfuse
|
||||
.public DoMoveCopycat
|
||||
.public DoMoveCrunch
|
||||
.public DoMoveCrushClaw
|
||||
.public DoMoveCurse
|
||||
.public DoMoveDamageBoostAllStats
|
||||
.public DoMoveDamageBurn10FlameWheel
|
||||
.public DoMoveDamageConfuse10
|
||||
.public DoMoveDamageConfuse30
|
||||
.public DoMoveDamageConstrict10
|
||||
.public DoMoveDamageCringe10
|
||||
.public DoMoveDamageCringe20
|
||||
.public DoMoveDamageCringe30
|
||||
.public DoMoveDamageDrain
|
||||
.public DoMoveDamageEatItem
|
||||
.public DoMoveDamageFreeze15
|
||||
.public DoMoveDamageHpDependent
|
||||
.public DoMoveDamageInlined
|
||||
.public DoMoveDamageLowerAccuracy40
|
||||
.public DoMoveDamageLowerSpecialDefense50
|
||||
.public DoMoveDamageLowerSpeed100
|
||||
.public DoMoveDamageLowerSpeed20
|
||||
.public DoMoveDamageMultihitFatigue
|
||||
.public DoMoveDamageParalyze10
|
||||
.public DoMoveDamageParalyze20
|
||||
.public DoMoveDamagePoison18
|
||||
.public DoMoveDamagePoison40
|
||||
.public DoMoveDamageStealItem
|
||||
.public DoMoveDamageWeightDependent
|
||||
.public DoMoveDamageWithRecoil
|
||||
.public DoMoveDamage__02325DC0
|
||||
.public DoMoveDamage__0232A500
|
||||
.public DoMoveDamage__0232B8B0
|
||||
.public DoMoveDamage__0232DD88
|
||||
.public DoMoveDefog
|
||||
.public DoMoveDestinyBond
|
||||
.public DoMoveDoubleEdge
|
||||
.public DoMoveDragonRage
|
||||
.public DoMoveDreamEater
|
||||
.public DoMoveDynamicPunch
|
||||
.public DoMoveEarthquake
|
||||
.public DoMoveEmbargo
|
||||
.public DoMoveEncore
|
||||
.public DoMoveEndeavor
|
||||
.public DoMoveEruption
|
||||
.public DoMoveFacade
|
||||
.public DoMoveFakeOut
|
||||
.public DoMoveFakeTears
|
||||
.public DoMoveFeatherDance
|
||||
.public DoMoveFeint
|
||||
.public DoMoveFireFang
|
||||
.public DoMoveFissure
|
||||
.public DoMoveFlareBlitz
|
||||
.public DoMoveFlatter
|
||||
.public DoMoveFrustration
|
||||
.public DoMoveGastroAcid
|
||||
.public DoMoveGuardSwap
|
||||
.public DoMoveGust
|
||||
.public DoMoveGyroBall
|
||||
.public DoMoveHammerArm
|
||||
.public DoMoveHeadSmash
|
||||
.public DoMoveHeadbutt
|
||||
.public DoMoveHeartSwap
|
||||
.public DoMoveHiddenPower
|
||||
.public DoMoveHornDrill
|
||||
.public DoMoveHurl
|
||||
.public DoMoveIceFang
|
||||
.public DoMoveIronTail
|
||||
.public DoMoveKnockOff
|
||||
.public DoMoveLastResort
|
||||
.public DoMoveLeechSeed
|
||||
.public DoMoveLowerAccuracy1
|
||||
.public DoMoveLowerDefense1
|
||||
.public DoMoveLowerSpeed1
|
||||
.public DoMoveMagnitude
|
||||
.public DoMoveMetalSound
|
||||
.public DoMoveMiracleEye
|
||||
.public DoMoveMistBall
|
||||
.public DoMoveMudSlap
|
||||
.public DoMoveNaturalGift
|
||||
.public DoMoveNightmare
|
||||
.public DoMoveOhko
|
||||
.public DoMovePainSplit
|
||||
.public DoMoveParalyze__02326E80
|
||||
.public DoMoveParalyze__02328230
|
||||
.public DoMoveParalyze__0232B434
|
||||
.public DoMovePause
|
||||
.public DoMovePayDay
|
||||
.public DoMovePoison
|
||||
.public DoMovePoisonFang
|
||||
.public DoMovePoisonTail
|
||||
.public DoMovePowerSwap
|
||||
.public DoMovePresent
|
||||
.public DoMovePsychoShift
|
||||
.public DoMoveRapidSpin
|
||||
.public DoMoveReturn
|
||||
.public DoMoveReversal
|
||||
.public DoMoveRolePlay
|
||||
.public DoMoveSacredFire
|
||||
.public DoMoveSecretPower
|
||||
.public DoMoveSeismicToss
|
||||
.public DoMoveSkillSwap
|
||||
.public DoMoveSmellingSalt
|
||||
.public DoMoveSmokescreen
|
||||
.public DoMoveSpite
|
||||
.public DoMoveSuperFang
|
||||
.public DoMoveSuperpower
|
||||
.public DoMoveSwagger
|
||||
.public DoMoveSwapItems
|
||||
.public DoMoveTaunt
|
||||
.public DoMoveThunderFang
|
||||
.public DoMoveThunderWave
|
||||
.public DoMoveThundershock
|
||||
.public DoMoveTickle
|
||||
.public DoMoveTorment
|
||||
.public DoMoveToxic
|
||||
.public DoMoveTriAttack
|
||||
.public DoMoveTripleKick
|
||||
.public DoMoveTrumpCard
|
||||
.public DoMoveTwineedle
|
||||
.public DoMoveTwister
|
||||
.public DoMoveWakeUpSlap
|
||||
.public DoMoveWhirlpool
|
||||
.public DoMoveWillOWisp
|
||||
.public DoMoveWrap
|
||||
.public DoMoveYawn
|
||||
.public DoesNotSaveWhenEntering
|
||||
.public DrawTextInWindow
|
||||
.public EFFECT_ANIMATION_INFO
|
||||
.public ExplorersOfSkyMain
|
||||
.public GendersEqual
|
||||
.public GetBgRegionArea
|
||||
.public GetBodySize
|
||||
.public GetCurrentBagCapacity
|
||||
.public GetDungeonGroup
|
||||
.public GetDungeonMode
|
||||
.public GetDungeonModeSpecial
|
||||
.public GetGameMode
|
||||
.public GetItemAtIdx
|
||||
.public GetMoneyCarried
|
||||
.public GetMonsterGenderVeneer
|
||||
.public GetNbFloors
|
||||
.public GetNbFloorsDungeonGroup
|
||||
.public GetNbPrecedingFloors
|
||||
.public GetWindowContents
|
||||
.public GroundMainLoop
|
||||
.public HandleSir0Translation
|
||||
.public HidePortraitBox
|
||||
.public ITEM_ANIMATION_INFO
|
||||
.public IncrementNbFriendRescues
|
||||
.public InitAnimationControlWithSet__0201C0B0
|
||||
.public InitEventFlagScriptVars
|
||||
.public InitPortraitParams
|
||||
.public InitPortraitParamsWithMonsterId
|
||||
.public InitPreprocessorArgs
|
||||
.public InitRender3dElement64
|
||||
.public IsLosableItem
|
||||
.public IsNoLossPenaltyDungeon
|
||||
.public ItemZInit
|
||||
.public LoadFileFromRom
|
||||
.public LoadOverlay
|
||||
.public LoadScriptVariableValue
|
||||
.public LoadWanTableEntryFromPack
|
||||
.public LoadWteFromFileDirectory
|
||||
.public MOVE_ANIMATION_INFO
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public Memcpy32
|
||||
.public MemsetSimple
|
||||
.public MultiplyByFixedPoint
|
||||
.public PreprocessString
|
||||
.public ProcessWte
|
||||
.public Rand16Bit
|
||||
.public RandInt
|
||||
.public RemoveEmptyItemsInBag
|
||||
.public RemoveHolderForItemInBag
|
||||
.public RunDungeonMode
|
||||
.public SPECIAL_MONSTER_MOVE_ANIMATION_INFO
|
||||
.public SaveScriptVariableValue
|
||||
.public SetAndPlayAnimationForAnimationControl
|
||||
.public SetAnimationForAnimationControl
|
||||
.public SetMoneyCarried
|
||||
.public SetPortraitEmotion
|
||||
.public SetPortraitLayout
|
||||
.public SetPortraitOffset
|
||||
.public SetSpriteIdForAnimationControl
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public StartFadeDungeonWrapper
|
||||
.public SwitchAnimationControlToNextFrame
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public TRAP_ANIMATION_INFO
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public UnloadWte
|
||||
.public UpdateWindow
|
||||
.public WAN_TABLE
|
||||
.public _020AFC4C
|
||||
.public _020B0A5C
|
||||
.public _s32_div_f
|
||||
.public abs
|
||||
.public ov10_022C43A4
|
||||
.public ov10_022C43B0
|
||||
.public ov10_022C43C0
|
||||
.public ov10_022C43D0
|
||||
.public ov10_022C43E0
|
||||
.public ov10_022C43F0
|
||||
.public ov10_022C43F8
|
||||
.public ov10_022C4404
|
||||
.public ov10_022C7870
|
||||
.public ov10_022C7884
|
||||
.public ov10_022C7890
|
||||
.public ov10_022C78B0
|
||||
.public ov10_022C78D0
|
||||
.public ov10_022C78FC
|
||||
.public ov10_022C7928
|
||||
.public ov10_022C7954
|
||||
.public ov10_022C7980
|
||||
.public ov10_022C79AC
|
||||
.public ov10_022C79D8
|
||||
.public ov10_022C7A18
|
||||
.public ov10_022C7A86
|
||||
.public ov10_022C9070
|
||||
.public ov10_022DBFB0
|
||||
.public ov10_022DBFB2
|
||||
.public ov10_022DBFB6
|
||||
.public ov10_022DBFBA
|
||||
.public ov10_022DBFBE
|
||||
.public ov10_022DBFCC
|
||||
.public ov10_022DBFDC
|
||||
.public ov10_022DBFEC
|
||||
.public ov10_022DBFFC
|
||||
.public ov10_022DC00C
|
||||
.public ov10_022DC014
|
||||
.public ov10_022DC02C
|
||||
.public ov10_022DC058
|
||||
.public ov10_022DC06C
|
||||
.public ov10_022DC080
|
||||
.public ov10_022DC094
|
||||
.public ov10_022DC0B8
|
||||
.public ov10_022DC0D4
|
||||
.public ov10_022DC0F0
|
||||
.public ov10_022DC0FC
|
||||
.public ov10_022DC114
|
||||
.public ov10_022DC130
|
||||
.public ov10_022DC190
|
||||
.public ov10_022DC1C0
|
||||
.public ov10_022DC1C4
|
||||
.public ov10_022DC1C8
|
||||
.public ov10_022DC1CC
|
||||
.public ov10_022DC1D0
|
||||
.public ov10_022DC1D4
|
||||
.public ov10_022DC214
|
||||
.public ov10_022DC218
|
||||
.public ov10_022DC220
|
||||
.public ov10_022DC224
|
||||
.public ov10_022DD718_JP
|
||||
.public ov10_022DD71C_JP
|
||||
.public ov11_023061CC
|
||||
.public ov11_02306C64
|
||||
.public ov11_02306C9C
|
||||
.public ov29_022DD83C
|
||||
.public ov29_022EA428
|
||||
.public ov29_0234C584
|
||||
.public ov29_0234C5EC
|
||||
.public strcmp
|
||||
.public strcpy
|
||||
.public sub_02001808
|
||||
.public sub_02001AB0
|
||||
.public sub_0200A504
|
||||
.public sub_0200A590
|
||||
.public sub_0200B330
|
||||
.public sub_0200B3FC
|
||||
.public sub_0200C4CC
|
||||
.public sub_0200D310
|
||||
.public sub_02017A68
|
||||
.public sub_02017ACC
|
||||
.public sub_02017C80
|
||||
.public sub_0201B43C
|
||||
.public sub_0201C108
|
||||
.public sub_0201C138
|
||||
.public sub_0201CF5C
|
||||
.public sub_0201CF80
|
||||
.public sub_0201D034
|
||||
.public sub_0201D0F8
|
||||
.public sub_0201D110
|
||||
.public sub_0201D12C
|
||||
.public sub_0201D198
|
||||
.public sub_0201D1B0
|
||||
.public sub_0201D9C8
|
||||
.public sub_0201DA20
|
||||
.public sub_0201DBB8
|
||||
.public sub_0201E184
|
||||
.public sub_0201E774
|
||||
.public sub_0201F2A0
|
||||
.public sub_0201F598
|
||||
.public sub_02025010_EU
|
||||
.public sub_020263C8
|
||||
.public sub_02027B1C
|
||||
.public sub_0202810C
|
||||
.public sub_0202812C
|
||||
.public sub_0202830C
|
||||
.public sub_0202836C
|
||||
.public sub_02028770
|
||||
.public sub_020287C4
|
||||
.public sub_02028980
|
||||
.public sub_0202A0B0
|
||||
.public sub_02032BB8
|
||||
.public sub_02032DB0
|
||||
.public sub_02032E0C
|
||||
.public sub_02032F5C
|
||||
.public sub_02032FD8
|
||||
.public sub_02033054
|
||||
.public sub_02033064
|
||||
.public sub_020330EC
|
||||
.public sub_02033350
|
||||
.public sub_020333D8
|
||||
.public sub_020333FC
|
||||
.public sub_02033414
|
||||
.public sub_02033F30
|
||||
.public sub_02048BFC
|
||||
.public sub_02048C0C
|
||||
.public sub_02048CB8
|
||||
.public sub_0204AFD0
|
||||
.public sub_0204E1E4
|
||||
.public sub_0204E6FC
|
||||
.public sub_0204E760
|
||||
.public sub_0204E770
|
||||
.public sub_0204E790
|
||||
.public sub_0204E7B8
|
||||
.public sub_0204E8EC
|
||||
.public sub_0204F050
|
||||
.public sub_0204F1B4
|
||||
.public sub_0204F1F0
|
||||
.public sub_0204F244
|
||||
.public sub_0204F55C
|
||||
.public sub_02051DFC
|
||||
.public sub_02051ED4
|
||||
.public sub_02051FB4
|
||||
.public sub_020522F0
|
||||
.public sub_02052334
|
||||
.public sub_020534BC
|
||||
.public sub_02055CCC
|
||||
.public sub_020562B8
|
||||
.public sub_02057CE8
|
||||
.public sub_020582E0
|
||||
.public sub_020587C8
|
||||
.public sub_0205B77C
|
||||
.public sub_0205B7C8
|
||||
.public sub_0205BA70
|
||||
.public sub_0205BBFC
|
||||
.public sub_0205BC94
|
||||
.public sub_0205F504
|
||||
.public sub_0206395C
|
||||
.public sub_020639B4
|
||||
.public sub_020639E8
|
||||
.public sub_02063A0C
|
||||
.public sub_02063DE4
|
||||
.public sub_02063E44
|
||||
.public sub_02063FC8
|
||||
.public sub_02063FF4
|
||||
.public sub_02064014
|
||||
.public sub_0206409C
|
||||
.public sub_020640BC
|
||||
.public sub_020640CC
|
||||
.public sub_020640D4
|
||||
.public sub_020640DC
|
||||
.public sub_0206423C
|
||||
.public sub_020642A8
|
||||
.public vsprintf
|
||||
@@ -19,6 +19,7 @@
|
||||
.public GetPerformanceFlagWithChecks
|
||||
.public GetSpeciesIqSkill
|
||||
.public IqSkillFlagTest
|
||||
.public IqSkillIsEnabled
|
||||
.public IsBlinded
|
||||
.public IsExperienceLocked
|
||||
.public IsRegularAttackOrProjectile
|
||||
34130
asm/main_02054C24.s
34130
asm/main_02054C24.s
File diff suppressed because it is too large
Load Diff
34122
asm/main_02058F24.s
Normal file
34122
asm/main_02058F24.s
Normal file
File diff suppressed because it is too large
Load Diff
16839
asm/overlay_10.s
16839
asm/overlay_10.s
File diff suppressed because it is too large
Load Diff
16832
asm/overlay_10_022BCC7C.s
Normal file
16832
asm/overlay_10_022BCC7C.s
Normal file
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@
|
||||
|
||||
.text
|
||||
|
||||
; https://decomp.me/scratch/Yyyxj
|
||||
; https://decomp.me/scratch/RJN4g
|
||||
arm_func_start ov15_0238ADC4
|
||||
ov15_0238ADC4: ; 0x0238ADC4
|
||||
stmdb sp!, {r3, r4, lr}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
.text
|
||||
|
||||
; https://decomp.me/scratch/SGR0O
|
||||
; https://decomp.me/scratch/Cgi9a
|
||||
arm_func_start ov29_022E0378
|
||||
ov29_022E0378: ; 0x022E0378
|
||||
ldr r1, _022E03A8 ; =ov29_0237CFC0
|
||||
|
||||
@@ -1,29 +1,8 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "overlay_29_02301F80.inc"
|
||||
.include "overlay_29_02301FBC.inc"
|
||||
|
||||
.text
|
||||
|
||||
arm_func_start IqSkillIsEnabled
|
||||
IqSkillIsEnabled: ; 0x02301F80
|
||||
stmdb sp!, {r3, lr}
|
||||
ldr r2, [r0, #0xb4]
|
||||
ldrb r0, [r2, #6]
|
||||
cmp r0, #0
|
||||
bne _02301FAC
|
||||
ldr r0, _02301FB8 ; =DUNGEON_PTR
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0, #0x12]
|
||||
cmp r0, #0
|
||||
movne r0, #0
|
||||
ldmneia sp!, {r3, pc}
|
||||
_02301FAC:
|
||||
add r0, r2, #0x9c
|
||||
bl IqSkillFlagTest
|
||||
ldmia sp!, {r3, pc}
|
||||
.align 2, 0
|
||||
_02301FB8: .word DUNGEON_PTR
|
||||
arm_func_end IqSkillIsEnabled
|
||||
|
||||
arm_func_start UpdateIqSkills
|
||||
UpdateIqSkills: ; 0x02301FBC
|
||||
stmdb sp!, {r4, r5, r6, lr}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
.text
|
||||
|
||||
; https://decomp.me/scratch/0mvHa
|
||||
; https://decomp.me/scratch/5EgdA
|
||||
arm_func_start TrySpawnDoughSeedPoke
|
||||
TrySpawnDoughSeedPoke: ; 0x02338560
|
||||
stmdb sp!, {r3, lr}
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
#include "graphics.h"
|
||||
#include "util.h"
|
||||
|
||||
#define NUM_PICKED_IQ_SKILLS 3
|
||||
|
||||
// Used in various contexts, like with entity positions in the dungeon
|
||||
struct position {
|
||||
s16 x;
|
||||
@@ -164,6 +166,11 @@ struct blinker_class_status {
|
||||
u8 blinded_turns; // 0x1: Turns left for the status in statuses::blinded
|
||||
};
|
||||
|
||||
struct iq_skill_flags
|
||||
{
|
||||
u32 flags[NUM_PICKED_IQ_SKILLS]; /* 0x0 */
|
||||
};
|
||||
|
||||
// Monster info
|
||||
struct monster {
|
||||
// 0x0: flags: 2-byte bitfield
|
||||
@@ -227,10 +234,10 @@ struct monster {
|
||||
u8 field_0x8b;
|
||||
struct position ai_target_pos; // 0x8C: Position of the entity currently being targeted
|
||||
// 0x90: Work array while updating skills in the menu. Same meaning as iq_skill_flags.
|
||||
u32 iq_skill_menu_flags[3];
|
||||
struct iq_skill_flags iq_skill_menu_flags;
|
||||
// 0x9C: First 9 bytes contain bitfield data; the rest is presumably padding.
|
||||
// Bitvector. See enum iq_skill_id for the meaning of each bit.
|
||||
u32 iq_skill_flags[3];
|
||||
struct iq_skill_flags iq_skill_flags;
|
||||
enum tactic_id tactic; // 0xA8
|
||||
|
||||
// 0xA9
|
||||
|
||||
@@ -10,5 +10,7 @@ bool8 CanSeeInvisibleMonsters(struct entity *entity);
|
||||
bool8 IsTacticSet(struct entity *entity, enum tactic_id tactic_id);
|
||||
// Returns whether a certain monster is under the effect of status::STATUS_DROPEYE.
|
||||
bool8 HasDropeyeStatus(struct entity* entity);
|
||||
// Checks if a monster has a certain IQ skill enabled.
|
||||
bool8 IqSkillIsEnabled(struct entity *entity, enum iq_skill_id iq_skill);
|
||||
|
||||
#endif //PMDSKY_DUNGEON_POKEMON_ATTRIBUTES_1_H
|
||||
|
||||
6
include/overlay_10_022BCC60.h
Normal file
6
include/overlay_10_022BCC60.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#ifndef PMDSKY_OVERLAY_10_022BCC60_H
|
||||
#define PMDSKY_OVERLAY_10_022BCC60_H
|
||||
|
||||
void ov10_022BCC60(u32 unused, u32 r1);
|
||||
|
||||
#endif //PMDSKY_OVERLAY_10_022BCC60_H
|
||||
8
include/pokemon.h
Normal file
8
include/pokemon.h
Normal file
@@ -0,0 +1,8 @@
|
||||
#ifndef PMDSKY_POKEMON_H
|
||||
#define PMDSKY_POKEMON_H
|
||||
|
||||
#include "dungeon_mode.h"
|
||||
|
||||
bool8 IqSkillFlagTest(struct iq_skill_flags *iq_skill_flags, u32 iq_id);
|
||||
|
||||
#endif //PMDSKY_POKEMON_H
|
||||
6
main.lsf
6
main.lsf
@@ -37,6 +37,8 @@ Static main
|
||||
Object asm/main_02034974.o
|
||||
Object src/main_02054BE0.o
|
||||
Object asm/main_02054C24.o
|
||||
Object src/pokemon.o
|
||||
Object asm/main_02058F24.o
|
||||
Object lib/DSE/src/dc_envelope.o
|
||||
Object lib/DSE/src/dc_lfo.o
|
||||
Object lib/DSE/asm/dc_lfo_1.o
|
||||
@@ -125,6 +127,8 @@ Overlay OVY_10
|
||||
{
|
||||
After main
|
||||
Object asm/overlay_10.o
|
||||
Object src/overlay_10_022BCC60.o
|
||||
Object asm/overlay_10_022BCC7C.o
|
||||
}
|
||||
Overlay OVY_11
|
||||
{
|
||||
@@ -304,7 +308,7 @@ Overlay OVY_29
|
||||
Object src/dungeon_pokemon_attributes.o
|
||||
Object asm/overlay_29_02301D84.o
|
||||
Object src/dungeon_pokemon_attributes_1.o
|
||||
Object asm/overlay_29_02301F80.o
|
||||
Object asm/overlay_29_02301FBC.o
|
||||
Object src/overlay_29_023026CC.o
|
||||
Object asm/overlay_29_023026FC.o
|
||||
Object src/overlay_29_02302A38.o
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
#include "direction.h"
|
||||
#include "dungeon_ai_items.h"
|
||||
#include "dungeon_capabilities_1.h"
|
||||
#include "dungeon_pokemon_attributes.h"
|
||||
#include "dungeon_pokemon_attributes_1.h"
|
||||
#include "dungeon_util_static.h"
|
||||
#include "dungeon_util.h"
|
||||
#include "dungeon_visibility.h"
|
||||
@@ -24,7 +26,6 @@ extern void LogMessageByIdWithPopupCheckUser(struct entity *user, u32 message_id
|
||||
extern bool8 HasStatusThatPreventsActing(struct entity *monster);
|
||||
extern void ClearMonsterActionFields(struct action_data *monster_action);
|
||||
extern void SetActionPassTurnOrWalk(struct action_data *monster_action, s16 monster_id);
|
||||
extern bool8 IqSkillIsEnabled(struct entity *entity, enum iq_skill_id iq_id);
|
||||
extern void ChooseAiMove(struct entity *monster);
|
||||
extern bool8 GetCanMoveFlag(s16 monster_id);
|
||||
extern void AiMovement(struct entity *monster, bool8 show_run_away_effect);
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#include "dungeon_ai_attack_1.h"
|
||||
#include "dungeon.h"
|
||||
#include "dungeon_map_access.h"
|
||||
#include "dungeon_pokemon_attributes.h"
|
||||
#include "dungeon_pokemon_attributes_1.h"
|
||||
#include "dungeon_util.h"
|
||||
#include "main_0208655C.h"
|
||||
|
||||
@@ -9,8 +11,6 @@ static inline s32 Max(s32 x, s32 y)
|
||||
return x > y ? x : y;
|
||||
}
|
||||
|
||||
extern bool8 IqSkillIsEnabled(struct entity *entity, u8 iq_skill);
|
||||
|
||||
bool8 IsTargetInRange(struct entity *user, struct entity *target, enum direction_id direction, s32 n_tiles)
|
||||
{
|
||||
s32 effective_max_range = Max(abs(user->pos.x - target->pos.x), abs(user->pos.y - target->pos.y));
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
#include "dungeon_ai_items_1.h"
|
||||
#include "dungeon_capabilities_1.h"
|
||||
#include "dungeon_map_access.h"
|
||||
#include "dungeon_pokemon_attributes.h"
|
||||
#include "dungeon_pokemon_attributes_1.h"
|
||||
#include "dungeon_util_static.h"
|
||||
#include "item.h"
|
||||
#include "item_util.h"
|
||||
@@ -18,7 +20,6 @@ extern volatile s32 AI_THROWN_ITEM_ACTION_CHOICE_COUNT;
|
||||
extern struct bag_items *BAG_ITEMS_PTR_MIRROR;
|
||||
|
||||
extern void SetMonsterActionFields(struct action_data *action_pointer, u16 action);
|
||||
extern bool8 IqSkillIsEnabled(struct entity *entity, u8 iq_skill);
|
||||
extern bool8 TestItemAiFlag(s16 item_id, s32 flag);
|
||||
extern void GetPossibleAiArcItemTargets(struct entity *user, struct item *item, struct position positions[], bool8 always_add_position);
|
||||
extern s32 GetDirectionTowardsPosition(struct position *origin, struct position *target);
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "dungeon_ai_items_1.h"
|
||||
#include "dungeon.h"
|
||||
#include "dungeon_ai_attack.h"
|
||||
#include "dungeon_ai_attack_1.h"
|
||||
#include "dungeon_ai_items.h"
|
||||
#include "dungeon_ai_targeting_1.h"
|
||||
#include "dungeon_util_static.h"
|
||||
@@ -15,7 +16,6 @@
|
||||
extern s32 AI_THROWN_ITEM_ACTION_CHOICE_COUNT;
|
||||
extern struct dungeon *DUNGEON_PTR[];
|
||||
|
||||
extern bool8 IsTargetInRange(struct entity *user, struct entity *target, s32 direction, s32 n_tiles);
|
||||
extern u32 GetAiUseItemProbability(struct entity *item_consumer, struct item *item, u32 flags);
|
||||
|
||||
void GetPossibleAiThrownItemDirections(struct entity *entity, s32 ally_or_enemy, struct item *item, bool8 always_add)
|
||||
@@ -53,7 +53,7 @@ void GetPossibleAiThrownItemDirections(struct entity *entity, s32 ally_or_enemy,
|
||||
if (!CanSeeTarget(entity, target_pokemon))
|
||||
continue;
|
||||
|
||||
s32 target_direction;
|
||||
enum direction_id target_direction;
|
||||
s32 target_pos_x = target_pokemon->pos.x;
|
||||
s32 pokemon_pos_x = entity->pos.x;
|
||||
s32 distance_x = abs(pokemon_pos_x - target_pos_x);
|
||||
@@ -67,7 +67,7 @@ void GetPossibleAiThrownItemDirections(struct entity *entity, s32 ally_or_enemy,
|
||||
continue;
|
||||
}
|
||||
|
||||
target_direction = -1;
|
||||
target_direction = DIR_NONE;
|
||||
if (distance_x == distance_y)
|
||||
{
|
||||
if (pokemon_pos_x < target_pos_x && pokemon_pos_y < target_pos_y)
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
#include "dungeon_util_static.h"
|
||||
#include "overlay_29_022FF898.h"
|
||||
#include "overlay_29_023000E4.h"
|
||||
#include "pokemon.h"
|
||||
|
||||
extern struct dungeon* DUNGEON_PTR[];
|
||||
|
||||
bool8 CanSeeInvisibleMonsters(struct entity *entity)
|
||||
{
|
||||
@@ -30,3 +33,12 @@ bool8 HasDropeyeStatus(struct entity* entity)
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool8 IqSkillIsEnabled(struct entity *entity, enum iq_skill_id iq_skill)
|
||||
{
|
||||
struct monster *entity_info = GetEntInfo(entity);
|
||||
if (!entity_info->is_not_team_member && DUNGEON_PTR[0]->iq_disabled)
|
||||
return FALSE;
|
||||
|
||||
return IqSkillFlagTest(&entity_info->iq_skill_flags, iq_skill);
|
||||
}
|
||||
|
||||
9
src/overlay_10_022BCC60.c
Normal file
9
src/overlay_10_022BCC60.c
Normal file
@@ -0,0 +1,9 @@
|
||||
#include "overlay_10_022BCC60.h"
|
||||
|
||||
extern void sub_020331AC(void*, u32);
|
||||
extern void* GetWindowContents(s32 window_id);
|
||||
|
||||
void ov10_022BCC60(u32 unused, u32 r1)
|
||||
{
|
||||
sub_020331AC(GetWindowContents(unused) + 4, r1);
|
||||
}
|
||||
9
src/pokemon.c
Normal file
9
src/pokemon.c
Normal file
@@ -0,0 +1,9 @@
|
||||
#include "pokemon.h"
|
||||
|
||||
bool8 IqSkillFlagTest(struct iq_skill_flags *iq_skill_flags, u32 iq_id)
|
||||
{
|
||||
u32 flags_index = iq_id >> 5;
|
||||
u32 flags_section = iq_skill_flags->flags[flags_index];
|
||||
u32 flag_bit_index = iq_id - (flags_index << 5);
|
||||
return (flags_section & (1 << flag_bit_index)) != 0;
|
||||
}
|
||||
Reference in New Issue
Block a user