The level is you, in the league: quicker legs, a wider window, and a curve that pays on the way up
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7dc72009eb
commit
7e2649c888
5 files changed
+82
-16
No files matched your search
+15
-7
@@ -89,14 +89,22 @@ export function award(kind, n = 1) {
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------- the level is you ----
|
||||
// Phase 4's defensive buffs, through existing dials only: level 1 is the shipped game (factor 1)
|
||||
// and the cap stays honest — a maxed profile survives volleys better, it does not stop dying.
|
||||
// Read at the dial sites (meleeCooldown's floor, the parry's reach/arm, hurtPlayer's grace).
|
||||
// The level's buffs, through existing dials only: level 1 is the shipped game (factor 1, the
|
||||
// untouchable baseline) and the caps stay honest. FRONT-LOADED (sqrt of the level fraction,
|
||||
// 2026-08-29): Oliver plays at level ~20 and the buffs must be felt on the way up, not only at
|
||||
// the cap — the xp curve itself is fast-early for the same reason. At level 20 the fraction is
|
||||
// ~0.62 of the cap value; linear gave 0.39.
|
||||
// Read at the dial sites: meleeCooldown's floor, the parry's reach/arm, hurtPlayer's grace (the
|
||||
// gore trio), and — THE LEAGUE PAIR (his league-4 report: "autorun schlicht zu langsam, timing
|
||||
// zu tight") — gameplay.assistK's legs and trySwing's contact window, league modes only.
|
||||
export function bonus() {
|
||||
const f = (levelAt(prof.xp) - 1) / (LEVEL_CAP - 1);
|
||||
return { melee: 1 - 0.25 * f, // the swish floor drops to 75% — panic scales with mastery
|
||||
parry: 1 + 0.25 * f, // the parry reaches a quarter further
|
||||
grace: 1 + 0.35 * f }; // a volley needs a third longer to land twice
|
||||
const f = Math.sqrt((levelAt(prof.xp) - 1) / (LEVEL_CAP - 1));
|
||||
return { melee: 1 - 0.25 * f, // the swish floor drops to 75% — panic scales with mastery
|
||||
parry: 1 + 0.25 * f, // the parry reaches a quarter further
|
||||
grace: 1 + 0.35 * f, // a volley needs a third longer to land twice
|
||||
run: 1 + 0.15 * f, // the league autorun's legs, up to +15%
|
||||
window: 1 + 0.20 * f }; // the league contact window, up to +20% — cleaner timing too:
|
||||
// quality is centre-normalised, so the same ms error scores higher
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------- the promotion ----
|
||||
|
||||
Reference in new issue
Block a user