Data/Units

From SC2Mapster Wiki
Jump to: navigation, search

Contents

Units (Data Type)[edit | edit source]

Units[edit | edit source]

Description[edit | edit source]

Units are Data Types and is the integral playing piece which appear in the game world and affect the game state. Includes all units, structures, destructibles, projectiles, items and resources. Are placed on the maps using Units in the terrain editor (picture of zegling Ui-editoricons-layers units.png on top bar of editor) The way the Unit appears in game is determined by the Actors and Models attached to it. Units main focus is to handle certain filed values such as stats and cost. Almost every Unit is going to have Abilities. These abilities are placed on the Command Card and is established by use of a Button. Units can also have Behaviors. Behaviors adds depth/buffs to the unit. Most Units will have Weapons and those weapons can be Upgraded by other Unit's Research Abilities.

Hints[edit | edit source]

  • Units can Train other units
  • Units can be built on other units by use of a UnitType Validator in the Build Abilities
  • Units can be resources
  • Units can Morph into other Units
  • Units can be used for Requirements
  • Except placeholder unit, every unit need a unit actor, which defines the model and animations
  • Placeholder unit uses the actor of the old unit.
  • Abilities must be put in the Ability: Abilities - Ability field for them to function in the command card.
  • Ui-editoricon-triggercategories unit.png Units can be used for Triggers

Example Usage[edit | edit source]

Every Unit and Building in Melee and custom maps[edit | edit source]

All the structures and units from the Noble marine to the mighty Ultralisk are units. Brood Lords spawn Broodling escort units that are unselectable which then convert themselves into projectiles which like all non beams are units. Even the mineral clusters gathered and the vespene geysers harvested are units. Units can also be used for heroes and items.

Fields Description[edit | edit source]

(None): AI Kite Range[edit | edit source]

  • (Unknown)

(None): Effect History Limit[edit | edit source]

  • (Unknown)

(None): Energy Armor Formula - Negative Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is <0 for the damage formula
  • Damage increase = 2-Negative Damage Base^(-ve armor*Negative Armor Multiplier)

(None): Energy Armor Formula - Negative Damage Base[edit | edit source]

(None): Energy Armor Formula - Negative Damage Unscaled[edit | edit source]

  • Flat damage increase per point of negative armor

(None): Energy Armor Formula - Positive Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is >0 for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))

(None): Energy Armor Formula - Positive Damage Ratio[edit | edit source]

  • The log? (please confirm correct mathematical terminology) applied per point of armor if positive for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))

(None): Gender[edit | edit source]

(None): Inner Radius Safety Multiplier[edit | edit source]

  • (Unknown)

(None): Life Armor Formula - Negative Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is <0 for the damage formula
  • Damage increase = 2-Negative Damage Base^(-ve armor*Negative Armor Multiplier)

(None): Life Armor Formula - Negative Damage Base[edit | edit source]

  • Base (https://en.wikipedia.org/wiki/Exponentiation) applied to the damage formula if armor is negative
  • Damage increase = 2-Negative Damage Base^(-ve armor*Negative Armor Multiplier)
  • Use 0.94 for a WC3 like armor mechanic

(None): Life Armor Formula - Negative Damage Unscaled[edit | edit source]

  • Flat damage increase per point of negative armor

(None): Life Armor Formula - Positive Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is >0 for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))

(None): Life Armor Formula - Positive Damage Ratio[edit | edit source]

  • The log? (please confirm correct mathematical terminology) applied per point of armor if positive for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))
  • Use 0.06 for a WC3 like armor mechanic

(None): Powerup Cost - Charge - Enable Charge Time Queueing[edit | edit source]

  • e_chargeFlagRestoreAllChargesOnCooldown: (Unknown)
  • Enable Charge Time Queueing: (Unknown)

(None): Powerup Cost - Charge - Cooldown - Operation[edit | edit source]

  • Add: (Unknown) Adds the Cost: Powerup Cost - Cooldown - Time Start value onto the current cooldown with each use?
  • Add If Not In Cooldown: (Unknown) Adds the Cost: Powerup Cost - Cooldown - Time Start value if the ability is not already in cooldown?
  • Max: (Unknown)
  • Min: (Unknown)
  • Multiply: (Unknown) Multiply the current cooldown by the Cost: Powerup Cost - Cooldown - Time Start value?
  • Set: (Unknown)

(None): Resource Damage Leech Filters[edit | edit source]

  • The filters for what targets this unit can leech resources from

(None): Resource Damage Leech - Amount[edit | edit source]

  • Amount of resources gained per damage type dealt using a Damage effect

(None): Revive Cost Per level - Charge - Enable Charge Time Queueing[edit | edit source]

  • e_chargeFlagRestoreAllChargesOnCooldown: (Unknown)
  • Enable Charge Time Queueing: (Unknown)

(None): Revive Cost Per level - Charge - Cooldown - Operation[edit | edit source]

  • Add: (Unknown) Adds the Cost: Revive Cost Per level - Cooldown - Time Start value onto the current cooldown with each use?
  • Add If Not In Cooldown: (Unknown) Adds the Cost: Revive Cost Per level - Cooldown - Time Start value if the ability is not already in cooldown?
  • Max: (Unknown)
  • Min: (Unknown)
  • Multiply: (Unknown) Multiply the current cooldown by the Cost: Revive Cost Per level - Cooldown - Time Start value?
  • Set: (Unknown)

(None): Revive Cost - Charge - Enable Charge Time Queueing[edit | edit source]

  • e_chargeFlagRestoreAllChargesOnCooldown: (Unknown)
  • Enable Charge Time Queueing: (Unknown)

(None): Revive Cost - Charge - Cooldown - Operation[edit | edit source]

  • Add: (Unknown) Adds the Cost: Revive Cost - Cooldown - Time Start value onto the current cooldown with each use?
  • Add If Not In Cooldown: (Unknown) Adds the Cost: Revive Cost - Cooldown - Time Start value if the ability is not already in cooldown?
  • Max: (Unknown)
  • Min: (Unknown)
  • Multiply: (Unknown) Multiply the current cooldown by the Cost: Revive Cost - Cooldown - Time Start value?
  • Set: (Unknown)

(None): Shield Armor Formula - Negative Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is <0 for the damage formula
  • Damage increase = 2-Negative Damage Base^(-ve armor*Negative Armor Multiplier)

(None): Shield Armor Formula - Negative Damage Base[edit | edit source]

(None): Shield Armor Formula - Negative Damage Unscaled[edit | edit source]

  • Flat damage increase per point of negative armor

(None): Shield Armor Formula - Positive Armor Multiplier[edit | edit source]

  • Multiplier applied to the armor value is >0 for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))

(None): Shield Armor Formula - Positive Damage Ratio[edit | edit source]

  • The log? (please confirm correct mathematical terminology) applied per point of armor if positive for the damage formula
  • Damage reduction =((armor*Positive Armor Multiplier)*Positive Damage Ratio)/(1+Positive Damage Ratio*(armor*Positive Armor Multiplier))

(None): Subgroup Priority Delta[edit | edit source]

  • (Unknown)

