Skip to content

Reviving Module

The Reviving Module is a full revive contracting system - allowing factions or faction families to run a revive service, with request routing, contract management, TornTools integration, and per-faction log channels.

Dual-Level Module

This module has configuration at both the Guild level (request channels and display settings) and the Faction level (per-faction revive log channel).

Overview

The Reviving Module handles inbound revive requests from both regular players and TornTools users, routing them to the appropriate channel based on whether the requester's faction holds an active contract. Revivers can claim, complete, or reject requests directly from the channel embed.

Contracts define which factions receive priority routing to the contract request channel. Non-contract requests are sent to a separate channel, allowing revivers to triage accordingly.

An optional detailed request mode provides additional information about the hospitalised target, helping revivers prioritise.

Key Features

  • /r command for players to request a revive for themselves or another player
  • Separate routing for contract vs. non-contract requests
  • TornTools revive request integration with dedicated channel
  • Premium revive option (50+ revive skill)
  • Claim, complete, and cancel buttons on request embeds
  • Optional double-click confirmation on manual complete to prevent accidents
  • Detailed request mode with target information (status, country, hospital duration)
  • Preset embed panel (/revive panel) for posting a persistent request button in a channel
  • Per-faction revive log channel showing all revives across registered factions
  • Revive history lookup per player

Commands

Command Description Permission Required
/r Request a revive for yourself or another player Registered User
/torntools Self-assign or remove the TornTools reviver role Registered User
/revives View a player's past revive history Registered User
/revive contract manage View and manage revive contracts Manage Revive Contracts

Tip

Use /r player_id:12345 to request a revive on behalf of another player who is in hospital. Use the premium:Yes option to specifically request a reviver with 50+ revive skill.

Prerequisites

Configuration

Guild Configuration

The primary settings are configured via the Guild Config - Reviving Module page.

Setting Default Summary
Non-Contract Request Channel null Channel for requests from non-contract factions
Non-Contract Request Role null Role pinged for non-contract requests
Contract Request Channel null Channel for requests from contract factions
Contract Request Role null Role pinged for contract requests
TT Request Channel null Channel for requests submitted via TornTools
TT Request Role null Role pinged for TornTools requests
Request Confirmations Disabled Require a second click to confirm manual completions
Detailed Requests Enabled Show additional target info on request embeds
Preset Embed (default panel) Custom embed JSON for the /revive panel command

Faction Configuration

Additional per-faction settings are available in the Faction Config - Reviving Module page.

Setting Default Summary
All Faction Revives Channel null Channel logging all revives for all registered factions