Arma 3
205 ratings
AI Resurrection
   
Award
Favorite
Favorited
Unfavorite

Subscribe to download
AI Resurrection

In 1 collection by Adri_karry
AK Tools
24 items
Description
AI Resurrection - Incapacitation and Revive System
AI Resurrection enables AI to revive allies and players in single-player (SP) and multiplayer (MP) games. It works automatically in any mission without additional modules, using a custom unconscious state system.

Main Features:
✅ AI revives allies and players with realistic animations.
✅ Any nearby unit can revive an incapacitated ally; only the first to arrive does so.
✅ AI extracts incapacitated units from non-destroyed vehicles for revival.
✅ Compatible with spawn scripts and modules.
✅ Players revive allies with a "hold" action, no medkits required.
✅ Revive time limit: 3 minutes, or the incapacitated unit dies.
✅ Players and AI enter an incapacitated state and can only be eliminated if finished off.
✅ AI finishes off incapacitated enemies, unlike the base system.
✅ Damage-free shots allowed when entering incapacitated mode to prevent instant death.
✅ "HoldAddAction" removed from eliminated or revived units.
✅ Menu and actions translated into all Arma 3 languages.
✅ No external mods or DLCs required.

Dynamic Menu:
✅ Opens with a custom key on User7, displaying a dynamic button interface.
Auto-Revive Button: Activates a countdown for automatic revival when incapacitated (off by default, only usable when incapacitated).
Recruitment Button: Activates an addAction to recruit bots and make them playable in SP and MP (off by default).
Leadership Button: Take command of your group or assign leadership to another member. Become leader with one click if not leading, or step down to transfer leadership to a random teammate. On respawn, leadership auto-transfers; regain command via the button.

Revive System Configuration:
✅ This system allows you to fine-tune key parameters that control incapacitation, revival, and AI assistance behavior.

Configuration methods:
- Via module in the editor (custom attributes).
- Manually, using commands in objects or mission files like init.sqf.

Available parameters:
deathTime: Time in seconds before an incapacitated unit dies from bleeding out.
🔧 Default value: 180
📦 Manual: `missionNamespace setVariable ["deathTime", 180];`
life: Health level after being revived.
🔧 Range: 0 (fully healed) to 0.99 (barely alive)
📦 Manual: `missionNamespace setVariable ["life", 0];`
reviveRadius: Maximum distance (in meters) for AI to detect allies to revive.
🔧 Default value: 80
📦 Manual: `missionNamespace setVariable ["reviveRadius", 80];`
maxRetries: Maximum number of revive requests an incapacitated unit can make.
🔧 Default value: 12
📦 Manual: `missionNamespace setVariable ["maxRetries", 12];`


Additional Details:
🔸 AI eliminates incapacitated enemies for tactical realism.
🔸 Avoid combining with the base revive system or other revive mods to prevent conflicts (e.g., duplicate actions).

📜 AI Resurrection License:
All rights reserved. This mod cannot be modified, redistributed, or included in any other package without permission.
🚫 It is prohibited to modify, decompile, extract PBO files, any other content, or scripts from the mod.
🚫 It is prohibited to redistribute the mod, in whole or in part, on any platform or repository.
🚫 It is prohibited to include this mod in other mods or modpacks.
🚫 It is prohibited to create derivatives or modifications based on this mod.
139 Comments
Adri_karry  [author] 6 hours ago 
@itsniko If you want your squad to revive each other, use:

missionNamespace setVariable ["reviveRadius", 30];

This limits the revival to nearby allies. You can also configure it through module parameters or mission scripts. The capture percentage gets stuck due to the game mode that blocks conquest with fallen enemies. This mod removes incapacitated enemies when AI can. Those that remain alive are usually bugged. If you are the squad leader, select a unit and aim at an incapacitated enemy; if the 'attack order' appears, they will shoot on their own. If no order appears, you will see that they do not attack those enemies.
itsniko 16 hours ago 
this is the only ai mod simple and make u revive your allies but there need to be settings to limit who get revived
itsniko 16 hours ago 
so make it server side i want to make it only my team revive each other in missions like ris or big battles capture percentage will hault because enemies are wounded across the battlefield and ai will not finish them off
Adri_karry  [author] 30 Jul @ 7:38pm 
@itsniko The mod does not rely on CBA, so it doesn't make sense to add 'CBA adjustments'. It wouldn't be logical for it to have CBA parameters, because anyone on the server could change them, which would break the control of the mod. The AI only revives allies from its side, never enemies or even civilians, even in Zeus, although they may come from a civilian faction while unconscious, it only revives allies. Limiting the reanimation to just the squad would be absurd because if they all die, no one could revive them.
itsniko 30 Jul @ 2:30pm 
THERES SHOULD BE CBA SETTINGS this mod makes everyone revive each other cant even pick my team only
Metrøs 28 Jul @ 3:59pm 
@CHASKOH I had the same problem, and also, the AI in my team could revive each other but never come to revive me, strange.
Adri_karry  [author] 27 Jul @ 9:28am 
@itsniko If it was for a damage balance from the last update so that they could withstand more bullets, but if it didn't deal enough damage in incapacitated mode it didn't affect them, the immortal troops bug should no longer occur.
itsniko 27 Jul @ 1:05am 
i hate this mod so fucking much the ai dont even take damage they practically invincible when they are down
Adri_karry  [author] 26 Jul @ 7:31pm 
@CHASKOH Oh okay, I don't know if it will be perhaps because of the radio or the area where you were trying to revive. At least when I was testing it, it didn't disappear for me, only while you were aiming at the troop, only when you start to revive.
CHASKOH 26 Jul @ 5:09pm 
The scroll wheel menu addAction prompt for the player, will show up for about half a second, then will disappear from the scroll wheel menu, then re-appear, rinse and repeat.