Arszi's Controller Overhaul 1.1 for Anomaly 1.5.1
What if the Controller could REALLY CONTROL mutants, NPCs and the player itself even? It can now... Controllers have become something different. They will be more frightening than before. "Leave while you are still yourself..." This is a really complex addon, with many configurable options please, READ THE README BEFORE INSTALLING!
CHANGELOG:
UPDATE 1.1:
* Suffering animations and screaming sound effects (by DesmanMetzger) for freshly controlled NPCs, including Hip. Now the player will know when an NPC got controlled, and will have 10 seconds to get ready for the situation.
* Improved failsafe measures for controlled NPCs who target either the controller or the minions still. (Engine issue)
INSTALLATION:
Unpack the gamedata folder into your Anomaly folder.
COMPATIBILITY:
Compatibility patch for Soundscape Overhaul 3.0 Included. To install it, unpack the gamedata folder in folder "Compatibility_Soundscape_overhaul_3" into your Anomaly folder AFTER you installed the addon!
The addon changes mutant to mutant relations! These relations were altered to make the Zone both realistic, and mutants to handle the controller properly. This addon is not compatible with mods who wants to change mutant to mutant relations!
Special thanks:
Rezy, tdef for technical support.
Searge for both integrating my addon and making in more balanced in many aspects.
DesmanMetzger for his amazing psy sound effects, like the whispers while having low psy health, the psy death scene sound and the new controller presence sound.
GhenTuong for both support and sharing his AI scheme solution with me.
Mora for further support regarding AI schemes.
Meatchunk and Red Forest Cake for feature ideas and support regarding lore.
Arti and OnegRiot for keeping the spirit in me :D
And for many others.
The Controller Overhaul
The controller was never true to its reputation in the stalker games. In Shadow of Chernobyl it had a tube attack and a psy aura. Later he lost even the aura too. But it is over now. The controller's fearsome reputation will be reflected in its skills! The "controler" os like a composite enemy now, consisting of its abilities and minions as one.
It will provide difficult encounters, but with sniper rifles, explosives and smart tactics (Or a switft escape) these situations can be handled.
All the setting can be found in the file: gamedata/scripts/arszi_controller.script, at the top of the file.
Apart from altering the controller, I altered the relations of every mutants towards each other. This is required to make the controller to behave properly. Not_Marked made an addon like this before called "Hungry Hungry Mutants", the file in this one is not the same! We had the same idea, but mine uses different settings!
* The controller can control up to 10 entities.
Controlling both NPCs and mutants can be disabled by setting the switch "c_controller_control_enabled = true " to "c_controller_control_enabled = false".
* The controller can control NPCs. It can control your companions, who won't take your side anymore... The controller does have to have vision on the NPC to take control. Story NPCs will be forced on the ground during combat. You can free NPCs by killing the controller. If you leave the map, controll will be permanent. The NPCs will be lost to the Zone, and story NPCs will join combat actively the next time you see them. There is NO WAY TO FREE PERMANENTLY CONTROLLED NPCS! This feature might interfere with story mode, make sure that you do not leave story NPCs behind! If you do, it will stop your progression in story PERMANENTLY!
* The controller can control some mutants: Zombie, Snork, Boar, Flesh, Bloodsucker, Cat. Dogs can not be controlled because of lore reasons. They can develop psy abilities, and resisting control. The rest of the mutants can not be controlled because both balance and lore reasons. Suitable mutants will be controlled in 50 meters of radious around the controller automatically.
* The controller can control the player! It will jam the player's controls. Since this is the most controversial feature, it is disabled by default. The chance to jam the player's controls is distance and chance based. It can be countered with psy protection. You try to move, but your legs won't move. You try to fire your gun, but your finger does not respond. With this feature enabled, you can experience the dread of being controlled!
This feature can be enabled by setting the switch "c_controller_control_player_enabled = false" to "c_controller_control_player_enabled = true".
* The controller will start with 4-6 random minions, based on the actual map. Urban maps have higher chance for zombies, "green" maps like Red Forest will have higher chance for animals as starter minions. Some maps won't give starter minions for the controller for balance reasons. (Dead City for example.)
This feature can be disabled by setting the switch "c_controller_spawn_minions_enabled = true" to "c_controller_spawn_minions_enabled = false"
* The controller's tube damage received a maximum range. This range is 100 meters, with every one meters of distance, the controller's tube damage will be lower with 1%. It won't be able to snipe you out from the opposite end of the map, but it will be still lethal from close range.
* The controller received a Psy aura. The Psy aura is a little bit stronger then a Strong Psy Anomaly and has the maximum range of 35 meters. The closer you are to the controller, the stronger the Psy aura's damage will become.
* New controller "presence" sound by DesmanMetzger. Also the yellow tint is removed from the aura.
I allow my mod to be used in other mods as long as I receive the necessary credits!