Skip to content

Changelog ​

Features listed newest first. Each entry links to the relevant documentation.


2026-06-29 ​

Flat premium pricing ​

Premium pricing simplified to a flat 10 Xanax per 30-day block, faction-wide, with no intro rate. The previous "10 Xanax first block, then 25 Xanax" intro-then-standard model is retired; every block now costs the same 10 Xanax. Whole-block (no pro-rating) and stacking semantics are unchanged.


2026-06-25 ​

Overdose Alerts + Armory Alerts ​

Two new premium Faction Tools cards: Overdose Bot (monitors contributor counter for drug overdose events) and Armory Low-Stock Bot (per-item thresholds with on-change or daily-digest alerts).

War Mode & Participants ​

War Mode states (push/farm/turtle) with instant Discord notification. War Participants role automatically assigned to Yes-voters during an active war and stripped at war end.


2026-06-22 ​

Withdrawal Rework ​

Banking withdrawal flow reworked: requesters are anonymous in public channels (name shown only in the private banking card), card buttons (Fulfill / Mark Fulfilled / Cancel) replace the /fulfill slash command, per-request expiry TTL, and optional log channel for full-lifecycle audit entries.

Member Verification — Four Buckets ​

Verification overhauled to four buckets: Member, Guest, Unverified, Excluded. Verified/Unverified/Exclusion role lists (replacing single membership role dropdown). Guest role, auto-sync toggle, log channel. Default-on for new Discord configs.

Cross-Faction /verify ​

Identity resolution now checks global FactionOps OAuth links before falling back to the Torn in-game connection, so members linked via any faction's FactionOps instance can verify on other factions' servers.


2026-06-21 ​

War Broadcasts ​

War and chain announcements now post via the FactionOps bot to a configurable channel (replaces webhook URLs). Go-forward gate prevents back-posting historical events.

Chain Broadcasts ​

Separate Chain Broadcasts card with per-event toggles and custom milestone template ({milestone}, {current}, {timeout} tokens).

Retaliation Alerts ​

Discord alerts when an enemy hospitalises a faction member during a war. Includes live countdown and direct attack link button.


2026-06-20 ​

War Operations ​

Dibs board (claim/release/pin), roster panel (Board/Hosp/Travel tabs), watchers, FF estimates, activity charts.

OC Role Automation ​

Auto-assigns Discord difficulty roles 1–10 based on current OC assignments. Bench channel for unplaced members. Standard and CPR-Band modes.

OC Alert Triggers ​

Three OC alerts: CPR out-of-bounds (Recruiting phase), availability delay (member in hospital/abroad at ready_at), missing item (is_available check within configurable lead time).

War Matchup ​

Side-by-side faction stat comparison powered by FFScouter. Requires premium.

War Prep ​

Enemy scouting page with activity chart (via FFScouter) and readiness checklist.


2026-06-19 ​

Discord Banking ​

Faction vault banking via Discord: /balance, /withdraw, /cancel slash commands, banker card, auto-verification against vault log.

Member Verification ​

Discord /verify, /verifyuser, /verifyall commands with role and nickname management. 24-hour auto-sync reconcile.


2026-06-15 ​

OC CPR — Crime-Aware Difficulty ​

CPR is per-crime-and-role (not a global skill). The old display inflated CPR for hard crimes by collapsing to MAX by position. Now uses exact crime+role CPR where available, same-difficulty fallback otherwise. The OC Simulator and Member Table now show honest unknown CPR for roles without data. Member CPR data in the database was retagged.

FFScouter Pooled Keys ​

FF estimates sourced from a server-side pool of AA members' FFScouter keys. No per-viewer FFScouter key required for War Operations FF column.

OC CPR Band Targeting ​

Standard and CPR-Band modes on the OC Simulator and Spawn Plan. Bipartite-matching recommender.

Chain Watcher (Tampermonkey) ​

Chain Watcher tool added to the FactionOps userscript: live chain timer, audio/visual warnings, milestone suggestions, online roster, auto-advancing hit queue, FFScouter find-target integration.


2026-06-13 ​

Custom Domain ​

App accessible at faction-ops.com. Push-to-main auto-deploys frontend.

Timezone Auto-Detection ​

Member timezones filled automatically from browser Intl API or Cloudflare cf.timezone header.


2026-06-12 ​

Premium Tier ​

Faction-wide premium via Xanax sends. Intro price: 10 Xanax / first 30-day block. Standard: 25 Xanax / 30-day block.


2026-06-10 ​

War Payout ​

Payout calculator with shareable link.

Coverage Map ​

Timezone world map showing faction member coverage by hour.


Earlier ​

Energy Tracking ​

Per-member energy bar tracking via personal API keys. 1-minute polling, 7-day raw retention, 30-day rolled-up retention. Attack-based fight energy attribution.

Armory ​

Faction armory inventory with category sub-tabs, loan tracking, and quantity history.

OC Analytics ​

OC history, analytics, and active crime tracker.

Contributor Tracking ​

Per-member contributor stat deltas (all Torn faction contributors), gym energy spent.

FactionOps is not affiliated with Torn or Torn Ltd.