PHYS-004autoAttack
Damage floor clamp — tiny attacker vs over-armored target
Specifically constructs a case where (raw damage) - (hardDEF + softDEF) <= 0. The library must clamp to 1 (D-004 damage floor rule) and the outcome must remain 'hit', not 'immune'. This is the difference between 'hits do nothing' (still progresses certain mechanics) and 'attack misses entirely' (different game logic).
physicalDamagedamageFloorminDamageClamphighDEFTarget
Actors
Computed: DamageResult
Server-evaluated by calculatePhysicalDamage() from @ro/core.