Files
test1/game/enemies/FreshGraduate.ts

17 lines
559 B
TypeScript

import type Phaser from 'phaser'
import { EnemyBase, type PathPoint } from './EnemyBase'
import { getRandomQuote } from '../data/quotes'
export class FreshGraduate extends EnemyBase {
constructor(
scene: Phaser.Scene,
pathPoints: PathPoint[],
speedMultiplier: number = 1.0,
hpMultiplier: number = 1.0
) {
// HP: 30→50, speed: 120→145, kpiDamage: 2→3, hcReward: 10→8
super(scene, pathPoints, 50, 145, 3, 8, 'enemy-fresh', speedMultiplier, hpMultiplier)
}
getQuote(): string { return getRandomQuote('FreshGraduate') }
}