Table of Contents

Class MarriageModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class MarriageModel : GameModel
Inheritance
MarriageModel
Derived
Inherited Members

Constructors

MarriageModel()

protected MarriageModel()

Properties

MinimumMarriageAgeFemale

public abstract int MinimumMarriageAgeFemale { get; }

Property Value

int

MinimumMarriageAgeMale

public abstract int MinimumMarriageAgeMale { get; }

Property Value

int

Methods

GetAdultChildrenSuitableForMarriage(Hero)

public abstract List<Hero> GetAdultChildrenSuitableForMarriage(Hero hero)

Parameters

hero Hero

Returns

List<Hero>

GetClanAfterMarriage(Hero, Hero)

public abstract Clan GetClanAfterMarriage(Hero firstHero, Hero secondHero)

Parameters

firstHero Hero
secondHero Hero

Returns

Clan

GetEffectiveRelationIncrease(Hero, Hero)

public abstract int GetEffectiveRelationIncrease(Hero firstHero, Hero secondHero)

Parameters

firstHero Hero
secondHero Hero

Returns

int

IsClanSuitableForMarriage(Clan)

public abstract bool IsClanSuitableForMarriage(Clan clan)

Parameters

clan Clan

Returns

bool

IsCoupleSuitableForMarriage(Hero, Hero)

public abstract bool IsCoupleSuitableForMarriage(Hero firstHero, Hero secondHero)

Parameters

firstHero Hero
secondHero Hero

Returns

bool

IsSuitableForMarriage(Hero)

public abstract bool IsSuitableForMarriage(Hero hero)

Parameters

hero Hero

Returns

bool

NpcCoupleMarriageChance(Hero, Hero)

public abstract float NpcCoupleMarriageChance(Hero firstHero, Hero secondHero)

Parameters

firstHero Hero
secondHero Hero

Returns

float

ShouldNpcMarriageBetweenClansBeAllowed(Clan, Clan)

public abstract bool ShouldNpcMarriageBetweenClansBeAllowed(Clan consideringClan, Clan targetClan)

Parameters

consideringClan Clan
targetClan Clan

Returns

bool

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