mirror of
https://github.com/pret/pmd-sky.git
synced 2026-04-26 00:26:19 -05:00
Decomped GetBagCapacity
This commit is contained in:
parent
6a30f7e9c1
commit
7061266b65
|
|
@ -1,49 +1,3 @@
|
|||
#pragma once
|
||||
.public _020A20B1
|
||||
.public _020A31B8
|
||||
.public _020A31D4
|
||||
.public _020A31E4
|
||||
.public _020A31F4
|
||||
.public _020A31FC
|
||||
.public _020A45C8_JP
|
||||
.public _020B09B0
|
||||
.public _020B09C0
|
||||
.public _s32_div_f
|
||||
.public ARM9_UNKNOWN_PTR__NA_20A2C84
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A20B0
|
||||
.public ArrayCopy32
|
||||
.public ArrayFill32
|
||||
.public BAG_CAPACITY_TABLE
|
||||
.public BAG_CAPACITY_TABLE_SPECIAL_EPISODES
|
||||
.public DecompressAtNormalVeneer
|
||||
.public GetAtSize
|
||||
.public GetBaseForm
|
||||
.public LoadFileFromRom
|
||||
.public LoadM2nAndN2m
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public MONSTER_DATA_TABLE_PTR
|
||||
.public RANK_UP_TABLE
|
||||
.public StringFromId
|
||||
.public strncpy
|
||||
.public sub_0200302C
|
||||
.public sub_020030FC
|
||||
.public sub_0200A124
|
||||
.public sub_0200A158
|
||||
.public sub_0200A184
|
||||
.public sub_0200A478
|
||||
.public sub_0200A4C4
|
||||
.public sub_0200A504
|
||||
.public sub_0200A510
|
||||
.public sub_0200A590
|
||||
.public sub_0200B2C4
|
||||
.public sub_0200B314
|
||||
.public sub_0200B330
|
||||
.public sub_0200B340
|
||||
.public sub_0200B3C0
|
||||
.public sub_0200B3D4
|
||||
.public sub_0200B3FC
|
||||
.public UnloadFile
|
||||
.public UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE
|
||||
.public vsprintf
|
||||
.public _020A20B1
|
||||
|
|
|
|||
46
asm/include/main_020517E4.inc
Normal file
46
asm/include/main_020517E4.inc
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#pragma once
|
||||
.public ARM9_UNKNOWN_PTR__NA_20A2C84
|
||||
.public ArrayCopy32
|
||||
.public ArrayFill32
|
||||
.public BAG_CAPACITY_TABLE_SPECIAL_EPISODES
|
||||
.public DecompressAtNormalVeneer
|
||||
.public GetAtSize
|
||||
.public GetBaseForm
|
||||
.public LoadFileFromRom
|
||||
.public LoadM2nAndN2m
|
||||
.public MONSTER_DATA_TABLE_PTR
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public RANK_UP_TABLE
|
||||
.public StringFromId
|
||||
.public UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE
|
||||
.public UnloadFile
|
||||
.public _020A31B8
|
||||
.public _020A31D4
|
||||
.public _020A31E4
|
||||
.public _020A31F4
|
||||
.public _020A31FC
|
||||
.public _020A45C8_JP
|
||||
.public _020B09B0
|
||||
.public _020B09C0
|
||||
.public _s32_div_f
|
||||
.public strncpy
|
||||
.public sub_0200302C
|
||||
.public sub_020030FC
|
||||
.public sub_0200A124
|
||||
.public sub_0200A158
|
||||
.public sub_0200A184
|
||||
.public sub_0200A478
|
||||
.public sub_0200A4C4
|
||||
.public sub_0200A504
|
||||
.public sub_0200A510
|
||||
.public sub_0200A590
|
||||
.public sub_0200B2C4
|
||||
.public sub_0200B314
|
||||
.public sub_0200B330
|
||||
.public sub_0200B340
|
||||
.public sub_0200B3C0
|
||||
.public sub_0200B3D4
|
||||
.public sub_0200B3FC
|
||||
.public vsprintf
|
||||
1218
asm/main_02051788.s
1218
asm/main_02051788.s
File diff suppressed because it is too large
Load Diff
1213
asm/main_020517E4.s
Normal file
1213
asm/main_020517E4.s
Normal file
File diff suppressed because it is too large
Load Diff
7
include/main_020517D4.h
Normal file
7
include/main_020517D4.h
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#ifndef PMDSKY_MAIN_020517D4_H
|
||||
#define PMDSKY_MAIN_020517D4_H
|
||||
|
||||
// Returns the player's bag capacity for a given point in the game.
|
||||
u32 GetBagCapacity(s32 scenario_balance);
|
||||
|
||||
#endif //PMDSKY_MAIN_020517D4_H
|
||||
2
main.lsf
2
main.lsf
|
|
@ -99,6 +99,8 @@ Static main
|
|||
Object asm/main_02051504.o
|
||||
Object src/main_02051760.o
|
||||
Object asm/main_02051788.o
|
||||
Object src/main_020517D4.o
|
||||
Object asm/main_020517E4.o
|
||||
Object src/main_020526EC.o
|
||||
Object asm/get_category_string.o
|
||||
Object src/main_020527A8.o
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
#include "main_0200EDC0.h"
|
||||
#include "main_0204C938.h"
|
||||
#include "item.h"
|
||||
#include "main_0204C938.h"
|
||||
#include "main_0204CB94.h"
|
||||
#include "main_020517D4.h"
|
||||
|
||||
extern struct bag_items *BAG_ITEMS_PTR_MIRROR;
|
||||
|
||||
extern u32 GetBagCapacity(s32 scenario_balance);
|
||||
extern s32 GetBagCapacitySpecialEpisode(s32 se_type);
|
||||
extern bool8 GetPerformanceFlagWithChecks(s32 flag_id);
|
||||
extern s32 GetScenarioBalance();
|
||||
|
||||
s32 GetCurrentBagCapacity()
|
||||
{
|
||||
|
|
|
|||
8
src/main_020517D4.c
Normal file
8
src/main_020517D4.c
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#include "main_020517D4.h"
|
||||
|
||||
extern u32 BAG_CAPACITY_TABLE[8];
|
||||
|
||||
u32 GetBagCapacity(s32 scenario_balance)
|
||||
{
|
||||
return BAG_CAPACITY_TABLE[scenario_balance];
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user