Pre-menu-integration snapshot: combat, crafting, status effects, gamedata updates
This commit is contained in:
@@ -60,6 +60,10 @@ class SkillsManager:
|
||||
"""
|
||||
available = []
|
||||
for skill_id, skill in self.skills.items():
|
||||
# Skip NPC-only skills (assumed to be those with 0 stat threshold and level 1 requirement)
|
||||
if (skill.stat_threshold <= 0 and skill.level_requirement <= 1) or getattr(skill, 'npc_only', False):
|
||||
continue
|
||||
|
||||
stat_value = character.get(skill.stat_requirement, 0)
|
||||
level = character.get('level', 1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user