Fix parameters for `obAbilityGetElement`

This commit is contained in:
gijs 2024-05-24 12:43:12 +02:00
parent d21ac4263c
commit 646242231b
2 changed files with 17 additions and 16 deletions

View File

@ -5,6 +5,7 @@
#include "assert.h" #include "assert.h"
#include "element.h" #include "element.h"
#include "equipment_id.h"
typedef struct { typedef struct {
/* 0x00 */ char *name; /* 0x00 */ char *name;
@ -28,7 +29,7 @@ extern AbilityData obAbilityData[];
extern char *obAbilityGetName(u8 index); extern char *obAbilityGetName(u8 index);
extern u8 ability_get_field_0x4(u8 index); extern u8 ability_get_field_0x4(u8 index);
extern Element obAbilityGetElement(u8 index, u16 arg1, u16 arg2, s32 arg3, extern Element obAbilityGetElement(u8 index, EquipmentId arg1, EquipmentId arg2,
u16 arg4); EquipmentId arg3, EquipmentId arg4);
#endif // __ABILITY_H__ #endif // __ABILITY_H__

View File

@ -277,7 +277,7 @@ u8 ability_get_field_0x4(u8 index) {
} }
/* 44370 8016E470 */ /* 44370 8016E470 */
Element obAbilityGetElement(u8 index, u16 arg1, u16 arg2, s32 arg3, u16 arg4) { Element obAbilityGetElement(u8 index, EquipmentId arg1, EquipmentId arg2, EquipmentId arg3, EquipmentId arg4) {
u16 item_index; u16 item_index;
if (obAbilityData[index].element != ELEMENT_INVALID && obAbilityData[index].element != 0xF) if (obAbilityData[index].element != ELEMENT_INVALID && obAbilityData[index].element != 0xF)