Phase 4b Abilities and skill trees is finished
This commit is contained in:
@@ -1269,9 +1269,9 @@ class CombatService:
|
||||
character = self.character_service.get_character(char_id, user_id)
|
||||
|
||||
# Add XP and check for level up
|
||||
old_level = character.level
|
||||
character.experience += xp_per_player
|
||||
# TODO: Add level up logic based on XP thresholds
|
||||
leveled_up = character.add_experience(xp_per_player)
|
||||
if leveled_up:
|
||||
rewards.level_ups.append(char_id)
|
||||
|
||||
# Add gold
|
||||
character.gold += gold_per_player
|
||||
@@ -1279,9 +1279,6 @@ class CombatService:
|
||||
# Save character
|
||||
self.character_service.update_character(character, user_id)
|
||||
|
||||
if character.level > old_level:
|
||||
rewards.level_ups.append(char_id)
|
||||
|
||||
except Exception as e:
|
||||
logger.error("Failed to distribute rewards to character",
|
||||
char_id=char_id,
|
||||
|
||||
Reference in New Issue
Block a user