ac_snowman 50%

This commit is contained in:
Cuyler36
2025-06-06 02:11:16 -04:00
parent dee81a6d87
commit 63f29f3eb4
10 changed files with 846 additions and 26 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ static void Player_actor_SetOrderNPC_Reflect_axe(ACTOR* actor, mPlayer_main_refl
if (reflect_actor != NULL) {
switch (reflect_actor->id) {
case mAc_PROFILE_SNOWMAN:
((SNOWMAN_ACTOR*)reflect_actor)->unk_1F8 |= 2;
((SNOWMAN_ACTOR*)reflect_actor)->flags |= 2;
return;
case mAc_PROFILE_BALL:
+1 -1
View File
@@ -104,7 +104,7 @@ static void Player_actor_SetEffectHit_Reflect_scoop(ACTOR* actor, GAME* game) {
if (reflected) {
switch (reflected->id) {
case mAc_PROFILE_SNOWMAN:
((SNOWMAN_ACTOR*)reflected)->unk_1F8 |= 2;
((SNOWMAN_ACTOR*)reflected)->flags |= 2;
break;
case mAc_PROFILE_BALL:
+2 -2
View File
@@ -94,7 +94,7 @@ extern void mSN_regist_snowman_society(mSN_snowman_info_c* info){
xyz_t npos;
xyz_t ypos;
if(snowId != -1){
mem_copy((u8*)Save_GetPointer(snowmen.snowmen_data[snowId]), (u8*)info, 4);
mem_copy((u8*)Save_GetPointer(snowmen.snowmen_data[snowId]), (u8*)&info->data, sizeof(info->data));
if(ac != 0){
mPB_keep_item(ac);
npos = info->pos;
@@ -115,4 +115,4 @@ extern void mSN_snowman_init(){
bzero(Save_GetPointer(snowmen), sizeof(mSN_snowman_save_c));
mSN_decide_msg();
}
}