|
override int | GetSkillXpFromPersuasion (PersuasionDifficulty difficulty, int argumentDifficultyBonusCoefficient) |
|
override void | GetChances (PersuasionOptionArgs optionArgs, out float successChance, out float critSuccessChance, out float critFailChance, out float failChance, float difficultyMultiplier) |
|
override void | GetEffectChances (PersuasionOptionArgs option, out float moveToNextStageChance, out float blockRandomOptionChance, float difficultyMultiplier) |
|
override PersuasionArgumentStrength | GetArgumentStrengthBasedOnTargetTraits (CharacterObject character, Tuple< TraitObject, int >[] traitCorrelations) |
|
override float | CalculateInitialPersuasionProgress (CharacterObject character, float goalValue, float successValue) |
|
override float | CalculatePersuasionGoalValue (CharacterObject oneToOneConversationCharacter, float baseGoalValue) |
|
override float | GetDifficulty (PersuasionDifficulty difficulty) |
|
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) |
|