[Bug Fix] Autofire attacking yourself (#1776)

* Fix being able to attack yourself with autofire if Combat:MinRangedAttackDist == 0

* requested changes

* 2
This commit is contained in:
splose
2021-11-21 10:16:20 -05:00
committed by GitHub
parent 0a34809bb3
commit a84536cd05
3 changed files with 13 additions and 0 deletions
+7
View File
@@ -3386,6 +3386,13 @@ void Client::Handle_OP_AutoFire(const EQApplicationPacket *app)
DumpPacket(app);
return;
}
if (GetTarget() == this) {
MessageString(Chat::TooFarAway, TRY_ATTACKING_SOMEONE);
auto_fire = false;
return;
}
bool *af = (bool*)app->pBuffer;
auto_fire = *af;
if(!RuleB(Character, EnableRangerAutoFire))