feat(api): combat snapshots now use CharacterStatsService

This commit is contained in:
Bastian Wagner
2026-08-20 16:32:15 +02:00
parent e5746dec5c
commit f45f4b03cb
2 changed files with 22 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
import { Injectable } from '@nestjs/common';
import { DataSource, Repository } from 'typeorm';
import { CharacterCombatStatsService } from '../characters/character-combat-stats.service';
import { CharacterStatsService } from '../characters/character-stats.service';
import { Character } from '../characters/entities/character.entity';
import { Hunt } from '../hunting/entities/hunt.entity';
import { HuntEncounter } from '../hunting/entities/hunt-encounter.entity';
@@ -69,7 +69,7 @@ export class CombatService {
private readonly dataSource: DataSource,
private readonly travelService: TravelService,
private readonly combatEngine: CombatEngineService,
private readonly characterCombatStats: CharacterCombatStatsService,
private readonly characterStats: CharacterStatsService,
private readonly combatRewards: CombatRewardService,
) {}
@@ -126,7 +126,7 @@ export class CombatService {
throw invalidHuntEncounter();
}
const playerStats = this.characterCombatStats.getStats(character);
const playerStats = await this.characterStats.calculate(character, manager);
const combat = combats.create({
characterId,