fix shielding logic

This commit is contained in:
2025-01-25 00:06:48 +09:00
parent 2b2336bf70
commit ff4483e9cf
5 changed files with 28 additions and 10 deletions
+2 -2
View File
@@ -416,7 +416,7 @@ function connectWebSocket() {
entity.children.at(0).visible = !e.dead
entity.children.at(1).visible = !e.dead
entity.children.at(2).visible = e.buffs.some((it) => it.id == 'exposed') // TODO: only works for Exposed now
entity.children.at(2).visible = !e.dead && e.buffs.some((it) => it.id == 'exposed') // TODO: only works for Exposed now
const animations = animationActions[e.id] ?? {}
const fadeIn = created ? 0 : 0.15
@@ -458,7 +458,7 @@ function connectWebSocket() {
hp.scale.x = percentageHp
hp.position.x = -(1 - percentageHp) / 2
entity.children.at(3).visible = e.id == playerId
entity.children.at(3).visible = !e.dead && e.id == playerId
// entity.children.at(5).visible = !e.dead && e.team == playerTeam
}