@@ -56,18 +56,18 @@ unsafe extern "C" fn special_n_cancel_main_loop(fighter: &mut L2CFighterCommon)
56
56
GroundModule :: correct ( fighter. module_accessor , GroundCorrectKind ( * GROUND_CORRECT_KIND_AIR ) ) ;
57
57
KineticModule :: change_kinetic ( fighter. module_accessor , * FIGHTER_KINETIC_TYPE_AIR_STOP ) ;
58
58
MotionModule :: change_motion_inherit_frame ( fighter. module_accessor , Hash40 :: new ( "littlemac_special_air_n_cancel" ) , -1.0 , 1.0 , 0.0 , false , false ) ;
59
- VarModule :: set_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE , vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE ) ;
59
+ VarModule :: set_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE , vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE ) ;
60
60
}
61
61
else if fighter. global_table [ PREV_SITUATION_KIND ] == SITUATION_KIND_AIR && fighter. global_table [ SITUATION_KIND ] == SITUATION_KIND_GROUND {
62
62
GroundModule :: correct ( fighter. module_accessor , GroundCorrectKind ( * GROUND_CORRECT_KIND_GROUND_CLIFF_STOP ) ) ;
63
63
KineticModule :: change_kinetic ( fighter. module_accessor , * FIGHTER_KINETIC_TYPE_GROUND_STOP ) ;
64
64
MotionModule :: change_motion_inherit_frame ( fighter. module_accessor , Hash40 :: new ( "littlemac_special_n_cancel" ) , -1.0 , 1.0 , 0.0 , false , false ) ;
65
- VarModule :: set_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE , vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE ) ;
65
+ VarModule :: set_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE , vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE ) ;
66
66
}
67
- if VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE ) == vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE && MotionModule :: is_end ( fighter. module_accessor ) {
67
+ if VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE ) == vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE && MotionModule :: is_end ( fighter. module_accessor ) {
68
68
fighter. fastshift ( L2CValue :: Ptr ( special_n_cancel_main_loop_electric_boogaloo as * const ( ) as _ ) )
69
69
}
70
- else if VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE ) != vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE
70
+ else if VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE ) != vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE
71
71
&& ( MotionModule :: is_end ( fighter. module_accessor ) || ( !MotionModule :: is_end ( fighter. module_accessor ) && CancelModule :: is_enable_cancel ( fighter. module_accessor ) ) ) {
72
72
fighter. fastshift ( L2CValue :: Ptr ( special_n_cancel_main_loop_electric_boogaloo as * const ( ) as _ ) )
73
73
}
@@ -83,20 +83,20 @@ unsafe extern "C" fn special_n_cancel_main_loop(fighter: &mut L2CFighterCommon)
83
83
84
84
unsafe extern "C" fn special_n_cancel_main_loop_electric_boogaloo ( fighter : & mut L2CFighterCommon ) -> L2CValue {
85
85
if fighter. global_table [ SITUATION_KIND ] == SITUATION_KIND_GROUND {
86
- match VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE ) {
87
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_ESCAPE => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE . into ( ) , true . into ( ) ) ,
88
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_ESCAPE_B => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE_B . into ( ) , true . into ( ) ) ,
89
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_ESCAPE_F => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE_F . into ( ) , true . into ( ) ) ,
90
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_GUARD => fighter. change_status ( FIGHTER_STATUS_KIND_WAIT . into ( ) , false . into ( ) ) ,
91
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_GROUND_JUMP => fighter. change_status ( FIGHTER_STATUS_KIND_JUMP_SQUAT . into ( ) , false . into ( ) ) ,
92
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE => fighter. change_status ( FIGHTER_STATUS_KIND_WAIT . into ( ) , false . into ( ) ) ,
86
+ match VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE ) {
87
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_ESCAPE => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE . into ( ) , true . into ( ) ) ,
88
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_ESCAPE_B => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE_B . into ( ) , true . into ( ) ) ,
89
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_ESCAPE_F => fighter. change_status ( FIGHTER_STATUS_KIND_ESCAPE_F . into ( ) , true . into ( ) ) ,
90
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_GUARD => fighter. change_status ( FIGHTER_STATUS_KIND_WAIT . into ( ) , false . into ( ) ) ,
91
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_GROUND_JUMP => fighter. change_status ( FIGHTER_STATUS_KIND_JUMP_SQUAT . into ( ) , false . into ( ) ) ,
92
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE => fighter. change_status ( FIGHTER_STATUS_KIND_WAIT . into ( ) , false . into ( ) ) ,
93
93
_ => { } ,
94
94
}
95
95
}
96
96
else {
97
- match VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE ) {
98
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_ESCAPE_AIR => fighter. change_status ( FIGHTER_STATUS_KIND_FALL . into ( ) , true . into ( ) ) ,
99
- vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_NONE => fighter. change_status ( FIGHTER_STATUS_KIND_FALL . into ( ) , false . into ( ) ) ,
97
+ match VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE ) {
98
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_ESCAPE_AIR => fighter. change_status ( FIGHTER_STATUS_KIND_FALL . into ( ) , true . into ( ) ) ,
99
+ vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_NONE => fighter. change_status ( FIGHTER_STATUS_KIND_FALL . into ( ) , false . into ( ) ) ,
100
100
_ => { } ,
101
101
}
102
102
}
@@ -154,8 +154,8 @@ unsafe extern "C" fn special_n_jump_cancel_main_loop(fighter: &mut L2CFighterCom
154
154
return 1 . into ( ) ;
155
155
}
156
156
if MotionModule :: is_end ( fighter. module_accessor ) {
157
- let cancel_type = VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_N_CANCEL_TYPE ) ;
158
- if cancel_type == vars:: littlemac:: SPECIAL_N_CANCEL_TYPE_JUMP_AERIAL {
157
+ let cancel_type = VarModule :: get_int ( fighter. battle_object , vars:: littlemac:: status:: SPECIAL_LW_CANCEL_TYPE ) ;
158
+ if cancel_type == vars:: littlemac:: SPECIAL_LW_CANCEL_TYPE_JUMP_AERIAL {
159
159
fighter. change_status ( FIGHTER_STATUS_KIND_FLY . into ( ) , false . into ( ) ) ;
160
160
}
161
161
else {
@@ -176,15 +176,15 @@ pub fn install() {
176
176
) ;
177
177
CustomStatusManager :: add_new_agent_status_script (
178
178
Hash40 :: new ( "fighter_kind_kirby" ) ,
179
- statuses:: littlemac:: SPECIAL_N_CANCEL ,
179
+ statuses:: littlemac:: SPECIAL_LW_CANCEL ,
180
180
StatusInfo :: new ( )
181
181
. with_pre ( special_n_cancel_pre)
182
182
. with_main ( special_n_cancel_main)
183
183
. with_end ( special_n_cancel_end)
184
184
) ;
185
185
CustomStatusManager :: add_new_agent_status_script (
186
186
Hash40 :: new ( "fighter_kind_kirby" ) ,
187
- statuses:: littlemac:: SPECIAL_N_CANCEL_JUMP ,
187
+ statuses:: littlemac:: SPECIAL_LW_CANCEL_JUMP ,
188
188
StatusInfo :: new ( )
189
189
. with_pre ( special_n_jump_cancel_pre)
190
190
. with_main ( special_n_jump_cancel_main)
0 commit comments