Inherits TaleWorlds.CampaignSystem.Issues.IssueBase.
|
enum | AlternativeSolutionScaleFlag : UInt32 {
None = 0x0000
,
Duration = 0x0001
,
RequiredTroops = 0x0002
,
Casualties = 0x0004
,
FailureRisk = 0x0008
} |
|
enum | IssueUpdateDetails {
None
,
PlayerStartedIssueQuestClassicSolution
,
PlayerSentTroopsToQuest
,
SentTroopsFinishedQuest
,
SentTroopsFailedQuest
,
IssueFinishedWithSuccess
,
IssueFinishedWithBetrayal
,
IssueFinishedByAILord
,
IssueFail
,
IssueCancel
,
IssueTimedOut
} |
|
enum | IssueFrequency {
VeryCommon
,
Common
,
Rare
} |
|
readonly TroopRoster | AlternativeSolutionSentTroops |
|
CampaignTime | IssueDueTime |
|
CampaignTime | IssueCreationTime |
|
const int | IssueRelatedConversationPriority = 125 |
|
enum | PreconditionFlags : UInt32 {
None = 0x0000
,
Relation = 0x0001
,
Skill = 0x0002
,
Money = 0x0004
,
Renown = 0x0008
,
Influence = 0x0010
,
Wounded = 0x0020
,
AtWar = 0x0040
,
ClanTier = 0x0080
,
NotEnoughTroops = 0x0100
,
NotInSameFaction = 0x0200
,
PartySizeLimit = 0x0400
,
ClanIsMercenary = 0x0800
,
MainHeroIsKingdomLeader = 0x4000
,
PlayerIsOwnerOfSettlement = 0x8000
} |
|
◆ ScoutEnemyGarrisonsIssue()
TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.ScoutEnemyGarrisonsIssue |
( |
Hero | issueOwner, |
|
|
List< Settlement > | settlements ) |
◆ OnGameLoad()
override void TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.OnGameLoad |
( |
| ) |
|
|
protected |
◆ HourlyTick()
override void TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.HourlyTick |
( |
| ) |
|
|
protected |
◆ GenerateIssueQuest()
override QuestBase TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.GenerateIssueQuest |
( |
string | questId | ) |
|
|
protected |
◆ GetFrequency()
override IssueFrequency TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.GetFrequency |
( |
| ) |
|
◆ CanPlayerTakeQuestConditions()
override bool TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.CanPlayerTakeQuestConditions |
( |
Hero | issueGiver, |
|
|
out PreconditionFlags | flag, |
|
|
out Hero | relationHero, |
|
|
out SkillObject | skill ) |
|
protected |
◆ IssueStayAliveConditions()
override bool TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IssueStayAliveConditions |
( |
| ) |
|
◆ GetIssueEffectAmountInternal()
override float TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.GetIssueEffectAmountInternal |
( |
IssueEffect | issueEffect | ) |
|
|
protected |
◆ CompleteIssueWithTimedOutConsequences()
override void TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.CompleteIssueWithTimedOutConsequences |
( |
| ) |
|
|
protected |
◆ IsThereAlternativeSolution
override bool TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IsThereAlternativeSolution |
|
get |
◆ IsThereLordSolution
override bool TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IsThereLordSolution |
|
get |
◆ RewardGold
override int TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.RewardGold |
|
getprotected |
◆ IssueBriefByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IssueBriefByIssueGiver |
|
get |
◆ IssueAcceptByPlayer
override TextObject??? TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IssueAcceptByPlayer |
|
get |
◆ IssueQuestSolutionExplanationByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IssueQuestSolutionExplanationByIssueGiver |
|
get |
◆ IssueQuestSolutionAcceptByPlayer
override TextObject TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.IssueQuestSolutionAcceptByPlayer |
|
get |
◆ Title
override TextObject TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.Title |
|
get |
◆ Description
override TextObject TaleWorlds.CampaignSystem.Issues.ScoutEnemyGarrisonsIssueBehavior.ScoutEnemyGarrisonsIssue.Description |
|
get |