mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 09:50:43 -05:00
Ensure we only alter Playerscavs IsAi Data
This commit is contained in:
parent
44748dc0a6
commit
b327096980
@ -30,7 +30,7 @@ namespace Aki.SinglePlayer.Patches.MainMenu
|
||||
return;
|
||||
}
|
||||
|
||||
if(template is AmmoTemplate bulletTemplate)
|
||||
if (template is AmmoTemplate bulletTemplate)
|
||||
{
|
||||
float absorbedDamage = (float)Math.Round(bulletTemplate.Damage - damageInfo.Damage);
|
||||
damageInfo.Player.iPlayer.Profile.EftStats.SessionCounters.AddFloat(absorbedDamage, SessionCounterTypesAbstractClass.CauseArmorDamage);
|
||||
|
@ -29,7 +29,12 @@ namespace Aki.SinglePlayer.Patches.ScavMode
|
||||
if (Singleton<GameWorld>.Instance.GetEverExistedPlayerByID(playerProfileId) is Player killedPlayer)
|
||||
{
|
||||
__state = new Tuple<Player, bool>(killedPlayer, killedPlayer.AIData.IsAI);
|
||||
killedPlayer.AIData.IsAI = false;
|
||||
// Extra check to ensure we only set playerscavs to IsAI = false
|
||||
if (killedPlayer.Profile.Info.Settings.Role == WildSpawnType.assault && killedPlayer.Profile.Nickname.Contains("("))
|
||||
{
|
||||
killedPlayer.AIData.IsAI = false;
|
||||
}
|
||||
|
||||
player.Loyalty.method_1(killedPlayer);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user