Component Control - Ground
| Component Class | CigiCompCtrlV3 | ||
|---|---|---|---|
| CompID | Functionality Mapping / SpyClient Value | Description | Control Parameter |
| 0 | Damaged / h2ig.dat.movt_hv[Idx].damaged | Damaged state switch. Damaged state versions of each target must be defined in a damaged targets file. Each entry must correspond to the entries in the regular targets file. The damaged targets file is defined alongside the regular targets file with the token, "ConfigTgtsDestroy_File". | CompState: 0, 2 (Normal, Destroyed, Damaged) |
| 1 | Lights / h2ig.dat.movt_hv[Idx].lights | Turns on lights. | CompState: 0, 1 |
| 2 | Shoot / h2ig.dat.movt_hv[Idx].shoot | Turns on shooting effect. | CompState: 0, 1 |
| 3 | Dust_Trail / h2ig.dat.movt_hv[Idx].dust_trail | Turns on dust / smoke trail type. | |
| 4 | Mslflsh / CompData[0]: h2ig.dat.movt_hv[Idx].mslflsh.missile_flash CompData[1]: h2ig.dat.movt_hv[Idx].mslflsh.missile_flash_t | CompData[0] is the missile trigger (++). CompData[1] is the speed of the effect (0 - 10). | CompData[0]: As char Missile Trigger (++) CompData[1]: As char Missile Type See Missile Types. |
| 5 | Speed / h2ig.dat.movt_hv[Idx].movt_xyhv.speed | CompData[0] is speed in m/s for the computation of the dust trail. | CompData[0] - As a float (Speed) |
| 6 | Conform_Disable / h2ig.dat.movt_hv[Idx].conform_disable | Attach / Detach to the ground with automatic conforming. | CompState: 0, 1 |
| 7 | Tread_Marks / h2ig.dat.movt_hv[Idx].tread_marks | Enable tracks. | CompState: 0 - 4 (0: Off, 1 - 4: Width Selection) |
| 8 | Light_Mask / h2ig.dat.movt_hv[Idx].light_mask | Bit field for switch controls. | CompState: |
| 9 | Auto_Wheels | Enables automatic speed-driven wheel rotation. | CompState: 0, 1 |
| 10 | Update_Mode | Enables host control or hooking up to a scripted sequence. | CompState: 0, 10 (Host Control, Scripted) |
| 11 | Collide_Mode | A bitfield specifying what objects the cable should collide with. | CompData[0]: As unsigned short (GetUShortCompData(0, CigiBaseCompCtrl::LSHW)) 0 = None 1 = Terrain 2 = Cultural 4 = Air Targets 8 = Sea Targets 16 = Ground Targets 32 = Weapon Targets 64 = Sling Load 128 = Ground Actor 256 = Cable |
| 12 | Self_Heating | Enables the host to specify if the model's IR signature should be hot, controlled automatically, or manually specified. | CompState: (Mode) 0 = HOT 1 = Manual 2 = Auto CompData[0]: As a float In MANUAL mode, 0 - 1.0 limits temperature on the range of (ambient, max) |
| 13 | Parent.Attachment_Point | Allows the user to optionally specify an attachment point on the parent model if supported. | Model Specific. |
| 14 | ID | Allows the user to optional set the nova ID for scripted sequences. | CompData[0]: As short (GetShortCompData(0, CigiBaseCompCtrl::LSHW)) |
| 15 | Noise_Control | Allows the user to optionally specify a desired noise value for ground targets. When conforming to the terrain, ground targets "bump" to simulate moving over rough terrain. If the effect is too much, users can reduce it by half or completely turn it off. | CompState: 0 - 2 0 = Full 1 = Half 2 = None |
| 16 | Quality | Provides the capability to specify a preferred level of detail (LOD) for the target. | CompState: 0 = Medium 1 = High 2 = Low |
| 17 | Behavior.GoalBehavior.Push_Count | Sets goal ID and increments push_count. | ushort CompData(0, CigiBaseCompCtrl::LSHW) |
| 18 | Behavior.IDBehavior.Repeat | Sets behavior ID and repeat flag. | GetUShortCompData(0, CigiBaseCompCtrl::LSHW) GetUCharCompData(1, CigiBaseCompCtrl::LSB) |
| 19 | Conform_Roadways | Enables this target to conform to roadways with the CRASH_ROADWAY crash type. | CompState: 0, 1 |