mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-31 17:26:30 +00:00
Line fixes
This commit is contained in:
+8
-8
@@ -3101,7 +3101,7 @@ CombatRangeOutput Bot::EvaluateCombatRange(const CombatRangeInput& input) {
|
|||||||
is_two_hander ? o.melee_distance_max * 0.45f
|
is_two_hander ? o.melee_distance_max * 0.45f
|
||||||
: is_shield ? o.melee_distance_max * 0.35f
|
: is_shield ? o.melee_distance_max * 0.35f
|
||||||
: o.melee_distance_max * 0.40f
|
: o.melee_distance_max * 0.40f
|
||||||
);
|
);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case Class::Necromancer:
|
case Class::Necromancer:
|
||||||
@@ -3111,7 +3111,7 @@ CombatRangeOutput Bot::EvaluateCombatRange(const CombatRangeInput& input) {
|
|||||||
o.melee_distance = (
|
o.melee_distance = (
|
||||||
is_two_hander ? o.melee_distance_max * 0.95f
|
is_two_hander ? o.melee_distance_max * 0.95f
|
||||||
: o.melee_distance_max * 0.75f
|
: o.melee_distance_max * 0.75f
|
||||||
);
|
);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case Class::Rogue:
|
case Class::Rogue:
|
||||||
@@ -3119,14 +3119,14 @@ CombatRangeOutput Bot::EvaluateCombatRange(const CombatRangeInput& input) {
|
|||||||
input.behind_mob && is_backstab_weapon
|
input.behind_mob && is_backstab_weapon
|
||||||
? o.melee_distance_max * 0.35f
|
? o.melee_distance_max * 0.35f
|
||||||
: o.melee_distance_max * 0.50f
|
: o.melee_distance_max * 0.50f
|
||||||
);
|
);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
o.melee_distance = (
|
o.melee_distance = (
|
||||||
is_two_hander ? o.melee_distance_max * 0.70f
|
is_two_hander ? o.melee_distance_max * 0.70f
|
||||||
: o.melee_distance_max * 0.50f
|
: o.melee_distance_max * 0.50f
|
||||||
);
|
);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -3159,8 +3159,8 @@ CombatRangeOutput Bot::EvaluateCombatRange(const CombatRangeInput& input) {
|
|||||||
|
|
||||||
if (is_stop_melee_level && !IsBotRanged()) {
|
if (is_stop_melee_level && !IsBotRanged()) {
|
||||||
float desired_range = GetBotDistanceRanged();
|
float desired_range = GetBotDistanceRanged();
|
||||||
o.melee_distance_min = std::max(o.melee_distance, (desired_range / 2));
|
o.melee_distance_min = std::max(o.melee_distance, (desired_range / 2));
|
||||||
o.melee_distance = std::max((o.melee_distance + 1), desired_range);
|
o.melee_distance = std::max((o.melee_distance + 1), desired_range);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (IsBotRanged()) {
|
if (IsBotRanged()) {
|
||||||
@@ -3168,8 +3168,8 @@ CombatRangeOutput Bot::EvaluateCombatRange(const CombatRangeInput& input) {
|
|||||||
float max_distance = GetBotRangedValue();
|
float max_distance = GetBotRangedValue();
|
||||||
float desired_range = GetBotDistanceRanged();
|
float desired_range = GetBotDistanceRanged();
|
||||||
max_distance = (max_distance == 0 ? desired_range : max_distance); // stay ranged if set to ranged even if items/ammo aren't correct
|
max_distance = (max_distance == 0 ? desired_range : max_distance); // stay ranged if set to ranged even if items/ammo aren't correct
|
||||||
o.melee_distance_min = std::max(min_distance, (desired_range / 2));
|
o.melee_distance_min = std::max(min_distance, (desired_range / 2));
|
||||||
o.melee_distance = std::min(max_distance, desired_range);
|
o.melee_distance = std::min(max_distance, desired_range);
|
||||||
}
|
}
|
||||||
|
|
||||||
o.at_combat_range = (input.target_distance <= o.melee_distance);
|
o.at_combat_range = (input.target_distance <= o.melee_distance);
|
||||||
|
|||||||
Reference in New Issue
Block a user