WMD
WMD Attack Log
Enter your Torn API key to verify your identity
Your API key is used only to verify your identity via the Torn API. It is never stored anywhere — not in cookies, not in localStorage, not on any server. It is used once for this verification call and then discarded.
WMD Attack Log
TimeAttackerA FactionDefenderD FactionResult RespectFFChainTypeIncl🔗
War Type Opponent Limit Payout Avg Payout Payment Date Running Total
War Config
Void Hits
Roster
Payroll
Settings
Export
Help
Active War

Controls which war members see. Clear to show all wars.

War Calc

Enemy faction drives summary table filters. End override sets when war calc stops (leave blank to use wars table end date).

Void Hits
Voided Hits
CodeAttackerDefenderResultTimeVoided By
War Roster
MemberStatusReacted
Record War Payout
Member Payouts

Paste Name and Amount (tab-separated, one per line). Negative values are kept but excluded from average calculation.

Recorded Payrolls
War IDWar NameTypeLimitAvg PayoutPayment DateMembers
Dashboard Settings
War Type
Total Attacks Includes
Total Respect Includes
Export Summary

Export the current war's summary table data. Copies tab-separated values to clipboard (paste directly into Google Sheets).

Payroll

Copy payroll columns separately to paste into the correct sheet positions.

FAQ
The summary table is missing some members
Members only appear if they have attack data OR are in the war roster. Go to Admin > Roster, select the war, click "Setup Roster" to pull in all faction members, then save. Members with zero attacks will then show with zeroed stats.
A member changed their name mid-war
Members are tracked by their Torn ID, not their name. If someone changes their name, their stats will continue to accumulate correctly. The displayed name updates automatically from the latest attack data.
What is war_calc vs war_time?
war_time = the attack falls within the war's start/end window (permanent, set by GAS). war_calc = the attack is included in payroll (respects admin override end date, can be toggled by voiding). The summary table uses war_calc. The attack log shows all war_time attacks.
How do I void a hit?
Either paste the Torn attack URL in Admin > Void Hits, or right-click any row in the Attack Log and select "Void Hit". Voiding sets war_calc to false, removing it from the summary and payroll.
What does the War Calc End Override do?
Sometimes the faction calls war over before the system does. The override sets an earlier end time for payroll purposes. Attacks after this time will have war_calc set to false. This is per-war and stored on the wars table.
I set the wrong end override, can I correct it?
Yes. Enter the correct TCT/UTC time and save again. The system will recalculate war_calc for all attacks in that war: attacks within the new window are set to war_calc = true, and attacks beyond it are set to false. Any voided hits are left untouched — only non-voided attacks are restored. So your voids are always safe.
How is the summary table sorted?
Hit Based wars: sorted by Total Attacks, with Total Net R as a tiebreaker when members have the same hit count. Respect Based wars: sorted by Respect Excl Bonus by default. If "Exclude Chain Bonus from R Rank" is unchecked in Settings, it sorts by total Gained instead. You can always click any column header to override the sort temporarily. Set war type in Admin > Settings.
Void Hit
Open on Torn