M13 grater merged + knuckle retune: easing off is a real defense
Agent build verified live: confident 8 strokes = 0.61 pile clean bench, scrubby 12 = 0.095 yield with 0.097 sprayed stray, soft block clogs solid (smear 0.53), lazy zest 62% pith vs rotated 0%. Retune: pressure floor 0.4 on the knuckle roll — 10/10 gentle runs on a small block bloodless, 10/10 hard runs bleed (was ~1-in-3 grazes when careful). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
efe4d1d1a6
commit
57a68ad4cf
BIN
public/assets/models/orange_half.glb
Normal file
BIN
public/assets/models/orange_half.glb
Normal file
Binary file not shown.
@ -272,7 +272,9 @@ export function grateStroke(
|
||||
? clamp01((KNUCKLE_SAFE_BLOCK - s.blockMass) / KNUCKLE_SAFE_BLOCK)
|
||||
: 0;
|
||||
if (proximity > 0) {
|
||||
const risk = p * (0.4 + 0.6 * len) * proximity;
|
||||
// Below ~0.4 pressure you're deliberately careful — no roll at all.
|
||||
// Easing off must be a real defense, not a smaller lottery ticket.
|
||||
const risk = Math.max(0, p - 0.4) * 1.6 * (0.4 + 0.6 * len) * proximity;
|
||||
if (rand() < risk * KNUCKLE_GAIN) {
|
||||
out.knuckle = true;
|
||||
s.knuckleHits++;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user