Table of Contents

Class AlleyModel

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

Constructors

AlleyModel()

protected AlleyModel()

Properties

DestroyAlleyAfterDaysWhenLeaderIsDeath

public abstract CampaignTime DestroyAlleyAfterDaysWhenLeaderIsDeath { get; }

Property Value

CampaignTime

GetDailyCrimeRatingOfAlley

public abstract float GetDailyCrimeRatingOfAlley { get; }

Property Value

float

MaximumTroopCountInPlayerOwnedAlley

public abstract int MaximumTroopCountInPlayerOwnedAlley { get; }

Property Value

int

MinimumTroopCountInPlayerOwnedAlley

public abstract int MinimumTroopCountInPlayerOwnedAlley { get; }

Property Value

int

Methods

GetAlleyAttackResponseTimeInDays(TroopRoster)

public abstract float GetAlleyAttackResponseTimeInDays(TroopRoster troopRoster)

Parameters

troopRoster TroopRoster

Returns

float

GetClanMembersAndAvailabilityDetailsForLeadingAnAlley(Alley)

public abstract List<(Hero, DefaultAlleyModel.AlleyMemberAvailabilityDetail)> GetClanMembersAndAvailabilityDetailsForLeadingAnAlley(Alley alley)

Parameters

alley Alley

Returns

List<(Hero, DefaultAlleyModel.AlleyMemberAvailabilityDetail)>

GetDailyIncomeOfAlley(Alley)

public abstract int GetDailyIncomeOfAlley(Alley alley)

Parameters

alley Alley

Returns

int

GetDailyXpGainForAssignedClanMember(Hero)

public abstract float GetDailyXpGainForAssignedClanMember(Hero assignedHero)

Parameters

assignedHero Hero

Returns

float

GetDailyXpGainForMainHero()

public abstract float GetDailyXpGainForMainHero()

Returns

float

GetDisabledReasonTextForHero(Hero, Alley, AlleyMemberAvailabilityDetail)

public abstract TextObject GetDisabledReasonTextForHero(Hero hero, Alley alley, DefaultAlleyModel.AlleyMemberAvailabilityDetail detail)

Parameters

hero Hero
alley Alley
detail DefaultAlleyModel.AlleyMemberAvailabilityDetail

Returns

TextObject

GetInitialXpGainForMainHero()

public abstract float GetInitialXpGainForMainHero()

Returns

float

GetTroopsOfAIOwnedAlley(Alley)

public abstract TroopRoster GetTroopsOfAIOwnedAlley(Alley alley)

Parameters

alley Alley

Returns

TroopRoster

GetTroopsOfAlleyForBattleMission(Alley)

public abstract TroopRoster GetTroopsOfAlleyForBattleMission(Alley alley)

Parameters

alley Alley

Returns

TroopRoster

GetTroopsToRecruitFromAlleyDependingOnAlleyRandom(Alley, float)

public abstract TroopRoster GetTroopsToRecruitFromAlleyDependingOnAlleyRandom(Alley alley, float random)

Parameters

alley Alley
random float

Returns

TroopRoster

GetXpGainAfterSuccessfulAlleyDefenseForMainHero()

public abstract float GetXpGainAfterSuccessfulAlleyDefenseForMainHero()

Returns

float

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