diff --git a/plugins/achievements/engine.py b/plugins/achievements/engine.py index 4cff0a5..0ff3a78 100644 --- a/plugins/achievements/engine.py +++ b/plugins/achievements/engine.py @@ -109,7 +109,7 @@ def apply_activity(counters, delta): def consecutive_run_length(dates): """Longest run of consecutive calendar dates in ``dates`` (ISO 'YYYY-MM-DD'). - Used by the `secret_witching` Feat (practise in the 2–5am window on N + Used by the `secret_witching` Feat (practice in the 2–5am window on N consecutive nights). Pure date arithmetic so it's unit-testable; routes.py feeds it the distinct night-dates recorded in `comp_ledger`. """ diff --git a/plugins/achievements/feats.json b/plugins/achievements/feats.json index 5643ca9..5b7c32f 100644 --- a/plugins/achievements/feats.json +++ b/plugins/achievements/feats.json @@ -76,7 +76,7 @@ { "id": "secret_witching", "title": "The Witching Hour", - "description": "Practise in the dead of night, seven nights running.", + "description": "Practice in the dead of night, seven nights running.", "category": "global", "sourceId": "achievements", "secret": true, diff --git a/static/v3/profile.js b/static/v3/profile.js index 5554391..0f663de 100644 --- a/static/v3/profile.js +++ b/static/v3/profile.js @@ -379,7 +379,7 @@ // Step 3 — Achievements wall opt-in (first-run only; default OFF). '