CIWS System - itc-addons/ITC_Land_Systems GitHub Wiki

ITC Land Systems includes an optional system that allows CIWS and other radar guided Point Defense systems to engage incoming artillery shells, bombs and missiles.

This is functional for any vanilla and modded radar AA system, and will be able to engage most vanilla and modded targets.

Also included is an improved vanilla CIWS system:

  • Praetorian 2 Mod 0

Enabling/Disabling the system

The CIWS System is enabled by default, and it can be enabled and disabled through the CBA Addon Options menu, where it can be found under the ITC Land category. The itc_land_ciws pbo may also be deleted.

Basic functioning

Technology

The CIWS system functions by creating invisible radar targets on certain types of projectiles. This means any AA system in game with a radar that has a high enough detection range can engage them. This may result in regular radar aimed SPAAGs engaging but failing to destroy these targets on some occasions.

Deployment

Due to the system being based on radar detecting targets, CIWS effectiveness is heavily influenced by its ability to detect incoming munitions.

The Mk21 Centurion and Praetorian 1C will greatly benefit from having a friendly datalinked radar like the AWC 303 Nyx Recon deployed with them.

Praetorian 1C deployed in C-RAM role with a datalinked radar vehicle

The Praetorian 2 Mod 0 for this reason has a greatly improved radar, making it much more effective when operating independently compared to its vanilla counterpart.

Compatibility

Included

ITC Land CIWS considers the following base classes targets: "Sh_155mm_AMOS","Sh_82mm_AMOS_guided","Missile_AGM_02_F","LaserBombCore","BombCore". This means that everything inheriting from these classes will also be considered a target.

As an example: Missile_AGM_02_F is the vanilla Maverick missile, but everything that is based on this config will also be considered a target, including RHS AFRF's KH-55 missiles.

Vanilla Praetorian 1C and Mk21 Centurion engaging an incoming Kh-55 cruise missile

Expanding your own

Compatibility can be added on a mission basis, the compatible base classes are stored in an array named ITC_LAND_CIWS_INTERCEPTABLE, this means mission makers can freely add or remove ammo classnames from this array.

Compatibility can also be added through addons, by expanding the interceptable array with more ammo classnames. It is stored in configFile >> itc_land_ciws

class itc_land_ciws {

interceptable[] = {"Sh_155mm_AMOS","Sh_82mm_AMOS_guided","Missile_AGM_02_F","LaserBombCore","BombCore"};

}