Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/GALE01/splits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ melee/ef/efsync.c:
.sdata start:0x804D39C8 end:0x804D39D8
.sdata2 start:0x804D81A0 end:0x804D81D0

melee/ef/ef_061D.c:
melee/ef/efspecial.c:
.text start:0x80061D70 end:0x80063930
.data start:0x803BF9D0 end:0x803BFAFC
.sdata start:0x804D39D8 end:0x804D39E5
Expand Down
2 changes: 1 addition & 1 deletion config/GALE01/symbols.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1374,7 +1374,7 @@ efLib_8005FAB8 = .text:0x8005FAB8; // type:function size:0x12C scope:global
fn_8005FBE4 = .text:0x8005FBE4; // type:function size:0xF4
efLib_8005FCD8 = .text:0x8005FCD8; // type:function size:0x104 scope:global
efSync_Spawn = .text:0x8005FDDC; // type:function size:0x1F94 scope:global
ef_80061D70 = .text:0x80061D70; // type:function size:0x1BC0 scope:global
efSpecial_SpawnSpecial = .text:0x80061D70; // type:function size:0x1BC0 scope:global
efAsync_80063930 = .text:0x80063930; // type:function size:0x396C scope:global
efAsync_8006729C = .text:0x8006729C; // type:function size:0x70 scope:global
efAsync_8006730C = .text:0x8006730C; // type:function size:0x70 scope:global
Expand Down
2 changes: 1 addition & 1 deletion configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -504,7 +504,7 @@ def MatchingFor(*versions):
Object(Matching, "melee/ef/eflib_alloc.c"),
Object(Matching, "melee/ef/eflib.c"),
Object(NonMatching, "melee/ef/efsync.c"),
Object(Matching, "melee/ef/ef_061D.c"),
Object(Matching, "melee/ef/efspecial.c"),
Object(NonMatching, "melee/ef/efasync.c"),
],
),
Expand Down
4 changes: 2 additions & 2 deletions src/melee/ef/ef_061D.c → src/melee/ef/efspecial.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "ef_061D.h"
#include "efspecial.h"

#include "eflib.h"
#include "types.h"
Expand All @@ -16,7 +16,7 @@
extern volatile u32 efLib_804D64E8;
extern volatile s32 efLib_804D64F0;