(None): Targeting Hit Test Priority[edit | edit source]

  • If the number of units on screen exceed the number able to be rendered at once this value sets the priority for the unit to still be included in hit tests for launched missiles

(None): Taunt doesn't stop unit[edit | edit source]

  • Gives the taunt type an equivalent of the Transient flag
  • Dance
  • Cheer
  • Tease

(None): User Tag[edit | edit source]

  • (Unknown) Text string of some kind?

Ability: Abilities - Ability[edit | edit source]

  • List of abilities the unit can use (max 64)
  • Using the Issue Order effect or triggers allows the use of abilities that are not linked to a button in the command card
  • The Attack ability is needed for the unit to be able to fire it's weapons
  • The Move ability is needed for the unit to move by right clicking
  • The Warpable ability is need for the units to be created in a Power Source
  • Abilities of units a unit morphs into also count towards the cap

Ability: Command Card - Buttons - Ability Command[edit | edit source]

UnitCommandCard.jpg

  • Determines the abilities performed when the buttons for the Ability Command command type are clicked

Ability: Command Card - Buttons - Behavior[edit | edit source]

  • Part of the Command Card creation menu
  • Determines the Behaviors given for the Passive command type
  • Seems partially obsolete as several in game units use the passive command type purely for the button texture and give the associated behavior with the Behavior: Behaviors - Behavior field

Ability: Command Card - Buttons - Column[edit | edit source]

  • Determines the horizontal position of each button

Ability: Command Card - Buttons - Face[edit | edit source]

  • The button seen in the command card
  • Created under the Buttons data type

Ability: Command Card - Buttons - Requirements[edit | edit source]

  • Requirement shown on the button
  • Does not affect the use of the button or it's visibility

Ability: Command Card - Buttons - Row[edit | edit source]

  • Determines the vertical position of each button

Ability: Command Card - Buttons - Show In Glossary[edit | edit source]

  • (Unknown)

Ability: Command Card - Buttons - Submenu Card ID[edit | edit source]

  • Links the Submenu command type to one of the command cards listed under Ability: Command Card - Card Id

Ability: Command Card - Buttons - Submenu Full Validation[edit | edit source]

  • (Unknown)

Ability: Command Card - Buttons - Submenu Is Sticky[edit | edit source]

  • If enabled then the submenu does not default to command card 1 after using a button from the submenu

Ability: Command Card - Buttons - Submenu State[edit | edit source]

  • Links the submenu to a Learn type ability
  • Several different submenu command types with Learn abilities can be linked to the same command card
  • The Learn ability must be set under Ability: Abilities - Ability

Ability: Command Card - Buttons - Type[edit | edit source]

  • Determines which command of an ability is performed if there are multiple eg. Move has 5 different commands for the same ability while Attack only has one

Ability: Command Card - Card Id[edit | edit source]

  • Used to link submenus to individual command cards
  • Not much of interest here since it is filled in automatically with the utilization of a command card

Ability: Command Card - Row Text[edit | edit source]

  • (Unknown)

AI: AI Evaluation[edit | edit source]

  • Specifies the type of unit the AI will consider this unit when evaluating its importance.

AI: AI Evaluation - Constant[edit | edit source]

  • Specifies a flat value to be added to the AI importance calculation.

AI: AI Evaluation - Factor[edit | edit source]

  • This value is multiplied by the AI importance calculation before the Constant is added.

AI: AI Notify Effect[edit | edit source]

  • Notification effect that occurs for the unit.

AI: AI Override Target Priority[edit | edit source]

  • Makes the AI switch from targets of lower priority to ones of higher priority
  • Only in game units with a value >0 are gatherers like SCVs

AI: Tactical AI Channel[edit | edit source]

  • Specify the a trigger function that should be called periodically to while an order is being channelled so that the AI can cancel it, if desired.
  • Represents a function name in the Galaxy virtual machine.
  • When the unit is owned by an active AI player, it will periodically poll this function only while channelling.
  • Tactical AI is only run for active computer players. It is not possible to turn on for non-computer player slots.
  • The referenced function must use the following prototype:

void tacticalaifunction(int player, unit aiUnit, unitgroup scanGroup);

  • The Odin has a good example of such a function:

void AIChannelMPOdin (int player, unit aiUnit, unitgroup scanGroup) {

   order cancelOrd = AICreateOrder(player, c_AB_Bombardment, 1);
   order curOrd;
   abilcmd curAbilCmd;
   point loc;
   fixed barrageRadius = AIEffectFixed(player, c_EF_BombardmentArea, c_fieldAreaRadius0);
   unit unitToCheck;
   int loop = 0;
   if (!UnitOrderIsValid(aiUnit, cancelOrd)) {
       return;
   }
   curOrd = UnitOrder(aiUnit, 0);
   if ((curOrd == null) && AIIsAttackOrder(curOrd)) {
       return;
   }
   curAbilCmd = OrderGetAbilityCommand(curOrd);
   if (AbilityCommandGetAbility(curAbilCmd) != c_AB_Bombardment || 
       AbilityCommandGetCommand(curAbilCmd) != 0) {
           return;
   }
   loc = OrderGetTargetPoint(curOrd);
   loop = UnitGroupCount(scanGroup, c_unitCountAll);
   while (loop > 0) {
       unitToCheck = UnitGroupUnit(scanGroup, loop);
       loop = loop - 1;
       if (PointsInRange(UnitGetPosition(unitToCheck), loc, barrageRadius)) {
           // found at least one enemy in the barrage area
           return;
       }
   }
   // cast a cancel order to stop barraging the empty area
   AICast(aiUnit, cancelOrd, c_noMarker, c_castHold);

}

AI: Tactical AI Filters[edit | edit source]

  • Filter set for the tactical AI responses to targets.
  • (unsure) This is a pre-filter for the scanGroup argument of the tactical AI function.

AI: Tactical AI Function[edit | edit source]

  • Function or code that runs the unit's tactical artificial intelligence.
  • Represents a function name in the Galaxy virtual machine.
  • When the unit is owned by an active AI player, it will periodically poll this function.
  • Tactical AI is only run for active computer players. It is not possible to turn on for non-computer player slots.
  • The referenced function must use the following prototype:

void tacticalaifunction(int player, unit aiUnit, unitgroup scanGroup);

  • The Orbital Command unit has a good example of such a function:

void AIThinkOrbitalCommand (int player, unit aiUnit, unitgroup scanGroup) {

   // rally
   if (AIEvalTacticalData(aiUnit, null)) {
       return;
   }
   if (ScannerSweep(player, aiUnit)) {
       return;
   }
   if (CargoDefend(player, aiUnit, scanGroup, 10, 10, c_TU_SCV, c_AB_CommandCenterChange))
   {
       return;
   }
   if (AISuspectDetectionDanger(player, c_lateDetectionDangerTime)) {
       if (UnitGetPropertyInt(aiUnit, c_unitPropEnergy, c_unitPropCurrent) < 150) {
           return; // save for two comsats
       }
   }
   if (CallDownMule(player, aiUnit)) {
       return;
   }
   ////  Save energy instead
   //ord = CallDownSupply(player, aiUnit);
   //if (ord != null) {
   //    AICast(aiUnit, ord, c_noMarker, c_castHold);
   //    return;
   //}

}

