From 3c66e786ddb86d2d2819d7522ced6dfbe1026e13 Mon Sep 17 00:00:00 2001 From: Imbris Date: Sat, 25 Jul 2020 21:04:43 -0400 Subject: [PATCH] Distribute exp evenly and make it easier to target entities --- server/src/events/entity_manipulation.rs | 4 ++-- voxygen/src/session.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/events/entity_manipulation.rs b/server/src/events/entity_manipulation.rs index bbfe1488f1..cdb3ee8ba0 100644 --- a/server/src/events/entity_manipulation.rs +++ b/server/src/events/entity_manipulation.rs @@ -63,8 +63,8 @@ pub fn handle_destroy(server: &mut Server, entity: EcsEntity, cause: HealthSourc cause { const MAX_EXP_DIST: f32 = 150.0; - // Attacker gets double exp of everyone else - const ATTACKER_EXP_WEIGHT: f32 = 2.0; + // Attacker gets same as exp of everyone else + const ATTACKER_EXP_WEIGHT: f32 = 1.0; let mut exp_reward = (entity_stats.body_type.base_exp() + entity_stats.level.level() * entity_stats.body_type.base_exp_increase()) as f32; diff --git a/voxygen/src/session.rs b/voxygen/src/session.rs index 79d0c46975..3d2f84f834 100644 --- a/voxygen/src/session.rs +++ b/voxygen/src/session.rs @@ -1123,7 +1123,7 @@ fn under_cursor( .join() .filter(|(e, _, _, _)| *e != player_entity) .map(|(e, p, s, b)| { - const RADIUS_SCALE: f32 = 1.6; + const RADIUS_SCALE: f32 = 3.0; let radius = s.map_or(1.0, |s| s.0) * b.radius() * RADIUS_SCALE; // Move position up from the feet let pos = Vec3::new(p.0.x, p.0.y, p.0.z + radius);