Class DefaultAlleyModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultAlleyModel : AlleyModel
- Inheritance
-
DefaultAlleyModel
- Inherited Members
Constructors
DefaultAlleyModel()
public DefaultAlleyModel()
Fields
MaximumMercyTraitNeededForLeadingAnAlley
public const int MaximumMercyTraitNeededForLeadingAnAlley = 0
Field Value
MinimumRoguerySkillNeededForLeadingAnAlley
public const int MinimumRoguerySkillNeededForLeadingAnAlley = 30
Field Value
Properties
DestroyAlleyAfterDaysWhenLeaderIsDeath
public override CampaignTime DestroyAlleyAfterDaysWhenLeaderIsDeath { get; }
Property Value
GetDailyCrimeRatingOfAlley
public override float GetDailyCrimeRatingOfAlley { get; }
Property Value
MaximumTroopCountInPlayerOwnedAlley
public override int MaximumTroopCountInPlayerOwnedAlley { get; }
Property Value
MinimumTroopCountInPlayerOwnedAlley
public override int MinimumTroopCountInPlayerOwnedAlley { get; }
Property Value
Methods
GetAlleyAttackResponseTimeInDays(TroopRoster)
public override float GetAlleyAttackResponseTimeInDays(TroopRoster troopRoster)
Parameters
troopRoster
TroopRoster
Returns
GetClanMembersAndAvailabilityDetailsForLeadingAnAlley(Alley)
public override List<(Hero, DefaultAlleyModel.AlleyMemberAvailabilityDetail)> GetClanMembersAndAvailabilityDetailsForLeadingAnAlley(Alley alley)
Parameters
alley
Alley
Returns
GetDailyIncomeOfAlley(Alley)
public override int GetDailyIncomeOfAlley(Alley alley)
Parameters
alley
Alley
Returns
GetDailyXpGainForAssignedClanMember(Hero)
public override float GetDailyXpGainForAssignedClanMember(Hero assignedHero)
Parameters
assignedHero
Hero
Returns
GetDailyXpGainForMainHero()
public override float GetDailyXpGainForMainHero()
Returns
GetDisabledReasonTextForHero(Hero, Alley, AlleyMemberAvailabilityDetail)
public override TextObject GetDisabledReasonTextForHero(Hero hero, Alley alley, DefaultAlleyModel.AlleyMemberAvailabilityDetail detail)
Parameters
hero
Heroalley
Alleydetail
DefaultAlleyModel.AlleyMemberAvailabilityDetail
Returns
GetInitialXpGainForMainHero()
public override float GetInitialXpGainForMainHero()
Returns
GetTroopsOfAIOwnedAlley(Alley)
public override TroopRoster GetTroopsOfAIOwnedAlley(Alley alley)
Parameters
alley
Alley
Returns
GetTroopsOfAlleyForBattleMission(Alley)
public override TroopRoster GetTroopsOfAlleyForBattleMission(Alley alley)
Parameters
alley
Alley
Returns
GetTroopsToRecruitFromAlleyDependingOnAlleyRandom(Alley, float)
public override TroopRoster GetTroopsToRecruitFromAlleyDependingOnAlleyRandom(Alley alley, float random)
Parameters
Returns
GetXpGainAfterSuccessfulAlleyDefenseForMainHero()
public override float GetXpGainAfterSuccessfulAlleyDefenseForMainHero()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).