mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 02:10:45 -05:00
Update AddEnemyToAllGroupsInBotZonePatch to latest code (!153)
Was missing checks that now exist in the client, works as intended now from my testing. Please test and confirm as well. **Note**: I strongly believe that this patch is now redundant and can be removed, I am still testing to see if this is the case. Co-authored-by: Lacyway <20912169+Lacyway@users.noreply.github.com> Reviewed-on: SPT/Modules#153 Co-authored-by: Lacyway <lacyway@noreply.dev.sp-tarkov.com> Co-committed-by: Lacyway <lacyway@noreply.dev.sp-tarkov.com> (cherry picked from commit de7e762211aa6a9fe26fc80eb449f85db6464117)
This commit is contained in:
parent
3e4fa06339
commit
920d73209c
@ -45,11 +45,14 @@ namespace SPT.Custom.Patches
|
||||
bool differentSide = aggressor.Side != group.Side;
|
||||
bool sameSide = aggressor.Side == target.Side;
|
||||
|
||||
if (!group.Enemies.ContainsKey(aggressor)
|
||||
if (!group.HaveFollowTarget(aggressor)
|
||||
&& !group.Enemies.ContainsKey(aggressor)
|
||||
&& (differentSide || !sameSide)
|
||||
&& !group.HaveMemberWithRole(WildSpawnType.gifter)
|
||||
&& group.ShallRevengeFor(target)
|
||||
)
|
||||
&& !group.HaveMemberWithRole(WildSpawnType.sectantWarrior)
|
||||
&& !group.HaveMemberWithRole(WildSpawnType.sectantPriest)
|
||||
&& !group.InitialFileSettings.Boss.NOT_ADD_TO_ENEMY_ON_KILLS
|
||||
&& group.ShallRevengeFor(target))
|
||||
{
|
||||
group.AddEnemy(aggressor, EBotEnemyCause.AddEnemyToAllGroupsInBotZone);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user