Skip to content

Changelog

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


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.