Complete remaining client gap features
This commit is contained in:
@@ -245,8 +245,9 @@ func _test_netbridge() -> void:
|
||||
await process_frame
|
||||
_ck(dmg[0] == 40, "damage_number relayed (40)")
|
||||
_ck(vit[0] == 60 and vit[1] == 100 and not vit[2], "vitals relayed (60/100)")
|
||||
var bar := mob.get_node_or_null("HpBar")
|
||||
_ck(bar != null and absf(bar.scale.x - 0.6) < 0.01, "HP bar scaled to 0.6")
|
||||
var bar := nw._hp_bars.get(2000, null) as Control
|
||||
_ck(bar != null and absf(float(bar.ratio) - 0.6) < 0.01,
|
||||
"screen-space HP bar ratio updated to 0.6")
|
||||
fc.hurt(2000, 0, 60, 1 << 5) # crit, lethal
|
||||
await process_frame
|
||||
_ck(dmg[1] == true, "crit flag relayed")
|
||||
|
||||
Reference in New Issue
Block a user