added full characte creation support

This commit is contained in:
Sebastian Bularca
2026-04-06 01:05:20 +02:00
parent 419201f2a5
commit 50832c491c
20 changed files with 1037 additions and 265 deletions

View File

@@ -36,20 +36,258 @@ MonoBehaviour:
- stat: 1
value: 1
- stat: 2
value: 0
value: 1
- stat: 3
value: 0
value: 1
- stat: 4
value: 0
value: 1
defaultPerksData:
perks: []
racialBonuses: []
classBonuses:
- class: 1
bonusAttributes:
attributes: []
bonusStats:
stats: []
defaultModifiersData:
modifiers:
- <Name>k__BackingField: MGT_health_multiplier
<Target>k__BackingField:
<Type>k__BackingField: 2
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 1
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 1
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 3
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 1
<MinimumValue>k__BackingField: 0
- <Name>k__BackingField: MGT_mana_multiplier
<Target>k__BackingField:
<Type>k__BackingField: 2
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 2
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 1
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 1
<MinimumValue>k__BackingField: 0
- <Name>k__BackingField: KNO_mana_multiplier
<Target>k__BackingField:
<Type>k__BackingField: 2
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 2
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 3
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 2
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 3
<MinimumValue>k__BackingField: 0
- <Name>k__BackingField: PER_ATK_multiplier
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 2
<CombatScoreType>k__BackingField: 1
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 4
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField: []
- <Name>k__BackingField: REF_ATK_multiplier
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 2
<CombatScoreType>k__BackingField: 1
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 2
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 3
<Value>k__BackingField: 1.05
<Requirements>k__BackingField: []
racialBonuses:
- race: 1
startingPerks:
perks: []
maxPartySize: 4
permanentModifiers:
modifiers:
- <Name>k__BackingField: KNO_bonus
<Target>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 3
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 0
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField: []
- race: 2
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: REF_bonus
<Target>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 2
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 0
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField: []
- race: 3
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: MGT_bonus
<Target>k__BackingField:
<Type>k__BackingField: 0
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 0
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField: []
classBonuses:
- class: 1
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: warrior_might_health_bonus
<Target>k__BackingField:
<Type>k__BackingField: 2
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 1
<CombatScoreType>k__BackingField: 0
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 1
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 4
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 1
<MinimumValue>k__BackingField: 5
- class: 2
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: rogue_REF_bonus
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 2
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 2
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 2
<MinimumValue>k__BackingField: 4
- class: 2
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: rogue_PER_bonus
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 1
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 4
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 4
<MinimumValue>k__BackingField: 3
- class: 3
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: rmage_KNO_bonus
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 1
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 3
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 1
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 3
<MinimumValue>k__BackingField: 5
- class: 4
startingPerks:
perks: []
permanentModifiers:
modifiers:
- <Name>k__BackingField: herald_ALL_bonus
<Target>k__BackingField:
<Type>k__BackingField: 3
<AttributeType>k__BackingField: 0
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 3
<ScalingSource>k__BackingField:
<Type>k__BackingField: 1
<AttributeType>k__BackingField: 3
<StatType>k__BackingField: 0
<CombatScoreType>k__BackingField: 0
<Operation>k__BackingField: 2
<Value>k__BackingField: 2
<Requirements>k__BackingField:
- <Attribute>k__BackingField: 1
<MinimumValue>k__BackingField: 2
- <Attribute>k__BackingField: 2
<MinimumValue>k__BackingField: 2
- <Attribute>k__BackingField: 3
<MinimumValue>k__BackingField: 2
- <Attribute>k__BackingField: 4
<MinimumValue>k__BackingField: 2