1
0
mirror of https://github.com/jugeeya/UltimateTrainingModpack.git synced 2026-02-07 18:02:26 +00:00

Add Crouch Setting (#373)

* Hold stick down when requesting crouch

* Add icon
This commit is contained in:
asimon-1
2022-06-16 13:38:33 -04:00
committed by GitHub
parent 5d94e57d70
commit 9d2f87290b
4 changed files with 138 additions and 2 deletions

View File

@@ -1049,6 +1049,7 @@ url_params! {
pub falling_aerials: BoolFlag,
pub aerial_delay: Delay,
pub full_hop: BoolFlag,
pub crouch: OnOff,
pub input_delay: i32,
pub save_damage: OnOff,
pub save_state_mirroring: SaveStateMirroring,
@@ -1092,6 +1093,7 @@ impl TrainingModpackMenu {
air_dodge_dir = Direction::from_bits(val),
attack_angle = AttackAngle::from_bits(val),
clatter_strength = num::FromPrimitive::from_u32(val),
crouch = OnOff::from_val(val),
defensive_state = Defensive::from_bits(val),
di_state = Direction::from_bits(val),
falling_aerials = BoolFlag::from_bits(val),
@@ -1179,6 +1181,7 @@ pub static DEFAULTS_MENU: TrainingModpackMenu = TrainingModpackMenu {
falling_aerials: BoolFlag::empty(),
aerial_delay: Delay::empty(),
full_hop: BoolFlag::empty(),
crouch: OnOff::Off,
input_delay: 0,
save_damage: OnOff::On,
save_state_mirroring: SaveStateMirroring::None,
@@ -1507,6 +1510,12 @@ pub unsafe fn get_menu() -> UiMenu<'static> {
"Character Item: CPU/Player item to hold when loading a save state",
true
);
defensive_tab.add_submenu_with_toggles::<OnOff>(
"Crouch",
"crouch",
"Crouch: Should the CPU crouch when on the ground",
true
);
overall_menu.tabs.push(defensive_tab);
let mut misc_tab = Tab {