Resurrection

Gameplay Name: Resurrection
Author: MrE
Released: November 9, 2020
Teamplay: Always
Release Thread: Open
Get this scenario from the Release Thread

A reimagining of the DieAnotherDay mode created by Joe (GES Forums)

DieAnotherDay - GES Forums: https://forums.geshl2.com/index.php?topic=7378.0

Team mates can be resurrected in two ways:

  1. Stand next to one of your team’s gravestones until the resurrection has finished.
  2. (If Enabled)Aim at a gravestone and press the voodoo key, then continue aiming at it until the resurrection has finished.

Points are awarded for kills, resurrections, and eliminating the other team.

CVARS

CVAR Description
res_spawn_at_grave Spawn at Grave. 1 = Enabled, 0 = Disabled (Default 1)
res_base_capture_time Base time to resurrect a grave. (Must be >= 0 and <= 30 (sec) (Default 5)
res_allow_laser Allow laser to be used for resurrection. 1 = Enabled, 0 = Disabled (Default 1)
res_use_helper_plugin Enable the use of the helper sourcemod plugin for this mode. 1 = Enabled, 0 = Disabled (Default 1)
res_grave_size Set grave size. 1 = Large, 2 = Medium, 3 = Small (Default 2)

SourceMod Helper Plugin:

A helper sourcemod plugin is included with this game mode. The helper plugin is not required for the mode, however is recommended and assists with the following:

  • When players are killed, the ragdoll is removed to make space for the grave to spawn.
  • If enabled and it detects a player will not get stuck, when a player is resurrected, they will spawn at the location of their grave.

Client Required Resources:

The game mode uses multiple models and resources for the graves themselves and the radar. I personally use the following plugin to ensure that the appropriate resources are downloaded to clients:

SM File/Folder Downloader and Precacher: https://forums.alliedmods.net/showthread.php?p=602270

For folks that may already be using this plugin, here is a list of resources that need to be available on the clients (note that the paths are relative to the gesource folder):

materials/sprites/hud/radar/RE.vmt
materials/sprites/hud/radar/RE.vtf
materials/sprites/hud/radar/RE_above.vmt
materials/sprites/hud/radar/RE_above.vtf
materials/sprites/hud/radar/RE_below.vmt
materials/sprites/hud/radar/RE_below.vtf
sound/custom/resurrection/grave_sky_fall.mp3
materials/custom/resurrection/gravestone_bottom_janus.vmt
materials/custom/resurrection/gravestone_bottom_janus.vtf
materials/custom/resurrection/gravestone_bottom_mi6.vmt
materials/custom/resurrection/gravestone_bottom_mi6.vtf
materials/custom/resurrection/gravestone_janus.vmt
materials/custom/resurrection/gravestone_janus.vtf
materials/custom/resurrection/gravestone_janus_nrml.vtf
materials/custom/resurrection/gravestone_mi6.vmt
materials/custom/resurrection/gravestone_mi6.vtf
materials/custom/resurrection/gravestone_mi6_nrml.vtf
models/custom/resurrection/gravestone_large.dx80.vtx
models/custom/resurrection/gravestone_large.dx90.vtx
models/custom/resurrection/gravestone_large.mdl
models/custom/resurrection/gravestone_large.phy
models/custom/resurrection/gravestone_large.sw.vtx
models/custom/resurrection/gravestone_large.vvd
models/custom/resurrection/gravestone_medium.dx80.vtx
models/custom/resurrection/gravestone_medium.dx90.vtx
models/custom/resurrection/gravestone_medium.mdl
models/custom/resurrection/gravestone_medium.phy
models/custom/resurrection/gravestone_medium.sw.vtx
models/custom/resurrection/gravestone_medium.vvd
models/custom/resurrection/gravestone_small.dx80.vtx
models/custom/resurrection/gravestone_small.dx90.vtx
models/custom/resurrection/gravestone_small.mdl
models/custom/resurrection/gravestone_small.phy
models/custom/resurrection/gravestone_small.sw.vtx
models/custom/resurrection/gravestone_small.vvd
models/custom/resurrection/gravestone_xlarge.dx80.vtx
models/custom/resurrection/gravestone_xlarge.dx90.vtx
models/custom/resurrection/gravestone_xlarge.mdl
models/custom/resurrection/gravestone_xlarge.phy
models/custom/resurrection/gravestone_xlarge.sw.vtx
models/custom/resurrection/gravestone_xlarge.vvd

Alternatively, clients can download the same zip file and copy the files to their gesource installation.

Have fun!