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
} |
|
◆ GangLeaderNeedsRecruitsIssue()
TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.GangLeaderNeedsRecruitsIssue |
( |
Hero |
issueOwner | ) |
|
◆ GetIssueEffectAmountInternal()
override float TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.GetIssueEffectAmountInternal |
( |
IssueEffect |
issueEffect | ) |
|
|
protected |
◆ override()
TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.override |
( |
SkillObject |
, |
|
|
int |
|
|
) |
| |
◆ DoTroopsSatisfyAlternativeSolution()
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.DoTroopsSatisfyAlternativeSolution |
( |
TroopRoster |
troopRoster, |
|
|
out TextObject |
explanation |
|
) |
| |
|
virtual |
◆ AlternativeSolutionCondition()
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.AlternativeSolutionCondition |
( |
out TextObject |
explanation | ) |
|
|
virtual |
◆ IsTroopTypeNeededByAlternativeSolution()
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IsTroopTypeNeededByAlternativeSolution |
( |
CharacterObject |
character | ) |
|
|
virtual |
◆ OnGameLoad()
override void TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.OnGameLoad |
( |
| ) |
|
|
protected |
◆ GenerateIssueQuest()
override QuestBase TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.GenerateIssueQuest |
( |
string |
questId | ) |
|
|
protected |
◆ GetFrequency()
override IssueFrequency TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.GetFrequency |
( |
| ) |
|
◆ CanPlayerTakeQuestConditions()
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.CanPlayerTakeQuestConditions |
( |
Hero |
issueGiver, |
|
|
out PreconditionFlags |
flag, |
|
|
out Hero |
relationHero, |
|
|
out SkillObject |
skill |
|
) |
| |
|
protected |
◆ IssueStayAliveConditions()
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueStayAliveConditions |
( |
| ) |
|
◆ CompleteIssueWithTimedOutConsequences()
override void TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.CompleteIssueWithTimedOutConsequences |
( |
| ) |
|
|
protected |
◆ AlternativeSolutionEndWithSuccessConsequence()
override void TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.AlternativeSolutionEndWithSuccessConsequence |
( |
| ) |
|
|
protectedvirtual |
◆ AlternativeSolutionScaleFlags
◆ AlternativeSolutionBaseNeededMenCount
override int TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.AlternativeSolutionBaseNeededMenCount |
|
get |
◆ AlternativeSolutionBaseDurationInDaysInternal
override int TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.AlternativeSolutionBaseDurationInDaysInternal |
|
getprotected |
◆ RewardGold
override int TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.RewardGold |
|
getprotected |
◆ IssueBriefByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueBriefByIssueGiver |
|
get |
◆ IssueAcceptByPlayer
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueAcceptByPlayer |
|
get |
◆ IssueQuestSolutionExplanationByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueQuestSolutionExplanationByIssueGiver |
|
get |
◆ IssueQuestSolutionAcceptByPlayer
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueQuestSolutionAcceptByPlayer |
|
get |
◆ IssueAlternativeSolutionExplanationByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueAlternativeSolutionExplanationByIssueGiver |
|
get |
◆ IssueAlternativeSolutionAcceptByPlayer
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueAlternativeSolutionAcceptByPlayer |
|
get |
◆ IssueAlternativeSolutionResponseByIssueGiver
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueAlternativeSolutionResponseByIssueGiver |
|
get |
◆ IssueDiscussAlternativeSolution
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IssueDiscussAlternativeSolution |
|
get |
◆ IsThereAlternativeSolution
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IsThereAlternativeSolution |
|
get |
◆ IsThereLordSolution
override bool TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.IsThereLordSolution |
|
get |
◆ AlternativeSolutionStartLog
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.AlternativeSolutionStartLog |
|
getprotected |
◆ Title
override TextObject TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.Title |
|
get |
◆ Description
override TextObject??? TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.Description |
|
get |
◆ CompanionSkillRewardXP
override int TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsRecruitsIssueBehavior.GangLeaderNeedsRecruitsIssue.CompanionSkillRewardXP |
|
getprotected |