@@ -575,7 +575,7 @@ INCLUDE_ASM("asm/maps/map6_s04/nonmatchings/map6_s04_2", func_800E2724);
575575
576576INCLUDE_ASM ("asm/maps/map6_s04/nonmatchings/map6_s04_2" , func_800E2950 );
577577
578- void func_800E2CA0 (void ) // 0x800E2CA0
578+ void MapEvent_CutsceneCybilDeath (void ) // 0x800E2CA0
579579{
580580 // TODO: rodata used in a bunch of funcs, can't be inserted properly until they're all decomped.
581581 extern s8 D_800CC4C4 ; // "HERO"
@@ -587,7 +587,8 @@ void func_800E2CA0(void) // 0x800E2CA0
587587 SVECTOR3 unused ;
588588 s_SubCharacter * player ;
589589
590- if (g_Controller0 -> btnsClicked_10 & g_GameWorkPtr -> config_0 .controllerConfig_0 .skip_4 && g_SysWork .sysStateStep_C [0 ] == 7 )
590+ if ((g_Controller0 -> btnsClicked_10 & g_GameWorkPtr -> config_0 .controllerConfig_0 .skip_4 ) &&
591+ g_SysWork .sysStateStep_C [0 ] == 7 )
591592 {
592593 SysWork_StateStepSet (0 , 8 );
593594 }
@@ -597,6 +598,7 @@ void func_800E2CA0(void) // 0x800E2CA0
597598 case 0 :
598599 D_800EBA30 = 0 ;
599600 D_800ED5B6 = 0 ;
601+
600602 Game_TurnFlashlightOn ();
601603 func_8003D03C ();
602604 func_8004690C (Sfx_Unk1617 );
@@ -699,7 +701,7 @@ void func_800E2CA0(void) // 0x800E2CA0
699701 vcUserCamTarget (& D_800ED590 , NULL , true);
700702 vcUserWatchTarget (& D_800ED5A0 , NULL , true);
701703
702- // "LIGHT", cutscene light position? (TODO: rename g_SysWork.field_2360?)
704+ // "LIGHT", cutscene light position? (TODO: Rename ` g_SysWork.field_2360` ?)
703705 Dms_CharacterGetPosRot (& g_SysWork .field_2360 , & unused , & D_800CC4CC , D_800ED5B0 , FS_BUFFER_14 );
704706
705707 // "L_INT", interior light or intersection point?
@@ -708,7 +710,7 @@ void func_800E2CA0(void) // 0x800E2CA0
708710 // Light angle? (TODO: rename g_SysWork.field_2370?)
709711 g_SysWork .field_2370 .vx = - ratan2 (lightIntPos .vy - g_SysWork .field_2360 .vy , Math_Vector2MagCalc (lightIntPos .vx - g_SysWork .field_2360 .vx , lightIntPos .vz - g_SysWork .field_2360 .vz ));
710712 g_SysWork .field_2370 .vy = ratan2 (lightIntPos .vx - g_SysWork .field_2360 .vx , lightIntPos .vz - g_SysWork .field_2360 .vz );
711- g_SysWork .field_2370 .vz = 0 ;
713+ g_SysWork .field_2370 .vz = FP_AGNLE ( 0.0f ) ;
712714 }
713715}
714716
0 commit comments