Table of Contents

Class DefaultCrimeModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultCrimeModel : CrimeModel
Inheritance
DefaultCrimeModel
Inherited Members

Constructors

DefaultCrimeModel()

public DefaultCrimeModel()

Properties

DeclareWarCrimeRatingThreshold

public override int DeclareWarCrimeRatingThreshold { get; }

Property Value

int

Methods

DoesPlayerHaveAnyCrimeRating(IFaction)

public override bool DoesPlayerHaveAnyCrimeRating(IFaction faction)

Parameters

faction IFaction

Returns

bool

GetCost(IFaction, PaymentMethod, float)

public override float GetCost(IFaction faction, CrimeModel.PaymentMethod paymentMethod, float minimumCrimeRating)

Parameters

faction IFaction
paymentMethod CrimeModel.PaymentMethod
minimumCrimeRating float

Returns

float

GetDailyCrimeRatingChange(IFaction, bool)

public override ExplainedNumber GetDailyCrimeRatingChange(IFaction faction, bool includeDescriptions = false)

Parameters

faction IFaction
includeDescriptions bool

Returns

ExplainedNumber

GetMaxCrimeRating()

public override float GetMaxCrimeRating()

Returns

float

GetMinAcceptableCrimeRating(IFaction)

public override float GetMinAcceptableCrimeRating(IFaction faction)

Parameters

faction IFaction

Returns

float

IsPlayerCrimeRatingMild(IFaction)

public override bool IsPlayerCrimeRatingMild(IFaction faction)

Parameters

faction IFaction

Returns

bool

IsPlayerCrimeRatingModerate(IFaction)

public override bool IsPlayerCrimeRatingModerate(IFaction faction)

Parameters

faction IFaction

Returns

bool

IsPlayerCrimeRatingSevere(IFaction)

public override bool IsPlayerCrimeRatingSevere(IFaction faction)

Parameters

faction IFaction

Returns

bool

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