Marauder is a specialized, frontend-only, client-side dashboard engineered for the Torn City environment. Its primary objective is to facilitate monthly KPI tracking and Marauder status scoring.
Functioning as a high-fidelity transparency and auditing tool, Marauder allows rigorous monitoring of player performance. This application is read-only and computes month-to-date performance directly from official API endpoints.
The scoring engine is advisory: it provides an auditable trail for faction auditing and personal performance evaluation by showing projected versus actual metrics.
Data is gathered dynamically from your Torn API logs. For current month calculations, Marauder uses a 30-minute snapshot hold (UTC/TCT) to avoid full analysis reruns on every screen change. Use Refresh Now on the dashboard to force an immediate one-time recheck. Month views include This Month and Last Month. Baseline assumption: All targets are minimums to achieve within a calendar month.
Marauder keeps monthly snapshots per player in browser storage. A dedicated previous-month snapshot is retained
and automatically rolled forward when a new month begins, so Last Month remains available even after month
rollover/offline periods. Previous-month API downloading happens only when
Allow API fetch for previous month is enabled and a refresh is executed; normal view toggles are
cache-first. Comparison is shown in the Details modal under
Month-over-Month Comparison.
Think of timeplayed like an odometer. Marauder stores one baseline at the start of each month,
then compares your latest value against that baseline to get month-to-date playtime. Daily rows show each
day's total compared to the same month baseline (not day-to-day differences). Baseline values are month-locked
per browser and are not auto-overwritten silently. If initialized late, Marauder shows a soft warning so you can
decide whether to keep it or reset. Admins can also set a manual month-start baseline when Torn data needs to be
aligned explicitly.
Access faction ID controls login restriction. Blood bag faction ID controls only KPI blood-bag counting. Admins can use Member Preview from the dashboard header to simulate non-admin visibility without relogging.
Sums the energy_used parameter from all gym train logs (IDs 5300-5303) within the month.
Scans all of your personal Logs (both personal inventory AND Faction Armory usage) to dynamically convert
item
usage into raw cooldown hours.
Weights: Candy (0.5h), Alcohol/Lawyer Cards (1h), Energy Drinks (2h), Erotic DVDs/Stat
Enhancers/FHCs/Carols/Gift Cards/Easter Eggs (6h).
Matches OC Join logs with their respective End/Success/Fail/Removed logs. Time spent in OCs is accumulated in seconds and converted to hours. Self-leaves (6771) do not count. Cancellations (6786) and removals do count. End IDs tracked: 6773, 6774, 6775, 6776, 6777, 6778, 6782, 6783, 6784, 6786.
Tracks the Torn V2 specific retals stat, subtracting the 1st-of-month baseline from your
current
standing.
Xanax count: Log ID 2290. Overdoses are tracked but not penalized.
E-refills: Log ID 4900.
Missions: Log ID 7815.
Busts: Log ID 5360.
Blood bags: Log ID 2340 (Only counts bags drawn while in your configured Blood Bag Faction ID).
Calculated by pairing 6770 (Join) logs with outcome logs.
| Scenario | Joined (TCT) | Resolved (TCT) | Outcome | Credited Time |
|---|---|---|---|---|
| Loading... | ||||
Logs (2340) grouped by data.faction.
Delta formula: Current View Month - Previous Month
| Metric | Current Month | Previous Month | Delta |
|---|---|---|---|
| Comparison not available yet. | |||