POG Surrender
Description:
There was something that I thought was desperately missing from Arma 3: the ability for the enemy to realistically surrender. I got sick of doing missions where you're forced to genocide every last enemy in existence. It made them feel like totally inhuman android enemies. Therefore I decided to make this small script for myself to add this functionality the best I could. It's not perfect, but it seems to work. I've used it for a long time, but I've decided to share it to see if anybody had any input or advice on how to improve or optimize it and also because I think that many people would find it useful for their missions.
Features:
- When AI get too scared and the enemy is closing in on them they will surrender.
- AI's fear level is determined by the "morale" parameter and units with higher "courage" subskill can be made less likely to surrender. More info here: https://community.bistudio.com/wiki/morale
- AI will drop their currently held weapon with its currently loaded magazine and it will clatter to the ground with physics as if it fell from their hand. It can be picked up after this.
- AI that are in vehicles or static weapons will exit them before surrendering.
- Surrendering disabled for AI on the player's side in order to avoid breaking missions.
- Some AI have a small chance to decide to stop surrendering and try to flee if nobody is guarding them.
- There are one or two configurable settings.
Compatibility:
Everything.
Bugs:
- May add a small amount of lag to missions with extremely large amounts of units (like hundreds, D-Day style), but I can't really tell.
Please report any bugs you find.
Examples of how to increase AI fear:
- Suppress them
- Injure them
- Kill their friends
- Surround them or flank them
- Outnumber them by a large margin
- Be much stronger than they are (i.e. drive a tank up to a guy armed with a handgun)
There are many other ways. It's all on the engine level with BI's morale system.
REQUIRES ACE
Installation:
Drop the files in your mission folder. That's all.
If you want you can edit a couple of basic options in "POGSURinit.sqf".
Download:
Link 1: https://www.dropbox.com/s/63qnl2m09txumyo/pogsur.zip?dl=1
Link 2: http://www.mediafire.com/file/jowj4ptxlazwllw/pogsur.zip/file