public void IncreaseLocalRelationsAfterBanditFight(MapEvent m) { PartyBase partyReceivingLootShare = m.GetPartyReceivingLootShare(PartyBase.MainParty); MapEventSide banditSide; if (m.DefeatedSide == BattleSideEnum.Attacker) { banditSide = m.AttackerSide; } else { banditSide = m.DefenderSide; } if (!((int)m.DefeatedSide == -1 || (int)m.DefeatedSide == 2)) { if (IsDefeatedBanditLike(m) && (partyReceivingLootShare.PrisonRoster.Count > 0 || !KBRRModLibSettings.Instance.PrisonersOnly)) { BanditDeathCounter += banditSide.Casualties; InformationManager.DisplayMessage(new InformationMessage("BanditDeathCounter: " + BanditDeathCounter.ToString(), Color.FromUint(4282569842U))); if (this.BanditGroupCounter == 1) { IncreaseLocalRelations(m); this.ResetBanditDeathCounter(); } this.BanditGroupCounterUpdate(); } } }