Wargame_campaign_app/services/scoring_service.py

11 lines
345 B
Python
Raw Permalink Normal View History

2025-12-19 09:56:45 +01:00
def apply_battle_effects(battle, campaign, war):
"""
Placeholder scoring logic.
"""
winner = battle["winner"]
effects = battle.get("effects", {})
campaign_points = effects.get("campaign_points", 0)
if winner in campaign["participants"]:
campaign["participants"][winner]["campaign_points"] += campaign_points