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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(template is AmmoTemplate bulletTemplate)
|
if (template is AmmoTemplate bulletTemplate)
|
||||||
{
|
{
|
||||||
float absorbedDamage = (float)Math.Round(bulletTemplate.Damage - damageInfo.Damage);
|
float absorbedDamage = (float)Math.Round(bulletTemplate.Damage - damageInfo.Damage);
|
||||||
damageInfo.Player.iPlayer.Profile.EftStats.SessionCounters.AddFloat(absorbedDamage, SessionCounterTypesAbstractClass.CauseArmorDamage);
|
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)
|
if (Singleton<GameWorld>.Instance.GetEverExistedPlayerByID(playerProfileId) is Player killedPlayer)
|
||||||
{
|
{
|
||||||
__state = new Tuple<Player, bool>(killedPlayer, killedPlayer.AIData.IsAI);
|
__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);
|
player.Loyalty.method_1(killedPlayer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user