Unarmed mobs used a flat 5000 ms swing delay. Parse rune_naturalattacks from the rune template and use its speed (x100 ms) instead, with the AttackDelay modifier and 1.0 s floor applied as for weapons. Siege engines now fire every 17.5 s (speed 175); most creatures swing every 3.5 s. Falls back to 5000 ms when the rune has no natural attack. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>