14 lines
486 B
TypeScript
14 lines
486 B
TypeScript
import { Controller, Param, Post } from '@nestjs/common';
|
|
import { DEMO_CHARACTER_ID } from '../demo/demo-character.constants';
|
|
import { CombatService } from './combat.service';
|
|
|
|
@Controller('hunt-encounters')
|
|
export class HuntEncounterAttackController {
|
|
constructor(private readonly combatService: CombatService) {}
|
|
|
|
@Post(':encounterId/attack')
|
|
attack(@Param('encounterId') encounterId: string) {
|
|
return this.combatService.startCombat(DEMO_CHARACTER_ID, encounterId);
|
|
}
|
|
}
|