AI: Tactical AI Range[edit | edit source]

  • Range reference for the unit's tactical AI.

AI: Tactical AI[edit | edit source]

  • (Unknown) used by melee units

Behavior: Add On Offset X[edit | edit source]

  • If the unit is an addon for another unit, this field determines the offset along the global map X axis at which the addon is created

Behavior: Add On Offset Y[edit | edit source]

  • If the unit is an addon for another unit, this field determines the offset along the global map Y axis at which the addon is created

Behavior: Added On Units - Behavior[edit | edit source]

  • If the unit is an addon for another unit, this field determines the Behaviors given to the host unit

Behavior: Added On Units - Unit[edit | edit source]

  • What units this unit can act as an addon for

Behavior: Behaviors - Behavior[edit | edit source]

  • Behaviors that are automatically active on unit birth/creation unless disabled/removed by validators or requirements
  • These behaviors cannot be transfered using the [[Data/Effects/Transfer Behavior|Transfer Behavior effect

Behavior: Built On As[edit | edit source]

  • Units built on this unit are exchanged with the selected unit

Behavior: Built On[edit | edit source]

  • Unit on which the Unit must be constructed eg. Extractors need Vespene Geyser units to be built on
  • The unit built on is still known as existing
  • (Unknown) what properties are transferred but the current Stats: Amount of the Resource behaviour is shared both ways
  • If this feature gives problems in game check the Movement: Pathing Footprint - Placement footprint from the Footprints data type that is used for the unit

Behavior: Damage Dealt (Veterancy)[edit | edit source]

  • A multiplyer for the Veterancy behavior based on the experience points gained by damage dealt by the unit

Behavior: Damage Taken (Veterancy)[edit | edit source]

  • A multiplyer for the Veterancy behavior based on the experience points gained by damage taken by the unit

Behavior: Resource Drop Off[edit | edit source]

  • Makes the unit a drop off for resources collected by units with the Harvest ability
  • Each of the four resources is a box that can be checked to enable deposition at the unit

Behavior: Resource State[edit | edit source]

  • Harvestable: means that units with the Harvest ability can gather resources from the unit if the unit has the Resource behaviour
  • Unknown: means that the unit is unable to be harvested
  • Raw: means that the resources cannot be gathered by units specifically with the Harvest ability.
    • Used by vespene geysers to prevent direct harvesting while still keeping count of the remaining resource amount

Behavior: Resource Type[edit | edit source]

  • The resource type of the four gathered from the unit if it has the Resource behaviour by harvesting units (1 Max)

Behavior: Response[edit | edit source]

  • Response the unit has when hit by an effect which can cause the acquire/flee response
  • Acquire: makes the unit return fire
  • Flee: makes the unit run away from the effect source

Combat: Attack Speed Multiplier On Creep[edit | edit source]

  • Multiplier applied to the period of Weapons when the unit is on creep

Combat: Attack Target Priority[edit | edit source]

  • The priority the unit has of being targeted automatically when the initial target dies

Combat: Death Reveal Duration[edit | edit source]

  • Duration of the reveal area of where the dead unit stood

Combat: Death Reveal Radius[edit | edit source]

  • Radius of the area that is revealed when the unit dies

Combat: Death Reveal Type[edit | edit source]

  • Snapshot: reveals structures and non mobile units as stationary images in the last position seen at the time of unit death
  • Vision: gives full vision of the area until the duration expires

Combat: Default Acquire Level[edit | edit source]

  • (Unknown) presumed to be involved with the conditions on which the unit acquires a target without being ordered
  • Defensive (Unknown) used only by gatherers, is presumed to only acquire to defend itself
  • None (Unknown) used only by Carrier interceptors
  • Offensive (Unknown) default setting
  • Passive (Unknown) only used by Overmind Tendril

Combat: Energy Gained by Damage Taken[edit | edit source]

  • Amount of the energy vital the unit gains for each point of damage it takes from each of the damage types

Combat: Energy Leeched by Damage Dealt[edit | edit source]

  • Amount of the energy vital the unit gains for each point of damage it deals for each of the damage types

Combat: Kill Experience[edit | edit source]

  • Number of experience points given to units with the Veterancy behavior if they kill this unit

Combat: Kill Resource[edit | edit source]

  • Amount of resources given to the player of the unit that kills this unit

Combat: Life Gained from Damage Taken[edit | edit source]

  • Amount of the life vital the unit gains for each point of damage taken from each of the damage types

Combat: Life Leeched from Damage Dealt[edit | edit source]

  • Amount of the life vital the unit gains for each point of damage it deals for each of the damage types

Combat: Revive Cost Per Level - Charge - Count (Max)[edit | edit source]

  • Max number of charges this ability can hold added for each level of Veterancy behavior the unit has?
  • (Unknown) How it interacts with the Revive ability charge pool

Combat: Revive Cost Per Level - Charge - Count (Start)[edit | edit source]

  • Starting amount of charges of the ability added for each level of Veterancy behavior the unit has?
  • (Unknown) How it interacts with the Revive ability charge pool

Combat: Revive Cost Per Level - Charge - Count (Use)[edit | edit source]

  • Cost in charges added to the Revive ability cost for each level of Veterancy behavior the unit has

Combat: Revive Cost Per Level - Charge - Hide Count[edit | edit source]

  • Hide the amount of charges count in the UI

Combat: Revive Cost Per Level - Charge - Link[edit | edit source]

  • String that allows several abilities/effects to share the same pool of charges

Combat: Revive Cost Per Level - Charge - Location[edit | edit source]

  • Determines the sharing of the charges
  • Ability: means that the charge sharing is only limited to this ability
  • Behavior: (Unknown)
  • Global: means that the charges are shared between all players so that an ability could only be used a limited number in total by all players
  • Player: that the charges are shared between all units of that player
  • Unit: means each unit has it's own charge pool

Combat: Revive Cost Per Level - Charge - Time Start[edit | edit source]

  • The time taken to regenerate a charge
  • Since patch 1.4 this is inconsistently used as the time taken to first generate a charge in some cases

Combat: Revive Cost Per Level - Charge - Time Use[edit | edit source]

  • The time increment to the Charge - Time Start each time the ability is used
  • Since patch 1.4 this is inconsistently used as the time taken between charge regeneration in some cases

Combat: Revive Cost Per Level - Cooldown - Link[edit | edit source]

  • String that allows several abilities to share a common cooldown

Combat: Revive Cost Per Level - Cooldown - Location[edit | edit source]

  • Determines the extent of the sharing of the cooldown
  • Ability: means that the cooldown sharing is only limited to this ability on this unit
  • Behavior: (Unknown)
  • Global: means that the cooldown is shared between all players so that the ability works on a first come first serve basis
  • Player: that the cooldown is shared between all units of that player
  • Unit: means each unit has it's own cooldown

Combat: Revive Cost Per Level - Cooldown - Time Start[edit | edit source]

  • Cooldown added for each level of Veterancy behavior when the unit is created before it can first have the Revive ability used on it

Combat: Revive Cost Per Level - Cooldown - Time Use[edit | edit source]

  • Cooldown added for each level of Veterancy behavior to the time between when the unit can next have the Revive ability used on it

Combat: Revive Cost Per Level - Cost Display[edit | edit source]

  • If the Revive ability costs resources or vitals to use, this field determines which ones are shown

Combat: Revive Cost Per Level - Technology Resource Cost[edit | edit source]

  • Cost added for each level of Veterancy behavior to the cost of using the Revive ability on this unit in technology resources (minerals, vespene, terrazine and custom)

Combat: Revive Cost Per Level - Vital Fraction[edit | edit source]

  • Cost added for each level of Veterancy behavior to the cost of using the Revive ability on this unit in percentage of life, shield and/or energy.

Combat: Revive Cost Per Level - Vitals[edit | edit source]

  • Cost added for each level of Veterancy behavior to the cost of using the Revive ability on this unit in life, shield and/or energy.

Combat: Revive Cost - Charge - Count (Max)[edit | edit source]

  • Max number of charges this ability can hold added to the Revive ability charge pool?
  • (Unknown) How it interacts with the Revive ability charge pool

Combat: Revive Cost - Charge - Count (Start)[edit | edit source]

  • Starting amount of charges of the ability added to the Revive ability charge pool?
  • (Unknown) How it interacts with the Revive ability charge pool

Combat: Revive Cost - Charge - Count (Use)[edit | edit source]

  • Cost in charges added to the Revive ability cost

Combat: Revive Cost - Charge - Hide Count[edit | edit source]

  • Hide the amount of charges count in the UI

Combat: Revive Cost - Charge - Link[edit | edit source]

  • String that allows several abilities/effects to share the same pool of charges

Combat: Revive Cost - Charge - Location[edit | edit source]

  • Determines the sharing of the charges
  • Ability: means that the charge sharing is only limited to this ability
  • Behavior: (Unknown)
  • Global: means that the charges are shared between all players so that an ability could only be used a limited number in total by all players
  • Player: that the charges are shared between all units of that player
  • Unit: means each unit has it's own charge pool

Combat: Revive Cost - Charge - Time Start[edit | edit source]

  • The time taken to regenerate a charge
  • Since patch 1.4 this is inconsistently used as the time taken to first generate a charge in some cases

Combat: Revive Cost - Charge - Time Use[edit | edit source]

  • The time increment to the Charge - Time Start each time the ability is used
  • Since patch 1.4 this is inconsistently used as the time taken between charge regeneration in some cases

Combat: Revive Cost - Cooldown - Link[edit | edit source]

  • String that allows several abilities to share a common cooldown

Combat: Revive Cost - Cooldown - Location[edit | edit source]

  • Determines the extent of the sharing of the cooldown
  • Ability: means that the cooldown sharing is only limited to this ability on this unit
  • Behavior: (Unknown)
  • Global: means that the cooldown is shared between all players so that the ability works on a first come first serve basis
  • Player: that the cooldown is shared between all units of that player
  • Unit: means each unit has it's own cooldown

Combat: Revive Cost - Cooldown - Time Start[edit | edit source]

  • Cooldown added to the Time Start cooldown of the Revive ability when the unit is created before it can first be revived

Combat: Revive Cost - Cooldown - Time Use[edit | edit source]

  • Cooldown added to the Time Use cooldown of the Revive ability when reviving this unit

Combat: Revive Cost - Cost Display[edit | edit source]

  • If the Revive ability costs resources or vitals to use, this field determines which ones are shown

Combat: Revive Cost - Technology Resource Cost[edit | edit source]

  • Cost added to the cost of using the Revive ability on this unit in technology resources (minerals, vespene, terrazine and custom)

Combat: Revive Cost - Vital Fraction[edit | edit source]

  • Cost added to the cost of using the Revive ability on this unit in percentage of life, shield and/or energy.

Combat: Revive Cost - Vitals[edit | edit source]

  • Cost added to the cost of using the Revive ability on this unit in life, shield and/or energy.

Combat: Shields Gained from Damage Taken[edit | edit source]

  • Amount of the shield vital gained for each point of damage taken by the unit from each damage type

Combat: Shields Leeched from Damage Dealt[edit | edit source]

  • Amount of the shield vital gained for each point of damage dealt by the unit for each damage type

Combat: Turrets[edit | edit source]

  • You can add Turrets in this field
  • Does NOT require the model used for the Unit actor to have a TurretZ attachment point.
  • Attachment point for this turret must be specified in the Turret actor on the Attachment: Yaw Query + fields either filtered by Direct or through Attach Methods.

Combat: Weapons - Turret[edit | edit source]

  • Turrets the unit has
  • Created under the Turrets data type
  • Requires the model used for the unit actor to have a TurretZ attachment point to function properly (able to be viewed under the Cutscenes Editor)
  • Allows units with Weapons with a low arc to fire without the unit turning
  • Additional turrets can be added by Items and Behaviours

Combat: Weapons - Weapon[edit | edit source]

Cost: Cost Category[edit | edit source]

  • How the AI categorizes the unit for spending resources

Cost: Cost[edit | edit source]

  • Cost of the unit in technology resources

Cost - Powerup Cost +[edit | edit source]

  • Standard cost fields associated with the powerup

Cost - Powerup Effect[edit | edit source]

  • (Unknown) item use maybe?
  • Uses Effects

Cost - Powerup Filters[edit | edit source]

  • Filters for determining what the powerup applies to

Cost - Powerup Range[edit | edit source]

  • (Unknown) Range the powerup can be used at?

Editor: Editor Categories[edit | edit source]

  • What folder the unit appears under in the Units pallet of the Terrain Editor
  • Character
  • Destructible
    • Units used to block off accesses for a certain regions of the map and must be destroyed to open those new region up on the map.
    • Rocks can be used to block off paths ramps expansions and cover resources
  • Hero
  • Item
  • Other
  • Projectile
  • Prop
  • Resource
  • Set
  • Shape
  • Structure
    • Units that are labeled as structure play a vital role in Melee games. Structures are usually constructed by worker and provides a means for the race to train a army, research upgrades, cast abilities and be used to gather resources.
  • Unit

Editor: Editor Comment[edit | edit source]

  • Personal notes from the authors
  • Useful for people trying to learn from the map
  • Able to be used by the Unit Compare Field validator

Editor: Editor Description[edit | edit source]

Editor: Editor Facing Alignment[edit | edit source]

  • What angle the unit is created at when placed in the editor
  • a value of 0 allows for random facing

Editor: Editor Flags[edit | edit source]

  • Flags used for editor placment of the unit
  • Ambient Lighting Occlusion: (Unknown)
  • Block Structures: prevents buildings being stacked on top of other units in the editor
  • Can Rotate: means the direction the unit faces can be turned in the editor
  • Default To Neutral Player: means that the unit is placed in the editor as belonging to (0) Neutral irrelevant of what the player setting is in the Units menu of the terrain editor
  • Hostile Default: means that the unit is placed in the editor as belonging to (15) Hostile irrelevant of what the player setting is in the Units menu of the terrain editor
  • No Auto Rotate: (Unknown)
  • No Palettes: (Unknown) used by beacons
  • No Placement: (Unknown) used by beacons

Editor: Editor Prefix[edit | edit source]

  • String that appears after the Unit: Name in the editor
  • Useful for grouping units together when searching
  • Able to be used by the Unit Compare Field validator

Editor: Editor Suffix[edit | edit source]

  • String that appears before the Unit: Name in the editor
  • Useful for grouping units together when searching
  • Able to be used by the Unit Compare Field validator

Movement: Acceleration[edit | edit source]

  • The rate at which the unit reaches its speed set under Movement: Speed from being stationary

Movement: Acquire Leash Radius[edit | edit source]

  • When the unit is idle this field determines how far the unit will chase an acquired target before giving up and returning to the original point

Movement: Acquire Leash Reset Radius[edit | edit source]

  • If the unit has given up on chasing an acquired target this field determines the distance from the original point the unit must be before being able to acquire another target
  • Can create a down time where units are vulnerable

Movement: Acquire Movement Limit[edit | edit source]

  • Pathing distance limit for acquiring a target

Movement: Allied Push Priority[edit | edit source]

  • Push priority when trying to move through stationary ally units
  • Units with a higher number in this field are unable to be blocked by units of a lower number by being able to push them out the way
  • Units with equal numbers in this field are unable to significantly move stationary units

Movement: Collide[edit | edit source]

  • Determines the group that the unit collides with other units on, eg. having both Ground and Flying Checked would mean the unit collides with both ground and air units.
  • Determines what pathing the unit collides with, eg. having Ground checked would prevent the unit from moving in areas designated as No Pathing and having Flying checked would prevent the unit from moving through No Fly Zones

Movement: Creep Speed Bonus[edit | edit source]

  • Flat value added or subtracted from the unit's Movement: Speed when on creep

Movement: Creep Speed Multiplier[edit | edit source]

  • Amount the Movement: Speed is multiplied when on creep (0.01 Min)

Movement: Deceleration[edit | edit source]

  • Rate at which the unit slows from the Movement: Speed to being stationary

Movement: Inner Radius While Dead[edit | edit source]

  • Radius for unit-structure collision/interaction when the unit is dead

Movement: Inner Radius[edit | edit source]

  • Radius for unit-structure collision/interaction

Movement: Lateral Acceleration[edit | edit source]

  • How fast the unit accelerates in a new direction while turning

Movement: Mover[edit | edit source]

  • Mover the unit moves with set under Movers data type
  • Usually use an Avoid or Flock type of mover
    • Ground - unit follows the contours of the terrain
    • Fly - unit moves at a set height (set in UI: Height) and only changes elevation to adjust for the terrain height nearing the height of the unit
  • Determines collision with terrain

Movement: Overlap Index[edit | edit source]

  • Allows units to overlap partially according to the smaller Movement: Radius of the two units
  • 0 = does not allow over lap
  • 1 = can overlap with 2 and 3 but not 1
  • 2 = can overlap with 1 and 3 but not 2
  • 3 = can overlap with 1 and 2 but not 3

Movement: Pathing Footprint[edit | edit source]

  • Footprint used for unit pathing around the unit
  • Created under Footprints data type
  • Makes placing the unit in the editor snap to the square grid

Movement: Pathing Footprint - Dead[edit | edit source]

  • Footprint used for unit pathing around the corpse of the dead unit
  • Created under Footprints data type

Movement: Pathing Footprint - Placement[edit | edit source]

  • Used for placement of the unit when created by construction or spawning
  • The Placement Check tiles of the footprint need to meet the condition flags in each Set to allow placement
  • Makes placing the unit snap to the square grid
  • Created under Footprints data type

Movement: Plane Array[edit | edit source]

  • Air means that for targeting the unit is known as an air unit
  • Ground means that for targeting the unit is known as a ground unit
  • If both are checked like the collossus then both air and ground attacks can hit it

Movement: Push Priority[edit | edit source]

  • Units with a higher number in this field are unable to be blocked by units of a lower number by being able to push them out the way
  • Units with equal numbers in this field are unable to significantly move stationary units

Movement: Radius - Dead[edit | edit source]

  • Radius for unit corpse-unit collision/interaction

Movement: Radius[edit | edit source]

  • Radius for unit-unit collision/interaction
  • Below 1, entering a value always rounds up to the nearest value valid by the editor (ex: entering 0.6 will always set at 0.625).
  • Careful notice when attempting to create custom units: When copying existing model, we sometimes tend to increase the radius since the unit is larger. Undesirable outcomes has been observed when moving close to some structures (ex: Barracks) causing the unit to get bumped away. This can solved by tuning the Inner Radius, which is responsible for interaction with structures.

Movement: Separation Radius[edit | edit source]

  • Seperation the unit tries to have in a group when moving to prevent collision

Movement: Speed[edit | edit source]

  • Speed the unit moves at unless impeded
  • (Not Sure) Measured in terrain squares per second

Movement: Stationary Turning Rate[edit | edit source]

  • Rate at which the unit turns when stationary
  • Requires the Turnable flag under Unit: Flags

Movement: Turning Rate[edit | edit source]

  • Determines the rate of turning while moving
  • If set very low the unit will need a very large arc to turn around meaning if it is ordered to a location within the arc it will just circle that point
  • Only used if the Turn Before Moving flag is disabled under Unit: Flags

Stats: Boosted Cliff Level[edit | edit source]

  • (Unknown) Has no effect on terrain elevation even with footprints that have the Boost Cliff/Height flag enabled under Placement Apply (tested with 0 and 1 cliff height)

Stats: Boosted Height[edit | edit source]

  • (Unknown) Has no effect on terrain elevation even with footprints that have the Boost Cliff/Height flag enabled under Placement Apply (tested with 1 cliff height)

Stats: Cargo Overlap Filters[edit | edit source]

  • Filter to ignore the collision of units with certain attributes when unloading this unit from a Transport ability

Stats: Cargo Size[edit | edit source]

  • If the unit is loaded by a Transport ability, this field determines how many cargo slots the unit takes

Stats: Death Time[edit | edit source]

  • Time taken from the unit's life vital reaching zero (unit death) until the corpse of the unit is removed
  • Having a time of 0 means the unit is instantly removed on death which reduces lag if there are a lot of that unit
  • When the corpse of the unit is removed, the unit cannot be revived with the Revive] ability or targeted by abilities and effects that have Dead as required in their filters

Stats: Energy Armor[edit | edit source]

  • Amount of points of energy armor the unit has
  • Potentially affects the amount of damage taken from Damage effects

Stats: Energy Damage Ratio[edit | edit source]

  • How much of the energy vital is lost per point of damage taken
  • (Unknown) how it prioritises against shield damage taken
  • Used for "Mana Shield" possessing units

Stats: Energy Maximum[edit | edit source]

  • The unmodified maximum amount of the energy vital the unit can have

Stats: Energy Regen Rate Bonus on Creep[edit | edit source]

  • Bonus value added onto the Stats: Energy Regeneration Rate when on creep

Stats: Energy Regeneration Delay[edit | edit source]

  • The time taken from having lost energy through cost or effects or combat before the energy vital starts regenerating again

Stats: Energy Regeneration Rate[edit | edit source]

  • The amount of points of the energy vital generated per second
  • Can be a negative number

Stats: Energy Starting Amount[edit | edit source]

  • The amount of the energy vital the unit has on completion of construction or creation

Stats: Facing[edit | edit source]

  • The angle the unit faces if it lacks the Turnable flag
  • Used for positioning the direction buildings face

Stats: Item[edit | edit source]

  • The item properties this unit has when acting as an item in an Item Container or Inventory of another unit
  • Properties are determined under the Items data type

Stats: Life Armor Level[edit | edit source]

  • The number shown in the lower right of the UI for the armor displaying what level the armor is

Stats: Life Armor[edit | edit source]

  • Amount of points of life armor the unit has
  • Potentially affects the amount of damage taken from Damage effects

Stats: Life Maximum[edit | edit source]

  • The unmodified maximum amount of the life vital the unit can have (1 Min)

Stats: Life Regen Rate Bonus on Creep[edit | edit source]

  • Bonus value added onto the Stats: Life Regeneration Rate when on creep

Stats: Life Regeneration Delay[edit | edit source]

  • The time taken from having lost life through cost, effects or combat before the life vital starts regenerating again

Stats: Life Regeneration Rate[edit | edit source]

  • The amount of points of the life vital generated per second
  • Can be a negative number

Stats: Life Starting Amount[edit | edit source]

  • The amount of the life vital the unit has on completion of construction or creation (1 Min)

Stats: Mass[edit | edit source]

  • Stat utilized by the Apply Force effect to determine how far/fast the unit is moved
  • Has effective value between 0 and 1 (may have changed since patches)

Stats: Mob[edit | edit source]

  • (Unknown) used to do with some MOB cheat

Stats: Pawn Item Reduction[edit | edit source]

  • Percentage of unit cost gained when sold as an item using the Pawn ability
  • Requires the Pawnable flag

Stats: Race[edit | edit source]

  • Race from the Races data type the unit is known as

Stats: Repair Time[edit | edit source]

  • Time it takes to fully reheal the unit by the Create Healer effect

Stats: Revive Delay[edit | edit source]

  • Time it takes before a Revive ability is usable

Stats: Revive Time[edit | edit source]

  • Time it takes for a Revive ability to finish after it has started

Stats: Score - Kill[edit | edit source]

  • Amount of score gained/lost by killing the unit
  • (Rephrase) Used for score count in the screen when game ends

Stats: Score - Lost[edit | edit source]

  • Amount of score gained/lost by losing the unit to an attacker
  • (Rephrase) Used for score count in the screen when game ends

Stats: Score - Produce[edit | edit source]

  • Amount of score gained/lost by producing the unit
  • (Rephrase) Used for score count in the screen when game ends

Stats: Score Kill Cost Factor[edit | edit source]

  • (Unknown)

Stats: Score Lost Cost Factor[edit | edit source]

  • (Unknown)

Stats: Score Make Cost Factor[edit | edit source]

  • (Unknown)

Stats: Shield Armor Level[edit | edit source]

  • The number shown in the lower right of the UI for the armor displaying what level the armor is

Stats: Shield Armor[edit | edit source]

  • Amount of points of shield armor the unit has
  • Potentially affects the amount of damage taken from Damage effects

Stats: Shield Damage Ratio[edit | edit source]

  • The amount of shield vital lost per point of damage taken

Stats: Shield Maximum[edit | edit source]

  • The unmodified maximum amount of the shield vital the unit can have

Stats: Shield Regen Rate Bonus on Creep[edit | edit source]

  • Bonus value added onto the Stats: Shield Regeneration Rate when on creep

Stats: Shield Regeneration Delay[edit | edit source]

  • The time taken from having lost shield through cost, effects or combat before the shield vital starts regenerating again

Stats: Shield Regeneration Rate[edit | edit source]

  • The amount of points of the shield vital generated per second
  • Can be a negative number

Stats: Shield Starting Amount[edit | edit source]

  • The amount of the shield vital the unit has on completion of construction or creation

Stats: Sight Bonus[edit | edit source]

  • Amount the sight radius is modified with a day/night cycle
  • Day/night cycles are implemented using Set Time Of Day and Set Day Length triggers
  • (link to tutorial)

Stats: Sight Radius[edit | edit source]

  • How far the unit can see
  • Seems to cap at 16 even though it accepts values up to 32

Stats: Supplies[edit | edit source]

  • Affects how much supply is produced/consumed
  • Positive values produce supply
  • Negative values consume supply

Stats: Vision Height[edit | edit source]

  • What height the unit vision is known as
  • If the vision height is higher than units or doodads that have fooptints with the Block Vision flag the unit will be able to see over the vision blocker

Stats: Vital Bonus On Dense Terrain[edit | edit source]

  • Bonus to max vitals when on dense terrain (what defines dense terrain?)

Stats: Vital Multiplier On Dense Terrain[edit | edit source]

  • Multiplier applied to max vitals when on dense terrain (what defines dense terrain?)

Tech Tree: Glossary Alias[edit | edit source]

  • (Unknown)

Tech Tree: Glossary Category[edit | edit source]

  • What tech tree the unit belongs too
  • Must change the last part of the text key eg. Unit/Category/Change Here

Tech Tree: Glossary Priority[edit | edit source]

  • (Unknown)

Tech Tree: Glossary Strong Array[edit | edit source]

  • Units this unit is known as strong against

Tech Tree: Glossary Weak Array[edit | edit source]

  • Units this unit is known as weak against

Tech Tree: Tech Alias[edit | edit source]

  • The value or string alias for a unit, group of units, abilities or behaviours recognised by the Requirements data type as equivalent for enumerating several different data objects
  • Used by the zerg town centers for the Have Hatchery requirement

Tech Tree: Tech Tree Produced Units[edit | edit source]

  • Units Trained by this unit in the tech tree

Tech Tree: Tech Tree Unlocked Units[edit | edit source]

  • Units unlocked by this unit in the tech tree

UI: Description[edit | edit source]

  • Description of the unit when the wireframe is highlighted in the UI

UI: Equipment Array - Effect[edit | edit source]

  • The Damage effect whose Combat: Amount is used to override the UI to create a dummy weapon

UI: Equipment Array - Icon[edit | edit source]

  • The texture used for the icon of the dummy weapon

UI: Equipment Array - Name[edit | edit source]

  • Name of the dummy weapon

UI: Equipment Array - Tooltip[edit | edit source]

  • The highlight tool tip for the dummy weapon

UI: Equipment Array - Weapon[edit | edit source]

  • Placing Weapons (usually Dummy Weapons) here will override the default UI display on the Unit Panel.
  • If you have 5 weapons on your unit in the Combat: Weapons - Weapon field, will display all 5 as normal. However, if you place 1 weapon in this field, will only display 1 weapon (Merc Battlecruiser is an example).
  • Does not require any weapons in the Combat: Weapons - Weapon field.

UI: Fidget - Chance Array[edit | edit source]

  • Chances to do various things when idle
  • Animation: plays the Idle animation if the model has one
  • Idle: means the unit performs the idle ability command set under Unit: Idle Command
  • Move: makes the unit move a small amount
  • Turn: means the unit changes the direction it is facing

UI: Fidget - Delay Max[edit | edit source]

  • Time value between the delay max and min will determine how long the unit is idle before it starts to fidget

UI: Fidget - Delay Min[edit | edit source]

  • Time value between the delay max and min will determine how long the unit is idle before it starts to fidget

UI: Fidget - Distance Maximum[edit | edit source]

  • Distance between the distance max and min will determine how far the unit moves when it uses the Move fidget

UI: Fidget - Distance Minimum[edit | edit source]

  • Distance between the distance max and min will determine how far the unit moves when it uses the Move fidget

UI: Fidget - Turn Angle[edit | edit source]

  • How far the unit turns when using the Turn fidget

UI: Fidget - Turning Rate[edit | edit source]

  • How rapidly the unit turns when using the Turn fidget

UI: Fog Visibility[edit | edit source]

  • How the unit appears through the fog of war
  • Dimmed: makes the unit appear as a dimmed mobile version
  • Hidden: means the unit cannot be seen
  • Snapshot: appears as a stationary image of the unit
  • Visible: is indistinguishable from dimmed maybe only visible if Actor: Fog Visibility of the actors is set to visible as well

UI: Height[edit | edit source]

  • How high the unit is off the ground
  • Determines the starting height of missiles

UI: Hotkey Alias[edit | edit source]

  • (Unknown)

UI: Hotkey Category[edit | edit source]

  • (Unknown)

UI: Kill Display[edit | edit source]

  • Shows how many units are killed by the unit or units spawned by the unit with the KillsToCaster (Unnamed) buff
  • Always: shows the kill count even if the unit has not killed anything
  • Default: only has the bar appear when the unit kills something
  • Never: does not show the kill counter

UI: Life Armor Display Flags[edit | edit source]

  • Collapse: Buffed fuses the armor value of the base armor and the buff armor into a single combined value
  • Expand Upgraded: shows the base armor and armor added from upgrades as seperate values
  • Rounded: shows the armor value rounded to a whole number (no decimals)

UI: Life Armor Name[edit | edit source]

  • What the armor of the unit is called when highlighted with the mouse
    • Need to change the last part of the text key eg. Unit/LifeArmorName/Change This

UI: Life Armor Tooltip[edit | edit source]

  • Tooltip shown when highlighting the armor in the UI

UI: Minimap Radius[edit | edit source]

  • How large the unit team colour square/icon appears on the minimap
  • Icon set under UI: Minimap Icon field of the Unit type of actor for the unit

UI: Occlusion Height[edit | edit source]

  • (Unknown)

UI: Order Display Minimum[edit | edit source]

  • Number of queued abilities required to start showing waypoints

UI: Random Names[edit | edit source]

  • Array of strings randomly displayed under the unit name on creation
  • Use for generic heroes

UI: Rank Display[edit | edit source]

  • Shows the current unit rank set under the UI: Unit Kill Rank + fields of the Game UI Data data type
  • Always: shows the rank even if the unit has not killed anything
  • Default: only has the bar appear when the unit kills enough to gain a rank
  • Never: does not show the rank

UI: Shield Armor Display Flags[edit | edit source]

  • Collapse Buffed: fuses the armor value of the base armor and the buff armor into a single combined value
  • Expand Upgraded: shows the base armor and armor added from upgrades as seperate values
  • Rounded: shows the armor value rounded to a whole number (no decimals)

UI: Shield Armor Name[edit | edit source]

  • What the armor of the unit is called when highlighted with the mouse
  • Need to change the last part of the text key eg. Unit/ShieldArmorName/Change Here
  • If you have any buffs/triggers that add shields to units do not forget to change this for all units that can have the added shields else it says Unknown as the shield armor name, this is a common oversight for many maps

UI: Shield Armor Tooltip[edit | edit source]

  • Tooltip shown when highlighting the armor in the UI

UI: Speed Display Flags[edit | edit source]

  • Collapse Buffed: fuses the speed value of the base speed and the buff speed into a single combined value
  • Expand Upgraded: shows the base speed and speed added from upgrades as seperate values
  • Rounded: shows the speed value rounded to a whole number (no decimals)

UI: Subtitle[edit | edit source]

  • Test shown below the Unit: Name in the UI

UI: Synchronous Model Data[edit | edit source]

    • Makes sure that models appear the same for all players in an online multiplayer game, for example that they all see the same model variation.

UI: Tooltip Priority[edit | edit source]

  • (Unknown)

Unit: Attributes[edit | edit source]

  • What attributes the unit is known as
  • Used for filters to determine what can target the unit
  • Used for attribute bonus/factor of the Damage effect
  • Some attributes are set under Unit: Flags

Unit: Death Reveal Filters[edit | edit source]

  • Filters for revealing other units in the Combat: Death Reveal Radius area

Unit: Effect[edit | edit source]

  • Effects used on:
  • Birth: Effect used when the unit is trained/spawned
  • Create: Effect used when the unit is created by triggers of a Create Unit effect
  • Death: Effect used when the unit is killed
  • Revive: Effect used when the unit is revived

Unit: Flags[edit | edit source]

  • Acquire Rally: (1.5) The created unit will acquire targets on the way to it's rally point, like in an attack move command
  • AI Caster: makes the unit known as a spellcaster for attack purposes
  • AI Changeling: marks the unit as a Changeling, for use in AI code that can spot Changelings.
  • AI Disable Flee On Damage: makes the unit ignore attacks that would cause it to flee
  • AI Disable Press Forward: does not allow the unit to move forward in order to allow other units to get in range. For example, at a choke point if a large crowd of Marines are trying to attack, the AI will normally move the first few forward so that multiple rows can attack. When this is checked, only the first few Marines will get to attack, and the rest will just wait in line. This is only pertinent when the player has AI initialized and the unit is not script controlled.
  • AI Flag To Force Tactical Think Even On Inactive AI/ScriptControlled: (Unknown) potentially allows the unit to show AI even for disabled computer players
  • AI Ignores This Unit Type And Won't Try To Make It: (Unknown)
  • AI Observatory: makes the AI move to this unit when scouting
  • AI Prefer Burrow: (1.5) (Unknown)
  • AI Resource Blocker: (Unknown)
  • AI Tag For Area of Effect/Splash Damage Units: makes the AI target clusters of troops to do the most damage with splash and area effects
  • AI Tag For Defence Units: makes the unit be used for the defence of the base
  • AI Tag For Marking Special High Priority Targets: (Unknown)
  • AI Tag For Splitter Wave Behavior: (Unknown)
  • AI Tag For Support Units: places the unit at the back of the army to make them less vulnerable to attack
  • AI Tag For Temporary Units: let's the AI know that this unit does not last forever
  • AI Threat (Air): (Unknown)
  • AI Threatens Air Units: makes air units attack the unit in preference to other targets
  • AI Unit Obeys Suicide Even If It's Not A Normal Attacking Unit: This has to do with triggers like Global Suicide, and tells the AI to flag the unit as a suicide unit regardless of whether it can actually suicide or not.
  • Always Threat To Attackers: makes the unit be attacked in preference
  • Always Check Collision: (Unknown)
  • Army Selected: makes the unit be selected when the Select Army button is pressed
  • Bounce: (Unknown)
  • Built On Optional: If the unit is built on another unit this flag allows it to be placed on empty terrain without the unit it is built on
  • Buried: makes the unit unable to be attacked unless detected but without the blue glow of being cloaked
  • Camera Follow: The camera will follow the unit if it is selected and the UI is pressed with the Left mouse button
  • Cannon Tower: (Unknown)
  • Cannot Be Clicked: click events from clicking the unit and Click Response behaviours aren't triggered for this unit (checked by default)
  • Cannot Be Highlighted: highlight events aren't triggered for this unit. (checked by default)
  • Clear Rally On Death: removes the rally destination if the unit dies
  • Cloaked: makes the unit cloaked and untargetable unless detected including the blue glow
  • Core: (Unknown)
  • Create Visible: makes units with UI: Fog Visibility set to snapshot automatically appear on the map
  • Destructible: makes the unit a destructible terrain item
  • Gate: (Unknown)
  • Hero: makes the icon of the unit appear at the lower right of the UI because it is known as a hero
  • Hidden Cargo UI: (1.5) (Unknown)
  • Hide From Harvesting Count: Excludes the unit from the UI: Status Harvester Data + count of Unit
  • Ignore Terrain Height: sets the unit height relative to the lowest possible game height of (-8)
  • Individual Subgroups: (Unknown)
  • Invulnerable: makes the unit have the invulnerable attribute for target filters
  • Keep Rally On Target Lost: If the Acquire Rally flag is enabled and the unit loses the target, this flag will make it start heading back towards the rally point
  • Kill Credit: means that exp and resources from killing the unit is acknowledged
  • Leech Behaviour Shield Damage: (Unknown)
  • Missile: gives the unit the missile attribute for target filters
  • Moonwell: (Unknown)
  • Movable: allows the unit to move
  • No Armor While Constructing: means the unit has 0 armor while under construction
  • No Cursor: (Unknown)
  • No Death Event: (Unknown)
  • No Draw: prevents unit actor creation
  • No Portrait Talk: The unit's portrait will not use Talk animations when those should be used
  • No Score: (Unknown)
  • No Tooltip: prevents the name of the unit actor appearing under the unit when highlighted
  • Not On Radar: prevents the unit from being detected by radar
  • Pawnable: means the item unit can be sold using the Pawn ability
  • Penalty Revealed: means that under standard melee triggers the unit is revealed if the owning player lacks any units that prevent the reveal
  • Prevent Defeat: means that owning this unit prevents defeat under standard melee triggers
  • Prevent Destroy: (Unknown)
  • Prevent Reveal: means that owning this unit prevents the reveal penalty
  • Resistant: (Unknown)
  • Resume Last Move Order: (Unknown) presumed to make ability use not interrupt the move order?
  • Revivable: allows the unit to be revived by Revive abilities
  • Selectable While Dead: allows the corpse of the unit to be selected
  • Share Control: makes the unit automatically controllable by allies
  • Show Resources: shows what resources are involved in the various costs associated with the unit
  • Targetable While Dead: Able to target the corpse of the unit while dead
  • Town Camera: camera will cycle between all instances of this unit when using the Town Center Camera button (Backspace by default)
  • Town Hall: (Unknown)
  • Track Ability Statistics: (Unknown)
  • Track Creation Statistics: (Unknown)
  • Track Damage Done Statistics: (Unknown)
  • Track Damage Received Statistics: (Unknown)
  • Turn Before Moving: means the unit can turn based on it's Movement: Stationary Turning Rate before it starts moving
  • Turnable: means the unit can turn and does not default to the Stats: Facing value
  • Uncloakable: means the unit cannot be cloaked by buffs
  • Uncommandable: means the unit cannot be given any orders or have any abilities used
  • Undetectable: means if the unit is cloaked or buried it cannot be detected
  • Unselectable: makes the unit unable to be selected
  • Unstoppable: Unit has push priority even against enemy units
  • Untargetable: makes the unit unable to be directly targeted (still can take splash damage)
  • Use Line Of Sight: If checked the unit's line of sight is blocked by doodads and units that block vision
  • Use Town Alert: if checked the alerts (Base under attack) will be used instead of the (Forces under attack) alerts
  • Vision Test Center Only: (1.5) (Unknown)
  • Wall: (Unknown)
  • Worker: makes the unit known as the worker attribute

Unit: Idle Command[edit | edit source]

  • Ability used when the Idle fidget is used

Unit: Leader Alias[edit | edit source]

  • The unit that appears on the list of units in a replay. If left blank, the unit will not appear on the list (useful for items). If set to a different unit, then it will be counted along with that unit. For example, if you had Roaches and burrowed Roaches on the same alias, and you had six Roaches and six burrowed Roaches in a game, then on the replay leaderboard it would say that you had 12 Roaches.

Unit: Loot[edit | edit source]

  • Set under Loot data type
  • When killed determines the loot the unit can drop

Unit: Name[edit | edit source]

  • Name of the unit
  • Need to change the last part of the text key eg. Unit/ShieldArmorName/Change Here

Unit: Revive Type[edit | edit source]

  • What unit the unit is revived as

Unit: Score Result[edit | edit source]

  • (Unknown function please add)
  • (None)
  • Build Order
  • Economy Breakdown
  • Graphs
  • Score Summary
  • Standard
  • Units

Unit: Select Alias[edit | edit source]

  • Units that are selected when the unit is double clicked. For example, if you want Marines and War Pigs to both be selected at the same time with the same double-click, then both should be given the same alias.

Unit: Subgroup Alias[edit | edit source]

  • Units that are grouped together in the same subgroup in the Info Pane. For example, if Marines and War Pigs have the same subgroup alias, then when a group of Marines, War Pigs, and Marauders are selected, the Tab button will cycle between the Marauder-only subgroup and the Marine-War Pig subgroup. This is useful for when units are very similar or have the same abilities.
  • Known to affect the costs of the Morph ability (please confirm?)

Unit: Subgroup Priority[edit | edit source]

  • When the group is hotkeyed the subgroup with the highest priority will show on the command card without having to press the tab button to cycle to it

Unit: Taunt Duration[edit | edit source]

  • Times the various taunts last for if the unit's actor has them

Related[edit | edit source]