Table of Contents

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

float

DefeatClanLeaderBannerLootChance

public override float DefeatClanLeaderBannerLootChance { get; }

Property Value

float

DefeatKingdomRulerBannerLootChance

public override float DefeatKingdomRulerBannerLootChance { get; }

Property Value

float

DefeatRegularHeroBannerLootChance

public override float DefeatRegularHeroBannerLootChance { get; }

Property Value

float

DestroyHideoutBannerLootChance

public override float DestroyHideoutBannerLootChance { get; }

Property Value

float

Methods

CalculateGoldLossAfterDefeat(Hero)

public override int CalculateGoldLossAfterDefeat(Hero partyLeaderHero)

Parameters

partyLeaderHero Hero

Returns

int

CalculateInfluenceGain(PartyBase, float, float)

public override ExplainedNumber CalculateInfluenceGain(PartyBase party, float influenceValueOfBattle, float contributionShare)

Parameters

party PartyBase
influenceValueOfBattle float
contributionShare float

Returns

ExplainedNumber

CalculateMoraleGainVictory(PartyBase, float, float)

public override ExplainedNumber CalculateMoraleGainVictory(PartyBase party, float renownValueOfBattle, float contributionShare)

Parameters

party PartyBase
renownValueOfBattle float
contributionShare float

Returns

ExplainedNumber

CalculateRenownGain(PartyBase, float, float)

public override ExplainedNumber CalculateRenownGain(PartyBase party, float renownValueOfBattle, float contributionShare)

Parameters

party PartyBase
renownValueOfBattle float
contributionShare float

Returns

ExplainedNumber

GetAITradePenalty()

public override float GetAITradePenalty()

Returns

float

GetExpectedLootedItemValue(CharacterObject)

public override float GetExpectedLootedItemValue(CharacterObject character)

Parameters

character CharacterObject

Returns

float

GetLootedItemFromTroop(CharacterObject, float)

public override EquipmentElement GetLootedItemFromTroop(CharacterObject character, float targetValue)

Parameters

character CharacterObject
targetValue float

Returns

EquipmentElement

GetPartySavePrisonerAsMemberShareProbability(PartyBase, float)

public override float GetPartySavePrisonerAsMemberShareProbability(PartyBase winnerParty, float lootAmount)

Parameters

winnerParty PartyBase
lootAmount float

Returns

float

GetPlayerGainedRelationAmount(MapEvent, Hero)

public override int GetPlayerGainedRelationAmount(MapEvent mapEvent, Hero hero)

Parameters

mapEvent MapEvent
hero Hero

Returns

int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).