Arma 3
331 ratings
Guilt & Remembrance
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod, Server
Mod Type: Mechanics
File Size
Posted
Updated
854.941 KB
8 May, 2019 @ 10:16pm
30 Jul, 2020 @ 3:22pm
12 Change Notes ( view )

Subscribe to download
Guilt & Remembrance

Description
Mod for handling civilian deaths, reparations, and war crimes in Arma 3. Atone for your "collateral damage" by bringing the bodies of dead civilians back to their family — or else attempt to conceal the deaths by secretly disposing of the evidence.

FEATURES:

Civilian Deaths
* When a player kills a civilian, a new task is generated requiring the player to deliver the body to a member of their family, who lives in a house in the AO (within 20km by default).
* Alternatively, players may attempt to conceal the death by taking the body at least 300m away from a populated center, burying it, and striking off the dead civilian’s name from the grave marker.
* Dead civilians are announced to everyone on the same side and marked on the map.

Burial and Exhumation
* Any corpse in a body bag can now be buried or exhumed (requires an Entrenching Tool).
* Burying any corpse produces a burial mound from which the dead person’s name and age can be read.
* The items carried by the dead are transferred to the body bag, and persist through burial and exhumation.

Autopsies
* Medics and Doctors can perform an autopsy on any body in the field to determine cause of death (requires Surgical Kit).
* When performed by a Doctor or near a medical facility, an autopsy can also determine the time of death, the faction of the killer — and can even reveal the identity of an unknown victim whose death had been concealed, allowing the body to be returned to his family.

Customization
* Mission creators can attach functions to event handlers to produce custom events upon civilian death, body delivery to next-of-kin, death concealment, or reveal of the identity of an unknown victim via autopsy.

FOR PLAYERS:
In order to deliver a dead civilian to their family member, you must first place it in a Body Bag via an ACE action (Interactions -> Place body in body bag). The Body Bag can then be loaded into the cargo of a vehicle, driven to the destination, unloaded, and then manually dragged to the relative.

(Note: while the task to deliver the body is created immediately after you have killed the civilian, you will not be notified for 20-60 seconds so as not to distract you if you happen to be in the middle of combat.)

You can also bury or exhume any body bags if you are carrying an Entrenching Tool. Autopsies can be performed if you are carrying a Surgical Kit.

You can change how your notifications for civilian casualties are displayed in your Addon Settings (listed under "Guilt & Remembrance."). Note that this setting may be overriden by the mission creator or server operator.

FOR MISSION CREATORS & SERVER OPERATORS:
This mod is fully signed for multiplayer use, and has been tested on both local and dedicated servers. It must be run on both the client and server.

The following mod settings are customizable from your mission scripts:

