Fraser commited on
Commit
5cf1ef7
·
1 Parent(s): c6c9271
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)');