I present you another userscript that shows which faction members are not currently participating in Organized Crimes (OC). Designed for faction leaders who need to quickly identify available members for recruitment.
What It Does
The script adds a TornFactionTools-style panel to the faction crimes page that displays:
- Members not in OC — Filtered list showing only available recruits
- Time since last OC — How long they've been out (formatted as "2d 5h ago")
- Current status — Okay, Jail, Hospital, Traveling, Federal, etc.
- Last online — With color-coded recency indicators
Urgency Bands
Members are automatically color-coded by priority:
| Band | Color | Time Range | Meaning |
|---|---|---|---|
| ✅ OK | Green | < 3 hours | Just finished — normal cooldown |
| 🟠 Watch | Orange | 3h – 24h | Attention needed soon |
| 🔴 Warn | Red | 1 – 7 days | Should be recruited |
| 🟣 Danger | Purple | > 7 days | Priority recruitment target |
| ⬜ None | Gray | No history | Never seen in completed OC |
Features
- TornFactionTools UI styling — Gradient header, pills row, card-based layout
- Minimizable panel — Collapse to header with persistent state
- Auto-refresh — Every hour with smart caching
- Offline support — Shows cached data when API fails
- Last refresh time display — Know when data was last updated
- Ko-fi support button — For those of you who are usualy enjoying the work of others
Installation
- Install Violentmonkey (recommended), Tampermonkey, or Greasemonkey
- I am lazy variant: https://greasyfork.org/en/scripts/574703-oc-member-tracker
- Navigate to
https://www.torn.com/factions.php?step=your#/tab=crimes - Click "set" next to "API key" in the panel
- Enter your Torn API key with Faction access
API Requirements
Your key needs Faction access (read-only Limited is sufficient):
- Torn → Settings → API Key → Enable "Faction"
Menu Commands
- Set API Key — Update stored API key
- Force Refresh — Fetch fresh data immediately