if(isServer) then { // set the civilian types that will act as next-of-kin GR_CIV_TYPES = ["C_man_polo_1_F_asia","C_man_polo_5_F_asia"]; // set the maximum distance from murder that next-of-kin will be spawned GR_MAX_KIN_DIST = 20000; // Chance that a player murdering a civilian will get an "apology" mission GR_MISSION_CHANCE = 100; // Delay in seconds after death until player is notified of body delivery mission GR_TASK_MIN_DELAY=20; GR_TASK_MID_DELAY=40; GR_TASK_MAX_DELAY=60; // Set custom faction names to determine blame when performing an autopsy GR_FACTIONNAME_EAST = "CSAT"; GR_FACTIONNAME_WEST = "NATO"; GR_FACTIONNAME_IND = "the Syndikat"; // You can also add/remove custom event handlers to be called upon // certain events. // On civilian murder by player: [yourCustomEvent_OnCivDeath] call GR_fnc_addCivDeathEventHandler; // args [_killer, _killed, _nextofkin] // (NOTE: _nextofkin will be nil if a body delivery mission wasn't generated.) [yourCustomEvent_OnCivDeath] call GR_fnc_removeCivDeathEventHandler; // On body delivery: [yourCustomEvent_OnDeliverBody] call GR_fnc_addDeliverBodyEventHandler; // args [_killer, _nextofkin, _body] [yourCustomEvent_OnDeliverBody] call GR_fnc_removeDeliverBodyEventHandler; // On successful concealment of a death: [yourCustomEvent_OnConcealDeath] call GR_fnc_addConcealDeathEventHandler; // args [_killer, _nextofkin, _grave] [yourCustomEvent_OnConcealDeath] call GR_fnc_removeConcealDeathEventHandler; // On reveal of a concealed death via autopsy: [yourCustomEvent_OnRevealDeath] call GR_fnc_addRevealDeathEventHandler; // args [_medic, _body, _killerSide] [yourCustomEvent_OnRevealDeath] call GR_fnc_removeRevealDeathEventHandler; // NOTE: if your event handler uses _nextofkin or _body, make sure to turn off garbage collection with: // _nextofkin setVariable ["GR_WILLDELETE",false]; // _body setVariable ["GR_WILLDELETE",false]; };

GUILT & REMEMBRANCE is licensed under APL-SA (Arma Public License - Share-Alike)[www.bohemia.net] and is free for non-commercial use. If you add it to your server, please tell me about it — I'm interested in how this mod will be used.

For questions, comments, or bug reports, please post below or contact me directly at nick.musurca@gmail.com.

Bohemia Forums[forums.bohemia.net]
Github[github.com]

CHANGELOG:
v1.33a:
* fix: one-time msg repeating more than once
* assorted fixes

v1.33
-Russian localization (thanks to @barman75)
-BLM

v1.32
-bugfix: doctors can now perform autopsies
-added: CBA setting to determine who can perform autopsies

v1.31
-bugfix: two events created on civilian death (related to ACE3 Medical update)

v1.3
-added: Autopsies
-added: autopsy event handler if concealed death is revealed
-added: CBA setting to automatically add bodybag to dead civilian inventory (e.g. for missions where getting a bodybag is difficult, like Antistasi)
-bugfix: next-of-kin garbage collection

v1.23
-civilian dead now marked on your map (but can be disabled from CBA settings)
-more reliable performance under heavy CPU load / adverse network conditions

v1.22
-bugfix: now supports Antistasi (as well as other mods/game types where civilians are created on the client-side)

v1.21
-bugfix: death of Zeus-placed civilians now registered on dedicated servers

v1.2
-inventory of corpse now transfers to body bag
-body bag inventory persistent through burial & exhumation
-bugfixes for dedicated server

v1.11
-hotfix: singleplayer scenarios should now work
-event handler init moved into preInit -- no need to sleep before adding them

v1.1
-added CBA setting to customize notification style
-civilian deaths now always create a new diary record
-added more possible civilian classes to default array of next-of-kin
-added settings to allow mission creators/server ops to customize delay of task notification

v1.0
- Initial release
Popular Discussions View All (1)
0
2 Sep, 2023 @ 8:05pm
Changing the default max relative distance
Reticuli
163 Comments
Mezentius  [author] 21 Jun @ 7:21pm 
looking into it — will post here when there’s a fix
Zeonn 15 Jun @ 7:56am 
Hey, I'm getting the same issue as @Burbonizer, is there any fix?
JeRe 19 Apr @ 1:16am 
Hi! Im using r3f logistics and i cant load the bodybags in vehicles, any solution?
Burbonizer 9 Nov, 2023 @ 1:56am 
Also my civilians are not being given bodybags. Has something broken since Arma and Ace updates?
Burbonizer 9 Nov, 2023 @ 1:55am 
i am getting an error when i the civilian is killed.
'..._severity = 0;
_rank = 0;
{
_xType = _x ¦#¦select 0;
xSeverity = _x select 1;
xRa...`
Error Generic error in expression
File GR\functions\fn_onUnitKilled.sqf..., line 42

Any idea's?
Mezentius  [author] 2 Oct, 2023 @ 5:30pm 
@shootdivejump: what other mods are you using?
shootdivejump 1 Oct, 2023 @ 6:10am 
I’m new to using guilt and remembrance, anytime I put a body in a body bag, civilian or team the body bag disappears and throws an error. This has only started happening since using G&R. The error states “ ….,”_weaps”,”_mags”]; sleep 0.5;
{_cargo |#| addItemCargoGlobel [_x,1]; forEach _it…. Error Type Array, expected String File GR\functions\fn_initServer.sqf…, line 113”
Reticuli 2 Sep, 2023 @ 9:27pm 
A CBA Addon Options setting for maximum distance of relatives would be appreciated instead of needing a mission script. 20km is on the other side of most of these island maps.

I just tried your mod, and the relative just stands there when I drag the body bag to them. What else am I supposed to do?
Mezentius  [author] 6 Apr, 2023 @ 6:42pm 
@ Pulsar Neutron Star: the whole faction can see them, but the shooter must complete them.
Bax 6 Apr, 2023 @ 7:55am 
@Denissava22010 You'll find body bags in the arsenal (Eden editor), just put some of them in your backpack.