mirror of
https://github.com/nacabaro/vbhelper.git
synced 2026-06-05 22:02:54 +00:00
Delayed damage text to show up when attack sprite hits.
This commit is contained in:
parent
26fc0ced56
commit
5bb9fe5209
@ -232,10 +232,13 @@ fun BattleScreen(
|
|||||||
delay(400) // Match the hit effect delay
|
delay(400) // Match the hit effect delay
|
||||||
hideEnemyAttackSprite = true
|
hideEnemyAttackSprite = true
|
||||||
}
|
}
|
||||||
// Show damage number when attack reaches enemy
|
// Delay showing damage number to match hit effect timing
|
||||||
if (pendingOpponentDamage > 0) {
|
if (pendingOpponentDamage > 0) {
|
||||||
showOpponentDamageNumber = true
|
coroutineScope.launch {
|
||||||
println("DEBUG: Showing opponent damage number at progress $progress")
|
delay(400) // Match the hit effect delay
|
||||||
|
showOpponentDamageNumber = true
|
||||||
|
println("DEBUG: Showing opponent damage number after delay")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Player attack misses, enemy dodges
|
// Player attack misses, enemy dodges
|
||||||
@ -294,10 +297,13 @@ fun BattleScreen(
|
|||||||
delay(400) // Match the hit effect delay
|
delay(400) // Match the hit effect delay
|
||||||
hidePlayerAttackSprite = true
|
hidePlayerAttackSprite = true
|
||||||
}
|
}
|
||||||
// Show damage number when attack reaches player
|
// Delay showing damage number to match hit effect timing
|
||||||
if (pendingPlayerDamage > 0) {
|
if (pendingPlayerDamage > 0) {
|
||||||
showPlayerDamageNumber = true
|
coroutineScope.launch {
|
||||||
println("DEBUG: Showing player damage number at progress $progress")
|
delay(400) // Match the hit effect delay
|
||||||
|
showPlayerDamageNumber = true
|
||||||
|
println("DEBUG: Showing player damage number after delay")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Enemy attack misses, player dodges
|
// Enemy attack misses, player dodges
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user