730bad3d74
FeelProfileService: partial-apply profiles ride the authoritative SetTuning path + FeelConfig reflection; Save-current captures hand-dialed state; 3 starter profiles (baseline-0720 / heavy-committed / snappier, DPS-held). TuningAuditTools: contact truth derived from clip WindUp takes / state speeds vs MeleeTiming (drift detector), coupling invariants, cadence/DPS, reach-honesty ratio off the baked weapon mesh (now x0.93/x1.16, was >2x). CombatProbe: dummy + injected mash chain, per-swing server-measured start/contact/damage + cadence/DPS report. Verified live: snappier profile apply -> measured 24/24/36 gaps, +12/+8/+15 contacts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
18 lines
659 B
JSON
18 lines
659 B
JSON
{
|
|
"name": "heavy-committed",
|
|
"notes": "Slower, weightier: MonHun-lean. Longer lock + contact, bigger hit + hold, dimmer arc (the weapon is the read). DPS ~60 held.",
|
|
"sim": [
|
|
{ "k": "MeleeDamage", "v": "36" },
|
|
{ "k": "MeleeRecoverTicks", "v": "36" },
|
|
{ "k": "MeleeChainGraceTicks", "v": "28" },
|
|
{ "k": "MeleeContactTicks", "v": "20" },
|
|
{ "k": "MeleeBufferTicks", "v": "10" },
|
|
{ "k": "MeleeSwingMoveScale", "v": "0.25" }
|
|
],
|
|
"feel": [
|
|
{ "k": "MeleeArcIntensity", "v": "0.8" },
|
|
{ "k": "FinisherHoldFrames", "v": "7" },
|
|
{ "k": "MeleeConnectFovKick", "v": "1.1" }
|
|
]
|
|
}
|