~starkingdoms/starkingdoms

7276800d3b34995fc0e5c4464f2eb40f08dd951a — core 21 days ago 5afbb52
feat: xtask stuff
M crates/unified/assets/config/parts/housing.part.toml => crates/unified/assets/config/parts/housing.part.toml +6 -1
@@ 11,7 11,12 @@ mass = 50
[[thruster]]
id = "main"
apply_force_at_local = [ 0, 0 ]
thrust_vector = [ 0.0, -4500.0 ]
thrust_vector = [ 0.0, -20000.0 ]

[[thruster]]
id = "back"
apply_force_at_local = [ 0, 0 ]
thrust_vector = [ 0.0, 20000.0 ]

[[joint]]
id = "Top"

M crates/unified/assets/config/world.wc.toml => crates/unified/assets/config/world.wc.toml +4 -4
@@ 7,11 7,11 @@ spawn_parts_interval_secs = 1
default_height = 50
default_width = 50
default_mass = 100
joint_align_compliance = 0.0002
joint_align_compliance = 0.000000000000000002
joint_angle_compliance = 0.00000002
joint_limit_compliance = 0.006
joint_linear_damping = 4.0
joint_angular_damping = 2.0
joint_limit_compliance = 0.0000006
joint_linear_damping = 40.0
joint_angular_damping = 20.0

[hearty]
thrust = 500000

M crates/xtask/src/unified.rs => crates/xtask/src/unified.rs +8 -2
@@ 54,7 54,13 @@ impl Task for RunClientNative {
        "Run the client (native)"
    }

    fn run(&self, _args: Vec<String>) {

    fn run(&self, args: Vec<String>) {
        let args = if args.is_empty() {
            "-s [::]:5151".to_string()
        } else {
            args.join(" ")
        };
        set_current_dir(workspace_dir().join("crates/unified/")).unwrap();
        cargo(format!("run -F native -F client --package starkingdoms -- client {args}"));
    }
}
\ No newline at end of file