en>Admin
 
m (1 revision imported)

Revision as of 02:05, 19 June 2022

Notice: Infantry Units are not included in this list, as they are their own Type.

Ground Units stats and properties can be modified as a whole, by using the GameEnums.UnitType_Ground 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_Ground) {
                    return 30;
                }
            break; 
       //rest of the code goes here
       }

    }

}


Increases the Offense of Ground 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:

Ground Units
ANTITANKCANNON APC ARTILLERY FLAK
FLARE HEAVY_TANK[1] HOELLIUM[2] LIGHT_TANK[3]
MEGATANK MISSILE NEOTANK PIPERUNNER
RECON ROCKETTHROWER[4] ZCOUNIT_AUTO_TANK ZCOUNIT_CHAPERON
ZCOUNIT_CRYSTAL_TANK ZCOUNIT_HOT_TANK ZCOUNIT_INTEL_TRUCK ZCOUNIT_IRON_SHIELD_GENERATOR
ZCOUNIT_LOGIC_TRUCK ZCOUNIT_NEOSPIDER_TANK ZCOUNIT_REPAIR_TANK ZCOUNIT_ROYAL_GUARD
ZCOUNIT_SIEGE_CANNON ZCOUNIT_SMUGGLER ZCOUNIT_TANK_HUNTER


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 Md Tank
  2. ↑ Same Unit as Oozium
  3. ↑ Same Unit as Tank
  4. ↑ Same Unit as Rocket Launcher