op
Browse files
src/lib/battle-engine/BattleEngine.ts
CHANGED
|
@@ -571,6 +571,12 @@ export class BattleEngine {
|
|
| 571 |
defender: defender.definition.name
|
| 572 |
});
|
| 573 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 574 |
switch (target) {
|
| 575 |
case 'self':
|
| 576 |
console.log('✅ Resolved to self (attacker)');
|
|
|
|
| 571 |
defender: defender.definition.name
|
| 572 |
});
|
| 573 |
|
| 574 |
+
// Default undefined/null targets to 'opponent' for damage effects
|
| 575 |
+
if (target === undefined || target === null) {
|
| 576 |
+
console.log('🔧 Undefined target, defaulting to opponent');
|
| 577 |
+
target = 'opponent';
|
| 578 |
+
}
|
| 579 |
+
|
| 580 |
switch (target) {
|
| 581 |
case 'self':
|
| 582 |
console.log('✅ Resolved to self (attacker)');
|