diff --git a/common/src/comp/inventory/item.rs b/common/src/comp/inventory/item.rs index f29046354f..f1b29b8a3f 100644 --- a/common/src/comp/inventory/item.rs +++ b/common/src/comp/inventory/item.rs @@ -165,7 +165,7 @@ impl ToolData { energy_cost: 400, holdable: false, prepare_duration: Duration::from_millis(800), - recover_duration: Duration::from_millis(300), + recover_duration: Duration::from_millis(50), projectile: Projectile { hit_ground: vec![ projectile::Effect::Explode { power: 1.4 }, diff --git a/common/src/states/utils.rs b/common/src/states/utils.rs index 4c635cd68e..043468c0ae 100644 --- a/common/src/states/utils.rs +++ b/common/src/states/utils.rs @@ -9,8 +9,8 @@ use vek::vec::Vec2; pub const MOVEMENT_THRESHOLD_VEL: f32 = 3.0; const BASE_HUMANOID_ACCEL: f32 = 100.0; -const BASE_HUMANOID_SPEED: f32 = 150.0; -const NPC_HUMANOID_SPEED: f32 = 150.0; +const BASE_HUMANOID_SPEED: f32 = 170.0; +const NPC_HUMANOID_SPEED: f32 = 170.0; const BASE_HUMANOID_AIR_ACCEL: f32 = 15.0; const BASE_HUMANOID_AIR_SPEED: f32 = 8.0; const BASE_HUMANOID_WATER_ACCEL: f32 = 70.0; diff --git a/server/src/events/entity_manipulation.rs b/server/src/events/entity_manipulation.rs index 714d35933d..17231b07f1 100644 --- a/server/src/events/entity_manipulation.rs +++ b/server/src/events/entity_manipulation.rs @@ -194,7 +194,7 @@ pub fn handle_respawn(server: &Server, entity: EcsEntity) { pub fn handle_explosion(server: &Server, pos: Vec3, power: f32, owner: Option) { // Go through all other entities - let hit_range = 2.0 * power; + let hit_range = 3.0 * power; let ecs = &server.state.ecs(); for (pos_b, ori_b, character_b, stats_b) in ( &ecs.read_storage::(),