Fraser commited on
Commit
5529e9d
·
1 Parent(s): d936b61
src/lib/components/Pages/Battle.svelte CHANGED
@@ -186,8 +186,12 @@
186
  if (message.includes('took') && message.includes('damage')) {
187
  if (message.includes(playerName)) {
188
  triggerDamageFlash('player');
 
 
189
  } else if (message.includes(enemyName)) {
190
  triggerDamageFlash('enemy');
 
 
191
  }
192
  }
193
 
@@ -241,6 +245,8 @@
241
  if (message.includes('recovered') && message.includes('HP')) {
242
  const target = message.includes(playerName) ? 'player' : 'enemy';
243
  triggerEffect(target, 'heal', '💚', 1000);
 
 
244
  }
245
 
246
  // Miss effects
 
186
  if (message.includes('took') && message.includes('damage')) {
187
  if (message.includes(playerName)) {
188
  triggerDamageFlash('player');
189
+ // Update HP bar immediately for damage animation sync
190
+ updateUIFromBattleState();
191
  } else if (message.includes(enemyName)) {
192
  triggerDamageFlash('enemy');
193
+ // Update HP bar immediately for damage animation sync
194
+ updateUIFromBattleState();
195
  }
196
  }
197
 
 
245
  if (message.includes('recovered') && message.includes('HP')) {
246
  const target = message.includes(playerName) ? 'player' : 'enemy';
247
  triggerEffect(target, 'heal', '💚', 1000);
248
+ // Update HP bar immediately for healing animation sync
249
+ updateUIFromBattleState();
250
  }
251
 
252
  // Miss effects