Class DefaultBattleRewardModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultBattleRewardModel : BattleRewardModel
- Inheritance
-
DefaultBattleRewardModel
- Inherited Members
Constructors
DefaultBattleRewardModel()
public DefaultBattleRewardModel()
Properties
CaptureSettlementBannerLootChance
public override float CaptureSettlementBannerLootChance { get; }
Property Value
DefeatClanLeaderBannerLootChance
public override float DefeatClanLeaderBannerLootChance { get; }
Property Value
DefeatKingdomRulerBannerLootChance
public override float DefeatKingdomRulerBannerLootChance { get; }
Property Value
DefeatRegularHeroBannerLootChance
public override float DefeatRegularHeroBannerLootChance { get; }
Property Value
DestroyHideoutBannerLootChance
public override float DestroyHideoutBannerLootChance { get; }
Property Value
Methods
CalculateGoldLossAfterDefeat(Hero)
public override int CalculateGoldLossAfterDefeat(Hero partyLeaderHero)
Parameters
partyLeaderHero
Hero
Returns
CalculateInfluenceGain(PartyBase, float, float)
public override ExplainedNumber CalculateInfluenceGain(PartyBase party, float influenceValueOfBattle, float contributionShare)
Parameters
Returns
CalculateMoraleGainVictory(PartyBase, float, float)
public override ExplainedNumber CalculateMoraleGainVictory(PartyBase party, float renownValueOfBattle, float contributionShare)
Parameters
Returns
CalculateRenownGain(PartyBase, float, float)
public override ExplainedNumber CalculateRenownGain(PartyBase party, float renownValueOfBattle, float contributionShare)
Parameters
Returns
GetAITradePenalty()
public override float GetAITradePenalty()
Returns
GetExpectedLootedItemValue(CharacterObject)
public override float GetExpectedLootedItemValue(CharacterObject character)
Parameters
character
CharacterObject
Returns
GetLootedItemFromTroop(CharacterObject, float)
public override EquipmentElement GetLootedItemFromTroop(CharacterObject character, float targetValue)
Parameters
character
CharacterObjecttargetValue
float
Returns
GetPartySavePrisonerAsMemberShareProbability(PartyBase, float)
public override float GetPartySavePrisonerAsMemberShareProbability(PartyBase winnerParty, float lootAmount)
Parameters
Returns
GetPlayerGainedRelationAmount(MapEvent, Hero)
public override int GetPlayerGainedRelationAmount(MapEvent mapEvent, Hero hero)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).