mNo edit summary
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 29: Line 29:
Each Unit can be modified through a comparison of the UnitID. The Unit ID  can be obtained through '''unit.getUnitID()''' And it's of a String type.
Each Unit can be modified through a comparison of the UnitID. The Unit ID  can be obtained through '''unit.getUnitID()''' And it's of a String type.


Possible values are:
Possible values are, along with their weapon names:
{| class="wikitable"
{| class="wikitable" style="margin:auto;text-align: center"
!colspan="10"|Air Units
|+ Air units and their weapon strings
|-
|-
|style="text-align: center;"|'''K_HELI'''<ref>Same Unit as Battlecopters</ref>
!Air Units !!Primary Weapon String!! Secondary Weapon String
|style="text-align: center;"|'''T_HELI'''<ref>Same Unit as Transport Copters</ref>
|-
|style="text-align: center;"|'''DUSTER'''<ref>Same Unit as that from Days of Ruin/Dark Conflict</ref>
|'''K_HELI'''<ref>Same Unit as Battlecopters</ref> || WEAPON_AIR_TO_GROUND_MISSILE ||WEAPON_K_HELI_MG
|style="text-align: center;"|'''BOMBER'''
|-
|style="text-align: center;"|'''STEALTHBOMBER'''
|'''T_HELI'''<ref>Same Unit as Transport Copters</ref>|| N/A||N/A
|-
|'''DUSTER'''<ref>Same Unit as that from Days of Ruin/Dark Conflict</ref>|| WEAPON_AIRPLANE_MG||N/A
|-
|'''BOMBER'''||WEAPON_BOMB||N/A
|-
|'''STEALTHBOMBER'''||WEAPON_STEALTHROCKET||N/A
|-
|'''TRANSPORTPLANE'''||N/A||N/A
|-
|'''FIGHTER'''||WEAPON_AIR_TO_AIR_MISSILE||N/A
|-
|'''WATERPLANE'''<ref>Same Unit as that from Days of Ruin/Dark Conflict</ref>||WEAPON_WATERPLANE_MISSILE||N/A
|-
|'''ZCOUNIT_KIROV'''<ref>CO Unit of Tasha, Eagle, Waylon</ref>||WEAPON_BOMB||N/A
|-
|'''BLACK_BOMB'''||N/A||N/A
|-
|-
|style="text-align: center;"|'''TRANSPORTPLANE'''
|style="text-align: center;"|'''FIGHTER'''
|style="text-align: center;"|'''WATERPLANE'''<ref>Same Unit as that from Days of Ruin/Dark Conflict</ref>
|style="text-align: center;"|'''ZCOUNIT_KIROV'''<ref>CO Unit of Tasha, Eagle, Waylon</ref>
|}
|}


Line 54: Line 66:
[[Category:Units]]
[[Category:Units]]
[[Category:UnitIDs]]
[[Category:UnitIDs]]
[[Category:Modding tutorials]]

Latest revision as of 22:16, 26 November 2023

Air Units' stats and properties can be modified as a whole, by using the GameEnums.UnitType_Air variable.For instance:

CO_TEST.getOffensiveBonus = function (co, attacker, atkPosX, atkPosY,
    defender, defPosX, defPosY, isDefender, action,luckmode, map) {

    if (co.getIsCO0() === true) {
            switch (co.getPowerMode()) {

            case GameEnums.PowerMode_Power:
                if (attacker.getUnitType() === GameEnums.UnitType_Air) {
                    return 30;
                }
            break; 
       //rest of the code goes here
       }

    }

}


Increases the Offense of Air Units by 30% during the CO Power.


Modifying stats or properties of specific Units

Each Unit can be modified through a comparison of the UnitID. The Unit ID can be obtained through unit.getUnitID() And it's of a String type.

Possible values are, along with their weapon names:

Air units and their weapon strings
Air Units Primary Weapon String Secondary Weapon String
K_HELI[1] WEAPON_AIR_TO_GROUND_MISSILE WEAPON_K_HELI_MG
T_HELI[2] N/A N/A
DUSTER[3] WEAPON_AIRPLANE_MG N/A
BOMBER WEAPON_BOMB N/A
STEALTHBOMBER WEAPON_STEALTHROCKET N/A
TRANSPORTPLANE N/A N/A
FIGHTER WEAPON_AIR_TO_AIR_MISSILE N/A
WATERPLANE[4] WEAPON_WATERPLANE_MISSILE N/A
ZCOUNIT_KIROV[5] WEAPON_BOMB N/A
BLACK_BOMB N/A N/A


Of these, the ones with the ZCOUNIT_ prefix are Units specific to COs that cannot be deployed by the rest.

Notes

  1. Same Unit as Battlecopters
  2. Same Unit as Transport Copters
  3. Same Unit as that from Days of Ruin/Dark Conflict
  4. Same Unit as that from Days of Ruin/Dark Conflict
  5. CO Unit of Tasha, Eagle, Waylon