void* ef_80061D70(s32 gfx_id, HSD_GObj* gobj, va_list vlist)
void* efSpecial_SpawnSpecial(s32 gfx_id, HSD_GObj* gobj, va_list vlist)
{
Effect* effect;
HSD_JObj* jobj;
Expand Down
2 changes: 1 addition & 1 deletion src/melee/ef/ef_061D.h → src/melee/ef/efspecial.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@

#include <baselib/forward.h>

void* ef_80061D70(s32, HSD_GObj*, va_list);
void* efSpecial_SpawnSpecial(s32, HSD_GObj*, va_list);

#endif
6 changes: 3 additions & 3 deletions src/melee/ef/efsync.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include "ft/inlines.h"

extern ef_Symbols efAsync_803C025C[51];
extern Effect* ef_80061D70(s32, HSD_GObj*, va_list);
extern Effect* efSpecial_SpawnSpecial(s32, HSD_GObj*, va_list);

extern s32 efLib_804D64E8;
extern s32 efLib_804D64F0;
Expand Down Expand Up @@ -106,8 +106,8 @@ void* efSync_Spawn(s32 arg_gfx_id, HSD_GObj* arg_gobj, ...)
return efAsync_80063930(gfx_id, arg_gobj, vlist);
}
if (gfx_id < 0x4BA) {
// return ef_80061D70(gfx_id, arg_gobj, va_arg(vlist, void*));
return ef_80061D70(gfx_id, arg_gobj, vlist);
// return efSpecial_SpawnSpecial(gfx_id, arg_gobj, va_arg(vlist, void*));
return efSpecial_SpawnSpecial(gfx_id, arg_gobj, vlist);
}
efLib_804D64E8 = 1;
switch (gfx_id) {
Expand Down
8 changes: 4 additions & 4 deletions src/melee/ft/chara/ftKirby/ftKb_SpecialN.c
Original file line number Diff line number Diff line change
Expand Up @@ -176,8 +176,8 @@ void ftKb_SpecialHi1_Anim(Fighter_GObj* gobj)

if (!ftAnim_IsFramesRemaining(gobj)) {
ftCommon_8007D5D4(fp);
Fighter_ChangeMotionState(gobj, ftKb_MS_SpecialAirHi2, 0xA, 0.0f,
1.0f, 0.0f, NULL);
Fighter_ChangeMotionState(gobj, ftKb_MS_SpecialAirHi2, 0xA, 0.0f, 1.0f,
0.0f, NULL);
fp->pre_hitlag_cb = efLib_PauseAll;
fp->post_hitlag_cb = efLib_ResumeAll;
fp->mv.kb.specialhi.x0 = 0;
Expand Down Expand Up @@ -1222,8 +1222,8 @@ void ftKb_SpecialAirS_Enter(Fighter_GObj* gobj)
fp->self_vel.y = da->specials_aerial_vertical_momentum;
fp->fv.kb.x64 = true;
}
Fighter_ChangeMotionState(gobj, ftKb_MS_SpecialAirS, 0, 0.0f, 1.0f,
0.0f, NULL);
Fighter_ChangeMotionState(gobj, ftKb_MS_SpecialAirS, 0, 0.0f, 1.0f, 0.0f,
NULL);
ftAnim_8006EBA4(gobj);
fp->accessory4_cb = &fn_800F53AC;
}
Expand Down
6 changes: 2 additions & 4 deletions src/melee/it/items/ithouou.c
Original file line number Diff line number Diff line change
Expand Up @@ -268,10 +268,8 @@ void it_802D2B4C(Item_GObj* gobj)

if (ip->xDAC_itcmd_var0 != 0) {
ip->xDAC_itcmd_var0 = 0;
it_8027ADEC(0x46F, gobj, ip->xBBC_dynamicBoneTable->bones[16],
1.3F);
it_8027ADEC(0x46F, gobj, ip->xBBC_dynamicBoneTable->bones[17],
1.3F);
it_8027ADEC(0x46F, gobj, ip->xBBC_dynamicBoneTable->bones[16], 1.3F);
it_8027ADEC(0x46F, gobj, ip->xBBC_dynamicBoneTable->bones[17], 1.3F);
}

if (ip->xDB0_itcmd_var1 != 0) {
Expand Down
6 changes: 2 additions & 4 deletions src/melee/it/items/itoldkuri.c
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,8 @@ bool itOldkuri_UnkMotion2_Coll(Item_GObj* gobj)
it_8026D62C(gobj, it_802D7AF0);
if (it_80276308(gobj) == 8 && ip->xDD4_itemVar.oldkuri.xDFC != 0) {
Item* ip = GET_ITEM(gobj);
itOldkuriAttributes* attr =
ip->xC4_article_data->x4_specialAttributes;
ip->xDD4_itemVar.oldkuri.xDF4 =
ip->facing_dir * ((f32*) attr->x0)[1];
itOldkuriAttributes* attr = ip->xC4_article_data->x4_specialAttributes;
ip->xDD4_itemVar.oldkuri.xDF4 = ip->facing_dir * ((f32*) attr->x0)[1];
ip->x40_vel.x = ip->xDD4_itemVar.oldkuri.xDF4;
ip->x40_vel.z = 0.0f;
ip->x40_vel.y = 0.0f;
Expand Down
3 changes: 2 additions & 1 deletion src/melee/it/items/itpikachuthunder.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#include "itpikachuthunder.h"

#include <placeholder.h>

#include "ft/chara/ftPikachu/ftPk_SpecialLw.h"
#include "it/inlines.h"
#include "it/it_26B1.h"
Expand All @@ -8,7 +10,6 @@
#include "it/types.h"

#include <baselib/gobj.h>
#include <placeholder.h>

int it_802B1DEC(Item_GObj* arg0)
{
Expand Down
Loading