finished out skills per level, added skill trees to professions templates
This commit is contained in:
@@ -16,6 +16,7 @@ class Profession:
|
||||
physical_defense_per_level: float
|
||||
magic_attack_per_level: float
|
||||
magic_defense_per_level: float
|
||||
ability_paths: list[str] = field(default_factory=list)
|
||||
|
||||
tags: list[str] = field(default_factory=list) # e.g., {"playable"}, {"leader","elite"}
|
||||
enemy: Optional[EnemyProfile] = None # ⬅ optional enemy-only tuning
|
||||
@@ -88,6 +89,7 @@ class Profession:
|
||||
physical_defense_per_level=as_float(data["physical_defense_per_level"], "physical_defense_per_level"),
|
||||
magic_attack_per_level=as_float(data["magic_attack_per_level"], "magic_attack_per_level"),
|
||||
magic_defense_per_level=as_float(data["magic_defense_per_level"], "magic_defense_per_level"),
|
||||
ability_paths=(data.get("ability_paths",[])),
|
||||
tags=tags,
|
||||
enemy=enemy,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user