Start decompiling LinkStateItem

This commit is contained in:
mike8699
2024-12-31 01:21:30 -05:00
parent 1fd88bee60
commit 82ba3ff311
5 changed files with 33 additions and 9 deletions
+29 -5
View File
@@ -1,10 +1,34 @@
#include "Item/ItemManager.hpp"
#include "Player/LinkStateItem.hpp"
#include "Save/AdventureFlags.hpp"
void LinkStateItem::vfunc_00() {}
LinkStateId LinkStateItem::GetId() {}
s32 LinkStateItem::IsHammerEquipped() {}
LinkStateId LinkStateItem::GetId() {
return 1;
}
s32 LinkStateItem::IsHammerEquipped() {
switch (this->mEquipId) {
case 8:
return 0;
default:
return -1;
}
}
void LinkStateItem::OnStateLeave(s32 param1) {}
EquipBombchu *LinkStateItem::GetEquipBombchu() {}
EquipBombchu *LinkStateItem::GetEquipBombchu() {
return (EquipBombchu *)ItemManager::GetEquipItemUnchecked(7);
}
LinkStateMove *LinkStateItem::GetLinkStateMove() {}
bool LinkStateItem::func_ov00_020abf70() {}
bool LinkStateItem::vfunc_28() {}
bool LinkStateItem::func_ov00_020abf70() {
return gAdventureFlags->func_ov00_02097b9c(this->mUnk_5c);
}
bool LinkStateItem::vfunc_28() {
return this->mUnk_5c < 0;
}
+1 -1
View File
@@ -14,7 +14,7 @@ void AdventureFlags::Set(AdventureFlag flag, bool value) {}
void AdventureFlags::func_Ov00_02097810(s32 param1) {}
unk32 AdventureFlags::func_ov00_02097968(unk32 param1) {}
unk32 AdventureFlags::func_ov00_02097a44(unk32 param1, s32 param2) {}
bool AdventureFlags::func_ov00_02097b9c() {}
bool AdventureFlags::func_ov00_02097b9c(s32 param1) {}
bool AdventureFlags::func_ov00_02097bac() {}
bool AdventureFlags::func_ov00_02097bbc() {}
bool AdventureFlags::func_ov00_02097bcc() {}