mirror of
https://github.com/jugeeya/UltimateTrainingModpack.git
synced 2024-11-24 02:44:17 +00:00
Save Levin Aerial Usage (#678)
This commit is contained in:
parent
c88a0991c7
commit
716562c88c
1 changed files with 11 additions and 0 deletions
|
@ -26,6 +26,7 @@ pub struct RobinCharges {
|
||||||
pub purple_book: i32,
|
pub purple_book: i32,
|
||||||
pub levin_charge: i32,
|
pub levin_charge: i32,
|
||||||
pub levin_recharge: i32,
|
pub levin_recharge: i32,
|
||||||
|
pub has_levin: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Default, Copy, Clone, Debug)]
|
#[derive(Serialize, Deserialize, Default, Copy, Clone, Debug)]
|
||||||
|
@ -324,6 +325,10 @@ pub unsafe fn get_charge(
|
||||||
module_accessor,
|
module_accessor,
|
||||||
*FIGHTER_REFLET_INSTANCE_WORK_ID_INT_THUNDER_SWORD_REVIVAL_COUNT,
|
*FIGHTER_REFLET_INSTANCE_WORK_ID_INT_THUNDER_SWORD_REVIVAL_COUNT,
|
||||||
);
|
);
|
||||||
|
let has_levin = WorkModule::is_flag(
|
||||||
|
module_accessor,
|
||||||
|
*FIGHTER_REFLET_INSTANCE_WORK_ID_FLAG_THUNDER_SWORD_ON,
|
||||||
|
);
|
||||||
let robin_charges = RobinCharges {
|
let robin_charges = RobinCharges {
|
||||||
thunder_kind,
|
thunder_kind,
|
||||||
yellow_book,
|
yellow_book,
|
||||||
|
@ -332,6 +337,7 @@ pub unsafe fn get_charge(
|
||||||
purple_book,
|
purple_book,
|
||||||
levin_charge,
|
levin_charge,
|
||||||
levin_recharge,
|
levin_recharge,
|
||||||
|
has_levin,
|
||||||
};
|
};
|
||||||
charge_state.set_robin(robin_charges)
|
charge_state.set_robin(robin_charges)
|
||||||
}
|
}
|
||||||
|
@ -968,6 +974,11 @@ pub unsafe fn handle_charge(
|
||||||
robin_charges.levin_recharge,
|
robin_charges.levin_recharge,
|
||||||
*FIGHTER_REFLET_INSTANCE_WORK_ID_INT_THUNDER_SWORD_REVIVAL_COUNT,
|
*FIGHTER_REFLET_INSTANCE_WORK_ID_INT_THUNDER_SWORD_REVIVAL_COUNT,
|
||||||
);
|
);
|
||||||
|
WorkModule::set_flag(
|
||||||
|
module_accessor,
|
||||||
|
robin_charges.has_levin,
|
||||||
|
*FIGHTER_REFLET_INSTANCE_WORK_ID_FLAG_THUNDER_SWORD_ON,
|
||||||
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// Incineroar Revenge
|
// Incineroar Revenge
|
||||||
|
|
Loading…
Reference in a new issue