File tree 7 files changed +6
-23
lines changed
7 files changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -539,9 +539,7 @@ extern "C" fn buddy_reset(fighter: &mut L2CFighterCommon) {
539
539
unsafe {
540
540
let lua_state = fighter. lua_state_agent ;
541
541
let boma = smash:: app:: sv_system:: battle_object_module_accessor ( lua_state) ;
542
- if fighter. kind ( ) == * FIGHTER_KIND_BUDDY {
543
- on_rebirth ( fighter, boma) ;
544
- }
542
+ on_rebirth ( fighter, boma) ;
545
543
}
546
544
}
547
545
Original file line number Diff line number Diff line change @@ -278,9 +278,7 @@ unsafe extern "C" fn change_status_callback(fighter: &mut L2CFighterCommon) -> L
278
278
extern "C" fn buddy_init ( fighter : & mut L2CFighterCommon ) {
279
279
unsafe {
280
280
// set the callbacks on fighter init
281
- if fighter. kind ( ) == * FIGHTER_KIND_BUDDY {
282
- fighter. global_table [ globals:: STATUS_CHANGE_CALLBACK ] . assign ( & L2CValue :: Ptr ( change_status_callback as * const ( ) as _ ) ) ;
283
- }
281
+ fighter. global_table [ globals:: STATUS_CHANGE_CALLBACK ] . assign ( & L2CValue :: Ptr ( change_status_callback as * const ( ) as _ ) ) ;
284
282
}
285
283
}
286
284
Original file line number Diff line number Diff line change @@ -64,9 +64,6 @@ extern "Rust" {
64
64
65
65
unsafe extern "C" fn ken_meter ( fighter : & mut smash:: lua2cpp:: L2CFighterCommon ) {
66
66
unsafe {
67
- if fighter. kind ( ) != FIGHTER_KIND_KEN {
68
- return ;
69
- }
70
67
MeterModule :: update ( fighter. battle_object , false ) ;
71
68
MeterModule :: set_meter_cap ( fighter. object ( ) , 10 ) ;
72
69
MeterModule :: set_meter_per_level ( fighter. object ( ) , 30.0 ) ;
Original file line number Diff line number Diff line change @@ -5,9 +5,6 @@ use globals::*;
5
5
6
6
pub extern "C" fn lucario_meter ( fighter : & mut smash:: lua2cpp:: L2CFighterCommon ) {
7
7
unsafe {
8
- if fighter. kind ( ) != FIGHTER_KIND_LUCARIO {
9
- return ;
10
- }
11
8
MeterModule :: update ( fighter. object ( ) , false ) ;
12
9
MeterModule :: set_meter_cap ( fighter. object ( ) , 2 ) ;
13
10
MeterModule :: set_meter_per_level ( fighter. object ( ) , 100.0 ) ;
Original file line number Diff line number Diff line change @@ -5,11 +5,9 @@ use globals::*;
5
5
6
6
// Ice Climbers Cheer Cancel (Techy)
7
7
unsafe fn cheer_cancel ( fighter : & mut L2CFighterCommon ) {
8
- if fighter. kind ( ) == * FIGHTER_KIND_NANA {
9
- if fighter. is_status ( * FIGHTER_POPO_STATUS_KIND_THROW_NANA ) {
10
- MotionModule :: set_frame ( fighter. module_accessor , MotionModule :: end_frame ( fighter. module_accessor ) , true ) ;
11
- StatusModule :: change_status_force ( fighter. module_accessor , * FIGHTER_STATUS_KIND_WAIT , true ) ;
12
- }
8
+ if fighter. is_status ( * FIGHTER_POPO_STATUS_KIND_THROW_NANA ) {
9
+ MotionModule :: set_frame ( fighter. module_accessor , MotionModule :: end_frame ( fighter. module_accessor ) , true ) ;
10
+ StatusModule :: change_status_force ( fighter. module_accessor , * FIGHTER_STATUS_KIND_WAIT , true ) ;
13
11
}
14
12
}
15
13
Original file line number Diff line number Diff line change @@ -311,9 +311,7 @@ unsafe fn power_cast(fighter: &mut L2CFighterCommon) {
311
311
312
312
pub extern "C" fn palu_power_board ( fighter : & mut smash:: lua2cpp:: L2CFighterCommon ) {
313
313
unsafe {
314
- if fighter. kind ( ) != FIGHTER_KIND_PALUTENA {
315
- return ;
316
- }
314
+ println ! ( "power board meter" ) ;
317
315
MeterModule :: update ( fighter. object ( ) , false ) ;
318
316
MeterModule :: set_meter_cap ( fighter. object ( ) , 2 ) ;
319
317
utils:: ui:: UiManager :: set_power_board_enable ( fighter. get_int ( * FIGHTER_INSTANCE_WORK_ID_INT_ENTRY_ID ) as u32 , true ) ;
Original file line number Diff line number Diff line change @@ -63,9 +63,6 @@ extern "Rust" {
63
63
64
64
unsafe extern "C" fn ryu_meter ( fighter : & mut smash:: lua2cpp:: L2CFighterCommon ) {
65
65
unsafe {
66
- if fighter. kind ( ) != FIGHTER_KIND_RYU {
67
- return ;
68
- }
69
66
MeterModule :: update ( fighter. battle_object , false ) ;
70
67
utils:: ui:: UiManager :: set_ex_meter_enable ( fighter. get_int ( * FIGHTER_INSTANCE_WORK_ID_INT_ENTRY_ID ) as u32 , true ) ;
71
68
utils:: ui:: UiManager :: set_ex_meter_info (
You can’t perform that action at this time.
0 commit comments