Fast, Familiar, Feature Packed.

ruzta (roo.stuh)

combat_roles.rz
1trait Damageable:2    signal damaged(amount: int)3    func apply_damage(amount: int) -> void4​5class Crate:6    uses Damageable7​8    var hp: int = 39​10    func apply_damage(amount: int) -> void:11        hp -= amount12        damaged.emit(amount)

Ruzta

2026