M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultAlleyModel.

Public Member Functions

abstract float GetDailyXpGainForAssignedClanMember (Hero assignedHero)
 
abstract float GetDailyXpGainForMainHero ()
 
abstract float GetInitialXpGainForMainHero ()
 
abstract float GetXpGainAfterSuccessfulAlleyDefenseForMainHero ()
 
abstract TroopRoster GetTroopsOfAIOwnedAlley (Alley alley)
 
abstract TroopRoster GetTroopsOfAlleyForBattleMission (Alley alley)
 
abstract int GetDailyIncomeOfAlley (Alley alley)
 
abstract List<(Hero, DefaultAlleyModel.AlleyMemberAvailabilityDetail)> GetClanMembersAndAvailabilityDetailsForLeadingAnAlley (Alley alley)
 
abstract TroopRoster GetTroopsToRecruitFromAlleyDependingOnAlleyRandom (Alley alley, float random)
 
abstract TextObject GetDisabledReasonTextForHero (Hero hero, Alley alley, DefaultAlleyModel.AlleyMemberAvailabilityDetail detail)
 
abstract float GetAlleyAttackResponseTimeInDays (TroopRoster troopRoster)
 

Properties

abstract CampaignTime DestroyAlleyAfterDaysWhenLeaderIsDeath [get]
 
abstract int MinimumTroopCountInPlayerOwnedAlley [get]
 
abstract int MaximumTroopCountInPlayerOwnedAlley [get]
 
abstract float GetDailyCrimeRatingOfAlley [get]
 

Member Function Documentation

◆ GetDailyXpGainForAssignedClanMember()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetDailyXpGainForAssignedClanMember ( Hero  assignedHero)
pure virtual

◆ GetDailyXpGainForMainHero()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetDailyXpGainForMainHero ( )
pure virtual

◆ GetInitialXpGainForMainHero()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetInitialXpGainForMainHero ( )
pure virtual

◆ GetXpGainAfterSuccessfulAlleyDefenseForMainHero()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetXpGainAfterSuccessfulAlleyDefenseForMainHero ( )
pure virtual

◆ GetTroopsOfAIOwnedAlley()

abstract TroopRoster TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetTroopsOfAIOwnedAlley ( Alley  alley)
pure virtual

◆ GetTroopsOfAlleyForBattleMission()

abstract TroopRoster TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetTroopsOfAlleyForBattleMission ( Alley  alley)
pure virtual

◆ GetDailyIncomeOfAlley()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetDailyIncomeOfAlley ( Alley  alley)
pure virtual

◆ GetClanMembersAndAvailabilityDetailsForLeadingAnAlley()

abstract List<(Hero, DefaultAlleyModel.AlleyMemberAvailabilityDetail)> TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetClanMembersAndAvailabilityDetailsForLeadingAnAlley ( Alley  alley)
pure virtual

◆ GetTroopsToRecruitFromAlleyDependingOnAlleyRandom()

abstract TroopRoster TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetTroopsToRecruitFromAlleyDependingOnAlleyRandom ( Alley  alley,
float  random 
)
pure virtual

◆ GetDisabledReasonTextForHero()

abstract TextObject TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetDisabledReasonTextForHero ( Hero  hero,
Alley  alley,
DefaultAlleyModel.AlleyMemberAvailabilityDetail  detail 
)
pure virtual

◆ GetAlleyAttackResponseTimeInDays()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetAlleyAttackResponseTimeInDays ( TroopRoster  troopRoster)
pure virtual

Property Documentation

◆ DestroyAlleyAfterDaysWhenLeaderIsDeath

abstract CampaignTime TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.DestroyAlleyAfterDaysWhenLeaderIsDeath
get

◆ MinimumTroopCountInPlayerOwnedAlley

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.MinimumTroopCountInPlayerOwnedAlley
get

◆ MaximumTroopCountInPlayerOwnedAlley

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.MaximumTroopCountInPlayerOwnedAlley
get

◆ GetDailyCrimeRatingOfAlley

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.AlleyModel.GetDailyCrimeRatingOfAlley
get