Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultPersuasionModel.
|
abstract int | GetSkillXpFromPersuasion (PersuasionDifficulty difficulty, int argumentDifficultyBonusCoefficient) |
|
abstract void | GetChances (PersuasionOptionArgs optionArgs, out float successChance, out float critSuccessChance, out float critFailChance, out float failChance, float difficultyMultiplier) |
|
abstract void | GetEffectChances (PersuasionOptionArgs option, out float moveToNextStageChance, out float blockRandomOptionChance, float difficultyMultiplier) |
|
abstract PersuasionArgumentStrength | GetArgumentStrengthBasedOnTargetTraits (CharacterObject character, Tuple< TraitObject, int >[] traitCorrelation) |
|
abstract float | GetDifficulty (PersuasionDifficulty difficulty) |
|
abstract float | CalculateInitialPersuasionProgress (CharacterObject character, float goalValue, float successValue) |
|
abstract float | CalculatePersuasionGoalValue (CharacterObject oneToOneConversationCharacter, float successValue) |
|
◆ GetSkillXpFromPersuasion()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.GetSkillXpFromPersuasion |
( |
PersuasionDifficulty |
difficulty, |
|
|
int |
argumentDifficultyBonusCoefficient |
|
) |
| |
|
pure virtual |
◆ GetChances()
abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.GetChances |
( |
PersuasionOptionArgs |
optionArgs, |
|
|
out float |
successChance, |
|
|
out float |
critSuccessChance, |
|
|
out float |
critFailChance, |
|
|
out float |
failChance, |
|
|
float |
difficultyMultiplier |
|
) |
| |
|
pure virtual |
◆ GetEffectChances()
abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.GetEffectChances |
( |
PersuasionOptionArgs |
option, |
|
|
out float |
moveToNextStageChance, |
|
|
out float |
blockRandomOptionChance, |
|
|
float |
difficultyMultiplier |
|
) |
| |
|
pure virtual |
◆ GetArgumentStrengthBasedOnTargetTraits()
◆ GetDifficulty()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.GetDifficulty |
( |
PersuasionDifficulty |
difficulty | ) |
|
|
pure virtual |
◆ CalculateInitialPersuasionProgress()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.CalculateInitialPersuasionProgress |
( |
CharacterObject |
character, |
|
|
float |
goalValue, |
|
|
float |
successValue |
|
) |
| |
|
pure virtual |
◆ CalculatePersuasionGoalValue()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PersuasionModel.CalculatePersuasionGoalValue |
( |
CharacterObject |
oneToOneConversationCharacter, |
|
|
float |
successValue |
|
) |
| |
|
pure virtual |