Commit Graph

40 Commits

Author SHA1 Message Date
Aetias e0271ef65a Decomp ItemManager::IsTreasureSalvaged 2024-02-18 13:06:41 +01:00
Aetias 2a3133f999 Decomp ItemManager::AddItem 2024-02-18 12:59:14 +01:00
Aetias 116dffcaa5 Decomp ItemManager::GetFairyLevel 2024-02-18 12:50:30 +01:00
Aetias 0b3e7ce197 Name fairy level methods 2024-02-18 12:48:25 +01:00
Aetias d414c3dcd1 Decomp ItemManager::func_ov00_020ad9e8 2024-02-18 12:43:20 +01:00
Aetias b990ade652 Add parenthesis around ROUND_Q20 macro arg 2024-02-18 12:12:35 +01:00
Aetias 7749c59b13 Decomp ItemManager::GetUnk_09e_Divided 2024-02-18 12:11:38 +01:00
Aetias 5697dceffa Update EquipItem::IsUsable 2024-02-18 11:35:07 +01:00
Aetias 7412a00674 Match ItemManager::Save and Load 2024-02-18 11:34:16 +01:00
Aetias 4ab8f04b33 96% match ItemManager::func_ov00_020ad790 2024-02-17 13:41:27 +01:00
Aetias ac858cb5da Interworking always on, add THUMB and ARM macros 2024-02-17 13:05:54 +01:00
Aetias de3c2636d7 Decomp ItemManager::GetEquipItem 2024-02-17 00:44:31 +01:00
Aetias 89b20bc2da Decomp ItemManager::EquipItem_vfunc_3c 2024-02-17 00:27:54 +01:00
Aetias b24f0a3a90 Add sbss section for compiler 2024-02-16 16:14:31 +01:00
Aetias e1a9c2736a Fix incorrect item names 2024-01-16 17:51:24 +01:00
Aetias 8ea0c6dfdf Match 10 ItemManager functions 2024-01-16 17:46:57 +01:00
Mike d5a82ab109 Add some more item IDs 2024-01-14 11:52:15 -05:00
Aetias 915c7cd29d Fix syntax errors 2024-01-07 18:16:42 +01:00
Aetias 193e184c0e Mangle ItemManager function names 2024-01-07 15:05:12 +01:00
Aetias 7302784339 Declare all ItemManager functions in overlay 0 2024-01-07 12:29:52 +01:00
Aetias 417cd3c9f6 Add item IDs 2024-01-07 12:29:22 +01:00
Aetias 7e0073fd41 Add fixed point vector type 2024-01-07 12:29:09 +01:00
Aetias 1e33a22c9e Add item model fields in ItemManager 2024-01-07 09:51:08 +01:00
Aetias 781a8e72ec Inventory -> ItemManager
Debug code reveals the name of this class to be アイテムマネージャー, or "item manager"
2024-01-07 09:04:10 +01:00
Aetias c6736f9c64 Decomp 3 Inventory functions 2024-01-06 10:39:33 +01:00
Aetias e94f48ce0b Update EquipItem virtual functions 2024-01-06 10:38:50 +01:00
Aetias cf9ba37018 Ignore override keyword when compiling 2024-01-06 10:37:11 +01:00
Aetias dd035392d7 Inherit SysObject in EquipItem 2024-01-01 15:47:28 +01:00
Aetias baefb70a8e Add sword, shield and potion equip item classes 2024-01-01 15:43:06 +01:00
Aetias 51dedbad07 Update types in equip item headers 2024-01-01 14:54:07 +01:00
Aetias 0ab53a2adf 93% match Inventory::Load 2023-12-31 14:26:42 +01:00
Aetias e5cfa5950c 88% match Inventory::Save 2023-12-20 10:45:27 +01:00
Aetias e6257e902b Update Inventory struct 2023-12-20 10:44:33 +01:00
Aetias e5d545a7da Add EquipItem virtual class and descendants 2023-12-20 10:43:07 +01:00
Aetias 7550a63c03 Add option to build with nonmatching functions 2023-12-20 10:41:02 +01:00
Aetias 282500b724 Name function FastDivide 2023-12-20 10:38:50 +01:00
Aetias 4b73ee6f89 Decomp Inventory::ClearPrevEquippedItem 2023-11-13 23:23:03 +01:00
Aetias 2dcc30f992 Decomp Inventory::Destroy 2023-11-13 22:41:04 +01:00
Aetias b0025fe8de Decomp Inventory::Create 2023-11-11 13:05:33 +01:00
Aetias 4aec27fee4 Add SysObject class 2023-11-11 12:50:14 +01:00