VFE - Security Patch Update#4428
VFE - Security Patch Update#4428chief-turkler wants to merge 12 commits intoCombatExtended-Continued:Developmentfrom
Conversation
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-20939126379.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-20979857646.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21296509082.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21320256327.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21360674545.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364499847.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364684723.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364821507.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21365239796.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21441523997.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21441708065.zip |
|
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21556943323.zip |
Changes
Patched all new content. Replaced any old defnames to point at the new defnames.
While I was at it, I also re-organized the files a bit. Manned turrets, autonomous turrets, non-turret security stuff and artillery are now in their seperate patch folders.
Updated the old reference file for VFE-S with a freshly compiled one, for the new version of the mod.
Implemented custom handling for concealable turrets. The turret class reuses a bit of code from VFE-S, we may have to ask permission for that.
Notes
The anti-air turret is patched to use our CIWS system. Fix #4434 is absolutely necessary for this. In the base mod, it explicitly cannot fire at ground targets and I've decided to adhere to the original design in that regard. The anti-air turret can only shoot at skyfallers and incoming projectiles, not ground targets.
A lot of the stats are roughly based on existing stuff in Combat Extended. The shotgun turret, for example, is a single-shot shotgun turret... and we already have exacty that in Armory, so using its stats as a reference was a no-brainer.
The shockmine, in the base mod, is a reusable EMP mine. It is not affected by its own explosion in vanilla and it's not intended to be affected by its own explosion either. It was being affected by its own explosion with Combat Extended, so I had to make it immune to EMPs and Burn damage (which it deals in its explosion). This shouldn't be a problem as it cannot be shut down by an EMP anyway, but I thought it was worth noting here.

The artillery has a multi-crew system and it, to my surprise, actually works. I thought we'd need to do something custom for it but no, works fine out of the box.

I don't think the 'double firing speed when manned with two people' part works, but you can't fire the gun without at least one gunner, so it's at least mostly functional.
I've replaced the landmine's HE shell cost with FSX because, you know, landmine.
The repulsers (energy shields) work perfectly fine! They correctly block shots and have their shield go down based on damage.
Trenches and platforms specifically may need a special fix as they mess with pawn height, but that can come at a later date. Everything else works perfectly fine.
To test this pull request, you will need the latest Steam Workshop version of VFE - Security: https://steamcommunity.com/sharedfiles/filedetails/?id=1845154007
This patch wouldn't be possible without the pull request #4427, so thank you Carl!
Testing
Check tests you have performed: