forked from Shardstone/trail-into-darkness
added full characte creation support
This commit is contained in:
@@ -13,24 +13,13 @@ namespace Nox.Game {
|
||||
public ModifiersData defaultModifiersData;
|
||||
|
||||
[Header("General Racial Bonuses and Perks per Class")]
|
||||
public CharacterRace race;
|
||||
|
||||
public CharacterClass @class;
|
||||
public RacialBonuses [] racialBonuses;
|
||||
public ClassBonuses [] classBonuses;
|
||||
|
||||
|
||||
private void OnEnable() {
|
||||
race = (CharacterRace)Random.Range(0, Enum.GetNames(typeof(CharacterRace)).Length-1);
|
||||
@class = (CharacterClass)Random.Range(0, Enum.GetNames(typeof(CharacterClass)).Length-1);
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public sealed class RacialBonuses {
|
||||
public CharacterRace race;
|
||||
public EntityAttributes bonusAttributes;
|
||||
public EntityStats bonusStats;
|
||||
public PerksData startingPerks;
|
||||
public ModifiersData permanentModifiers;
|
||||
}
|
||||
@@ -38,8 +27,6 @@ namespace Nox.Game {
|
||||
[Serializable]
|
||||
public sealed class ClassBonuses {
|
||||
public CharacterClass @class;
|
||||
public EntityAttributes bonusAttributes;
|
||||
public EntityStats bonusStats;
|
||||
public PerksData startingPerks;
|
||||
public ModifiersData permanentModifiers;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user