Hey man, great work there and I have enjoyed your mod. The only thing is, unlimited ammo for the guards is not a good idea and it is unrealistic and provides unnecessary comfort for the player. You should let the player provide ammo or think of some other way of adding or refilling. I think you get what I am saying.
Yes, this is a very valid point. Actually, it is also the very first time it has been shared in this thread from what I recall.
When considering the best way to add the Turret Guards, there were a few things to consider:
- Keeping it server side only so that players didn't also have to download the mod by themselves.
- Using an entity class which allowed the Turret Guards to maintain their human identity and behavior.
- Balancing the benefit of having Turret Guards so that the unlimited ammo came with a trade off.
Adding code to keep the guards in their human state, but also allow them to receive ammo from a player, and possibly by association also needing to have their weapons repaired with use, is complex and demanding and doesn't appear to be within the realms of what can be done by xml coding alone. To do it effectively with third party code would remove the EAC option since many features were no longer following default values. This was not something Server Admin really wanted.
The balance this mod has now is:
- The Turret Guards cannot be healed.
- The Turret Guards shoot in limited individual bursts with a time delay between each shot.
- The player receives 0 XP for their kills. This is actually quite a big trade off.
The more Turret Guards or Animal Guards a player has the less chance to get that ultimate hit to receive final kill XP. That can seriously limit advancement, especially during a Horde Night. And even more so where players are in a Party and XP is reduced as the Party numbers increase.
I get what you're saying and for some players it is exactly what they want. Especially if the above balance points still do not equalise with the benefit.
One thing we can do to further reduce their benefit, is reduce the rate of fire even more. If this is something that you consider can be an alternative compromise for your own set-up, I can share instructions on how to do that.