[ Index ] WAROFGENERALS

PHP Cross Reference of WAROFGENERALS MODS SOURCES

title

Body

[close]

/Command and conquer Heure H/Light of five stars/INI/ -> CommandButton.ini (source)

   1  ;------------------------------------------------------------------------------
   2  ;Command buttons are buttons that we place on the in game UI to create the
   3  ;context sensitive command sets
   4  ;------------------------------------------------------------------------------
   5  
   6  ; Beacon placement (Multiplayer only) Command ---------------------------------
   7  CommandButton Command_PlaceBeacon
   8    Command       = PLACE_BEACON
   9    Options       = NEED_TARGET_POS
  10    CursorName    = PlaceBeacon
  11    InvalidCursorName       = GenericInvalid
  12  End
  13  
  14  
  15  
  16  
  17  
  18  
  19  ; Special Weapon Commands -----------------------------------------------------
  20  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  21  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  22  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  23  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  24  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  25  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  26  
  27  CommandButton Command_DaisyCutter
  28    Command           = SPECIAL_POWER
  29    SpecialPower      = SuperweaponDaisyCutter
  30    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  31    Science           = SCIENCE_DaisyCutter SCIENCE_MOAB ;These will cause the buttons to change icons, nothing more
  32    TextLabel         = CONTROLBAR:DaisyCutter
  33    ButtonImage       = SACDaisyCutter
  34    ButtonBorderType  = ACTION 
  35    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
  36    RadiusCursorType  = DAISYCUTTER
  37    InvalidCursorName = GenericInvalid
  38  End
  39  
  40  CommandButton Command_DaisyCutterFromShortcut
  41    Command           = SPECIAL_POWER_FROM_SHORTCUT
  42    SpecialPower      = SuperweaponDaisyCutter
  43    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  44    Science           = SCIENCE_DaisyCutter SCIENCE_MOAB ;These will cause the buttons to change icons, nothing more
  45    TextLabel         = OBJECT:DaisyCutterBomb
  46    ButtonImage       = SACDaisyCutter
  47  ;  ButtonBorderType  = ACTION 
  48    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
  49    RadiusCursorType  = DAISYCUTTER
  50    InvalidCursorName = GenericInvalid
  51  End
  52  
  53  ;Kris:
  54  ;This button exists so Command_DaisyCutter's Science = SCIENCE_MOAB can extract the new cameo.
  55  ;This science isn't purchasable.. it's a researched upgrade.
  56  CommandButton Command_FAKECOMMAND_PurchaseScienceMOAB
  57    Command           = PURCHASE_SCIENCE
  58    Options           = SCRIPT_ONLY             ;Hide it so we can't purchase it in the interface.
  59    Science           = SCIENCE_MOAB
  60    ButtonImage       = SAMOAB                  ;Copy this image when DaisyCutter has MOAB science.
  61    TextLabel         = CONTROLBAR:MOAB ;Used for controlbar button (with hotkey)
  62    ConflictingLabel  = OBJECT:MOAB ;Used for shortcut button (no hotkey)
  63    DescriptLabel     = CONTROLBAR:TooltipMOAB  ;Copy this text when DaisyCutter has MOAB science.
  64  End
  65  
  66  CommandButton Early_Command_LeafletDrop
  67    Command           = SPECIAL_POWER
  68    SpecialPower      = Early_SuperweaponLeafletDrop
  69    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  70    TextLabel         = CONTROLBAR:LeafletDrop
  71    ButtonImage       = SALeaflet
  72    ButtonBorderType  = ACTION 
  73    DescriptLabel     = CONTROLBAR:TooltipLeafletDrop
  74    RadiusCursorType  = DAISYCUTTER
  75    InvalidCursorName = GenericInvalid
  76  End
  77  
  78  CommandButton Command_LeafletDrop
  79    Command           = SPECIAL_POWER
  80    SpecialPower      = SuperweaponLeafletDrop
  81    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  82    TextLabel         = CONTROLBAR:LeafletDrop
  83    ButtonImage       = SALeaflet
  84    ButtonBorderType  = ACTION 
  85    DescriptLabel     = CONTROLBAR:TooltipLeafletDrop
  86    RadiusCursorType  = DAISYCUTTER
  87    InvalidCursorName = GenericInvalid
  88  End
  89  
  90  CommandButton Command_LeafletDropFromShortcut
  91    Command           = SPECIAL_POWER_FROM_SHORTCUT
  92    SpecialPower      = SuperweaponLeafletDrop
  93    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  94    TextLabel         = CONTROLBAR:LeafletDropShort
  95    ButtonImage       = SALeaflet
  96  ;  ButtonBorderType  = ACTION 
  97    DescriptLabel     = CONTROLBAR:TooltipLeafletDrop
  98    RadiusCursorType  = DAISYCUTTER
  99    InvalidCursorName = GenericInvalid
 100  End
 101  
 102  CommandButton Early_Command_LeafletDropFromShortcut
 103    Command           = SPECIAL_POWER_FROM_SHORTCUT
 104    SpecialPower      = Early_SuperweaponLeafletDrop
 105    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 106    TextLabel         = CONTROLBAR:LeafletDropShort
 107    ButtonImage       = SALeaflet
 108  ;  ButtonBorderType  = ACTION 
 109    DescriptLabel     = CONTROLBAR:TooltipLeafletDrop
 110    RadiusCursorType  = DAISYCUTTER
 111    InvalidCursorName = GenericInvalid
 112  End
 113  
 114  
 115  CommandButton Command_FireParticleUplinkCannon
 116    Command           = SPECIAL_POWER
 117    SpecialPower      = SuperweaponParticleUplinkCannon
 118    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
 119    TextLabel         = CONTROLBAR:FireParticleUplinkCannon
 120    ButtonImage       = SSParticleFire
 121    CursorName        = LaserGuidedMissiles
 122    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 123    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
 124    CursorName        = ParticleUplinkCannon
 125    InvalidCursorName = GenericInvalid
 126  End
 127  
 128  CommandButton Command_FireParticleUplinkCannonFromShortcut
 129    Command           = SPECIAL_POWER_FROM_SHORTCUT
 130    SpecialPower      = SuperweaponParticleUplinkCannon
 131    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
 132    TextLabel         = CONTROLBAR:FireParticleUplinkCannonShortcut
 133    ButtonImage       = SSParticleFire
 134    CursorName        = LaserGuidedMissiles
 135    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 136    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
 137    CursorName        = ParticleUplinkCannon
 138    InvalidCursorName = GenericInvalid
 139  End
 140  
 141  
 142  ;Cinematic only -- used to launch the baikonur rocket.
 143  CommandButton Command_LaunchBaikonurRocket
 144    Command           = SPECIAL_POWER
 145    SpecialPower      = SuperweaponLaunchBaikonurRocket
 146    Options           = NEED_SPECIAL_POWER_SCIENCE SCRIPT_ONLY
 147    ButtonImage       = SSScudStorm
 148    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 149  End
 150  
 151  ;Cinematic only -- used to detonate the baikonur rocket at any location instantly
 152  CommandButton Command_DetonateBaikonurRocketAtLocation
 153    Command           = SPECIAL_POWER
 154    SpecialPower      = SuperweaponLaunchBaikonurRocket
 155    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND SCRIPT_ONLY
 156    ButtonImage       = SNNukeLaunch
 157    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 158    InvalidCursorName = GenericInvalid
 159  End
 160  
 161  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 162  CommandButton Command_NapalmStrike
 163    Command           = SPECIAL_POWER
 164    SpecialPower      = SuperweaponNapalmStrike
 165    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 166    TextLabel         = CONTROLBAR:NapalmStrike
 167    ButtonImage       = SNFirestorm
 168    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 169    DescriptLabel     = CONTROLBAR:TempDescription
 170    RadiusCursorType  = NAPALMSTRIKE
 171    InvalidCursorName     = GenericInvalid
 172  End
 173  
 174  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 175  CommandButton Command_NapalmStrikeFromShortcut
 176    Command           = SPECIAL_POWER_FROM_SHORTCUT
 177    SpecialPower      = SuperweaponNapalmStrike
 178    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 179    TextLabel         = GUI:SuperweaponNapalmStrike
 180    ButtonImage       = SNFirestorm
 181  ;  ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 182    DescriptLabel     = CONTROLBAR:TempDescription
 183    RadiusCursorType  = NAPALMSTRIKE
 184    InvalidCursorName     = GenericInvalid
 185  End
 186  
 187  CommandButton Command_Paradrop
 188    Command             = SPECIAL_POWER
 189    SpecialPower        = SuperweaponParadropAmerica
 190    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 191    Science             = SCIENCE_Paradrop1 SCIENCE_Paradrop2 SCIENCE_Paradrop3 ;These will cause the buttons to change icons, nothing more
 192    TextLabel           = CONTROLBAR:Paradrop
 193    ButtonImage         = SACParatroopers
 194    ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
 195    DescriptLabel       = CONTROLBAR:TooltipParaDrop
 196    RadiusCursorType    = PARADROP
 197    InvalidCursorName     = GenericInvalid
 198  End
 199  
 200  CommandButton Command_ParadropFromShortcut
 201    Command             = SPECIAL_POWER_FROM_SHORTCUT
 202    SpecialPower        = SuperweaponParadropAmerica
 203    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 204    Science             = SCIENCE_Paradrop1 SCIENCE_Paradrop2 SCIENCE_Paradrop3 ;These will cause the buttons to change icons, nothing more
 205    TextLabel           = GUI:SuperweaponParadropAmerica
 206    ButtonImage         = SACParatroopers
 207    ;ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
 208    DescriptLabel       = CONTROLBAR:TooltipParaDrop
 209    RadiusCursorType    = PARADROP
 210    InvalidCursorName     = GenericInvalid
 211  End
 212  
 213  CommandButton Command_ClusterMines
 214    Command           = SPECIAL_POWER
 215    SpecialPower      = SuperweaponClusterMines
 216    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 217    TextLabel         = CONTROLBAR:ClusterMines
 218    ButtonImage       = SSClusterMines
 219    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 220    DescriptLabel     = CONTROLBAR:TooltipClusterMines
 221    RadiusCursorType  = CLUSTERMINES
 222    InvalidCursorName     = GenericInvalid
 223  End
 224  
 225  CommandButton Command_ClusterMinesFromShortcut
 226    Command           = SPECIAL_POWER_FROM_SHORTCUT
 227    SpecialPower      = SuperweaponClusterMines
 228    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 229    TextLabel         = OBJECT:ClusterMinesBomb
 230    ButtonImage       = SSClusterMines
 231    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 232    DescriptLabel     = CONTROLBAR:TooltipClusterMines
 233    RadiusCursorType  = CLUSTERMINES
 234    InvalidCursorName     = GenericInvalid
 235  End
 236  
 237  CommandButton Command_EMPPulse
 238    Command           = SPECIAL_POWER
 239    SpecialPower      = SuperweaponEMPPulse
 240    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 241    TextLabel         = CONTROLBAR:EMPPulse
 242    ButtonImage       = SSEMP
 243    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 244    DescriptLabel     = CONTROLBAR:TooltipEMPPulse
 245    RadiusCursorType  = EMPPULSE
 246    InvalidCursorName     = GenericInvalid
 247  End
 248  
 249  CommandButton Command_EMPPulseFromShortcut
 250    Command           = SPECIAL_POWER_FROM_SHORTCUT
 251    SpecialPower      = SuperweaponEMPPulse
 252    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 253    TextLabel         = OBJECT:EMPPulseBomb
 254    ButtonImage       = SSEMP
 255    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 256    DescriptLabel     = CONTROLBAR:TooltipEMPPulse
 257    RadiusCursorType  = EMPPULSE
 258    InvalidCursorName     = GenericInvalid
 259  End
 260  
 261  CommandButton Command_A10ThunderboltMissileStrike
 262    Command           = SPECIAL_POWER
 263    SpecialPower      = SuperweaponA10ThunderboltMissileStrike
 264    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 265    Science           = SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
 266    TextLabel         = CONTROLBAR:A10ThunderboltMissileStrike
 267    ButtonImage       = SSA10Attack
 268    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 269    DescriptLabel     = CONTROLBAR:TooltipA10Strike
 270    RadiusCursorType  = A10STRIKE
 271    InvalidCursorName     = GenericInvalid
 272  End
 273  
 274  CommandButton Command_A10ThunderboltMissileStrikeFromShortcut
 275    Command           = SPECIAL_POWER_FROM_SHORTCUT
 276    SpecialPower      = SuperweaponA10ThunderboltMissileStrike
 277    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 278    Science           = SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
 279    TextLabel         = GUI:SuperweaponA10ThunderboltMissileStrike
 280    ButtonImage       = SSA10Attack
 281    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 282    DescriptLabel     = CONTROLBAR:TooltipA10Strike
 283    RadiusCursorType  = A10STRIKE
 284    InvalidCursorName     = GenericInvalid
 285  End
 286  
 287  CommandButton Command_SpectreGunship
 288    Command           = SPECIAL_POWER
 289    SpecialPower      = SuperweaponSpectreGunship
 290    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 291    Science           = SCIENCE_SpectreGunshipSolo ;These will cause the buttons to change icons, nothing more
 292    TextLabel         = CONTROLBAR:SpectreGunship
 293    ButtonImage       = SASpGunship; until Samm makes a new cameo for this...
 294    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 295    DescriptLabel     = CONTROLBAR:TooltipSpectreGunship
 296    RadiusCursorType  = SPECTREGUNSHIP
 297    InvalidCursorName     = GenericInvalid
 298  End
 299  
 300  CommandButton Command_SpectreGunshipFromShortcut
 301    Command           = SPECIAL_POWER_FROM_SHORTCUT
 302    SpecialPower      = SuperweaponSpectreGunship
 303    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 304    Science           = SCIENCE_SpectreGunshipSolo ;These will cause the buttons to change icons, nothing more
 305    TextLabel         = CONTROLBAR:SpectreGunshipFromShortcut
 306    ButtonImage       = SASpGunship; until Samm makes a new cameo for this...
 307    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 308    DescriptLabel     = CONTROLBAR:TooltipSpectreGunship
 309    RadiusCursorType  = SPECTREGUNSHIP
 310    InvalidCursorName     = GenericInvalid
 311  End
 312  
 313  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 314  CommandButton Command_CrateDrop
 315    Command           = SPECIAL_POWER
 316    SpecialPower      = SuperweaponCrateDrop
 317    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 318    TextLabel         = CONTROLBAR:CrateDrop
 319    ;TextLabel        = GUI:Blank
 320    ButtonImage       = SCTempDefaultCommand
 321    CursorName        = DaisyCutter
 322    InvalidCursorName = GenericInvalid
 323    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 324    DescriptLabel     = CONTROLBAR:TooltipCrateDrop
 325  End
 326  
 327  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 328  CommandButton Command_CrateDropFromShortcut
 329    Command           = SPECIAL_POWER_FROM_SHORTCUT
 330    SpecialPower      = SuperweaponCrateDrop
 331    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 332    TextLabel         = GUI:SuperweaponCrateDrop
 333    ;TextLabel        = GUI:Blank
 334    ButtonImage       = SCTempDefaultCommand
 335    CursorName        = DaisyCutter
 336    InvalidCursorName = GenericInvalid
 337    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 338    DescriptLabel     = CONTROLBAR:TooltipCrateDrop
 339  End
 340  
 341  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 342  CommandButton Command_CarpetBomb
 343    Command       = SPECIAL_POWER
 344    SpecialPower  = SuperweaponCarpetBomb
 345    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 346    TextLabel     = CONTROLBAR:CarpetBomb
 347    ButtonImage   = SSCarpetBomb
 348    RadiusCursorType  = CARPETBOMB
 349    InvalidCursorName = GenericInvalid
 350    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 351    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 352  End
 353  
 354  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 355  CommandButton Command_CarpetBombFromShortcut
 356    Command       = SPECIAL_POWER_FROM_SHORTCUT
 357    SpecialPower  = SuperweaponCarpetBomb
 358    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 359    TextLabel     = OBJECT:CarpetBomb
 360    ButtonImage   = SSCarpetBomb
 361    RadiusCursorType  = CARPETBOMB
 362    InvalidCursorName = GenericInvalid
 363    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 364    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 365  End
 366  
 367  CommandButton Command_ChinaCarpetBomb
 368    Command       = SPECIAL_POWER
 369    SpecialPower  = SuperweaponChinaCarpetBomb
 370    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 371    TextLabel     = CONTROLBAR:CarpetBomb
 372    ButtonImage   = SNCBomber
 373    RadiusCursorType  = CARPETBOMB
 374    InvalidCursorName = GenericInvalid
 375    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 376    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 377  End
 378  
 379  CommandButton Early_Command_ChinaCarpetBomb
 380    Command       = SPECIAL_POWER
 381    SpecialPower  = Early_SuperweaponChinaCarpetBomb
 382    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 383    TextLabel     = CONTROLBAR:CarpetBomb
 384    ButtonImage   = SNCBomber
 385    RadiusCursorType  = CARPETBOMB
 386    InvalidCursorName = GenericInvalid
 387    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 388    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 389  End
 390  
 391  CommandButton Command_ChinaCarpetBombFromShortcut
 392    Command       = SPECIAL_POWER_FROM_SHORTCUT
 393    SpecialPower  = SuperweaponChinaCarpetBomb
 394    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 395    TextLabel     = OBJECT:CarpetBomb
 396    ButtonImage   = SNCBomber
 397    RadiusCursorType  = CARPETBOMB
 398    InvalidCursorName = GenericInvalid
 399    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 400    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 401  End
 402  
 403  CommandButton Early_Command_ChinaCarpetBombFromShortcut
 404    Command       = SPECIAL_POWER_FROM_SHORTCUT
 405    SpecialPower  = Early_SuperweaponChinaCarpetBomb
 406    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 407    TextLabel     = OBJECT:CarpetBomb
 408    ButtonImage   = SNCBomber
 409    RadiusCursorType  = CARPETBOMB
 410    InvalidCursorName = GenericInvalid
 411    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 412    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 413  End
 414  
 415  CommandButton Nuke_Command_ChinaCarpetBomb
 416    Command       = SPECIAL_POWER
 417    SpecialPower  = Nuke_SuperweaponChinaCarpetBomb
 418    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 419    TextLabel     = CONTROLBAR:Nuke_CarpetBomb
 420    ButtonImage   = SSNkeCrptBmb
 421    RadiusCursorType  = CARPETBOMB
 422    InvalidCursorName = GenericInvalid
 423    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 424    DescriptLabel           = CONTROLBAR:Nuke_TooltipCarpetBomb
 425  End
 426  
 427  CommandButton Nuke_Command_ChinaCarpetBombFromShortcut
 428    Command       = SPECIAL_POWER_FROM_SHORTCUT
 429    SpecialPower  = Nuke_SuperweaponChinaCarpetBomb
 430    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 431    TextLabel     = OBJECT:Nuke_CarpetBomb
 432    ButtonImage   = SSNkeCrptBmb
 433    RadiusCursorType  = CARPETBOMB
 434    InvalidCursorName = GenericInvalid
 435    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 436    DescriptLabel           = CONTROLBAR:Nuke_TooltipCarpetBomb
 437  End
 438  
 439  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 440  CommandButton Command_DetonateConvoyTruckNuke
 441    Command           = FIRE_WEAPON 
 442    WeaponSlot        = PRIMARY 
 443    Options           = OK_FOR_MULTI_SELECT
 444    TextLabel         = CONTROLBAR:DetonateNuke
 445    ButtonImage       = SNNukeLaunch
 446    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 447    DescriptLabel     = CONTROLBAR:TooltipDetonateNuke
 448  End
 449  
 450  CommandButton Command_NeutronMissile
 451    Command           = SPECIAL_POWER
 452    SpecialPower      = SuperweaponNeutronMissile
 453    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 454    TextLabel         = CONTROLBAR:NeutronMissile
 455    ButtonImage       = SNNukeLaunch
 456    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 457    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
 458    RadiusCursorType  = NUCLEARMISSILE
 459    InvalidCursorName = GenericInvalid
 460  End
 461  
 462  CommandButton Command_NeutronMissileFromShortcut
 463    Command           = SPECIAL_POWER_FROM_SHORTCUT
 464    SpecialPower      = SuperweaponNeutronMissile
 465    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 466    TextLabel         = CONTROLBAR:NeutronMissileShortcut
 467    ButtonImage       = SNNukeLaunch
 468    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 469    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
 470    RadiusCursorType  = NUCLEARMISSILE
 471    InvalidCursorName = GenericInvalid
 472  End
 473  
 474  CommandButton Command_ScudStorm
 475    Command                 = SPECIAL_POWER
 476    SpecialPower            = SuperweaponScudStorm
 477    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 478    TextLabel               = CONTROLBAR:ScudStorm
 479    ButtonImage             = SSScudStorm
 480    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 481    DescriptLabel           = CONTROLBAR:TooltipFireSCUDStorm
 482    RadiusCursorType        = SCUDSTORM
 483    InvalidCursorName       = GenericInvalid
 484  End
 485  
 486  CommandButton Command_ScudStormFromShortcut
 487    Command                 = SPECIAL_POWER_FROM_SHORTCUT
 488    SpecialPower            = SuperweaponScudStorm
 489    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 490    TextLabel               = CONTROLBAR:ScudStormShortcut
 491    ButtonImage             = SSScudStorm
 492    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 493    DescriptLabel           = CONTROLBAR:TooltipFireSCUDStorm
 494    RadiusCursorType        = SCUDSTORM
 495    InvalidCursorName       = GenericInvalid
 496  End
 497  
 498  
 499  CommandButton Command_ArtilleryBarrage
 500    Command           = SPECIAL_POWER
 501    SpecialPower      = SuperweaponArtilleryBarrage
 502    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 503    Science           = SCIENCE_ArtilleryBarrage1 SCIENCE_ArtilleryBarrage2 SCIENCE_ArtilleryBarrage3 ;These will cause the buttons to change icons, nothing more
 504    TextLabel         = CONTROLBAR:ArtilleryBarrage
 505    ButtonImage       = SSBarrage
 506    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 507    DescriptLabel     = CONTROLBAR:TooltipFireArtilleryBarrage
 508    RadiusCursorType  = ARTILLERYBARRAGE
 509    InvalidCursorName     = GenericInvalid
 510  End
 511  
 512  CommandButton Command_ArtilleryBarrageFromShortcut
 513    Command           = SPECIAL_POWER_FROM_SHORTCUT
 514    SpecialPower      = SuperweaponArtilleryBarrage
 515    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 516    Science           = SCIENCE_ArtilleryBarrage1 SCIENCE_ArtilleryBarrage2 SCIENCE_ArtilleryBarrage3 ;These will cause the buttons to change icons, nothing more
 517    TextLabel         = CONTROLBAR:NoHotKeyArtilleryBarrage
 518    ButtonImage       = SSBarrage
 519    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 520    DescriptLabel     = CONTROLBAR:TooltipFireArtilleryBarrage
 521    RadiusCursorType  = ARTILLERYBARRAGE
 522    InvalidCursorName     = GenericInvalid
 523  End
 524  
 525  CommandButton Command_Frenzy
 526    Command           = SPECIAL_POWER
 527    SpecialPower      = SuperweaponFrenzy
 528    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 529    Science           = SCIENCE_Frenzy1 SCIENCE_Frenzy2 SCIENCE_Frenzy3 ;These will cause the buttons to change icons, nothing more
 530    TextLabel         = CONTROLBAR:Frenzy
 531    ButtonImage       = SNFrenzy01
 532    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 533    DescriptLabel     = CONTROLBAR:TooltipFrenzy
 534    RadiusCursorType  = FRENZY
 535    InvalidCursorName     = GenericInvalid
 536  End
 537  
 538  CommandButton Command_FrenzyFromShortcut
 539    Command           = SPECIAL_POWER_FROM_SHORTCUT
 540    SpecialPower      = SuperweaponFrenzy
 541    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 542    Science           = SCIENCE_Frenzy1 SCIENCE_Frenzy2 SCIENCE_Frenzy3 ;These will cause the buttons to change icons, nothing more
 543    TextLabel         = CONTROLBAR:NoHotKeyFrenzy
 544    ButtonImage       = SNFrenzy01
 545    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 546    DescriptLabel     = CONTROLBAR:TooltipFrenzy
 547    RadiusCursorType  = FRENZY
 548    InvalidCursorName     = GenericInvalid
 549  End
 550  
 551  CommandButton Early_Command_Frenzy
 552    Command           = SPECIAL_POWER
 553    SpecialPower      = Early_SuperweaponFrenzy
 554    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 555    Science           = Early_SCIENCE_Frenzy1 Early_SCIENCE_Frenzy2 Early_SCIENCE_Frenzy3 ;These will cause the buttons to change icons, nothing more
 556    TextLabel         = CONTROLBAR:Frenzy
 557    ButtonImage       = SNFrenzy01
 558    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 559    DescriptLabel     = CONTROLBAR:TooltipFrenzy
 560    RadiusCursorType  = FRENZY
 561    InvalidCursorName     = GenericInvalid
 562  End
 563  
 564  CommandButton Early_Command_FrenzyFromShortcut
 565    Command           = SPECIAL_POWER_FROM_SHORTCUT
 566    SpecialPower      = Early_SuperweaponFrenzy
 567    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 568    Science           = Early_SCIENCE_Frenzy1 Early_SCIENCE_Frenzy2 Early_SCIENCE_Frenzy3 ;These will cause the buttons to change icons, nothing more
 569    TextLabel         = CONTROLBAR:NoHotKeyFrenzy
 570    ButtonImage       = SNFrenzy01
 571    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 572    DescriptLabel     = CONTROLBAR:TooltipFrenzy
 573    RadiusCursorType  = FRENZY
 574    InvalidCursorName     = GenericInvalid
 575  End
 576  
 577  
 578  
 579  
 580  
 581  CommandButton Command_CashHack
 582    Command       = SPECIAL_POWER
 583    SpecialPower  = SuperweaponCashHack
 584    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 585    Science       = SCIENCE_CashHack1 SCIENCE_CashHack2 SCIENCE_CashHack3 ;These will cause the buttons to change icons, nothing more
 586    TextLabel     = CONTROLBAR:CashHack
 587    ButtonImage   = SSCashHack
 588    ; TEMP CURSORS, needs real ones -- amit
 589    CursorName              = Hack
 590    InvalidCursorName       = GenericInvalid
 591    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 592    DescriptLabel           = CONTROLBAR:TooltipFireSuperWeaponCashHack
 593  End
 594  
 595  CommandButton Command_CashHackFromShortcut
 596    Command       = SPECIAL_POWER_FROM_SHORTCUT
 597    SpecialPower  = SuperweaponCashHack
 598    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 599    Science       = SCIENCE_CashHack1 SCIENCE_CashHack2 SCIENCE_CashHack3 ;These will cause the buttons to change icons, nothing more
 600    TextLabel     = GUI:SuperweaponCashHack
 601    ButtonImage   = SSCashHack
 602    ; TEMP CURSORS, needs real ones -- amit
 603    CursorName              = Hack
 604    InvalidCursorName       = GenericInvalid
 605    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 606    DescriptLabel           = CONTROLBAR:TooltipFireSuperWeaponCashHack
 607  End
 608  
 609  CommandButton Command_SpySatelliteScan
 610    Command           = SPECIAL_POWER
 611    SpecialPower      = SpecialPowerSpySatellite
 612    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 613    TextLabel         = CONTROLBAR:SpySatellite
 614    ButtonImage       = SSSpySat
 615    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 616    DescriptLabel     = CONTROLBAR:TooltipFireSpySatScan
 617    RadiusCursorType  = SPYSATELLITE
 618    InvalidCursorName = GenericInvalid
 619  End
 620  
 621  CommandButton Command_SpySatelliteScanFromShortcut
 622    Command           = SPECIAL_POWER_FROM_SHORTCUT
 623    SpecialPower      = SpecialPowerSpySatellite
 624    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 625    TextLabel         = CONTROLBAR:NoHotKeySpySatellite
 626    ButtonImage       = SSSpySat
 627    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 628    DescriptLabel     = CONTROLBAR:TooltipFireSpySatScan
 629    RadiusCursorType  = SPYSATELLITE
 630    InvalidCursorName = GenericInvalid
 631  End
 632  
 633  
 634  CommandButton Command_CommunicationsDownload
 635    Command           = SPECIAL_POWER
 636    SpecialPower      = SpecialPowerCommunicationsDownload
 637    Options           = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT
 638    TextLabel         = CONTROLBAR:CommunicationsDownload
 639    ButtonImage       = SSCIA
 640    ButtonBorderType  = ACTION
 641    DescriptLabel     = CONTROLBAR:TooltipCommunicationsDownload
 642  End
 643  
 644  CommandButton Command_CommunicationsDownloadFromShortcut
 645    Command           = SPECIAL_POWER_FROM_SHORTCUT
 646    SpecialPower      = SpecialPowerCommunicationsDownload
 647    Options           = NEED_SPECIAL_POWER_SCIENCE
 648    TextLabel         = CONTROLBAR:CommunicationsDownloadShortcut
 649    ButtonImage       = SSCIA
 650    ButtonBorderType  = ACTION
 651    DescriptLabel     = CONTROLBAR:TooltipCommunicationsDownload
 652  End
 653  
 654  
 655  CommandButton Command_SpyDrone
 656    Command           = SPECIAL_POWER
 657    SpecialPower      = SpecialPowerSpyDrone
 658    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
 659    TextLabel         = CONTROLBAR:SpyDrone
 660    ButtonImage       = SAScout
 661    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 662    DescriptLabel     = CONTROLBAR:TooltipFireSpyDrone
 663    RadiusCursorType  = SPYDRONE
 664    InvalidCursorName = GenericInvalid
 665  End
 666  
 667  CommandButton Command_SpyDroneFromShortcut
 668    Command           = SPECIAL_POWER_FROM_SHORTCUT
 669    SpecialPower      = SpecialPowerSpyDrone
 670    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
 671    TextLabel         = OBJECT:SpyDrone
 672    ButtonImage       = SAScout
 673    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 674    DescriptLabel     = CONTROLBAR:TooltipFireSpyDrone
 675    RadiusCursorType  = SPYDRONE
 676    InvalidCursorName = GenericInvalid
 677  End
 678  
 679  CommandButton Command_RadarVanScan
 680    Command           = SPECIAL_POWER
 681    SpecialPower      = SpecialPowerRadarVanScan
 682    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_UPGRADE OK_FOR_MULTI_SELECT
 683    Upgrade           = Upgrade_GLARadarVanScan
 684    TextLabel         = CONTROLBAR:RadarVanScan
 685    ButtonImage       = SSRadarVanScan
 686    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 687    DescriptLabel     = CONTROLBAR:TooltipFireRadarVanScan
 688    RadiusCursorType  = RADAR
 689    InvalidCursorName = GenericInvalid
 690  End
 691  
 692  CommandButton Command_RadarVanScanFromShortcut
 693    Command           = SPECIAL_POWER_FROM_SHORTCUT
 694    SpecialPower      = SpecialPowerRadarVanScan
 695    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_UPGRADE OK_FOR_MULTI_SELECT
 696    Upgrade           = Upgrade_GLARadarVanScan
 697    TextLabel         = CONTROLBAR:RadarVanScanShortcut
 698    ButtonImage       = SSRadarVanScan
 699    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 700    DescriptLabel     = CONTROLBAR:TooltipFireRadarVanScan
 701    RadiusCursorType  = RADAR
 702    InvalidCursorName = GenericInvalid
 703  End
 704  
 705  CommandButton Command_DetonateFakeBuilding
 706    Command           = FIRE_WEAPON 
 707    WeaponSlot        = PRIMARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
 708    Options           = OK_FOR_MULTI_SELECT
 709    TextLabel         = CONTROLBAR:DetonateFakeBuilding
 710    ButtonImage       = SSTerroristCarBomb
 711    ButtonBorderType  = ACTION
 712    DescriptLabel     = CONTROLBAR:TooltipDetonateFakeBuilding
 713  End
 714  
 715  CommandButton Command_BecomeRealGLACommandCenter
 716    Command       = OBJECT_UPGRADE
 717    Upgrade       = Upgrade_BecomeRealGLACommandCenter
 718    TextLabel     = CONTROLBAR:BecomeRealGLACommandCenter
 719    ButtonImage   = SUFakeUpgrade
 720    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 721    DescriptLabel           = CONTROLBAR:TooltipBecomeRealBuilding
 722  End
 723  
 724  CommandButton Command_BecomeRealGLABarracks
 725    Command       = OBJECT_UPGRADE
 726    Upgrade       = Upgrade_BecomeRealGLABarracks
 727    TextLabel     = CONTROLBAR:BecomeRealGLABarracks
 728    ButtonImage   = SUFakeUpgrade
 729    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 730    DescriptLabel           = CONTROLBAR:TooltipBecomeRealBuilding
 731  End
 732  
 733  CommandButton Command_BecomeRealGLASupplyStash
 734    Command       = OBJECT_UPGRADE
 735    Upgrade       = Upgrade_BecomeRealGLASupplyStash
 736    TextLabel     = CONTROLBAR:BecomeRealGLASupplyStash
 737    ButtonImage   = SUFakeUpgrade
 738    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 739    DescriptLabel           = CONTROLBAR:TooltipBecomeRealBuilding
 740  End
 741  
 742  CommandButton Command_BecomeRealGLAArmsDealer
 743    Command       = OBJECT_UPGRADE
 744    Upgrade       = Upgrade_BecomeRealGLAArmsDealer
 745    TextLabel     = CONTROLBAR:BecomeRealGLAArmsDealer
 746    ButtonImage   = SUFakeUpgrade
 747    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 748    DescriptLabel           = CONTROLBAR:TooltipBecomeRealBuilding
 749  End
 750  
 751  CommandButton Command_BecomeRealGLABlackMarket
 752    Command       = OBJECT_UPGRADE
 753    Upgrade       = Upgrade_BecomeRealGLABlackMarket
 754    TextLabel     = CONTROLBAR:BecomeRealGLABlackMarket
 755    ButtonImage   = SUFakeUpgrade
 756    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 757    DescriptLabel           = CONTROLBAR:TooltipBecomeRealBuilding
 758  End
 759  
 760  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 761  ; The Terror Cell, Ambush, and Black Market Nuke will need to have their own targeting icons -- not yet complete
 762  CommandButton Command_TerrorCell
 763    Command                 = SPECIAL_POWER
 764    SpecialPower            = SuperweaponTerrorCell
 765    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 766    TextLabel               = CONTROLBAR:TerrorCell
 767    ButtonImage             = SCTempDefaultCommand
 768    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 769    DescriptLabel           = CONTROLBAR:TempDescription
 770    RadiusCursorType        = AMBUSH
 771    InvalidCursorName       = GenericInvalid
 772  End
 773  
 774  CommandButton Command_EmergencyRepair
 775    Command           = SPECIAL_POWER
 776    SpecialPower      = SuperweaponEmergencyRepair
 777    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 778    Science           = SCIENCE_EmergencyRepair1 SCIENCE_EmergencyRepair2 SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 779    TextLabel         = CONTROLBAR:EmergencyRepair
 780    ButtonImage       = SSRepair
 781    ButtonBorderType  = ACTION
 782    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 783    RadiusCursorType  = EMERGENCY_REPAIR
 784    InvalidCursorName = GenericInvalid
 785  End
 786  
 787  
 788  
 789  CommandButton Command_EmergencyRepairFromShortcut
 790    Command           = SPECIAL_POWER_FROM_SHORTCUT
 791    SpecialPower      = SuperweaponEmergencyRepair
 792    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 793    Science           = SCIENCE_EmergencyRepair1 SCIENCE_EmergencyRepair2 SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 794    TextLabel         = GUI:SuperweaponEmergencyRepair
 795    ButtonImage       = SSRepair
 796    ;ButtonBorderType  = ACTION
 797    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 798    RadiusCursorType  = EMERGENCY_REPAIR
 799    InvalidCursorName = GenericInvalid
 800  End
 801  
 802  CommandButton Early_Command_EmergencyRepair
 803    Command           = SPECIAL_POWER
 804    SpecialPower      = Early_SuperweaponEmergencyRepair
 805    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 806    Science           = Early_SCIENCE_EmergencyRepair1 Early_SCIENCE_EmergencyRepair2 Early_SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 807    TextLabel         = CONTROLBAR:EmergencyRepair
 808    ButtonImage       = SSRepair
 809    ButtonBorderType  = ACTION
 810    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 811    RadiusCursorType  = EMERGENCY_REPAIR
 812    InvalidCursorName = GenericInvalid
 813  End
 814  
 815  CommandButton Early_Command_EmergencyRepairFromShortcut
 816    Command           = SPECIAL_POWER_FROM_SHORTCUT
 817    SpecialPower      = Early_SuperweaponEmergencyRepair
 818    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 819    Science           = Early_SCIENCE_EmergencyRepair1 Early_SCIENCE_EmergencyRepair2 Early_SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 820    TextLabel         = GUI:SuperweaponEmergencyRepair
 821    ButtonImage       = SSRepair
 822    ButtonBorderType  = ACTION
 823    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 824    RadiusCursorType  = EMERGENCY_REPAIR
 825    InvalidCursorName = GenericInvalid
 826  End
 827  
 828  ; you might be tempted to change this name of this button to "Command_RebelAmbush",  
 829  ; but don't, since that can break existing scripts (srj)
 830  CommandButton Command_Ambush
 831    Command       = SPECIAL_POWER
 832    SpecialPower  = SuperweaponRebelAmbush
 833    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 834    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
 835    TextLabel     = CONTROLBAR:Ambush
 836    ButtonImage   = SSGLAAmbush
 837    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 838    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
 839    RadiusCursorType  = AMBUSH
 840    InvalidCursorName = GenericInvalid
 841  End
 842  
 843  CommandButton Command_AmbushFromShortcut
 844    Command       = SPECIAL_POWER_FROM_SHORTCUT
 845    SpecialPower  = SuperweaponRebelAmbush
 846    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 847    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
 848    TextLabel     = GUI:SuperweaponRebelAmbush
 849    ButtonImage   = SSGLAAmbush
 850    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 851    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
 852    RadiusCursorType  = AMBUSH
 853    InvalidCursorName = GenericInvalid
 854  End
 855  
 856  CommandButton Command_GPSScrambler
 857    Command           = SPECIAL_POWER
 858    SpecialPower      = SuperweaponGPSScrambler
 859    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 860    Science           = SCIENCE_GPSScrambler
 861    TextLabel         = CONTROLBAR:GPSScrambler
 862    ButtonImage       = SUGPS01
 863    ButtonBorderType  = ACTION
 864    DescriptLabel     = CONTROLBAR:TooltipFireGPSScrambler
 865    RadiusCursorType  = RADAR
 866    InvalidCursorName = GenericInvalid
 867  End
 868  
 869  CommandButton Command_GPSScramblerFromShortcut
 870    Command           = SPECIAL_POWER_FROM_SHORTCUT
 871    SpecialPower      = SuperweaponGPSScrambler
 872    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 873    Science           = SCIENCE_GPSScrambler
 874    TextLabel         = GUI:SuperweaponGPSScrambler
 875    ButtonImage       = SUGPS01
 876    ;ButtonBorderType  = ACTION
 877    DescriptLabel     = CONTROLBAR:TooltipFireGPSScrambler
 878    RadiusCursorType  = RADAR
 879    InvalidCursorName = GenericInvalid
 880  End
 881  
 882  
 883  CommandButton Command_AnthraxBomb
 884    Command           = SPECIAL_POWER
 885    SpecialPower      = SuperweaponAnthraxBomb
 886    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 887    TextLabel         = CONTROLBAR:AnthraxBomb
 888    ButtonImage       = SSAnthraxBomb
 889    InvalidCursorName = GenericInvalid
 890    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 891    DescriptLabel     = CONTROLBAR:TooltipFireAnthraxBomb
 892    RadiusCursorType  = ANTHRAXBOMB
 893  End
 894  
 895  CommandButton Command_AnthraxBombFromShortcut
 896    Command           = SPECIAL_POWER_FROM_SHORTCUT
 897    SpecialPower      = SuperweaponAnthraxBomb
 898    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 899    TextLabel         = OBJECT:AnthraxBomb
 900    ButtonImage       = SSAnthraxBomb
 901    InvalidCursorName = GenericInvalid
 902    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 903    DescriptLabel     = CONTROLBAR:TooltipFireAnthraxBomb
 904    RadiusCursorType  = ANTHRAXBOMB
 905  End
 906  
 907  CommandButton Command_CIAIntelligence
 908    Command           = SPECIAL_POWER
 909    SpecialPower      = SuperweaponCIAIntelligence
 910    Options           = NEED_SPECIAL_POWER_SCIENCE
 911    TextLabel         = CONTROLBAR:CIAIntelligence
 912    ButtonImage       = SSCIA
 913    ButtonBorderType  = ACTION
 914    DescriptLabel     = CONTROLBAR:TooltipCIAIntelligence
 915  End
 916  
 917  CommandButton Command_CIAIntelligenceFromShortcut
 918    Command           = SPECIAL_POWER_FROM_SHORTCUT
 919    SpecialPower      = SuperweaponCIAIntelligence
 920    Options           = NEED_SPECIAL_POWER_SCIENCE 
 921    TextLabel         = CONTROLBAR:CIAIntelligenceShortcut
 922    ButtonImage       = SSCIA
 923    ButtonBorderType  = ACTION
 924    DescriptLabel     = CONTROLBAR:TooltipCIAIntelligence
 925  End
 926  
 927  CommandButton Command_SetDemoTrapProximityDetonation
 928    Command                 = SWITCH_WEAPON
 929    WeaponSlot              = SECONDARY     ;This must match the appropriate weaponslot in the demo trap building
 930    Options                 = OK_FOR_MULTI_SELECT CHECK_LIKE
 931    TextLabel               = CONTROLBAR:ProximityFuse
 932    ButtonImage             = SSProximity
 933    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 934    DescriptLabel           = CONTROLBAR:TooltipDemoTrapProxy
 935  End
 936  
 937  CommandButton Command_SetDemoTrapManualDetonation
 938    Command                 = SWITCH_WEAPON
 939    WeaponSlot              = TERTIARY    ;This must match the appropriate weaponslot in the demo trap building
 940    Options                 = OK_FOR_MULTI_SELECT CHECK_LIKE
 941    TextLabel               = CONTROLBAR:ManualControl
 942    ButtonImage             = SSManualDetonate
 943    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 944    DescriptLabel           = CONTROLBAR:TooltipDemoTrapManual
 945  End
 946  
 947  CommandButton Command_DetonateDemoTrap
 948    Command                 = SWITCH_WEAPON
 949    WeaponSlot              = PRIMARY   ;This must match the appropriate weaponslot in the demo trap building
 950    Options                 = OK_FOR_MULTI_SELECT
 951    TextLabel               = CONTROLBAR:Detonate
 952    ButtonImage             = SSDetonateDemo
 953    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 954    DescriptLabel           = CONTROLBAR:TooltipDemoTrapDetonate
 955  End
 956  
 957  
 958  ; Special Attack Commands  ----------------------------------------------------
 959  
 960  ;-----------------------------------------------------------------------------
 961  ;Missile defender firing tracing laser in order to attack much more 
 962  ;efficiently.
 963  ;Author: Kris -- July 2002
 964  ;-----------------------------------------------------------------------------
 965  CommandButton Command_AmericaMissileDefenderLaserGuidedMissiles
 966    Command                 = SPECIAL_POWER
 967    SpecialPower            = SpecialAbilityMissileDefenderLaserGuidedMissiles
 968    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 969    TextLabel               = CONTROLBAR:LaserMissileAttack
 970    ButtonImage             = SSLaserMissile
 971    CursorName              = LaserGuidedMissiles
 972    InvalidCursorName       = GenericInvalid
 973    DescriptLabel           = CONTROLBAR:TooltipMissileDefenderLaser
 974    ButtonBorderType        = ACTION
 975    UnitSpecificSound       = MissileDefenderVoiceModeLaser
 976  End
 977  
 978  CommandButton Command_AmericaTankMicrowaveDisableBuilding
 979    Command                 = SPECIAL_POWER 
 980    SpecialPower            = SpecialAbilityMicrowaveDisableBuilding
 981    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
 982    TextLabel               = CONTROLBAR:DisableBuildingHack
 983    ButtonImage             = SSBuildingHack
 984    CursorName              = Hack
 985    InvalidCursorName       = GenericInvalid
 986    ButtonBorderType        = ACTION 
 987    DescriptLabel           = CONTROLBAR:ToolTipChinaHackerBuildingHack
 988  End
 989  
 990  CommandButton Command_ChinaTankECMDisableVehicle
 991    Command                 = FIRE_WEAPON 
 992    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
 993    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT CONTEXTMODE_COMMAND
 994    TextLabel               = CONTROLBAR:ECMDisableVehicle
 995    ButtonImage             = SNECMAttack
 996    CursorName              = Target
 997    InvalidCursorName       = GenericInvalid
 998    ButtonBorderType        = ACTION 
 999    DescriptLabel           = CONTROLBAR:ToolTipECMDisableVehicle
1000  End
1001  
1002  
1003  
1004  ;Structure commands -----------------------------------------------------------
1005  
1006  CommandButton Command_InitiateBattlePlanBombardment
1007    Command           = SPECIAL_POWER
1008    SpecialPower      = SpecialAbilityChangeBattlePlans
1009    Options           = NEED_SPECIAL_POWER_SCIENCE CHECK_LIKE OPTION_ONE
1010    TextLabel         = CONTROLBAR:InitiateBattlePlanBombardment
1011    ButtonImage       = SSBombardment
1012    DescriptLabel     = CONTROLBAR:TooltipBattlePlansBombardment
1013  End
1014  
1015  CommandButton Command_InitiateBattlePlanHoldTheLine
1016    Command           = SPECIAL_POWER
1017    SpecialPower      = SpecialAbilityChangeBattlePlans
1018    Options           = NEED_SPECIAL_POWER_SCIENCE CHECK_LIKE OPTION_TWO
1019    TextLabel         = CONTROLBAR:InitiateBattlePlanHoldTheLine
1020    ButtonImage       = SSHoldLine
1021    DescriptLabel     = CONTROLBAR:TooltipBattlePlansHoldTheLine
1022  End
1023  
1024  CommandButton Command_InitiateBattlePlanSearchAndDestroy
1025    Command           = SPECIAL_POWER
1026    SpecialPower      = SpecialAbilityChangeBattlePlans
1027    Options           = NEED_SPECIAL_POWER_SCIENCE CHECK_LIKE OPTION_THREE
1028    TextLabel         = CONTROLBAR:InitiateBattlePlanSearchAndDestroy
1029    ButtonImage       = SSSeekDestroy
1030    DescriptLabel     = CONTROLBAR:TooltipBattlePlansSearchAndDestroy
1031  End
1032  
1033  
1034  CommandButton Command_SetRallyPoint
1035    Command       = SET_RALLY_POINT
1036    Options       = NEED_TARGET_POS  
1037    TextLabel     = CONTROLBAR:SetRallyPoint
1038    ButtonImage   = SSRally
1039    CursorName    = SetRallyPoint
1040    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1041    DescriptLabel           = CONTROLBAR:TooltipSetRallyPoint
1042  End
1043  
1044  CommandButton Command_Sell
1045    Command       = SELL
1046    TextLabel     = CONTROLBAR:Sell
1047    ButtonImage   = SSSell2
1048    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1049    DescriptLabel           = CONTROLBAR:TooltipSell
1050  End
1051  
1052  CommandButton Command_Overcharge
1053    Command           = TOGGLE_OVERCHARGE
1054    Options           = CHECK_LIKE
1055    TextLabel         = CONTROLBAR:Overcharge
1056    ButtonImage       = SSOvercharge
1057    ButtonBorderType  = ACTION
1058    DescriptLabel     = CONTROLBAR:TooltipNukeReactorOverCharge
1059  End
1060  
1061  ; Upgrade commands --------------------------------------------------------------------------------
1062  CommandButton Command_CancelUpgradeCreate
1063    Command       = CANCEL_UPGRADE
1064    ButtonBorderType        = NONE ; Identifier for the User as to what kind of button this is
1065    DescriptLabel           = CONTROLBAR:TooltipCancelUpgrade
1066  End
1067  
1068  CommandButton Command_UpgradeAmericaMOAB
1069    Command       = PLAYER_UPGRADE
1070    Upgrade       = Upgrade_AmericaMOAB
1071    SpecialPower  = SuperweaponDaisyCutter
1072    Options       = NEED_SPECIAL_POWER_SCIENCE
1073    Science       = SCIENCE_DaisyCutter
1074    TextLabel     = CONTROLBAR:UpgradeAmericaMOAB
1075    ButtonImage   = SAMOAB
1076    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1077    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeMOAB
1078  End
1079  
1080  CommandButton Command_UpgradeAmericaSupplyLines
1081    Command       = PLAYER_UPGRADE
1082    Upgrade       = Upgrade_AmericaSupplyLines
1083    TextLabel     = CONTROLBAR:UpgradeAmericaSupplyLines
1084    ButtonImage   = SAsupplyline
1085    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1086    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeSupplyLines
1087  End
1088  
1089  CommandButton Command_UpgradeAmericaSentryDroneGun
1090    Command       = PLAYER_UPGRADE
1091    Upgrade       = Upgrade_AmericaSentryDroneGun
1092    TextLabel     = CONTROLBAR:UpgradeAmericaSentryDroneGun
1093    ButtonImage   = SASentryUpgr
1094    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1095    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeSentryDroneGun
1096  End
1097  
1098  
1099  CommandButton Command_UpgradeAmericaAdvancedTraining
1100    Command       = PLAYER_UPGRADE
1101    Upgrade       = Upgrade_AmericaAdvancedTraining
1102    TextLabel     = CONTROLBAR:UpgradeAmericaAdvancedTraining
1103    ButtonImage   = SSAdvancedTraining
1104    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1105    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeAdvancedTraining
1106  End
1107  
1108  CommandButton Command_UpgradeAmericaDroneArmor
1109    Command       = PLAYER_UPGRADE
1110    Upgrade       = Upgrade_AmericaDroneArmor
1111    Options       = OK_FOR_MULTI_SELECT
1112    TextLabel     = CONTROLBAR:UpgradeAmericaDroneArmor
1113    ButtonImage   = SSScoutArmor
1114    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1115    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeDroneARmor
1116  End
1117  
1118  CommandButton Command_UpgradeAmericaAdvancedControlRods
1119    Command       = OBJECT_UPGRADE
1120    Upgrade       = Upgrade_AmericaAdvancedControlRods
1121    TextLabel     = CONTROLBAR:UpgradeAmericaAdvancedControlRods
1122    ButtonImage   = SSControlRods
1123    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1124    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeAdvancedControlRods
1125  End
1126  
1127  CommandButton Command_UpgradeAmericaRangerFlashBangGrenade
1128    Command           = PLAYER_UPGRADE
1129    Upgrade           = Upgrade_AmericaRangerFlashBangGrenade
1130    TextLabel         = CONTROLBAR:UpgradeAmericaFlashBangGrenade
1131    ButtonImage       = SSFlashbang
1132    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
1133    DescriptLabel     = CONTROLBAR:TooltipUSAUpgradeFlashBangGrenades
1134  End
1135  
1136  CommandButton Command_UpgradeAmericaCompositeArmor
1137    Command       = PLAYER_UPGRADE
1138    Upgrade       = Upgrade_AmericaCompositeArmor
1139    TextLabel     = CONTROLBAR:UpgradeAmericaCompositeArmor
1140    ButtonImage   = SSCompositeArmor
1141    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1142    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeCompositeArmor
1143  End
1144  
1145  CommandButton Command_UpgradeAmericaChemicalSuits
1146    Command       = PLAYER_UPGRADE
1147    Upgrade       = Upgrade_AmericaChemicalSuits
1148    TextLabel     = CONTROLBAR:UpgradeAmericaChemicalSuits
1149    ButtonImage   = SAChemsuit
1150    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1151    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeChemicalSuits
1152  End
1153  
1154  
1155  CommandButton Command_UpgradeAmericaRangerCaptureBuilding
1156    Command       = PLAYER_UPGRADE
1157    Upgrade       = Upgrade_InfantryCaptureBuilding
1158    TextLabel     = CONTROLBAR:UpgradeAmericaRangerCaptureBuilding
1159    ButtonImage   = SSCaptureBuilding
1160    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1161    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeRangerCaptureBuilding
1162  End
1163  
1164  CommandButton Command_UpgradeAmericaTOWMissile
1165    Command       = PLAYER_UPGRADE
1166    Upgrade       = Upgrade_AmericaTOWMissile
1167    TextLabel     = CONTROLBAR:UpgradeAmericaTOWMissile
1168    ButtonImage   = SSTowMissiles
1169    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1170    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeTOW
1171  End
1172  
1173  CommandButton Command_UpgradeComancheRocketPods
1174    Command                 = PLAYER_UPGRADE
1175    Upgrade                 = Upgrade_ComancheRocketPods
1176    TextLabel               = CONTROLBAR:UpgradeComancheRocketPods
1177    ButtonImage             = SSCommancheMissiles
1178    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1179    DescriptLabel           = CONTROLBAR:USAUpgradeRocketPods
1180  End
1181  
1182  CommandButton Command_UpgradeAmericaLaserMissiles
1183    Command       = PLAYER_UPGRADE
1184    Upgrade       = Upgrade_AmericaLaserMissiles
1185    TextLabel     = CONTROLBAR:UpgradeAmericaLaserMissiles
1186    ButtonImage   = SSPlaneLaserMissiles
1187    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1188    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeLaserMissiles
1189  End
1190  
1191  CommandButton Command_UpgradeAmericaBunkerBusters
1192    Command       = PLAYER_UPGRADE
1193    Upgrade       = Upgrade_AmericaBunkerBusters
1194    TextLabel     = CONTROLBAR:UpgradeAmericaBunkerBusters
1195    ButtonImage   = SABunkerBust
1196    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1197    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeBunkerBusters
1198  End
1199  
1200  
1201  CommandButton Command_UpgradeAmericaCountermeasures
1202    Command       = PLAYER_UPGRADE
1203    Upgrade       = Upgrade_AmericaCountermeasures
1204    TextLabel     = CONTROLBAR:UpgradeAmericaCountermeasures
1205    ButtonImage   = SAFlares
1206    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1207    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeCountermeasures
1208  End
1209  
1210  ; China upgrades --------------------------------------------------------------
1211  CommandButton Command_UpgradeChinaRedguardCaptureBuilding
1212    Command       = PLAYER_UPGRADE
1213    Upgrade       = Upgrade_InfantryCaptureBuilding
1214    TextLabel     = CONTROLBAR:UpgradeChinaRedguardCaptureBuilding
1215    ButtonImage   = SSCaptureBuilding
1216    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1217    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeRedguardCaptureBuilding
1218  End
1219  
1220  CommandButton Command_UpgradeChinaMines
1221    Command       = OBJECT_UPGRADE
1222    Upgrade       = Upgrade_ChinaMines
1223    TextLabel     = CONTROLBAR:UpgradeChinaMines
1224    ButtonImage   = SSMineBunker
1225    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1226    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeMines
1227  End
1228  
1229  CommandButton Command_UpgradeChinaOverlordGattlingCannon
1230    Command       = OBJECT_UPGRADE
1231    Upgrade       = Upgrade_ChinaOverlordGattlingCannon
1232    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
1233    TextLabel     = CONTROLBAR:UpgradeChinaOverlordGattlingCannon
1234    ButtonImage   = SSOLGattling
1235    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1236    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordGattlingCannon
1237    UnitSpecificSound       = OverlordTankVoiceModeGattling
1238  End
1239  
1240  CommandButton Command_UpgradeChinaOverlordPropagandaTower
1241    Command       = OBJECT_UPGRADE
1242    Upgrade       = Upgrade_ChinaOverlordPropagandaTower
1243    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
1244    TextLabel     = CONTROLBAR:UpgradeChinaOverlordPropagandaTower
1245    ButtonImage   = SSOLSpeaker
1246    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1247    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordPropagandaTower
1248    UnitSpecificSound       = OverlordTankVoiceModeSpeakerTower
1249  End
1250  
1251  CommandButton Command_UpgradeChinaOverlordBattleBunker
1252    Command       = OBJECT_UPGRADE
1253    Upgrade       = Upgrade_ChinaOverlordBattleBunker
1254    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
1255    TextLabel     = CONTROLBAR:UpgradeChinaOverlordBattleBunker
1256    ButtonImage   = SSOLBunker
1257    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1258    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordBattleBunker
1259    UnitSpecificSound       = OverlordTankVoiceModeBunker
1260  End
1261  
1262  CommandButton Command_UpgradeChinaRadar
1263    Command       = OBJECT_UPGRADE
1264    Upgrade       = Upgrade_ChinaRadar
1265    TextLabel     = CONTROLBAR:UpgradeChinaRadar
1266    ButtonImage   = SARadarUpgrade
1267    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1268    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeRadar
1269  End
1270  
1271  CommandButton Command_UpgradeChinaSatelliteHackOne
1272    Command       = PLAYER_UPGRADE
1273    Upgrade       = Upgrade_ChinaSatelliteHackOne
1274    TextLabel     = CONTROLBAR:UpgradeChinaSatelliteHackOne
1275    ButtonImage   = SNIntCntup01
1276    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1277    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeSatelliteHackOne
1278  End
1279  
1280  CommandButton Command_UpgradeChinaSatelliteHackTwo
1281    Command       = PLAYER_UPGRADE
1282    Upgrade       = Upgrade_ChinaSatelliteHackTwo
1283    TextLabel     = CONTROLBAR:UpgradeChinaSatelliteHackTwo
1284    ButtonImage   = SNIntCntup02
1285    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1286    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeSatelliteHackTwo
1287  End
1288  
1289  CommandButton Command_UpgradeChinaNationalism
1290    Command       = PLAYER_UPGRADE
1291    Upgrade       = Upgrade_Nationalism
1292    TextLabel     = CONTROLBAR:UpgradeChinaNationalism
1293    ButtonImage   = SSNationalism
1294    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1295    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeNationalism
1296  End
1297  
1298  CommandButton Command_UpgradeChinaFanaticism
1299    Command       = PLAYER_UPGRADE
1300    Upgrade       = Upgrade_Fanaticism
1301    TextLabel     = CONTROLBAR:UpgradeChinaFanaticism
1302    ButtonImage   = SSNationalism
1303    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1304    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeFanaticism
1305  End
1306  
1307  
1308  
1309  
1310  CommandButton Command_UpgradeChinaAircraftArmor
1311    Command       = PLAYER_UPGRADE
1312    Upgrade       = Upgrade_ChinaAircraftArmor
1313    TextLabel     = CONTROLBAR:UpgradeChinaAircraftArmor
1314    ButtonImage   = SSMigArmor
1315    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1316    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeAircraftArmor
1317  End
1318  
1319  CommandButton Command_UpgradeChinaBlackNapalm
1320    Command       = PLAYER_UPGRADE
1321    Upgrade       = Upgrade_ChinaBlackNapalm
1322    TextLabel     = CONTROLBAR:UpgradeChinaBlackNapalm
1323    ButtonImage   = SSBlackNapalm
1324    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1325    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeBlackNapalm
1326  End
1327  
1328  CommandButton Command_UpgradeChinaChainGuns
1329    Command       = PLAYER_UPGRADE
1330    Upgrade       = Upgrade_ChinaChainGuns
1331    TextLabel     = CONTROLBAR:UpgradeChinaChainGuns
1332    ButtonImage   = SSGattling
1333    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1334    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeChainGuns
1335  End
1336  
1337  CommandButton Command_UpgradeChinaSubliminalMessaging
1338    Command       = PLAYER_UPGRADE
1339    Upgrade       = Upgrade_ChinaSubliminalMessaging
1340    TextLabel     = CONTROLBAR:UpgradeChinaSubliminalMessaging
1341    ButtonImage   = SSSobMsge
1342    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1343    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaSubliminal
1344  End
1345  
1346  CommandButton Command_UpgradeChinaUraniumShells
1347    Command       = PLAYER_UPGRADE
1348    Upgrade       = Upgrade_ChinaUraniumShells
1349    Options       = IGNORES_UNDERPOWERED
1350    TextLabel     = CONTROLBAR:UpgradeChinaUraniumShells
1351    ButtonImage   = SSDepletedU_Shell
1352    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1353    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaUraniumShells
1354  End
1355  
1356  CommandButton Command_UpgradeChinaNeutronShells
1357    Command       = PLAYER_UPGRADE
1358    Upgrade       = Upgrade_ChinaNeutronShells
1359    Options       = IGNORES_UNDERPOWERED
1360    TextLabel     = CONTROLBAR:UpgradeChinaNeutronShells
1361    ButtonImage   = SNNeutShell
1362    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1363    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaNeutronShells
1364  End
1365  
1366  CommandButton Command_UpgradeEMPMines
1367    Command       = OBJECT_UPGRADE
1368    Upgrade       = Upgrade_ChinaEMPMines
1369    TextLabel     = CONTROLBAR:UpgradeEMPMines
1370    ButtonImage   = SNEMPMine
1371    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1372    DescriptLabel           = CONTROLBAR:ToolTipUpgradeChinaEMPMines
1373  End
1374  
1375  
1376  CommandButton Command_UpgradeChinaNuclearTanks
1377    Command       = PLAYER_UPGRADE
1378    Upgrade       = Upgrade_ChinaNuclearTanks
1379    Options       = IGNORES_UNDERPOWERED
1380    TextLabel     = CONTROLBAR:UpgradeChinaNuclearTanks
1381    ButtonImage   = SSNukeTank
1382    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1383    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaNuclearTanks
1384  End
1385  
1386  CommandButton Tank_Command_UpgradeChinaUraniumShells
1387    Command       = PLAYER_UPGRADE
1388    Upgrade       = Upgrade_ChinaUraniumShells
1389    Options       = IGNORES_UNDERPOWERED
1390    TextLabel     = CONTROLBAR:UpgradeChinaUraniumShells
1391    ButtonImage   = SSDepletedU_Shell
1392    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1393    DescriptLabel           = CONTROLBAR:Tank_TooltipUpgradeChinaUraniumShells
1394  End
1395  
1396  CommandButton Tank_Command_UpgradeChinaNuclearTanks
1397    Command       = PLAYER_UPGRADE
1398    Upgrade       = Upgrade_ChinaNuclearTanks
1399    Options       = IGNORES_UNDERPOWERED
1400    TextLabel     = CONTROLBAR:UpgradeChinaNuclearTanks
1401    ButtonImage   = SSNukeTank
1402    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1403    DescriptLabel           = CONTROLBAR:Tank_TooltipUpgradeChinaNuclearTanks
1404  End
1405  
1406  CommandButton Command_DisguiseAsVehicle
1407    Command           = SPECIAL_POWER
1408    SpecialPower      = SpecialAbilityDisguiseAsVehicle
1409    Options           = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
1410    TextLabel         = CONTROLBAR:DisguiseAsVehicle
1411    ButtonImage       = SSBombDisguise
1412    CursorName        = DisguiseAsVehicle
1413    InvalidCursorName = GenericInvalid
1414    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
1415    DescriptLabel     = CONTROLBAR:TooltipDisguiseAsVehicle
1416    UnitSpecificSound = BombTruckVoiceModeDisguise
1417  End
1418  
1419  CommandButton Command_BombTruckDetonateNow
1420    Command           = FIRE_WEAPON 
1421    WeaponSlot        = PRIMARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1422    Options           = OK_FOR_MULTI_SELECT
1423    TextLabel         = CONTROLBAR:DetonateBombTruck
1424    ButtonImage       = SSTerroristCarBomb
1425    ButtonBorderType  = ACTION
1426    DescriptLabel     = CONTROLBAR:TooltipDetonateBombTruck
1427  End
1428  
1429  CommandButton Command_UpgradeGLAWorkerFakeCommandSet
1430    Command       = OBJECT_UPGRADE
1431    Upgrade       = Upgrade_GLAWorkerFakeCommandSet
1432    TextLabel     = CONTROLBAR:UpgradeGLAWorkerFakeCommandSet
1433    ButtonImage   = SUFakeToggle
1434    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1435    DescriptLabel           = CONTROLBAR:ToolTipUpgradeGLAWorkerFakeCommandSet
1436  End
1437  
1438  CommandButton Command_UpgradeGLAWorkerRealCommandSet
1439    Command       = OBJECT_UPGRADE
1440    Upgrade       = Upgrade_GLAWorkerRealCommandSet
1441    TextLabel     = CONTROLBAR:UpgradeGLAWorkerRealCommandSet
1442    ButtonImage   = SUFakeToggle
1443    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1444    DescriptLabel           = CONTROLBAR:ToolTipUpgradeGLAWorkerRealCommandSet
1445  End
1446  
1447  CommandButton Command_UpgradeGLABombTruckBioBomb
1448    Command           = OBJECT_UPGRADE
1449    Upgrade           = Upgrade_GLABombTruckBioBomb
1450    Options           = OK_FOR_MULTI_SELECT
1451    TextLabel         = CONTROLBAR:UpgradeGLABombTruckBioBomb
1452    ButtonImage       = SSBioBombTruck
1453    ButtonBorderType  = ACTION
1454    DescriptLabel     = CONTROLBAR:TooltipGLAUpgradeBioBomb
1455    UnitSpecificSound = BombTruckVoiceModeBioBomb
1456  End
1457  
1458  CommandButton Command_UpgradeGLABombTruckHighExplosiveBomb
1459    Command           = OBJECT_UPGRADE
1460    Upgrade           = Upgrade_GLABombTruckHighExplosiveBomb
1461    Options           = OK_FOR_MULTI_SELECT
1462    TextLabel         = CONTROLBAR:UpgradeGLABombTruckHighExplosiveBomb
1463    ButtonImage       = SSExplosiveBombTruck
1464    ButtonBorderType  = BUILD ; Identifier for the User as to what kind of button this is
1465    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeHEBomb
1466    UnitSpecificSound = BombTruckVoiceModeHiEx
1467  End
1468  
1469  CommandButton Command_UpgradeGLACamoNetting
1470    Command           = OBJECT_UPGRADE
1471    Upgrade           = Upgrade_GLACamoNetting
1472    Options           = OK_FOR_MULTI_SELECT
1473    TextLabel         = CONTROLBAR:UpgradeGLACamoNetting
1474    ButtonImage       = SUcamo
1475    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
1476    DescriptLabel           = CONTROLBAR:ToolTipGLACamoNetting
1477  ;  UnitSpecificSound = BombTruckVoiceModeHiEx
1478  End
1479  
1480  CommandButton Command_UpgradeGLARadarVanScan
1481    Command           = PLAYER_UPGRADE
1482    Upgrade           = Upgrade_GLARadarVanScan
1483    TextLabel         = CONTROLBAR:UpgradeGLARadarVanScan
1484    ButtonImage       = SSRadarVanScan
1485    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
1486    DescriptLabel     = CONTROLBAR:ToolTipGLAUpgradeRadarVanScan
1487  End
1488  
1489  CommandButton Command_UpgradeGLAScorpionRocket
1490    Command       = PLAYER_UPGRADE
1491    Upgrade       = Upgrade_GLAScorpionRocket
1492    TextLabel     = CONTROLBAR:UpgradeGLAScorpionRocket
1493    ButtonImage   = SSScorpionRocketBuild
1494    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1495    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeScorpionRocket
1496  End
1497  
1498  CommandButton Command_UpgradeGLAInfantryRebelBoobyTrapAttack
1499    Command       = PLAYER_UPGRADE
1500    Upgrade       = Upgrade_GLAInfantryRebelBoobyTrapAttack
1501    TextLabel     = CONTROLBAR:UpgradeGLABoobyTrap
1502    ButtonImage   = SSTNT
1503    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1504    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeBoobyTrap
1505  End
1506  
1507  CommandButton Command_UpgradeGLAFortifiedStructure
1508    Command       = PLAYER_UPGRADE
1509    Upgrade       = Upgrade_GLAFortifiedStructure
1510    TextLabel     = CONTROLBAR:UpgradeGLAFortifiedStructure
1511    ButtonImage   = SUEliteGrd
1512    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1513    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeFortifiedStructure
1514  End
1515  
1516  CommandButton Command_UpgradeGLABuggyAmmo
1517    Command       = PLAYER_UPGRADE
1518    Upgrade       = Upgrade_GLABuggyAmmo
1519    TextLabel     = CONTROLBAR:UpgradeGLABuggyAmmo
1520    ButtonImage   = SSBuggyRockets
1521    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1522    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeBuggyAmmo
1523  End
1524  
1525  CommandButton Command_UpgradeGLAAPRockets
1526    Command       = PLAYER_UPGRADE
1527    Upgrade       = Upgrade_GLAAPRockets
1528    TextLabel     = CONTROLBAR:UpgradeGLAAPRockets
1529    ButtonImage   = SSAPRockets
1530    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1531    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAPRockets
1532  End
1533  
1534  CommandButton Command_UpgradeGLAToxinShells
1535    Command       = PLAYER_UPGRADE
1536    Upgrade       = Upgrade_GLAToxinShells
1537    TextLabel     = CONTROLBAR:UpgradeGLAToxinShells
1538    ButtonImage   = SSToxinShells
1539    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1540    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeToxinShells
1541  End
1542  
1543  CommandButton Command_UpgradeGLAWorkerShoes
1544    Command       = PLAYER_UPGRADE
1545    Upgrade       = Upgrade_GLAWorkerShoes
1546    TextLabel     = CONTROLBAR:UpgradeGLAWorkerShoes
1547    ButtonImage   = SUShoes
1548    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1549    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeWorkerShoes
1550  End
1551  
1552  
1553  CommandButton Command_UpgradeGLAAnthraxBeta
1554    Command       = PLAYER_UPGRADE
1555    Upgrade       = Upgrade_GLAAnthraxBeta
1556    TextLabel     = CONTROLBAR:UpgradeGLAAnthraxBeta
1557    ButtonImage   = SSAnthraxBeta
1558    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1559    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAnthraxBeta
1560  End
1561  
1562  CommandButton Command_UpgradeGLAAPBullets
1563    Command       = PLAYER_UPGRADE
1564    Upgrade       = Upgrade_GLAAPBullets
1565    TextLabel     = CONTROLBAR:UpgradeGLAAPBullets
1566    ButtonImage   = SSAPShells
1567    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1568    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAPBullets
1569  End
1570  
1571  CommandButton Command_UpgradeGLAJunkRepair
1572    Command       = PLAYER_UPGRADE
1573    Upgrade       = Upgrade_GLAJunkRepair
1574    TextLabel     = CONTROLBAR:UpgradeGLAJunkRepair
1575    ButtonImage   = SSJunkRepair
1576    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1577    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeJunkRepair
1578  End
1579  
1580  CommandButton Command_UpgradeGLACamouflage
1581    Command       = PLAYER_UPGRADE
1582    Upgrade       = Upgrade_GLACamouflage
1583    TextLabel     = CONTROLBAR:UpgradeGLACamouflage
1584    ButtonImage   = SSCamoflage
1585    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1586    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeCamouflage
1587  End
1588  
1589  CommandButton Command_UpgradeGLAArmTheMob
1590    Command       = PLAYER_UPGRADE
1591    Upgrade       = Upgrade_GLAArmTheMob
1592    TextLabel     = CONTROLBAR:UpgradeGLAArmTheMob
1593    ButtonImage   = SSArmMob
1594    ButtonBorderType        = UPGRADE ;  what kind of button this is
1595    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeArmTheMob
1596  End
1597  
1598  CommandButton Command_UpgradeGLARebelCaptureBuilding
1599    Command       = PLAYER_UPGRADE
1600    Upgrade       = Upgrade_InfantryCaptureBuilding
1601    TextLabel     = CONTROLBAR:UpgradeGLARebelCaptureBuilding
1602    ButtonImage   = SSCaptureBuilding
1603    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1604    DescriptLabel           = CONTROLBAR:TooltipGLAUpgradeRebelCaptureBuilding
1605  End
1606  
1607  
1608  ; "Inventory" commands ----------------------------------------------------------------------------
1609  
1610  CommandButton Command_StructureExit
1611    Command       = EXIT_CONTAINER ;***Any button with this command requires code support! Search code for button name...
1612    TextLabel     = CONTROLBAR:StructureExit
1613    ButtonImage   = SSEvacButton
1614    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1615    DescriptLabel           = CONTROLBAR:ToolTipStructureExit
1616  End
1617  
1618  CommandButton Command_TransportExit
1619    Command       = EXIT_CONTAINER ;***Any button with this command requires code support! Search code for button name...
1620    TextLabel     = CONTROLBAR:TransportExit
1621    ButtonImage   = SSEvacButton
1622    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1623    DescriptLabel           = CONTROLBAR:ToolTipTransportExit
1624  End
1625  
1626  CommandButton Command_BunkerExit
1627    Command       = EXIT_CONTAINER ;***Any button with this command requires code support! Search code for button name...
1628    TextLabel     = CONTROLBAR:BunkerExit
1629    ButtonImage   = SSEvacButton
1630    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1631    DescriptLabel           = CONTROLBAR:BunkerExit
1632  End
1633  
1634  CommandButton Command_FireBaseExit
1635    Command       = EXIT_CONTAINER ;***Any button with this command requires code support! Search code for button name...
1636    TextLabel     = CONTROLBAR:FireBaseExit
1637    ButtonImage   = SSEvacButton
1638    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1639    DescriptLabel           = CONTROLBAR:FireBaseExit
1640  End
1641  
1642  CommandButton Command_ScuttleCombatBike
1643    Command                 = EVACUATE
1644    Options                 = OK_FOR_MULTI_SELECT MUST_BE_STOPPED
1645    TextLabel               = CONTROLBAR:Evacuate
1646    ButtonImage             = SSEvacButton
1647    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1648    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1649  End
1650  
1651  CommandButton Command_Evacuate
1652    Command                 = EVACUATE
1653    Options                 = OK_FOR_MULTI_SELECT
1654    TextLabel               = CONTROLBAR:Evacuate
1655    ButtonImage             = SSEvacButton
1656    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1657    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1658  End
1659  
1660  CommandButton Command_EmptyCrawler
1661    Command                 = EVACUATE
1662    Options                 = OK_FOR_MULTI_SELECT
1663    TextLabel               = CONTROLBAR:Evacuate
1664    ButtonImage             = SSEmptyCrawler
1665    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1666    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1667  End
1668  
1669  CommandButton Command_ChinookUnload
1670    Command                 = EVACUATE
1671    Options                 = OK_FOR_MULTI_SELECT
1672    TextLabel               = CONTROLBAR:Evacuate
1673    ButtonImage             = SSChinookUnload
1674    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1675    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1676    CursorName              = Move
1677    InvalidCursorName       = GenericInvalid
1678  End
1679  
1680  CommandButton Command_ExecuteRailedTransport
1681    Command                 = EXECUTE_RAILED_TRANSPORT
1682    Options                 = OK_FOR_MULTI_SELECT
1683    TextLabel               = CONTROLBAR:ExecuteRailedTransport
1684    ButtonImage             = SSFerry_L
1685    ButtonBorderType        = SYSTEM
1686    DescriptLabel           = CONTROLBAR:ToolTipRailedTransport
1687  End
1688  
1689  CommandButton Command_CombatDrop
1690    Command                 = COMBATDROP
1691    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_POS NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
1692    TextLabel               = CONTROLBAR:CombatDrop
1693    ButtonImage             = SSChinookDrop
1694    CursorName              = EnterAggressive
1695    InvalidCursorName       = GenericInvalid
1696    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1697    DescriptLabel           = CONTROLBAR:ToolTipUSACombatDrop
1698  End
1699  
1700  ; Unit commands -----------------------------------------------------------------------------------
1701  CommandButton Command_Guard
1702    Command                 = GUARD
1703    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1704    ; to allow guarding a specific object!
1705    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1706    TextLabel               = CONTROLBAR:Guard
1707    ButtonImage             = SSGuard
1708    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1709    DescriptLabel           = CONTROLBAR:ToolTipGuard
1710    RadiusCursorType        = GUARD_AREA
1711    InvalidCursorName           = GenericInvalid
1712  End
1713  
1714  CommandButton Command_GuardWithoutPursuit
1715    Command                 = GUARD_WITHOUT_PURSUIT
1716    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1717    ; to allow guarding a specific object!
1718    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1719    TextLabel               = CONTROLBAR:GuardWithoutPursuit
1720    ButtonImage             = SSGuard
1721    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1722    DescriptLabel           = CONTROLBAR:ToolTipGuardWithoutPursuit
1723    RadiusCursorType        = GUARD_AREA
1724    InvalidCursorName           = GenericInvalid
1725  End
1726  
1727  CommandButton Command_GuardFlyingUnitsOnly
1728    Command                 = GUARD_FLYING_UNITS_ONLY
1729    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1730    ; to allow guarding a specific object!
1731    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1732    TextLabel               = CONTROLBAR:GuardFlyingUnitsOnly
1733    ButtonImage             = SSGuardAir
1734    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1735    DescriptLabel           = CONTROLBAR:ToolTipGuardFlyingUnitsOnly
1736    RadiusCursorType        = GUARD_AREA
1737    InvalidCursorName       = GenericInvalid
1738  End
1739  
1740  CommandButton Command_AttackMove
1741    Command                 = ATTACK_MOVE
1742    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1743    TextLabel               = CONTROLBAR:AttackMove
1744    ButtonImage             = SSAttackMove2
1745    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1746    DescriptLabel           = CONTROLBAR:ToolTipAttackMove
1747    CursorName              = AttackMove
1748    InvalidCursorName       = GenericInvalid
1749  End
1750  
1751  CommandButton Command_Stop
1752    Command                 = STOP
1753    Options                 = OK_FOR_MULTI_SELECT
1754    TextLabel               = CONTROLBAR:Stop
1755    ButtonImage             = SSStop
1756    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1757    DescriptLabel           = CONTROLBAR:ToolTipCommandStop
1758  End
1759  
1760  CommandButton Command_StrategyCenter_Stop
1761    Command                 = STOP
1762    Options                 = OPTION_ONE ;This designates special case handling to hide stop button when not applicable. 
1763    TextLabel               = CONTROLBAR:Stop
1764    ButtonImage             = SSStop
1765    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1766    DescriptLabel           = CONTROLBAR:ToolTipCommandStop
1767  End
1768  
1769  CommandButton Command_DisarmMinesAtPosition
1770    Command                 = FIRE_WEAPON
1771    WeaponSlot              = PRIMARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1772    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
1773    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
1774    ButtonImage             = SSClearMines_L ;Don't know why this became a portrait (It's from Generals, not MD).
1775    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1776    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
1777    RadiusCursorType        = CLEARMINES
1778    InvalidCursorName       = GenericInvalid
1779  End
1780  
1781  CommandButton Command_AmericaRangerCaptureBuilding
1782    Command                 = SPECIAL_POWER 
1783    SpecialPower            = SpecialAbilityRangerCaptureBuilding
1784    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1785    Upgrade                 = Upgrade_InfantryCaptureBuilding
1786    TextLabel               = CONTROLBAR:CaptureBuilding
1787    ButtonImage             = SSCaptureBuilding
1788    CursorName              = CaptureBuilding
1789    InvalidCursorName       = GenericInvalid
1790    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1791    DescriptLabel           = CONTROLBAR:ToolTipUSARangerCaptureBuilding
1792  End
1793  
1794  CommandButton Command_AmericaRangerSwitchToMachineGun
1795    Command                 = SWITCH_WEAPON
1796    WeaponSlot              = PRIMARY
1797    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT 
1798    TextLabel               = CONTROLBAR:RangerMachineGun
1799    ButtonImage             = SSMachineGun
1800    ButtonBorderType        = ACTION
1801    DescriptLabel           = CONTROLBAR:ToolTipSwitchToRangerMachineGun
1802  End
1803  
1804  CommandButton Command_AmericaRangerSwitchToFlagBangGrenades
1805    Command                 = SWITCH_WEAPON
1806    WeaponSlot              = SECONDARY
1807    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT NEED_UPGRADE 
1808    Upgrade                 = Upgrade_AmericaRangerFlashBangGrenade
1809    TextLabel               = CONTROLBAR:FlashBangGrenadeMode
1810    ButtonImage             = SSFlashbang
1811    ButtonBorderType        = ACTION
1812    DescriptLabel           = CONTROLBAR:ToolTipSwitchToUSAFlashBang
1813  End
1814  
1815  CommandButton Command_AmericaVehicleComancheFireRocketPods
1816    Command                 = FIRE_WEAPON
1817    WeaponSlot              = TERTIARY
1818    Options                 = OK_FOR_MULTI_SELECT NEED_UPGRADE NEED_TARGET_POS  ; fires at pos, not obj
1819    Upgrade                 = Upgrade_ComancheRocketPods
1820    TextLabel               = CONTROLBAR:FireRocketPods
1821    ButtonImage             = SSRocketAttack
1822    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1823    DescriptLabel           = CONTROLBAR:ToolTipUSAFireRocketPods
1824    RadiusCursorType        = ATTACK_SCATTER_AREA
1825    InvalidCursorName       = GenericInvalid
1826    UnitSpecificSound       = ComancheVoiceModeRocketPods
1827  End
1828  
1829  CommandButton Command_ChinaNukeWarhead
1830    Command                 = SWITCH_WEAPON
1831    WeaponSlot              = PRIMARY
1832    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
1833    TextLabel               = CONTROLBAR:NukeWarhead
1834    ButtonImage             = SSExplosiveScud
1835    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1836    DescriptLabel           = CONTROLBAR:ToolTipChinaNukeWarhead
1837  End
1838  
1839  CommandButton Command_ChinaNeutronWarhead
1840    Command                 = SWITCH_WEAPON
1841    WeaponSlot              = SECONDARY TERTIARY
1842    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT NEED_UPGRADE
1843    Upgrade                 = Upgrade_ChinaNeutronShells
1844    TextLabel               = CONTROLBAR:NeutronWarhead
1845    ButtonImage             = SNNeutShell
1846    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1847    DescriptLabel           = CONTROLBAR:ToolTipChinaNeutronWarhead
1848  End
1849  
1850  
1851  CommandButton Command_GLAExplosiveWarhead
1852    Command                 = SWITCH_WEAPON
1853    WeaponSlot              = PRIMARY
1854    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
1855    TextLabel               = CONTROLBAR:ExplosiveWarhead
1856    ButtonImage             = SSExplosiveScud
1857    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1858    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
1859  End
1860  
1861  CommandButton Command_GLAAnthraxWarhead
1862    Command                 = SWITCH_WEAPON
1863    WeaponSlot              = SECONDARY
1864    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
1865    TextLabel               = CONTROLBAR:AnthraxWarhead
1866    ButtonImage             = SSAnthraxScud
1867    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1868    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
1869  End
1870  
1871  CommandButton Command_GLAToxinTractorContaminateGround
1872    Command                 = FIRE_WEAPON
1873    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1874    Options                 = NEED_TARGET_POS OK_FOR_MULTI_SELECT
1875    TextLabel               = CONTROLBAR:Contaminate
1876    ButtonImage             = SSContaminate
1877    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1878    DescriptLabel           = CONTROLBAR:ToolTipGLAFireToxinTractorSlime
1879    UnitSpecificSound       = ToxinTractorVoiceModeContam
1880  End
1881  
1882  CommandButton Command_GLAInfantryRebelCaptureBuilding
1883    Command                 = SPECIAL_POWER 
1884    SpecialPower            = SpecialAbilityRebelCaptureBuilding
1885    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1886    Upgrade                 = Upgrade_InfantryCaptureBuilding
1887    TextLabel               = CONTROLBAR:CaptureBuilding
1888    ButtonImage             = SSCaptureBuilding
1889    CursorName              = CaptureBuilding
1890    InvalidCursorName       = GenericInvalid
1891    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1892    DescriptLabel           = CONTROLBAR:ToolTipGLARebelCaptureBuilding
1893  End
1894  
1895  CommandButton Command_GLAInfantryTerroristMakeCarBomb
1896    Command                 = CONVERT_TO_CARBOMB
1897    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_ALLY_OBJECT NEED_TARGET_NEUTRAL_OBJECT ;Kris: Contextmode command options require code support!
1898    Upgrade                 = None
1899    TextLabel               = CONTROLBAR:CarBomb
1900    ButtonImage             = SSTerroristCarBomb
1901    CursorName              = EnterAggressive
1902    InvalidCursorName       = GenericInvalid
1903    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1904    DescriptLabel           = CONTROLBAR:ToolTipGLATerroristMakeCarBomb
1905  End
1906  
1907  CommandButton Command_SabotageBuilding
1908    Command                 = SABOTAGE_BUILDING
1909    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_ENEMY_OBJECT ;Kris: Contextmode command options require code support!
1910    Upgrade                 = None
1911    TextLabel               = CONTROLBAR:SabotageBuilding
1912    ButtonImage             = SUSaboteur
1913    CursorName              = EnterAggressive
1914    InvalidCursorName       = GenericInvalid
1915    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1916    DescriptLabel           = CONTROLBAR:ToolTipGLASabotageBuilding
1917  End
1918  
1919  CommandButton Command_GLAInfantryHijack
1920    Command                 = HIJACK_VEHICLE 
1921    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_ENEMY_OBJECT 
1922    Upgrade                 = None
1923    TextLabel               = CONTROLBAR:Hijack
1924    ButtonImage             = SSCarjack
1925    CursorName              = EnterAggressive
1926    InvalidCursorName       = GenericInvalid
1927    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1928    DescriptLabel           = CONTROLBAR:ToolTipGLAHijackerHijack
1929  End
1930  
1931  CommandButton Command_GLAInfantryJarmenKellSnipeVehicleAttack
1932    Command                 = FIRE_WEAPON
1933    WeaponSlot              = SECONDARY
1934    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT CONTEXTMODE_COMMAND
1935    Upgrade                 = None
1936    TextLabel               = CONTROLBAR:SniperAttack
1937    ButtonImage             = SSSniperAttack
1938    CursorName              = SnipeVehicle
1939    InvalidCursorName       = GenericInvalid
1940    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1941    DescriptLabel           = CONTROLBAR:ToolTipGLAFireJarmenKellVehicleSnipe
1942    UnitSpecificSound       = JarmenKellVoiceModeSnipe
1943  End
1944  
1945  CommandButton Command_ChinaJetMIGFireNapalmMissile
1946    Command                 = FIRE_WEAPON
1947    WeaponSlot              = PRIMARY
1948    MaxShotsToFire          = 1
1949    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
1950    TextLabel               = CONTROLBAR:FireNapalmMissile
1951    ButtonImage             = SNFirestorm
1952    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1953    DescriptLabel           = CONTROLBAR:ToolTipChinaFireMIG
1954  End
1955  
1956  CommandButton Command_ChinaInfantryRedGuardCaptureBuilding
1957    Command                 = SPECIAL_POWER 
1958    SpecialPower            = SpecialAbilityRedGuardCaptureBuilding
1959    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1960    Upgrade                 = Upgrade_InfantryCaptureBuilding
1961    TextLabel               = CONTROLBAR:CaptureBuilding
1962    ButtonImage             = SSCaptureBuilding
1963    CursorName              = CaptureBuilding
1964    InvalidCursorName       = GenericInvalid
1965    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1966    DescriptLabel           = CONTROLBAR:ToolTipChinaRedGuardCaptureBuilding
1967  End
1968  
1969  
1970  CommandButton Command_ChinaInfantryBlackLotusCaptureHack
1971    Command                 = SPECIAL_POWER 
1972    SpecialPower            = SpecialAbilityBlackLotusCaptureBuilding
1973    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
1974    TextLabel               = CONTROLBAR:CaptureBuilding
1975    ButtonImage             = SSBLCapture
1976    CursorName              = Hack
1977    InvalidCursorName       = GenericInvalid
1978    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1979    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusCaptureHack
1980    UnitSpecificSound       = BlackLotusVoiceModeBuilding
1981  End
1982  
1983  CommandButton Command_ChinaInfantryBlackLotusVehicleHack
1984    Command                 = SPECIAL_POWER 
1985    SpecialPower            = SpecialAbilityBlackLotusDisableVehicleHack
1986    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
1987    TextLabel               = CONTROLBAR:DisableVehicleHack
1988    ButtonImage             = SSVehicleHack
1989    CursorName              = Hack
1990    InvalidCursorName       = GenericInvalid
1991    ButtonBorderType        = ACTION 
1992    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusVehicleHack
1993    UnitSpecificSound       = BlackLotusVoiceModeVehicle
1994  End
1995  
1996  CommandButton Command_ChinaInfantryBlackLotusCashHack
1997    Command                 = SPECIAL_POWER 
1998    SpecialPower            = SpecialAbilityBlackLotusStealCashHack
1999    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
2000    TextLabel               = CONTROLBAR:StealCashHack
2001    ButtonImage             = SSCashHack
2002    CursorName              = Hack
2003    InvalidCursorName       = GenericInvalid
2004    ButtonBorderType        = ACTION 
2005    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusCashHack
2006    UnitSpecificSound       = BlackLotusVoiceModeCash
2007  End
2008  
2009  CommandButton Command_ChinaInfantryHackerInternetHack
2010    Command                 = HACK_INTERNET
2011    Options                 = OK_FOR_MULTI_SELECT 
2012    TextLabel               = CONTROLBAR:InternetHack
2013    ButtonImage             = SSNetHack
2014    ButtonBorderType        = ACTION 
2015    DescriptLabel           = CONTROLBAR:ToolTipChinaFireHackerInternetHack
2016  End
2017  
2018  CommandButton Command_ChinaInfantryHackerDisableBuilding
2019    Command                 = SPECIAL_POWER 
2020    SpecialPower            = SpecialAbilityHackerDisableBuilding
2021    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
2022    TextLabel               = CONTROLBAR:DisableBuildingHack
2023    ButtonImage             = SSBuildingHack
2024    CursorName              = Hack
2025    InvalidCursorName       = GenericInvalid
2026    ButtonBorderType        = ACTION 
2027    DescriptLabel           = CONTROLBAR:ToolTipChinaHackerBuildingHack
2028  End
2029  
2030  CommandButton Infa_Command_ChinaInfantryHackerVehicleHack
2031    Command                 = SPECIAL_POWER 
2032    SpecialPower            = SpecialAbilityBlackLotusDisableVehicleHack
2033    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
2034    TextLabel               = CONTROLBAR:DisableVehicleHack
2035    ButtonImage             = SSVehicleHack
2036    CursorName              = Hack
2037    InvalidCursorName       = GenericInvalid
2038    ButtonBorderType        = ACTION 
2039    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusVehicleHack
2040    ;UnitSpecificSound       = SuperHackerVoiceModeVehicle
2041  End
2042  
2043  CommandButton Command_ChinaDragonTankFireWall
2044    Command                 = FIRE_WEAPON
2045    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
2046    Options                 = NEED_TARGET_POS OK_FOR_MULTI_SELECT
2047    TextLabel               = CONTROLBAR:FireWall
2048    ButtonImage             = SSFireStorm
2049    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2050    DescriptLabel           = CONTROLBAR:TooltipFireWall
2051    UnitSpecificSound       = DragonTankVoiceModeFireStorm
2052  End
2053  
2054  ;-----------------------------------------------------------------------------
2055  ;SPECIAL ABILITY
2056  ;Tank hunter rushes a tank to plant deadly TNT.
2057  ;Author: Kris -- July 2002
2058  ;
2059  ;@todo info -- The reason this is a special ability instead of a regular
2060  ;attack are:
2061  ;1) Weapon reload timer currently don't cycle like special powers delays.
2062  ;2) Attack options aren't detailed enough to allow for specific target types.
2063  ;3) Attack commands don't allow for valid/invalid cursors.
2064  ;-----------------------------------------------------------------------------
2065  CommandButton Command_ChinaInfantryTankHunterTNTAttack
2066    Command                 = SPECIAL_POWER
2067    SpecialPower            = SpecialAbilityTankHunterTNTAttack
2068    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
2069    TextLabel               = CONTROLBAR:TNTAttack
2070    ButtonImage             = SSTNT
2071    CursorName              = TankHunterTNTAttack
2072    InvalidCursorName       = PlaceChargeInvalid
2073    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2074    DescriptLabel           = CONTROLBAR:ToolTipChinaFireTankHunterTNTAttack
2075  End
2076  
2077  CommandButton Command_GLAInfantryRebelBoobyTrapAttack
2078    Command                 = SPECIAL_POWER
2079    SpecialPower            = SpecialAbilityBoobyTrap
2080    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT NEED_UPGRADE
2081    Upgrade                 = Upgrade_GLAInfantryRebelBoobyTrapAttack
2082    TextLabel               = CONTROLBAR:BoobyTrapAttack
2083    ButtonImage             = SSTNT
2084    CursorName              = TankHunterTNTAttack
2085    InvalidCursorName       = PlaceChargeInvalid
2086    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2087    DescriptLabel           = CONTROLBAR:ToolTipChinaFireRebelBoobyTrapAttack
2088    UnitSpecificSound       = RebelVoiceModeBoobyTrap
2089  End
2090  
2091  CommandButton Command_ColonelBurtonKnifeAttack
2092    Command                 = FIRE_WEAPON
2093    WeaponSlot              = SECONDARY
2094    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
2095    TextLabel               = CONTROLBAR:KnifeAttack
2096    ButtonImage             = SSKnifeAttack
2097    CursorName              = StabAttack
2098    InvalidCursorName       = StabAttackInvalid
2099    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2100    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonKnifeAttack
2101    UnitSpecificSound       = ColonelBurtonVoiceModeKnife
2102  End
2103  
2104  CommandButton Command_ColonelBurtonTimedDemoCharge
2105    Command                 = SPECIAL_POWER
2106    SpecialPower            = SpecialAbilityColonelBurtonTimedCharges
2107    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
2108    TextLabel               = CONTROLBAR:TimedDemoCharge
2109    ButtonImage             = SSTimedDemo
2110    CursorName              = PlaceTimedCharge
2111    InvalidCursorName       = PlaceChargeInvalid
2112    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2113    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonTimedDemo
2114    UnitSpecificSound       = ColonelBurtonVoiceModeTimedCharge
2115  End
2116  
2117  
2118  
2119  ;Notice the next two command buttons use the same special power. That is because they are 
2120  ;linked. The first one requires a target in order to place a charge. The latter one requires
2121  ;no target (INSTANT_TARGET), and the logic will pick up on this and detonate any existing ones.
2122  CommandButton Command_ColonelBurtonRemoteDemoCharge
2123    Command                 = SPECIAL_POWER
2124    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
2125    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
2126    TextLabel               = CONTROLBAR:RemoteDemoCharge
2127    ButtonImage             = SSRemoteDemo
2128    CursorName              = PlaceRemoteCharge
2129    InvalidCursorName       = PlaceChargeInvalid
2130    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2131    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonPlaceRemoteCharge
2132    UnitSpecificSound       = ColonelBurtonVoiceModeRemoteCharge
2133  End
2134  
2135  CommandButton Command_ColonelBurtonDetonateCharges
2136    Command                 = SPECIAL_POWER
2137    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
2138    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
2139    TextLabel               = CONTROLBAR:DetonateCharges
2140    ButtonImage             = SSDetonate
2141    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2142    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonDetonateCharges
2143  End
2144  
2145  CommandButton Command_CIAAgentTimedDemoCharge
2146    Command                 = SPECIAL_POWER
2147    SpecialPower            = SpecialAbilityColonelBurtonTimedCharges
2148    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
2149    TextLabel               = CONTROLBAR:TimedDemoCharge
2150    ButtonImage             = SSTimedDemo
2151    CursorName              = PlaceTimedCharge
2152    InvalidCursorName       = PlaceChargeInvalid
2153    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2154    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonTimedDemo
2155    UnitSpecificSound       = CIAAgentVoiceModeTimedCharge
2156  End
2157  
2158  ;Notice the next two command buttons use the same special power. That is because they are 
2159  ;linked. The first one requires a target in order to place a charge. The latter one requires
2160  ;no target (INSTANT_TARGET), and the logic will pick up on this and detonate any existing ones.
2161  CommandButton Command_CIAAgentRemoteDemoCharge
2162    Command                 = SPECIAL_POWER
2163    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
2164    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
2165    TextLabel               = CONTROLBAR:RemoteDemoCharge
2166    ButtonImage             = SSRemoteDemo
2167    CursorName              = PlaceRemoteCharge
2168    InvalidCursorName       = PlaceChargeInvalid
2169    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2170    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonPlaceRemoteCharge
2171    UnitSpecificSound       = CIAAgentVoiceModeRemoteCharge
2172  End
2173  
2174  CommandButton Command_CIAAgentDetonateCharges
2175    Command                 = SPECIAL_POWER
2176    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
2177    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
2178    TextLabel               = CONTROLBAR:DetonateCharges
2179    ButtonImage             = SSDetonate
2180    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2181    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonDetonateCharges
2182  End
2183  
2184  CommandButton Command_AmbulanceCleanupArea
2185    Command                 = SPECIAL_POWER
2186    SpecialPower            = SpecialAbilityAmbulanceCleanupArea
2187    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_POS
2188    TextLabel               = CONTROLBAR:AmbulanceCleanupArea
2189    ButtonImage             = SSDetox
2190    ButtonBorderType        = ACTION 
2191    DescriptLabel           = CONTROLBAR:CleanupAreaDescription
2192    RadiusCursorType        = AMBULANCE
2193    InvalidCursorName       = GenericInvalid
2194    UnitSpecificSound       = AmbulanceVoiceModeDetox
2195  End
2196  
2197  ; Dozer construction commands ---------------------------------------------------------------------
2198  CommandButton Command_CancelConstruction
2199    Command       = DOZER_CONSTRUCT_CANCEL
2200    TextLabel     = CONTROLBAR:CancelBuild
2201    ButtonImage   = SSStop
2202    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2203    DescriptLabel           = CONTROLBAR:ToolTipCancelConstruction
2204  End
2205  
2206  CommandButton Command_ConstructAmericaCommandCenter
2207    Command       = DOZER_CONSTRUCT
2208    Object        = AmericaCommandCenter
2209    TextLabel     = CONTROLBAR:ConstructAmericaCommandCenter
2210    ButtonImage   = SAComCentr
2211    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2212    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCommandCenter
2213  End
2214  
2215  CommandButton Command_ConstructAmericaPowerPlant
2216    Command       = DOZER_CONSTRUCT
2217    Object        = AmericaPowerPlant
2218    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
2219    ButtonImage   = SAPowerPlant
2220    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2221    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPowerPlant
2222  End
2223  
2224  CommandButton Command_ConstructAmericaBarracks
2225    Command       = DOZER_CONSTRUCT
2226    Object        = AmericaBarracks
2227    TextLabel     = CONTROLBAR:ConstructAmericaBarracks
2228    ButtonImage   = SABarracks
2229    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2230    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBarracks
2231  End
2232  
2233  CommandButton Command_ConstructAmericaSupplyCenter
2234    Command       = DOZER_CONSTRUCT
2235    Object        = AmericaSupplyCenter
2236    TextLabel     = CONTROLBAR:ConstructAmericaSupplyCenter
2237    ButtonImage   = SASupplyCntr
2238    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2239    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyCenter
2240  End
2241  
2242  CommandButton Command_ConstructAmericaWall
2243    Command       = DOZER_CONSTRUCT
2244    Object        = AmericaWall
2245    TextLabel     = CONTROLBAR:ConstructAmericaWall
2246    ButtonImage   = SAFence
2247    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2248    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSecurityFence
2249  End
2250  
2251  CommandButton Command_ConstructAmericaWarFactory
2252    Command       = DOZER_CONSTRUCT
2253    Object        = AmericaWarFactory
2254    TextLabel     = CONTROLBAR:ConstructAmericaWarFactory
2255    ButtonImage   = SACWeaponsfact
2256    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2257    DescriptLabel           = CONTROLBAR:ToolTipUSABuildWarFactory
2258  End
2259  
2260  CommandButton Command_ConstructAmericaPatriotBattery
2261    Command       = DOZER_CONSTRUCT
2262    Object        = AmericaPatriotBattery
2263    TextLabel     = CONTROLBAR:ConstructAmericaPatriotBattery
2264    ButtonImage   = SAPatriot
2265    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2266    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
2267  End
2268  
2269  CommandButton Command_ConstructAmericaFireBase
2270    Command       = DOZER_CONSTRUCT
2271    Object        = AmericaFireBase
2272    TextLabel     = CONTROLBAR:ConstructAmericaFireBase
2273    ButtonImage   = SAFirebase
2274    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2275    DescriptLabel           = CONTROLBAR:ToolTipUSABuildFireBase
2276  End
2277  
2278  CommandButton Command_ConstructAmericaAirfield
2279    Command       = DOZER_CONSTRUCT
2280    Object        = AmericaAirfield
2281    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
2282    ButtonImage   = SAACommand
2283    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2284    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
2285  End
2286  
2287  CommandButton Command_ConstructAmericaParticleCannonUplink
2288    Command       = DOZER_CONSTRUCT
2289    Object        = AmericaParticleCannonUplink
2290    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
2291    ButtonImage   = SAUplink
2292    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2293    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
2294  End
2295  
2296  CommandButton Command_ConstructAmericaStrategyCenter
2297    Command       = DOZER_CONSTRUCT
2298    Object        = AmericaStrategyCenter
2299    TextLabel     = CONTROLBAR:ConstructAmericaStrategyCenter
2300    ButtonImage   = SAStrategyCenter
2301    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2302    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStrategyCenter
2303  End
2304  
2305  CommandButton Command_ConstructAmericaSupplyDropZone
2306    Command       = DOZER_CONSTRUCT
2307    Object        = AmericaSupplyDropZone
2308    TextLabel     = CONTROLBAR:ConstructAmericaSupplyDropZone
2309    ButtonImage   = SADropZone
2310    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2311    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyDropZone
2312  End
2313  
2314  CommandButton Command_ConstructGLACommandCenter
2315    Command       = DOZER_CONSTRUCT
2316    Object        = GLACommandCenter
2317    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
2318    ButtonImage   = SUHeadquarters
2319    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2320    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
2321  End
2322  
2323  CommandButton Command_ConstructFakeGLACommandCenter
2324    Command       = DOZER_CONSTRUCT
2325    Object        = FakeGLACommandCenter
2326    TextLabel     = CONTROLBAR:ConstructFakeGLACommandCenter
2327    ButtonImage   = SUHeadquarters_F
2328    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2329    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
2330  End
2331  
2332  CommandButton Command_ConstructGLADemoTrap
2333    Command       = DOZER_CONSTRUCT
2334    Object        = GLADemoTrap
2335    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
2336    ButtonImage   = SSHideBomb
2337    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2338    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
2339  End
2340  
2341  CommandButton Command_ConstructGLABarracks
2342    Command       = DOZER_CONSTRUCT
2343    Object        = GLABarracks
2344    TextLabel     = CONTROLBAR:ConstructGLABarracks
2345    ButtonImage   = SUBarracks
2346    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2347    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
2348  End
2349  
2350  CommandButton Command_ConstructFakeGLABarracks
2351    Command       = DOZER_CONSTRUCT
2352    Object        = FakeGLABarracks
2353    TextLabel     = CONTROLBAR:ConstructFakeGLABarracks
2354    ButtonImage   = SUBarracks_F
2355    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2356    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
2357  End
2358  
2359  CommandButton Command_ConstructGLASupplyStash
2360    Command       = DOZER_CONSTRUCT
2361    Object        = GLASupplyStash
2362    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
2363    ButtonImage   = SUSupplyCenter
2364    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2365    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
2366  End
2367  
2368  CommandButton Command_ConstructFakeGLASupplyStash
2369    Command       = DOZER_CONSTRUCT
2370    Object        = FakeGLASupplyStash
2371    TextLabel     = CONTROLBAR:ConstructFakeGLASupplyStash
2372    ButtonImage   = SUSpplyCtr_F
2373    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2374    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
2375  End
2376  
2377  CommandButton Command_ConstructGLABurningBarricade
2378    Command       = DOZER_CONSTRUCT
2379    Object        = GLABurningBarrier
2380    TextLabel     = CONTROLBAR:ConstructGLABurningBarricade
2381    ButtonImage   = SUBarricade
2382    ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
2383    DescriptLabel = CONTROLBAR:ToolTipGLABuildBurningBarricade
2384  End
2385  
2386  CommandButton Command_ConstructGLAArmsDealer
2387    Command       = DOZER_CONSTRUCT
2388    Object        = GLAArmsDealer
2389    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
2390    ButtonImage   = SUArmsDealer
2391    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2392    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
2393  End
2394  
2395  CommandButton Command_ConstructFakeGLAArmsDealer
2396    Command       = DOZER_CONSTRUCT
2397    Object        = FakeGLAArmsDealer
2398    TextLabel     = CONTROLBAR:ConstructFakeGLAArmsDealer
2399    ButtonImage   = SUArmsDealer_F
2400    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2401    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
2402  End
2403  
2404  CommandButton Command_ConstructChinaCommandCenter
2405    Command       = DOZER_CONSTRUCT
2406    Object        = ChinaCommandCenter
2407    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
2408    ButtonImage   = SNComCentr
2409    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2410    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
2411  End
2412  
2413  CommandButton Command_ConstructChinaInternetCenter
2414    Command       = DOZER_CONSTRUCT
2415    Object        = ChinaInternetCenter
2416    TextLabel     = CONTROLBAR:ConstructChinaInternetCenter
2417    ButtonImage   = SNIntCnt
2418    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2419    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInternetCenter
2420  End
2421  
2422  
2423  CommandButton Command_ConstructChinaPowerPlant
2424    Command       = DOZER_CONSTRUCT
2425    Object        = ChinaPowerPlant
2426    TextLabel     = CONTROLBAR:ConstructChinaPowerPlant
2427    ButtonImage   = SNReactor
2428    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2429    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPowerPlant
2430  End
2431  
2432  CommandButton Command_ConstructChinaBarracks
2433    Command       = DOZER_CONSTRUCT
2434    Object        = ChinaBarracks
2435    TextLabel     = CONTROLBAR:ConstructChinaBarracks
2436    ButtonImage   = SNBarracks
2437    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2438    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBarracks
2439  End
2440  
2441  CommandButton Command_ConstructChinaSupplyCenter
2442    Command       = DOZER_CONSTRUCT
2443    Object        = ChinaSupplyCenter
2444    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
2445    ButtonImage   = SNSupplyCenter
2446    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2447    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyCenter
2448  End
2449  
2450  CommandButton Command_ConstructChinaConcreteWall
2451    Command       = DOZER_CONSTRUCT
2452    Object        = ChinaWall
2453    TextLabel     = CONTROLBAR:ConstructChinaConcreteWall
2454    ButtonImage   = SNWall
2455    ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
2456    DescriptLabel = CONTROLBAR:ToolTipChinaBuildConcreteWall
2457  End
2458  
2459  CommandButton Command_ConstructChinaWarFactory
2460    Command       = DOZER_CONSTRUCT
2461    Object        = ChinaWarFactory
2462    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
2463    ButtonImage   = SNWarFact
2464    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2465    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildWarFactory
2466  End
2467  
2468  CommandButton Command_ConstructChinaBunker
2469    Command       = DOZER_CONSTRUCT
2470    Object        = ChinaBunker
2471    TextLabel     = CONTROLBAR:ConstructChinaBunker
2472    ButtonImage   = SNBunker
2473    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2474    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBunker
2475  End
2476  
2477  CommandButton Command_ConstructChinaPropagandaCenter
2478    Command       = DOZER_CONSTRUCT
2479    Object        = ChinaPropagandaCenter
2480    TextLabel     = CONTROLBAR:ConstructChinaPropagandaCenter
2481    ButtonImage   = SNPropCentr
2482    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2483    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPropagandaCenter
2484  End
2485  
2486  CommandButton Command_ConstructChinaAirfield
2487    Command       = DOZER_CONSTRUCT
2488    Object        = ChinaAirfield
2489    TextLabel     = CONTROLBAR:ConstructChinaAirfield
2490    ButtonImage   = SNAirfield
2491    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2492    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildAirField
2493  End
2494  
2495  CommandButton Command_UpgradeChinaTacticalNukeMig
2496    Command       = PLAYER_UPGRADE
2497    Upgrade       = Upgrade_ChinaTacticalNukeMig
2498    TextLabel     = CONTROLBAR:UpgradeChinaTacticalNukeMig
2499    ButtonImage   = SSMigNuke
2500    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2501    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaTacticalNukeMig
2502  End
2503  
2504  CommandButton Command_ConstructChinaGattlingCannon
2505    Command       = DOZER_CONSTRUCT
2506    Object        = ChinaGattlingCannon
2507    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
2508    ButtonImage   = SNGatTower
2509    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2510    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
2511  End
2512  
2513  CommandButton Command_ConstructChinaNuclearMissileLauncher
2514    Command       = DOZER_CONSTRUCT
2515    Object        = ChinaNuclearMissileLauncher
2516    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
2517    ButtonImage   = SNNukeMisl
2518    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2519    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncher
2520  End
2521  
2522  CommandButton Command_ConstructChinaSpeakerTower
2523    Command       = DOZER_CONSTRUCT
2524    Object        = ChinaSpeakerTower
2525    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
2526    ButtonImage   = SNPropSpeaker
2527    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2528    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
2529  End
2530  
2531  CommandButton Command_ConstructGLATunnelNetwork
2532    Command       = DOZER_CONSTRUCT
2533    Object        = GLATunnelNetwork
2534    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
2535    ButtonImage   = SUTunnel
2536    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2537    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
2538  End
2539  
2540  CommandButton Command_ConstructGLAPalace
2541    Command       = DOZER_CONSTRUCT
2542    Object        = GLAPalace
2543    TextLabel     = CONTROLBAR:ConstructGLAPalace
2544    ButtonImage   = SUPalace
2545    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2546    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
2547  End
2548  
2549  CommandButton Command_ConstructGLABlackMarket
2550    Command       = DOZER_CONSTRUCT
2551    Object        = GLABlackMarket
2552    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
2553    ButtonImage   = SUBlackMarket
2554    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2555    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
2556  End
2557  
2558  CommandButton Command_ConstructFakeGLABlackMarket
2559    Command       = DOZER_CONSTRUCT
2560    Object        = FakeGLABlackMarket
2561    TextLabel     = CONTROLBAR:ConstructFakeGLABlackMarket
2562    ButtonImage   = SUBlckMarket_F
2563    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2564    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
2565  End
2566  
2567  CommandButton Command_ConstructGLAStingerSite
2568    Command       = DOZER_CONSTRUCT
2569    Object        = GLAStingerSite
2570    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
2571    ButtonImage   = SUStinger
2572    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2573    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
2574  End
2575  
2576  CommandButton Command_ConstructGLAScudStorm
2577    Command       = DOZER_CONSTRUCT
2578    Object        = GLAScudStorm
2579    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
2580    ButtonImage   = SUScudStorm
2581    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2582    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
2583  End
2584  
2585  ; Unit Construction commands ----------------------------------------------------------------------
2586  CommandButton Command_CancelUnitCreate
2587    Command       = CANCEL_UNIT_BUILD
2588    ;Other images purposely left out of this one cause they are done in code
2589  End
2590  
2591  CommandButton Command_ConstructAmericaInfantryRanger
2592    Command       = UNIT_BUILD
2593    Object        = AmericaInfantryRanger
2594    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
2595    ButtonImage   = SARanger
2596    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2597    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
2598  End
2599  
2600  CommandButton Command_ConstructAmericaDozer
2601    Command       = UNIT_BUILD
2602    Object        = AmericaVehicleDozer
2603    TextLabel     = CONTROLBAR:ConstructAmericaDozer
2604    ButtonImage   = SACDozer
2605    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2606    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDozer
2607  End
2608  
2609  CommandButton Command_ConstructGLAWorker
2610    Command       = UNIT_BUILD
2611    Object        = GLAInfantryWorker
2612    TextLabel     = CONTROLBAR:ConstructGLAWorker
2613    ButtonImage   = SUWorker
2614    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2615    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
2616  End
2617  
2618  CommandButton Command_ConstructChinaDozer
2619    Command       = UNIT_BUILD
2620    Object        = ChinaVehicleDozer
2621    TextLabel     = CONTROLBAR:ConstructChinaDozer
2622    ButtonImage   = SNDozer
2623    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2624    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
2625  End
2626  
2627  CommandButton Command_ConstructGLATankScorpion
2628    Command       = UNIT_BUILD
2629    Object        = GLATankScorpion
2630    TextLabel     = CONTROLBAR:ConstructGLATankScorpion
2631    ButtonImage   = SUScorpion
2632    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2633    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
2634  End
2635  
2636  CommandButton Command_ConstructGLAVehicleRocketBuggy
2637    Command       = UNIT_BUILD
2638    Object        = GLAVehicleRocketBuggy
2639    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
2640    ButtonImage   = SURocketBuggy
2641    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2642    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
2643  End
2644  
2645  CommandButton Command_ConstructGLAVehicleCombatBike
2646    Command       = UNIT_BUILD
2647    Object        = GLAVehicleCombatBike
2648    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
2649    ButtonImage   = SUComBike
2650    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2651    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
2652  End
2653  
2654  CommandButton Command_ConstructGLAVehicleCombatBikeRocket
2655    Command       = UNIT_BUILD
2656    Options       = SCRIPT_ONLY
2657    Object        = GLAVehicleCombatBikeRocket
2658    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
2659    ButtonImage   = SUComBike
2660    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2661    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
2662  End
2663  
2664  CommandButton Command_ConstructGLAVehicleCombatBikeTerrorist
2665    Command       = UNIT_BUILD
2666    Options       = SCRIPT_ONLY
2667    Object        = GLAVehicleCombatBikeTerrorist
2668    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
2669    ButtonImage   = SUComBike
2670    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2671    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
2672  End
2673  
2674  
2675  
2676  CommandButton Command_ConstructGLAVehicleRadarVan
2677    Command       = UNIT_BUILD
2678    Object        = GLAVehicleRadarVan
2679    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
2680    ButtonImage   = SURadarVan
2681    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2682    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
2683  End
2684  
2685  CommandButton Command_ConstructChinaTankOverlord
2686    Command       = UNIT_BUILD
2687    Object        = ChinaTankOverlord
2688    TextLabel     = CONTROLBAR:ConstructChinaTankOverlord
2689    ButtonImage   = SNOverlord
2690    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2691    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildOverlord
2692  End
2693  
2694  CommandButton Command_ConstructChinaTankGattling
2695    Command       = UNIT_BUILD
2696    Object        = ChinaTankGattling
2697    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
2698    ButtonImage   = SNGatlingTank
2699    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2700    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
2701  End
2702  
2703  CommandButton Command_ConstructGLAInfantryRebel
2704    Command       = UNIT_BUILD
2705    Object        = GLAInfantryRebel
2706    TextLabel     = CONTROLBAR:ConstructGLAInfantryRebel
2707    ButtonImage   = SURebel
2708    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2709    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
2710  End
2711  
2712  CommandButton Command_ConstructGLAInfantrySaboteur
2713    Command       = UNIT_BUILD
2714    Object        = GLAInfantrySaboteur
2715    TextLabel     = CONTROLBAR:ConstructGLAInfantrySaboteur
2716    ButtonImage   = SUSaboteur
2717    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2718    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSaboteur
2719  End
2720  
2721  CommandButton Command_ConstructChinaInfantryRedguard
2722    Command       = UNIT_BUILD
2723    Object        = ChinaInfantryRedguard
2724    TextLabel     = CONTROLBAR:ConstructChinaInfantryRedguard
2725    ButtonImage   = SNRedGuard
2726    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2727    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildRedguard
2728  End
2729  
2730  CommandButton Command_ConstructChinaInfantryHacker
2731    Command       = UNIT_BUILD
2732    Object        = ChinaInfantryHacker
2733    TextLabel     = CONTROLBAR:ConstructChinaInfantryHacker
2734    ButtonImage   = SNHacker2
2735    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2736    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHacker
2737  End
2738  
2739  CommandButton Command_ConstructAmericaVehicleChinook
2740    Command       = UNIT_BUILD
2741    Object        = AmericaVehicleChinook
2742    TextLabel     = CONTROLBAR:ConstructAmericaVehicleChinook
2743    ButtonImage   = SAChinook
2744    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2745    DescriptLabel           = CONTROLBAR:ToolTipUSABUildChinook
2746  End
2747  
2748  CommandButton Command_ConstructChinaVehicleSupplyTruck
2749    Command       = UNIT_BUILD
2750    Object        = ChinaVehicleSupplyTruck
2751    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
2752    ButtonImage   = SNSupplyTruck
2753    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2754    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
2755  End
2756  
2757  CommandButton Command_ConstructAmericaTankCrusader
2758    Command       = UNIT_BUILD
2759    Object        = AmericaTankCrusader
2760    TextLabel     = CONTROLBAR:ConstructAmericaTankCrusader
2761    ButtonImage   = SACLeopard
2762    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2763    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCrusader
2764  End
2765  
2766  CommandButton Command_ConstructAmericaVehiclePaladin
2767    Command       = UNIT_BUILD
2768    Object        = AmericaTankPaladin
2769    TextLabel     = CONTROLBAR:ConstructAmericaTankPaladin
2770    ButtonImage   = SAPaladin
2771    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2772    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPaladin
2773  End
2774  
2775  CommandButton Command_ConstructAmericaVehicleAvenger
2776    Command       = UNIT_BUILD
2777    Object        = AmericaTankAvenger
2778    TextLabel     = CONTROLBAR:ConstructAmericaTankAvenger
2779    ButtonImage   = SAAvnger
2780    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2781    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
2782  End
2783  
2784  CommandButton Command_ConstructAmericaVehicleMicrowave
2785    Command       = UNIT_BUILD
2786    Object        = AmericaTankMicrowave
2787    TextLabel     = CONTROLBAR:ConstructAmericaTankMicrowave
2788    ButtonImage   = SAThunderBolt
2789    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2790    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMicrowave
2791  End
2792  
2793  CommandButton Command_HiddenConstructAmericaJetAircraftCarrierRaptor
2794    Command       = UNIT_BUILD
2795    Options       = SCRIPT_ONLY
2796    Object        = AmericaJetAircraftCarrierRaptor
2797  End
2798  
2799  CommandButton Command_ConstructAmericaJetRaptor
2800    Command       = UNIT_BUILD
2801    Object        = AmericaJetRaptor
2802    TextLabel     = CONTROLBAR:ConstructAmericaJetRaptor
2803    ButtonImage   = T21
2804    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2805    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRaptor
2806  End
2807  
2808  CommandButton Command_ConstructAmericaJetAurora
2809    Command       = UNIT_BUILD
2810    Object        = AmericaJetAurora
2811    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
2812    ButtonImage   = SAAurora
2813    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2814    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAurora
2815  End
2816  
2817  CommandButton Command_ConstructAmericaJetStealthFighter
2818    Command       = UNIT_BUILD
2819    Object        = AmericaJetStealthFighter
2820    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
2821    ButtonImage   = SAStealth
2822    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2823    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStealthFighter
2824  End
2825  
2826  CommandButton Command_ConstructAmericaVehicleComanche
2827    Command       = UNIT_BUILD
2828    Object        = AmericaVehicleComanche
2829    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
2830    ButtonImage   = T5
2831    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2832    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
2833  End
2834  
2835  CommandButton Command_ConstructAmericaInfantryMissileDefender
2836    Command       = UNIT_BUILD
2837    Object        = AmericaInfantryMissileDefender
2838    TextLabel     = CONTROLBAR:ConstructAmericaInfantryMissileDefender
2839    ButtonImage   = SAMissleDefender
2840    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2841    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMissileDefender
2842  End
2843  
2844  CommandButton Command_ConstructAmericaInfantryPathfinder
2845    Command       = UNIT_BUILD
2846    Object        = AmericaInfantryPathfinder
2847    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
2848    ButtonImage   = SAPathfinder1
2849    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2850    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
2851  End
2852  
2853  CommandButton Command_ConstructAmericaInfantryColonelBurton
2854    Command       = UNIT_BUILD
2855    Object        = AmericaInfantryColonelBurton
2856    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
2857    ButtonImage   = SABurton
2858    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2859    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
2860  End
2861  
2862  ;Not actually built in-game.  
2863  CommandButton Command_ConstructAmericaInfantryBiohazardTech
2864    Command       = UNIT_BUILD
2865    Object        = AmericaInfantryBiohazardTech
2866    TextLabel     = CONTROLBAR:ConstructAmericaInfantryBiohazardTech
2867    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2868    DescriptLabel           = CONTROLBAR:TempDescription
2869  End
2870  
2871  CommandButton Command_ConstructAmericaVehicleTomahawk
2872    Command       = UNIT_BUILD
2873    Object        = AmericaVehicleTomahawk
2874    TextLabel     = CONTROLBAR:ConstructAmericaVehicleTomahawk
2875    ButtonImage   = SACTomahawk
2876    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2877    DescriptLabel           = CONTROLBAR:ToolTipUSABuildTomahawk
2878  End
2879  
2880  CommandButton Command_ConstructAmericaVehicleHumvee
2881    Command       = UNIT_BUILD
2882    Object        = AmericaVehicleHumvee
2883    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
2884    ButtonImage   = SAHummer
2885    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2886    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
2887  End
2888  
2889  CommandButton Command_ConstructAmericaVehicleSentryDrone
2890    Command       = UNIT_BUILD
2891    Object        = AmericaVehicleSentryDrone
2892    TextLabel     = CONTROLBAR:ConstructAmericaVehicleSentryDrone
2893    ButtonImage   = SAsentry
2894    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2895    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSentryDrone
2896  End
2897  
2898  
2899  CommandButton Command_ConstructAmericaVehicleMedic
2900    Command       = UNIT_BUILD
2901    Object        = AmericaVehicleMedic
2902    TextLabel     = CONTROLBAR:ConstructAmericaVehicleMedic
2903    ButtonImage   = SAAmbulance
2904  
2905    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2906    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMedic
2907  End
2908  
2909  CommandButton Command_ConstructAmericaVehicleScoutDrone
2910    Command       = OBJECT_UPGRADE
2911    Upgrade       = Upgrade_AmericaScoutDrone
2912    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2913    TextLabel     = CONTROLBAR:ConstructAmericaVehicleScoutDrone
2914    ButtonImage   = SAScout
2915    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2916    DescriptLabel           = CONTROLBAR:ToolTipUSABuildScoutDrone
2917  End
2918  
2919  CommandButton Command_ConstructAmericaVehicleBattleDrone
2920    Command       = OBJECT_UPGRADE
2921    Upgrade       = Upgrade_AmericaBattleDrone
2922    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2923    TextLabel     = CONTROLBAR:ConstructAmericaVehicleBattleDrone
2924    ButtonImage   = SABattleDrone
2925    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2926    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBattleDrone
2927  End
2928  
2929  CommandButton Command_ConstructAmericaVehicleHellfireDrone
2930    Command       = OBJECT_UPGRADE
2931    Upgrade       = Upgrade_AmericaHellfireDrone
2932    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2933    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHellfireDrone
2934    ButtonImage   = SAHellfire
2935    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2936    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHellfireDrone
2937  End
2938  
2939  
2940  
2941  
2942  CommandButton Command_ConstructChinaVehicleHelix
2943    Command       = UNIT_BUILD
2944    Object        = ChinaVehicleHelix
2945    TextLabel     = CONTROLBAR:ConstructChinaVehicleHelix
2946    ButtonImage   = SNHelix
2947    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2948    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHelix
2949  End
2950  
2951  
2952  CommandButton Command_UpgradeChinaHelixGattlingCannon
2953    Command       = OBJECT_UPGRADE
2954    Upgrade       = Upgrade_ChinaHelixGattlingCannon
2955    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2956    TextLabel     = CONTROLBAR:UpgradeChinaHelixGattlingCannon
2957    ButtonImage   = SNHelixUp01
2958    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2959    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaHelixGattlingCannon
2960    UnitSpecificSound       = HelixVoiceModeGattling
2961  End
2962  
2963  CommandButton Command_UpgradeChinaHelixPropagandaTower
2964    Command       = OBJECT_UPGRADE
2965    Upgrade       = Upgrade_ChinaHelixPropagandaTower
2966    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2967    TextLabel     = CONTROLBAR:UpgradeChinaHelixPropagandaTower
2968    ButtonImage   = SNHelixUp02
2969    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2970    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaHelixPropagandaTower
2971    UnitSpecificSound       = HelixVoiceModeSpeakerTower
2972  End
2973  
2974  CommandButton Command_UpgradeChinaHelixBattleBunker
2975    Command       = OBJECT_UPGRADE
2976    Upgrade       = Upgrade_ChinaHelixBattleBunker
2977    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2978    TextLabel     = CONTROLBAR:UpgradeChinaHelixBattleBunker
2979    ButtonImage   = SNHelixUp03
2980    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2981    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaHelixBattleBunker
2982    UnitSpecificSound       = HelixVoiceModeBunker
2983  End
2984  
2985  CommandButton Command_UpgradeChinaHelixNapalmBomb
2986    Command                 = OBJECT_UPGRADE
2987    Upgrade                 = Upgrade_HelixNapalmBomb
2988    TextLabel               = CONTROLBAR:UpgradeHelixNapalmBomb
2989    Options                 = OK_FOR_MULTI_SELECT
2990    ButtonImage             = SNHelixUp04
2991    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2992    DescriptLabel           = CONTROLBAR:ChinaUpgradeHelixNapalmBomb
2993    UnitSpecificSound       = HelixVoiceModeNapalmBomb
2994  End
2995  
2996  CommandButton Command_ChinaHelixDropNapalmBomb
2997    Command                 = SPECIAL_POWER
2998    SpecialPower            = SpecialAbilityHelixNapalmBomb
2999    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_POS CONTEXTMODE_COMMAND
3000    TextLabel               = CONTROLBAR:DropNapalmBomb
3001    ButtonImage             = SNHelixUp04
3002    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3003    DescriptLabel           = CONTROLBAR:ToolTipDropNapalmBomb
3004    RadiusCursorType        = HELIX_NAPALM_BOMB 
3005    InvalidCursorName       = GenericInvalid
3006    UnitSpecificSound       = NoSound
3007  End
3008  
3009  CommandButton Command_ConstructChinaJetMIG
3010    Command       = UNIT_BUILD
3011    Object        = ChinaJetMIG
3012    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
3013    ButtonImage   = T12
3014    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3015    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
3016  End
3017  
3018  CommandButton Command_ConstructChinaInfantryBlackLotus
3019    Command       = UNIT_BUILD
3020    Object        = ChinaInfantryBlackLotus
3021    TextLabel     = CONTROLBAR:ConstructChinaInfantryBlackLotus
3022    ButtonImage   = SNSprLotus
3023    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
3024    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
3025  End
3026  
3027  CommandButton Command_ConstructChinaInfantryTankHunter
3028    Command       = UNIT_BUILD
3029    Object        = ChinaInfantryTankHunter
3030    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
3031    ButtonImage   = SNTankHunter
3032    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3033    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
3034  End
3035  
3036  CommandButton Command_ConstructChinaVehicleInfernoCannon
3037    Command       = UNIT_BUILD
3038    Object        = ChinaVehicleInfernoCannon
3039    TextLabel     = CONTROLBAR:ConstructChinaVehicleInfernoCannon
3040    ButtonImage   = SNInferno
3041    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3042    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInfernoCannon
3043  End
3044  
3045  CommandButton Command_ConstructChinaVehicleNukeLauncher
3046    Command       = UNIT_BUILD
3047    Object        = ChinaVehicleNukeLauncher
3048    TextLabel     = CONTROLBAR:ConstructChinaVehicleNukeLauncher
3049    ButtonImage   = SNNukeCannon
3050    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3051    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNukeLauncher
3052  End
3053  
3054  CommandButton Command_ConstructChinaVehicleTroopCrawler
3055    Command       = UNIT_BUILD
3056    Object        = ChinaVehicleTroopCrawler
3057    TextLabel     = CONTROLBAR:ConstructChinaVehicleTroopCrawler
3058    ButtonImage   = SNTransport
3059    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3060    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTroopCrawler
3061  End
3062  
3063  CommandButton Command_ConstructChinaVehicleListeningOutpost
3064    Command       = UNIT_BUILD
3065    Object        = ChinaVehicleListeningOutpost
3066    TextLabel     = CONTROLBAR:ConstructChinaVehicleListeningOutpost
3067    ButtonImage   = NVLOutpost
3068    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3069    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildListeningOutpost
3070  End
3071  
3072  
3073  CommandButton Command_ConstructChinaTankDragon
3074    Command       = UNIT_BUILD
3075    Object        = ChinaTankDragon
3076    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
3077    ButtonImage   = SNDragonTank
3078    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3079    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
3080  End
3081  
3082  CommandButton Command_ConstructGLAInfantryTerrorist
3083    Command       = UNIT_BUILD
3084    Object        = GLAInfantryTerrorist
3085    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
3086    ButtonImage   = SUTerrorist
3087    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3088    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
3089  End
3090  
3091  CommandButton Command_ConstructGLAInfantryRPGTrooper
3092    Command       = UNIT_BUILD
3093    Object        = GLAInfantryTunnelDefender
3094    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
3095    ButtonImage   = SURPG
3096    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3097    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
3098  End
3099  
3100  CommandButton Command_ConstructGLAInfantryAngryMob
3101    Command       = UNIT_BUILD
3102    Object        = GLAInfantryAngryMobNexus
3103    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
3104    ButtonImage   = SUAngryMob
3105    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3106    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
3107  End
3108  
3109  CommandButton Command_ConstructGLAInfantryHijacker
3110    Command       = UNIT_BUILD
3111    Object        = GLAInfantryHijacker
3112    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
3113    ButtonImage   = SUHijacker
3114    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3115    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
3116  End
3117  
3118  CommandButton Command_ConstructGLAInfantryJarmenKell
3119    Command       = UNIT_BUILD
3120    Object        = GLAInfantryJarmenKell
3121    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
3122    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
3123    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3124    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
3125  End
3126  
3127  CommandButton Command_ConstructGLAVehicleToxinTruck
3128    Command       = UNIT_BUILD
3129    Object        = GLAVehicleToxinTruck
3130    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
3131    ButtonImage   = SUToxinTractor
3132    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3133    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
3134  End
3135  
3136  CommandButton Command_ConstructChinaTankBattleMaster
3137    Command       = UNIT_BUILD
3138    Object        = ChinaTankBattleMaster
3139    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
3140    ButtonImage   = SNBattlemaster
3141    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3142    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
3143  End
3144  
3145  CommandButton Command_ConstructChinaTankECM
3146    Command       = UNIT_BUILD
3147    Object        = ChinaTankECM
3148    TextLabel     = CONTROLBAR:ConstructChinaTankECM
3149    ButtonImage   = T13
3150    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3151    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildECM
3152  End
3153  
3154  
3155  CommandButton Command_ConstructGLATankMarauder
3156    Command       = UNIT_BUILD
3157    Object        = GLATankMarauder
3158    TextLabel     = CONTROLBAR:ConstructGLATankMarauder
3159    ButtonImage   = SUMarauder
3160    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3161    DescriptLabel           = CONTROLBAR:ToolTipGLABuildMarauder
3162  End
3163  
3164  CommandButton Command_ConstructGLAVehicleTechnical
3165    Command       = UNIT_BUILD
3166    Object        = GLAVehicleTechnical
3167    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
3168    ButtonImage   = SUTechnical
3169    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3170    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
3171  End
3172  
3173  CommandButton Command_ConstructGLAVehicleQuadCannon
3174    Command       = UNIT_BUILD
3175    Object        = GLAVehicleQuadCannon
3176    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
3177    ButtonImage   = SUQuadCannon
3178    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3179    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
3180  End
3181  
3182  CommandButton Command_ConstructGLAVehicleBombTruck
3183    Command       = UNIT_BUILD
3184    Object        = GLAVehicleBombTruck
3185    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
3186    ButtonImage   = SUBombTruck
3187    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3188    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
3189  End
3190  
3191  CommandButton Command_ConstructGLAVehicleBattleBus
3192    Command       = UNIT_BUILD
3193    Object        = GLAVehicleBattleBus
3194    TextLabel     = CONTROLBAR:ConstructGLAVehicleBattleBus
3195    ButtonImage   = SUbattlebus
3196    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3197    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBattleBus
3198  End
3199  
3200  
3201  CommandButton Command_ConstructGLAVehicleScudLauncher
3202    Command       = UNIT_BUILD
3203    Object        = GLAVehicleScudLauncher
3204    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
3205    ButtonImage   = SUScudLauncher
3206    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3207    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
3208  End
3209  
3210  ;;
3211  ;Sciences
3212  ;;
3213  
3214  CommandButton Command_PurchaseSciencePaladinTank
3215    Command           = PURCHASE_SCIENCE
3216    Science           = SCIENCE_PaladinTank
3217    Object            = AmericaTankPaladin
3218    ButtonImage       = SAPaladin
3219    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3220  End
3221  
3222  CommandButton Command_PurchaseSciencePathfinder
3223    Command           = PURCHASE_SCIENCE
3224    Science           = SCIENCE_Pathfinder
3225    Object            = AmericaInfantryPathfinder
3226    ButtonImage       = SAPathfinder1
3227    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3228  End
3229  
3230  CommandButton Command_PurchaseScienceStealthFighter
3231    Command           = PURCHASE_SCIENCE
3232    Science           = SCIENCE_StealthFighter
3233    Object            = AmericaJetStealthFighter
3234    ButtonImage       = SAStealth
3235    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3236  End
3237  
3238  CommandButton Command_PurchaseScienceSpyDrone
3239    Command           = PURCHASE_SCIENCE
3240    Science           = SCIENCE_SpyDrone
3241    ButtonImage       = SAScout
3242    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3243  End
3244  
3245  CommandButton Command_PurchaseScienceParadrop1
3246    Command           = PURCHASE_SCIENCE
3247    Science           = SCIENCE_Paradrop1
3248    ButtonImage       = SACParatroopers
3249    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3250  End
3251  
3252  CommandButton Command_PurchaseScienceParadrop2
3253    Command           = PURCHASE_SCIENCE
3254    Science           = SCIENCE_Paradrop2
3255    ButtonImage       = SACParatroopers2
3256    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3257  End
3258  
3259  CommandButton Command_PurchaseScienceParadrop3
3260    Command           = PURCHASE_SCIENCE
3261    Science           = SCIENCE_Paradrop3
3262    ButtonImage       = SACParatroopers3
3263    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3264  End
3265  
3266  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike1
3267    Command           = PURCHASE_SCIENCE
3268    Science           = SCIENCE_A10ThunderboltMissileStrike1
3269    ButtonImage       = SSA10Attack
3270    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3271  End
3272  
3273  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike2
3274    Command           = PURCHASE_SCIENCE
3275    Science           = SCIENCE_A10ThunderboltMissileStrike2
3276    ButtonImage       = SSA10Attack2
3277    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3278  End
3279  
3280  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike3
3281    Command           = PURCHASE_SCIENCE
3282    Science           = SCIENCE_A10ThunderboltMissileStrike3
3283    ButtonImage       = SAWarthog
3284    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3285  End
3286  
3287  CommandButton Command_PurchaseScienceDaisyCutter
3288    Command           = PURCHASE_SCIENCE
3289    Science           = SCIENCE_DaisyCutter
3290    ButtonImage       = SACDaisyCutter
3291    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3292    TextLabel         = CONTROLBAR:DaisyCutter ;Used for controlbar button (with hotkey)
3293    ConflictingLabel  = OBJECT:DaisyCutterBomb ;Used for shortcut button (no hotkey)
3294    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
3295  End
3296  
3297  CommandButton Command_PurchaseScienceLeafletDrop
3298    Command           = PURCHASE_SCIENCE
3299    Science           = SCIENCE_LeafletDrop
3300    ButtonImage       = SALeaflet
3301    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3302  End
3303  
3304  CommandButton Early_Command_PurchaseScienceLeafletDrop
3305    Command           = PURCHASE_SCIENCE
3306    Science           = Early_SCIENCE_LeafletDrop
3307    ButtonImage       = SALeaflet
3308    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3309  End
3310  
3311  CommandButton Command_PurchaseScienceSpectreGunship
3312    Command           = PURCHASE_SCIENCE
3313    Science           = SCIENCE_SpectreGunshipSolo
3314    ButtonImage       = SASpGunship ; awaiting Samm's new cameo textures
3315    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3316  End
3317  
3318  ;Special 3 level version!
3319  CommandButton Command_PurchaseScienceSpectreGunship1
3320    Command           = PURCHASE_SCIENCE
3321    Science           = SCIENCE_SpectreGunship1
3322    ButtonImage       = SASpGunship 
3323    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3324  End
3325  
3326  CommandButton Command_PurchaseScienceSpectreGunship2
3327    Command           = PURCHASE_SCIENCE
3328    Science           = SCIENCE_SpectreGunship2
3329    ButtonImage       = SASpGunship2 
3330    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3331  End
3332  
3333  CommandButton Command_PurchaseScienceSpectreGunship3
3334    Command           = PURCHASE_SCIENCE
3335    Science           = SCIENCE_SpectreGunship3
3336    ButtonImage       = SASpGunship3 
3337    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3338  End
3339  
3340  ; begin Chinese PurchaseScience buttons
3341  CommandButton Command_PurchaseScienceNukeLauncher
3342    Command           = PURCHASE_SCIENCE
3343    Science           = SCIENCE_NukeLauncher
3344    ButtonImage       = SNNukeCannon
3345    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3346  End
3347  
3348  CommandButton Command_PurchaseScienceRedGuardTraining
3349    Command           = PURCHASE_SCIENCE
3350    Science           = SCIENCE_RedGuardTraining
3351    ButtonImage       = SSHordeTraining
3352    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3353  End
3354  
3355  CommandButton Command_PurchaseScienceBattlemasterTraining
3356    Command           = PURCHASE_SCIENCE
3357    Science           = SCIENCE_BattlemasterTraining
3358    ButtonImage       = SNBattleTrain
3359    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3360  End
3361  
3362  CommandButton Command_PurchaseScienceClusterMines
3363    Command           = PURCHASE_SCIENCE
3364    Science           = SCIENCE_ClusterMines
3365    ButtonImage       = SSClusterMines
3366    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3367  End
3368  
3369  CommandButton Command_PurchaseScienceArtilleryTraining
3370    Command           = PURCHASE_SCIENCE
3371    Science           = SCIENCE_ArtilleryTraining
3372    ButtonImage       = SSArtilleryTraining
3373    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3374  End
3375  
3376  CommandButton Command_PurchaseScienceArtilleryBarrage1
3377    Command           = PURCHASE_SCIENCE
3378    Science           = SCIENCE_ArtilleryBarrage1
3379    ButtonImage       = SSBarrage
3380    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3381  End
3382  
3383  CommandButton Command_PurchaseScienceArtilleryBarrage2
3384    Command           = PURCHASE_SCIENCE
3385    Science           = SCIENCE_ArtilleryBarrage2
3386    ButtonImage       = SSBarrage2
3387    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3388  End
3389  
3390  CommandButton Command_PurchaseScienceArtilleryBarrage3
3391    Command           = PURCHASE_SCIENCE
3392    Science           = SCIENCE_ArtilleryBarrage3
3393    ButtonImage       = SSBarrage3
3394    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3395  End
3396  
3397  CommandButton Command_PurchaseScienceFrenzy1
3398    Command           = PURCHASE_SCIENCE
3399    Science           = SCIENCE_Frenzy1
3400    ButtonImage       = SNFrenzy01
3401    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3402  End
3403  
3404  CommandButton Command_PurchaseScienceFrenzy2
3405    Command           = PURCHASE_SCIENCE
3406    Science           = SCIENCE_Frenzy2
3407    ButtonImage       = SNFrenzy02
3408    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3409  End
3410  
3411  CommandButton Command_PurchaseScienceFrenzy3
3412    Command           = PURCHASE_SCIENCE
3413    Science           = SCIENCE_Frenzy3
3414    ButtonImage       = SNFrenzy03
3415    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3416  End
3417  
3418  CommandButton Early_Command_PurchaseScienceFrenzy1
3419    Command           = PURCHASE_SCIENCE
3420    Science           = Early_SCIENCE_Frenzy1
3421    ButtonImage       = SNFrenzy01
3422    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3423  End
3424  
3425  CommandButton Early_Command_PurchaseScienceFrenzy2
3426    Command           = PURCHASE_SCIENCE
3427    Science           = Early_SCIENCE_Frenzy2
3428    ButtonImage       = SNFrenzy02
3429    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3430  End
3431  
3432  CommandButton Early_Command_PurchaseScienceFrenzy3
3433    Command           = PURCHASE_SCIENCE
3434    Science           = Early_SCIENCE_Frenzy3
3435    ButtonImage       = SNFrenzy03
3436    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3437  End
3438  
3439  CommandButton Command_PurchaseScienceCashHack1
3440    Command           = PURCHASE_SCIENCE
3441    Science           = SCIENCE_CashHack1
3442    ButtonImage       = SSCashHack
3443    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3444  End
3445  
3446  CommandButton Command_PurchaseScienceCashHack2
3447    Command           = PURCHASE_SCIENCE
3448    Science           = SCIENCE_CashHack2
3449    ButtonImage       = SSCashHack2
3450    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3451  End
3452  
3453  CommandButton Command_PurchaseScienceCashHack3
3454    Command           = PURCHASE_SCIENCE
3455    Science           = SCIENCE_CashHack3
3456    ButtonImage       = SSCashHack3
3457    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3458  End
3459  
3460  CommandButton Command_PurchaseScienceEMPPulse
3461    Command           = PURCHASE_SCIENCE
3462    Science           = SCIENCE_EMPPulse
3463    ButtonImage       = SSEMP
3464    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3465  End
3466  
3467  CommandButton Command_PurchaseScienceCarpetBomb
3468    Command           = PURCHASE_SCIENCE
3469    Science           = SCIENCE_ChinaCarpetBomb
3470    ButtonImage       = SNCBomber
3471    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3472  End
3473  
3474  CommandButton Early_Command_PurchaseScienceCarpetBomb
3475    Command           = PURCHASE_SCIENCE
3476    Science           = Early_SCIENCE_ChinaCarpetBomb
3477    ButtonImage       = SNCBomber
3478    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3479  End
3480  
3481  CommandButton Nuke_Command_PurchaseScienceCarpetBomb
3482    Command           = PURCHASE_SCIENCE
3483    Science           = Nuke_SCIENCE_ChinaCarpetBomb
3484    ButtonImage       = SSNkeCrptBmb
3485    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3486  End
3487  
3488  ; begin GLA PurchaseScience buttons
3489  CommandButton Command_PurchaseScienceHijacker
3490    Command           = PURCHASE_SCIENCE
3491    Science           = SCIENCE_Hijacker
3492    Object            = GLAInfantryHijacker
3493    ButtonImage       = SUHijacker
3494    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3495  End
3496  
3497  CommandButton Command_PurchaseScienceScudLauncher
3498    Command           = PURCHASE_SCIENCE
3499    Science           = SCIENCE_ScudLauncher
3500    Object            = GLAVehicleScudLauncher
3501    ButtonImage       = SUScudLauncher
3502    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3503  End
3504  
3505  CommandButton Command_PurchaseScienceMarauderTank
3506    Command           = PURCHASE_SCIENCE
3507    Science           = SCIENCE_MarauderTank
3508    Object            = GLATankMarauder
3509    ButtonImage       = SUMarauder
3510    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3511  End
3512  
3513  CommandButton Command_PurchaseScienceTechnicalTraining
3514    Command           = PURCHASE_SCIENCE
3515    Science           = SCIENCE_TechnicalTraining
3516    ButtonImage       = SSTechTraining
3517    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3518  End
3519  
3520  CommandButton Command_PurchaseScienceRebelAmbush1
3521    Command           = PURCHASE_SCIENCE
3522    Science           = SCIENCE_RebelAmbush1
3523    ButtonImage       = SSGLAAmbush
3524    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3525  End
3526   CommandButton Command_PurchaseScienceRebelAmbush2
3527    Command           = PURCHASE_SCIENCE
3528    Science           = SCIENCE_RebelAmbush2
3529    ButtonImage       = SSGLAAmbush2
3530    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3531  End
3532  
3533  CommandButton Command_PurchaseScienceRebelAmbush3
3534    Command           = PURCHASE_SCIENCE
3535    Science           = SCIENCE_RebelAmbush3
3536    ButtonImage       = SSGLAAmbush3
3537    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3538  End
3539  
3540  
3541  CommandButton Command_PurchaseScienceCashBounty1
3542    Command           = PURCHASE_SCIENCE
3543    Science           = SCIENCE_CashBounty1
3544    ButtonImage       = SSCashBounty  
3545    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3546  End
3547  
3548  CommandButton Command_PurchaseScienceCashBounty2
3549    Command           = PURCHASE_SCIENCE
3550    Science           = SCIENCE_CashBounty2
3551    ButtonImage       = SSCashBounty2  
3552    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3553  End
3554  
3555  CommandButton Command_PurchaseScienceCashBounty3
3556    Command           = PURCHASE_SCIENCE
3557    Science           = SCIENCE_CashBounty3
3558    ButtonImage       = SSCashBounty3  
3559    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3560  End
3561  
3562  CommandButton Command_PurchaseScienceEmergencyRepair1
3563    Command           = PURCHASE_SCIENCE
3564    Science           = SCIENCE_EmergencyRepair1
3565    ButtonImage       = SSRepair
3566    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3567  End
3568  
3569  CommandButton Command_PurchaseScienceEmergencyRepair2
3570    Command           = PURCHASE_SCIENCE
3571    Science           = SCIENCE_EmergencyRepair2
3572    ButtonImage       = SSRepair2
3573    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3574  End
3575  
3576  CommandButton Command_PurchaseScienceEmergencyRepair3
3577    Command           = PURCHASE_SCIENCE
3578    Science           = SCIENCE_EmergencyRepair3
3579    ButtonImage       = SSRepairDrone
3580    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3581  End
3582  
3583  CommandButton Early_Command_PurchaseScienceEmergencyRepair1
3584    Command           = PURCHASE_SCIENCE
3585    Science           = Early_SCIENCE_EmergencyRepair1
3586    ButtonImage       = SSRepair
3587    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3588  End
3589  
3590  CommandButton Early_Command_PurchaseScienceEmergencyRepair2
3591    Command           = PURCHASE_SCIENCE
3592    Science           = Early_SCIENCE_EmergencyRepair2
3593    ButtonImage       = SSRepair2
3594    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3595  End
3596  
3597  CommandButton Early_Command_PurchaseScienceEmergencyRepair3
3598    Command           = PURCHASE_SCIENCE
3599    Science           = Early_SCIENCE_EmergencyRepair3
3600    ButtonImage       = SSRepairDrone
3601    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3602  End
3603  
3604  CommandButton Command_PurchaseScienceAnthraxBomb
3605    Command           = PURCHASE_SCIENCE
3606    Science           = SCIENCE_AnthraxBomb
3607    ButtonImage       = SSAnthraxBomb
3608    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3609  End
3610  
3611  CommandButton Command_PurchaseScienceGPSScrambler
3612    Command           = PURCHASE_SCIENCE
3613    Science           = SCIENCE_GPSScrambler
3614    ButtonImage       = SUGPS01
3615    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3616  End
3617  
3618  CommandButton Slth_Command_PurchaseScienceGPSScrambler
3619    Command           = PURCHASE_SCIENCE
3620    Science           = Slth_SCIENCE_GPSScrambler   ; SCIENCE_GPSScrambler
3621    ButtonImage       = SUGPS01
3622    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3623  End
3624  
3625  ;-------------------------------------------------
3626  ; These next few, are used only to interface with the tooltip system, they aren't actually tied to the
3627  ; CommandButton Command system
3628  ;-------------------------------------------------
3629  CommandButton NonCommand_Options
3630    TextLabel     = CONTROLBAR:Options
3631    DescriptLabel = CONTROLBAR:OptionsDescription
3632  End
3633  
3634  CommandButton NonCommand_IdleWorker
3635    TextLabel     = CONTROLBAR:IdleWorker
3636    DescriptLabel = CONTROLBAR:IdleWorkerDescription
3637  End
3638  
3639  CommandButton NonCommand_Beacon
3640    TextLabel     = CONTROLBAR:Beacon
3641    DescriptLabel = CONTROLBAR:BeaconDescription
3642  End
3643  
3644  CommandButton NonCommand_Communicator
3645    TextLabel     = CONTROLBAR:Communicator
3646    DescriptLabel = CONTROLBAR:CommunicatorDescription
3647  End
3648  
3649  CommandButton NonCommand_BriefingHistory
3650    TextLabel     = CONTROLBAR:BriefingHistory
3651    DescriptLabel = CONTROLBAR:BriefingHistoryDescription
3652  End
3653  
3654  CommandButton NonCommand_GeneralsExperience
3655    TextLabel     = CONTROLBAR:GeneralsExperienceMenu
3656    DescriptLabel = CONTROLBAR:GeneralsExperienceMenuDescription
3657  End
3658  
3659  CommandButton NonCommand_UpDown
3660    TextLabel     = CONTROLBAR:UpDown
3661    DescriptLabel = CONTROLBAR:UpDownDescription
3662  End
3663  
3664  
3665  ;------------------------------------------------------------------------------
3666  ; Mission specific buttons - Kris Morness 06/03
3667  ;------------------------------------------------------------------------------
3668  
3669  CommandButton Command_SelectAircraftCarriersFromShortcut
3670    Command           = SELECT_ALL_UNITS_OF_TYPE
3671    Object            = AmericaAircraftCarrier
3672    TextLabel         = CONTROLBAR:SelectAircraftCarriersFromShortcut
3673    ButtonImage       = SAcarrier
3674    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3675    DescriptLabel     = CONTROLBAR:ToolTipSelectAircraftCarriers
3676  End
3677  
3678  ;CommandButton Command_SelectBattleshipsFromShortcut
3679  ;  Command           = SELECT_ALL_UNITS_OF_TYPE
3680  ;  Object            = AmericaVehicleBattleShipDemo
3681  ;  TextLabel         = CONTROLBAR:SelectBattleshipsFromShortcut
3682  ;  ButtonImage       = SABattleship
3683  ;  ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3684  ;  DescriptLabel     = CONTROLBAR:ToolTipSelectBattleships
3685  ;End
3686  
3687  CommandButton Command_SelectBattleshipsFromShortcut ;****Command_BattleshipFireViaSpecialPowerFromShortcut
3688    Command                 = SPECIAL_POWER_FROM_SHORTCUT
3689    SpecialPower            = SpecialPowerBattleshipBombardment
3690    Options                 = OK_FOR_MULTI_SELECT NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
3691    TextLabel               = CONTROLBAR:BattleshipFire
3692    ButtonImage             = SABattleship
3693    InvalidCursorName       = GenericInvalid
3694    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3695    DescriptLabel           = CONTROLBAR:ToolTipFireBattleship
3696    RadiusCursorType        = ARTILLERYBARRAGE
3697  End
3698  
3699  ;------------------------------------------------------------------------------
3700  ; Sneak attack button - John Comes 05/03
3701  ; -----------------------------------------------------------------------------
3702  CommandButton Command_SneakAttack
3703    Command           = SPECIAL_POWER_CONSTRUCT
3704    SpecialPower      = SuperweaponSneakAttack
3705    Options           = NEED_SPECIAL_POWER_SCIENCE
3706    Object            = GLASneakAttackTunnelNetwork
3707    TextLabel         = CONTROLBAR:SneakAttack
3708    ButtonImage       = SUSneakAttack
3709    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3710    DescriptLabel     = CONTROLBAR:ToolTipGLASneakAttack
3711  End
3712  
3713  CommandButton Command_SneakAttackFromShortcut
3714    Command           = SPECIAL_POWER_CONSTRUCT_FROM_SHORTCUT
3715    SpecialPower      = SuperweaponSneakAttack
3716    Options           = NEED_SPECIAL_POWER_SCIENCE
3717    Object            = GLASneakAttackTunnelNetwork
3718    TextLabel         = CONTROLBAR:SneakAttackShort
3719    ButtonImage       = SUSneakAttack
3720    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3721    DescriptLabel     = CONTROLBAR:ToolTipGLASneakAttack
3722  End
3723  
3724  CommandButton Command_PurchaseScienceSneakAttack
3725    Command           = PURCHASE_SCIENCE
3726    Science           = SCIENCE_SneakAttack
3727    ButtonImage       = SUSneakAttack
3728    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3729  End
3730  
3731  
3732  CommandButton Command_BattleshipFire
3733    Command                 = FIRE_WEAPON
3734    WeaponSlot              = PRIMARY 
3735    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS CONTEXTMODE_COMMAND
3736    TextLabel               = CONTROLBAR:BattleshipFire
3737    ButtonImage             = SSBarrage
3738    CursorName              = Target
3739    InvalidCursorName       = GenericInvalid
3740    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3741    DescriptLabel           = CONTROLBAR:ToolTipFireBattleship
3742  End
3743  
3744  CommandButton Command_BattleshipFireViaSpecialPower
3745    Command                 = SPECIAL_POWER
3746    SpecialPower            = SpecialPowerBattleshipBombardment
3747    Options                 = OK_FOR_MULTI_SELECT NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
3748    TextLabel               = CONTROLBAR:BattleshipFire
3749    ButtonImage             = SSBarrage
3750    InvalidCursorName       = GenericInvalid
3751    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3752    DescriptLabel           = CONTROLBAR:ToolTipFireBattleship
3753    RadiusCursorType        = ARTILLERYBARRAGE
3754  End
3755  
3756  CommandButton Command_AircraftCarrierFire
3757    Command                 = FIRE_WEAPON
3758    WeaponSlot              = PRIMARY
3759    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT CONTEXTMODE_COMMAND
3760    TextLabel               = CONTROLBAR:AircraftCarrierFire
3761    ButtonImage             = SACRaptor
3762    CursorName              = Target
3763    InvalidCursorName       = GenericInvalid
3764    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3765    DescriptLabel           = CONTROLBAR:ToolTipFireAircraftCarrier
3766  End
3767  
3768  
3769  ;------------------------------------------------------------------------------
3770  ;------------------------------------------------------------------------------
3771  ;------------------------------------------------------------------------------
3772  ; GENERALS CHALLENGE COMMAND BUTTONS
3773  ; -----------------------------------------------------------------------------
3774  
3775  
3776  ;--------------------------------------------------------------------------------
3777  ;Tank General
3778  ;--------------------------------------------------------------------------------
3779  
3780  
3781  CommandButton Tank_Command_UpgradeChinaOverlordGattlingCannon
3782    Command       = OBJECT_UPGRADE
3783    Upgrade       = Upgrade_ChinaOverlordGattlingCannon
3784    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
3785    TextLabel     = CONTROLBAR:UpgradeChinaOverlordGattlingCannon
3786    ButtonImage   = SSOLGattling
3787    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
3788    DescriptLabel           = CONTROLBAR:Tank_TooltipUpgradeChinaOverlordGattlingCannon
3789    UnitSpecificSound       = OverlordTankVoiceModeGattling
3790  End
3791  
3792  CommandButton Tank_Command_ConstructChinaVehicleTroopCrawler
3793    Command       = UNIT_BUILD
3794    Object        = Tank_ChinaVehicleTroopCrawler
3795    TextLabel     = CONTROLBAR:ConstructChinaVehicleTroopCrawler
3796    ButtonImage   = SNTransport
3797    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3798    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTroopCrawler
3799  End
3800  
3801  CommandButton Tank_Command_ConstructChinaDozer
3802    Command       = UNIT_BUILD
3803    Object        = Tank_ChinaVehicleDozer
3804    TextLabel     = CONTROLBAR:ConstructChinaDozer
3805    ButtonImage   = SNDozer
3806    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3807    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
3808  End
3809  
3810  CommandButton Tank_Command_ConstructChinaTankBattleMaster
3811    Command       = UNIT_BUILD
3812    Object        = Tank_ChinaTankBattleMaster
3813    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
3814    ButtonImage   = SNBattlemaster
3815    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3816    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
3817  End
3818  
3819  CommandButton Tank_Command_ConstructChinaTankEmperor
3820    Command       = UNIT_BUILD
3821    Object        = Tank_ChinaTankEmperor
3822    TextLabel     = CONTROLBAR:ConstructChinaTankEmperor
3823    ButtonImage   = SNEmpTank
3824    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3825    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildEmperor
3826  End
3827  
3828  
3829  CommandButton Tank_Command_ConstructChinaPropagandaCenter
3830    Command       = DOZER_CONSTRUCT
3831    Object        = Tank_ChinaPropagandaCenter
3832    TextLabel     = CONTROLBAR:ConstructChinaPropagandaCenter
3833    ButtonImage   = SNPropCentr
3834    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3835    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPropagandaCenter
3836  End
3837  
3838  
3839  CommandButton Tank_Command_ConstructChinaWarFactory
3840    Command       = DOZER_CONSTRUCT
3841    Object        = Tank_ChinaWarFactory
3842    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
3843    ButtonImage   = SNWarFact
3844    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3845    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildWarFactory
3846  End
3847  
3848  CommandButton Tank_Command_ConstructChinaCommandCenter
3849    Command       = DOZER_CONSTRUCT
3850    Object        = Tank_ChinaCommandCenter
3851    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
3852    ButtonImage   = SNComCentr
3853    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3854    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
3855  End
3856  
3857  CommandButton Tank_Command_ConstructChinaTankGattling
3858    Command       = UNIT_BUILD
3859    Object        = Tank_ChinaTankGattling
3860    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
3861    ButtonImage   = SNGatlingTank
3862    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3863    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
3864  End
3865  
3866  CommandButton Tank_Command_ConstructChinaTankECM
3867    Command       = UNIT_BUILD
3868    Object        = Tank_ChinaTankECM
3869    TextLabel     = CONTROLBAR:ConstructChinaTankECM
3870    ButtonImage   = T13
3871    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3872    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildECM
3873  End
3874  
3875  CommandButton Tank_Command_ConstructChinaBarracks
3876    Command       = DOZER_CONSTRUCT
3877    Object        = Tank_ChinaBarracks
3878    TextLabel     = CONTROLBAR:ConstructChinaBarracks
3879    ButtonImage   = SNBarracks
3880    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3881    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBarracks
3882  End
3883  
3884  CommandButton Tank_Command_ConstructChinaInfantryHacker
3885    Command       = UNIT_BUILD
3886    Object        = Tank_ChinaInfantryHacker
3887    TextLabel     = CONTROLBAR:ConstructChinaInfantryHacker
3888    ButtonImage   = SNHacker2
3889    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3890    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHacker
3891  End
3892  
3893  CommandButton Tank_Command_ConstructChinaInfantryBlackLotus
3894    Command       = UNIT_BUILD
3895    Object        = Tank_ChinaInfantryBlackLotus
3896    TextLabel     = CONTROLBAR:ConstructChinaInfantryBlackLotus
3897    ButtonImage   = SNSprLotus
3898    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
3899    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
3900  End
3901  
3902  CommandButton Tank_Command_ConstructChinaInfantryRedguard
3903    Command       = UNIT_BUILD
3904    Object        = Tank_ChinaInfantryRedguard
3905    TextLabel     = CONTROLBAR:ConstructChinaInfantryRedguard
3906    ButtonImage   = SNRedGuard
3907    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3908    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildRedguard
3909  End
3910  
3911  CommandButton Tank_Command_ConstructChinaNuclearMissileLauncher
3912    Command       = DOZER_CONSTRUCT
3913    Object        = Tank_ChinaNuclearMissileLauncher
3914    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
3915    ButtonImage   = SNNukeMisl
3916    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3917    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncher
3918  End
3919  
3920  CommandButton Tank_Command_UpgradeChinaAutoLoader
3921    Command       = PLAYER_UPGRADE
3922    Upgrade       = Tank_Upgrade_ChinaTankAutoLoader
3923    TextLabel     = CONTROLBAR:UpgradeChinaTankAutoLoader
3924    ButtonImage   = SSAutoloader
3925    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
3926    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaTankAutoLoader
3927  End
3928  
3929  CommandButton Tank_Command_PurchaseScienceBattlemasterTraining
3930    Command           = PURCHASE_SCIENCE
3931    Science           = SCIENCE_BattlemasterTraining
3932    ButtonImage       = SNBattlemaster
3933    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3934  End
3935  
3936  CommandButton Tank_Command_PurchaseScienceOverlordTraining
3937    Command           = PURCHASE_SCIENCE
3938    Science           = SCIENCE_OverlordTraining
3939    ButtonImage       = SNOverlord
3940    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3941  End
3942  
3943  CommandButton Tank_Command_PurchaseScienceGattlingTankTraining
3944    Command           = PURCHASE_SCIENCE
3945    Science           = SCIENCE_GattlingTankTraining
3946    ButtonImage       = SNGatlingTank
3947    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3948  End
3949  
3950  CommandButton Tank_Command_ConstructChinaSpeakerTower
3951    Command       = DOZER_CONSTRUCT
3952    Object        = Tank_ChinaSpeakerTower
3953    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
3954    ButtonImage   = SNPropSpeaker
3955    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3956    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
3957  End
3958  
3959  CommandButton Tank_Command_PurchaseScienceTankParadrop1
3960    Command           = PURCHASE_SCIENCE
3961    Science           = SCIENCE_TankParadrop1
3962    ButtonImage       = SSTankDrop
3963    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3964  End
3965  
3966  CommandButton Tank_Command_PurchaseScienceTankParadrop2
3967    Command           = PURCHASE_SCIENCE
3968    Science           = SCIENCE_TankParadrop2
3969    ButtonImage       = SSTankDrop2
3970    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3971  End
3972  
3973  CommandButton Tank_Command_PurchaseScienceTankParadrop3
3974    Command           = PURCHASE_SCIENCE
3975    Science           = SCIENCE_TankParadrop3
3976    ButtonImage       = SSTankDrop3
3977    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3978  End
3979  
3980  
3981  
3982  CommandButton Tank_Command_TankParadrop
3983    Command             = SPECIAL_POWER
3984    SpecialPower        = Tank_SuperweaponTankParadrop
3985    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
3986    Science             = SCIENCE_TankParadrop1 SCIENCE_TankParadrop2 SCIENCE_TankParadrop3 ;These will cause the buttons to change icons, nothing more
3987    TextLabel           = CONTROLBAR:TankParadrop
3988    ButtonImage         = SSTankDrop
3989    ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
3990    DescriptLabel       = CONTROLBAR:TooltipTankParaDrop
3991    RadiusCursorType    = PARADROP
3992    InvalidCursorName     = GenericInvalid
3993  End
3994  
3995  CommandButton Tank_Command_TankParadropFromShortcut
3996    Command             = SPECIAL_POWER_FROM_SHORTCUT
3997    SpecialPower        = Tank_SuperweaponTankParadrop
3998    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
3999    Science             = SCIENCE_TankParadrop1 SCIENCE_TankParadrop2 SCIENCE_TankParadrop3 ;These will cause the buttons to change icons, nothing more
4000    TextLabel           = GUI:SuperweaponTankParadrop
4001    ButtonImage         = SNBattlemaster
4002    ;ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
4003    DescriptLabel       = CONTROLBAR:TooltipTankParaDrop
4004    RadiusCursorType    = PARADROP
4005    InvalidCursorName     = GenericInvalid
4006  End
4007  
4008  ;----------------------------------------------------------------------------------------
4009  ;Stealth General
4010  ;----------------------------------------------------------------------------------------
4011  CommandButton GC_Slth_Command_ConstructGLACommandCenter
4012    Command       = DOZER_CONSTRUCT
4013    Object        = GC_Slth_GLACommandCenter
4014    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
4015    ButtonImage   = SUHeadquarters
4016    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4017    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
4018  End
4019  
4020  CommandButton GC_Slth_Command_ConstructGLASupplyStash
4021    Command       = DOZER_CONSTRUCT
4022    Object        = GC_Slth_GLASupplyStash
4023    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
4024    ButtonImage   = SUSupplyCenter
4025    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4026    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
4027  End
4028  
4029  CommandButton Command_UpgradeCamoNetting
4030    Command       = OBJECT_UPGRADE
4031    Upgrade       = Upgrade_GLACamoNetting 
4032    TextLabel     = CONTROLBAR:UpgradeGLACamoNetting
4033    ButtonImage   = SSControlRods
4034    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
4035    DescriptLabel           = CONTROLBAR:CONTROLBAR:ToolTipGLACamoNetting
4036  End
4037  
4038  
4039  CommandButton GC_Slth_Command_ConstructGLABarracks
4040    Command       = DOZER_CONSTRUCT
4041    Object        = GC_Slth_GLABarracks
4042    TextLabel     = CONTROLBAR:ConstructGLABarracks
4043    ButtonImage   = SUBarracks
4044    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4045    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
4046  End
4047  
4048  CommandButton GC_Slth_Command_ConstructGLAStingerSite
4049    Command       = DOZER_CONSTRUCT
4050    Object        = GC_Slth_GLAStingerSite
4051    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
4052    ButtonImage   = SUStinger
4053    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4054    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
4055  End
4056  
4057  CommandButton GC_Slth_Command_ConstructGLATunnelNetwork
4058    Command       = DOZER_CONSTRUCT
4059    Object        = GC_Slth_GLATunnelNetwork
4060    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
4061    ButtonImage   = SUTunnel
4062    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4063    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
4064  End
4065  
4066  CommandButton GC_Slth_Command_ConstructGLAArmsDealer
4067    Command       = DOZER_CONSTRUCT
4068    Object        = GC_Slth_GLAArmsDealer
4069    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
4070    ButtonImage   = SUArmsDealer
4071    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4072    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
4073  End
4074  
4075  CommandButton GC_Slth_Command_ConstructGLADemoTrap
4076    Command       = DOZER_CONSTRUCT
4077    Object        = GC_Slth_GLADemoTrap
4078    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
4079    ButtonImage   = SSHideBomb
4080    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4081    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
4082  End
4083  
4084  CommandButton GC_Slth_Command_ConstructGLAPalace
4085    Command       = DOZER_CONSTRUCT
4086    Object        = GC_Slth_GLAPalace
4087    TextLabel     = CONTROLBAR:ConstructGLAPalace
4088    ButtonImage   = SUPalace
4089    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4090    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
4091  End
4092  
4093  CommandButton GC_Slth_Command_ConstructGLABlackMarket
4094    Command       = DOZER_CONSTRUCT
4095    Object        = GC_Slth_GLABlackMarket
4096    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
4097    ButtonImage   = SUBlackMarket
4098    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4099    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
4100  End
4101  
4102  CommandButton GC_Slth_Command_ConstructGLAScudStorm
4103    Command       = DOZER_CONSTRUCT
4104    Object        = GC_Slth_GLAScudStorm
4105    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
4106    ButtonImage   = SUScudStorm
4107    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4108    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
4109  End
4110  
4111  CommandButton GC_Slth_Command_ConstructGLAWorker
4112    Command       = UNIT_BUILD
4113    Object        = GC_Slth_GLAInfantryWorker
4114    TextLabel     = CONTROLBAR:ConstructGLAWorker
4115    ButtonImage   = SUWorker
4116    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4117    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
4118  End
4119  
4120  CommandButton GC_Slth_Command_ConstructGLAInfantryRPGTrooper
4121    Command       = UNIT_BUILD
4122    Object        = GC_Slth_GLAInfantryTunnelDefender
4123    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
4124    ButtonImage   = SURPG
4125    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4126    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
4127  End
4128  
4129  CommandButton GC_Slth_Command_ConstructGLAInfantryJarmenKell
4130    Command       = UNIT_BUILD
4131    Object        = GC_Slth_GLAInfantryJarmenKell
4132    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
4133    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
4134    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4135    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
4136  End
4137  
4138  CommandButton GC_Slth_Command_ConstructGLAInfantrySniper
4139    Command       = UNIT_BUILD
4140    Object        = GC_Slth_GLAInfantrySniper
4141    TextLabel     = CONTROLBAR:ConstructGLAInfantrySniper
4142    ButtonImage   = SAPathfinder1
4143    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4144    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSniper
4145  End
4146  
4147  CommandButton GC_Slth_Command_ConstructGLAInfantryTerrorist
4148    Command       = UNIT_BUILD
4149    Object        = GC_Slth_GLAInfantryTerrorist
4150    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
4151    ButtonImage   = SUTerrorist
4152    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4153    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
4154  End
4155  
4156  CommandButton GC_Slth_Command_ConstructGLAInfantryRebel
4157    Command       = UNIT_BUILD
4158    Object        = GC_Slth_GLAInfantryRebel
4159    TextLabel     = CONTROLBAR:ConstructGLAInfantryRebel
4160    ButtonImage   = SURebel
4161    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4162    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
4163  End
4164  
4165  CommandButton GC_Slth_Command_ConstructGLAInfantryHijacker
4166    Command       = UNIT_BUILD
4167    Object        = GC_Slth_GLAInfantryHijacker
4168    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
4169    ButtonImage   = SUHijacker
4170    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4171    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
4172  End
4173  
4174  CommandButton GC_Slth_Command_ConstructGLAVehicleRadarVan
4175    Command       = UNIT_BUILD
4176    Object        = GC_Slth_GLAVehicleRadarVan
4177    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
4178    ButtonImage   = SURadarVan
4179    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4180    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
4181  End
4182  
4183  CommandButton GC_Slth_Command_ConstructGLAVehicleTechnical
4184    Command       = UNIT_BUILD
4185    Object        = GC_Slth_GLAVehicleTechnical
4186    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
4187    ButtonImage   = SUTechnical
4188    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4189    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
4190  End
4191  
4192  CommandButton GC_Slth_Command_ConstructGLAVehicleBattleBus
4193    Command       = UNIT_BUILD
4194    Object        = GC_Slth_GLAVehicleBattleBus
4195    TextLabel     = CONTROLBAR:ConstructGLAVehicleBattleBus
4196    ButtonImage   = SUbattlebus
4197    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4198    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBattleBus
4199  End
4200  
4201  CommandButton GC_Slth_Command_ConstructGLAVehicleCombatBike
4202    Command       = UNIT_BUILD
4203    Object        = GC_Slth_GLAVehicleCombatBike
4204    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
4205    ButtonImage   = SUComBike
4206    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4207    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
4208  End
4209  
4210  CommandButton GC_Slth_Command_ConstructGLAVehicleCombatBikeRocket
4211    Command       = UNIT_BUILD
4212    Options       = SCRIPT_ONLY
4213    Object        = GC_Slth_GLAVehicleCombatBikeRocket
4214    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
4215    ButtonImage   = SUComBike
4216    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4217    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
4218  End
4219  
4220  CommandButton GC_Slth_Command_ConstructGLAVehicleCombatBikeTerrorist
4221    Command       = UNIT_BUILD
4222    Options       = SCRIPT_ONLY
4223    Object        = GC_Slth_GLAVehicleCombatBikeTerrorist
4224    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
4225    ButtonImage   = SUComBike
4226    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4227    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
4228  End
4229  
4230  CommandButton GC_Slth_Command_ConstructGLAVehicleQuadCannon
4231    Command       = UNIT_BUILD
4232    Object        = GC_Slth_GLAVehicleQuadCannon
4233    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
4234    ButtonImage   = SUQuadCannon
4235    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4236    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
4237  End
4238  
4239  CommandButton GC_Slth_Command_UpgradeGLAQuadCannonSnipeGun
4240    Command       = PLAYER_UPGRADE
4241    Upgrade       = GC_Slth_Upgrade_GLAQuadCannonSnipe
4242    TextLabel     = CONTROLBAR:UpgradeGLAQuadCannonSnipe
4243    ButtonImage   = SUSnipBull
4244    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
4245    DescriptLabel           = CONTROLBAR:TooltipGLAUpgradeQuadCannonSnipe
4246  End
4247  
4248  CommandButton GC_Slth_Command_DisguiseAsVehicle
4249    Command           = SPECIAL_POWER
4250    SpecialPower      = SpecialAbilityDisguiseAsVehicle
4251    Options           = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
4252    TextLabel         = CONTROLBAR:DisguiseAsVehicle
4253    ButtonImage       = SUBusDisg
4254    CursorName        = DisguiseAsVehicle
4255    InvalidCursorName = GenericInvalid
4256    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
4257    DescriptLabel     = CONTROLBAR:TooltipDisguiseAsVehicle
4258    UnitSpecificSound = BombTruckVoiceModeDisguise
4259  End
4260  
4261  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4262  ;;;NEW AirforceGeneral;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4263  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4264  
4265  CommandButton AirF_Command_UpgradeAmericaSentryDroneGun
4266    Command       = PLAYER_UPGRADE
4267    Upgrade       = Upgrade_AmericaSentryDroneGun
4268    TextLabel     = CONTROLBAR:UpgradeAmericaSentryDroneGun
4269    ButtonImage   = SASentryUpgr
4270    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
4271    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeSentryDroneGun
4272  End
4273  
4274  CommandButton AirF_Command_UpgradeStealthComanche
4275    Command       = PLAYER_UPGRADE
4276    Upgrade       = AirF_Upgrade_StealthComanche
4277    TextLabel     = CONTROLBAR:UpgradeStealthComanche
4278    ButtonImage   = SASteaUpg
4279    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
4280    DescriptLabel           = CONTROLBAR:ToolTipAirFUpgradeComancheStealth
4281  End
4282  
4283  CommandButton AirF_Command_AmericaMissileDefenderLaserGuidedMissiles
4284    Command                 = SPECIAL_POWER
4285    SpecialPower            = SpecialAbilityMissileDefenderLaserGuidedMissiles
4286    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
4287    TextLabel               = CONTROLBAR:LaserMissileAttack
4288    ButtonImage             = SSLaserMissile
4289    CursorName              = LaserGuidedMissiles
4290    InvalidCursorName       = GenericInvalid
4291    DescriptLabel           = CONTROLBAR:TooltipMissileDefenderLaser
4292    ButtonBorderType        = ACTION
4293    UnitSpecificSound       = MissileDefenderVoiceModeLaser
4294  End
4295  
4296  CommandButton AirF_Command_ConstructAmericaInfantryPathfinder
4297    Command       = UNIT_BUILD
4298    Object        = AirF_AmericaInfantryPathfinder
4299    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
4300    ButtonImage   = SAPathfinder1
4301    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4302    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
4303  End
4304  
4305  CommandButton AirF_Command_PurchaseScienceA10ThunderboltMissileStrike1
4306    Command           = PURCHASE_SCIENCE
4307    Science           = AirF_SCIENCE_A10ThunderboltMissileStrike1
4308    ButtonImage       = SSA10Attack
4309    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
4310  End
4311  
4312  CommandButton AirF_Command_PurchaseScienceA10ThunderboltMissileStrike2
4313    Command           = PURCHASE_SCIENCE
4314    Science           = AirF_SCIENCE_A10ThunderboltMissileStrike2
4315    ButtonImage       = SSA10Attack2
4316    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
4317  End
4318  
4319  CommandButton AirF_Command_PurchaseScienceA10ThunderboltMissileStrike3
4320    Command           = PURCHASE_SCIENCE
4321    Science           = AirF_SCIENCE_A10ThunderboltMissileStrike3
4322    ButtonImage       = SAWarthog
4323    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
4324  End
4325  
4326  
4327  CommandButton AirF_Command_ConstructAmericaCommandCenter
4328    Command       = DOZER_CONSTRUCT
4329    Object        = AirF_AmericaCommandCenter
4330    TextLabel     = CONTROLBAR:ConstructAmericaCommandCenter
4331    ButtonImage   = SAComCentr
4332    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4333    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCommandCenter
4334  End
4335  
4336  CommandButton AirF_Command_ConstructAmericaBarracks
4337    Command       = DOZER_CONSTRUCT
4338    Object        = AirF_AmericaBarracks
4339    TextLabel     = CONTROLBAR:ConstructAmericaBarracks
4340    ButtonImage   = SABarracks
4341    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4342    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBarracks
4343  End
4344  
4345  CommandButton AirF_Command_ConstructAmericaStrategyCenter
4346    Command       = DOZER_CONSTRUCT
4347    Object        = AirF_AmericaStrategyCenter
4348    TextLabel     = CONTROLBAR:ConstructAmericaStrategyCenter
4349    ButtonImage   = SAStrategyCenter
4350    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4351    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStrategyCenter
4352  End
4353  
4354  CommandButton AirF_Command_ConstructAmericaFireBase
4355    Command       = DOZER_CONSTRUCT
4356    Object        = AirF_AmericaFireBase
4357    TextLabel     = CONTROLBAR:ConstructAmericaFireBase
4358    ButtonImage   = SAFirebase
4359    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4360    DescriptLabel           = CONTROLBAR:ToolTipUSABuildFireBase
4361  End
4362  
4363  CommandButton AirF_Command_ConstructAmericaPatriotBattery
4364    Command       = DOZER_CONSTRUCT
4365    Object        = AirF_AmericaPatriotBattery
4366    TextLabel     = CONTROLBAR:ConstructAmericaPatriotBattery
4367    ButtonImage   = SAPatriot
4368    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4369    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
4370  End
4371  
4372  CommandButton AirF_Command_ConstructAmericaSupplyDropZone
4373    Command       = DOZER_CONSTRUCT
4374    Object        = AirF_AmericaSupplyDropZone
4375    TextLabel     = CONTROLBAR:ConstructAmericaSupplyDropZone
4376    ButtonImage   = SADropZone
4377    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4378    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyDropZone
4379  End
4380  
4381  CommandButton AirF_Command_ConstructAmericaParticleCannonUplink
4382    Command       = DOZER_CONSTRUCT
4383    Object        = AirF_AmericaParticleCannonUplink
4384    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
4385    ButtonImage   = SAUplink
4386    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4387    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
4388  End
4389  
4390  CommandButton AirF_Command_ConstructAmericaAirfield
4391    Command       = DOZER_CONSTRUCT
4392    Object        = AirF_AmericaAirfield
4393    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
4394    ButtonImage   = SAACommand
4395    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4396    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
4397  End
4398  
4399  CommandButton AirF_Command_ConstructAmericaDozer
4400    Command       = UNIT_BUILD
4401    Object        = AirF_AmericaVehicleDozer
4402    TextLabel     = CONTROLBAR:ConstructAmericaDozer
4403    ButtonImage   = SACDozer
4404    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4405    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDozer
4406  End
4407  
4408  CommandButton AirF_Command_ConstructAmericaInfantryRanger
4409    Command       = UNIT_BUILD
4410    Object        = AirF_AmericaInfantryRanger
4411    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
4412    ButtonImage   = SARanger
4413    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4414    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
4415  End
4416  
4417  CommandButton AirF_Command_ConstructAmericaInfantryColonelBurton
4418    Command       = UNIT_BUILD
4419    Object        = AirF_AmericaInfantryColonelBurton
4420    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
4421    ButtonImage   = T25
4422    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4423    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
4424  End
4425  
4426  CommandButton AirF_Command_ConstructAmericaJetStealthFighter
4427    Command       = UNIT_BUILD
4428    Object        = AirF_AmericaJetStealthFighter
4429    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
4430    ButtonImage   = SAStealth
4431    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4432    DescriptLabel           = CONTROLBAR:AirF_ToolTipUSABuildStealthFighter
4433  End
4434  
4435  CommandButton AirF_Command_ConstructAmericaVehicleComanche
4436    Command       = UNIT_BUILD
4437    Object        = AirF_AmericaVehicleComanche
4438    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
4439    ButtonImage   = SACCommanche
4440    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4441    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
4442  End
4443  
4444  CommandButton AirF_Command_ConstructAmericaInfantryMissileDefender
4445    Command       = UNIT_BUILD
4446    Object        = AirF_AmericaInfantryMissileDefender
4447    TextLabel     = CONTROLBAR:ConstructAmericaInfantryMissileDefender
4448    ButtonImage   = SAMissleDefender
4449    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4450    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMissileDefender
4451  End
4452  
4453  CommandButton AirF_Command_ConstructAmericaJetRaptor
4454    Command       = UNIT_BUILD
4455    Object        = AirF_AmericaJetRaptor
4456    TextLabel     = CONTROLBAR:ConstructAmericaJetKingRaptor
4457    ButtonImage   = SACRaptor
4458    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4459    DescriptLabel           = CONTROLBAR:ToolTipUSABuildKingRaptor
4460  End
4461  
4462  CommandButton AirF_Command_ConstructAFGChinook 
4463    Command       = UNIT_BUILD
4464    Object        = AFG_AmericaVehicleChinook
4465    TextLabel     = CONTROLBAR:ConstructAmericaVehicleChinook
4466    ButtonImage   = SAChinook
4467    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4468    DescriptLabel           = CONTROLBAR:ToolTipUSABUildChinook
4469  End
4470  
4471  CommandButton AirF_Command_ConstructAmericaVehicleChinook
4472    Command       = UNIT_BUILD
4473    Object        = AirF_AmericaVehicleChinook
4474    TextLabel     = CONTROLBAR:AirF_ConstructAmericaVehicleChinook
4475    ButtonImage   = T15
4476    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4477    DescriptLabel           = CONTROLBAR:AirF_ToolTipUSABUildChinook
4478  End
4479  
4480  CommandButton AirF_Command_ConstructAmericaJetAurora
4481    Command       = UNIT_BUILD
4482    Object        = AirF_AmericaJetAurora
4483    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
4484    ButtonImage   = SAWarthog
4485    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4486    DescriptLabel           = CONTROLBAR:AirF_ToolTipUSABuildAurora
4487  End
4488  
4489  CommandButton AirF_Command_ConstructAmericaSupplyCenter
4490    Command       = DOZER_CONSTRUCT
4491    Object        = AirF_AmericaSupplyCenter
4492    TextLabel     = CONTROLBAR:ConstructAmericaSupplyCenter
4493    ButtonImage   = SASupplyCntr
4494    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4495    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyCenter
4496  End
4497  
4498  CommandButton AirF_Command_ConstructAmericaVehicleBattleDrone
4499    Command       = UNIT_BUILD
4500    Object       = AirF_AmericaVehicleBattleDrone
4501    TextLabel     = CONTROLBAR:AirF_ConstructAmericaVehicleBattleDrone
4502    ButtonImage   = SASoloDrone
4503    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4504    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBattleDrone
4505  End
4506  
4507  CommandButton AirF_Command_CarpetBomb
4508    Command       = SPECIAL_POWER
4509    SpecialPower  = AirF_SuperweaponCarpetBomb
4510    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4511    TextLabel     = CONTROLBAR:CarpetBomb
4512    ButtonImage   = SAB3Carpet
4513    RadiusCursorType  = CARPETBOMB
4514    InvalidCursorName = GenericInvalid
4515    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
4516    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
4517  End
4518  
4519  CommandButton AirF_Command_CarpetBombFromShortcut
4520    Command       = SPECIAL_POWER_FROM_SHORTCUT
4521    SpecialPower  = AirF_SuperweaponCarpetBomb
4522    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4523    TextLabel     = OBJECT:CarpetBomb
4524    ButtonImage   = SAB3Carpet
4525    RadiusCursorType  = CARPETBOMB
4526    InvalidCursorName = GenericInvalid
4527    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
4528    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
4529  End
4530  
4531  
4532  CommandButton AirF_Command_DaisyCutter
4533    Command           = SPECIAL_POWER
4534    SpecialPower      = SuperweaponDaisyCutter
4535    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4536    TextLabel         = CONTROLBAR:DaisyCutter
4537    ButtonImage       = SACDaisyCutter
4538    ButtonBorderType  = ACTION 
4539    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
4540    RadiusCursorType  = DAISYCUTTER
4541    InvalidCursorName = GenericInvalid
4542  End
4543  
4544  CommandButton AirF_Command_DaisyCutterFromShortcut
4545    Command           = SPECIAL_POWER_FROM_SHORTCUT
4546    SpecialPower      = SuperweaponDaisyCutter
4547    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4548    TextLabel         = OBJECT:DaisyCutterBomb
4549    ButtonImage       = SACDaisyCutter
4550  ;  ButtonBorderType  = ACTION 
4551    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
4552    RadiusCursorType  = DAISYCUTTER
4553    InvalidCursorName = GenericInvalid
4554  End
4555  
4556  CommandButton AirF_Command_A10ThunderboltMissileStrike
4557    Command           = SPECIAL_POWER
4558    SpecialPower      = AirF_SuperweaponA10ThunderboltMissileStrike
4559    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4560    Science           = AirF_SCIENCE_A10ThunderboltMissileStrike1 AirF_SCIENCE_A10ThunderboltMissileStrike2 AirF_SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
4561    TextLabel         = CONTROLBAR:A10ThunderboltMissileStrike
4562    ButtonImage       = SSA10Attack
4563    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
4564    DescriptLabel     = CONTROLBAR:TooltipA10Strike
4565    RadiusCursorType  = A10STRIKE
4566    InvalidCursorName     = GenericInvalid
4567  End
4568  
4569  CommandButton AirF_Command_A10ThunderboltMissileStrikeFromShortcut
4570    Command           = SPECIAL_POWER_FROM_SHORTCUT
4571    SpecialPower      = AirF_SuperweaponA10ThunderboltMissileStrike
4572    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4573    Science           = AirF_SCIENCE_A10ThunderboltMissileStrike1 AirF_SCIENCE_A10ThunderboltMissileStrike2 AirF_SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
4574    TextLabel         = GUI:SuperweaponA10ThunderboltMissileStrike
4575    ButtonImage       = SSA10Attack
4576    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
4577    DescriptLabel     = CONTROLBAR:TooltipA10Strike
4578    RadiusCursorType  = A10STRIKE
4579    InvalidCursorName     = GenericInvalid
4580  End
4581  
4582  CommandButton AirF_Command_SpectreGunship
4583    Command           = SPECIAL_POWER
4584    SpecialPower      = AirF_SuperweaponSpectreGunship
4585    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4586    Science           = SCIENCE_SpectreGunship1 SCIENCE_SpectreGunship2 SCIENCE_SpectreGunship3 ;These will cause the buttons to change icons, nothing more
4587    TextLabel         = CONTROLBAR:SpectreGunship
4588    ButtonImage       = SASpGunship; until Samm makes a new cameo for this...
4589    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
4590    DescriptLabel     = CONTROLBAR:TooltipSpectreGunship
4591    RadiusCursorType  = SPECTREGUNSHIP
4592    InvalidCursorName     = GenericInvalid
4593  End
4594  
4595  CommandButton AirF_Command_SpectreGunshipFromShortcut
4596    Command           = SPECIAL_POWER_FROM_SHORTCUT
4597    SpecialPower      = AirF_SuperweaponSpectreGunship
4598    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
4599    Science           = SCIENCE_SpectreGunship1 SCIENCE_SpectreGunship2 SCIENCE_SpectreGunship3 ;These will cause the buttons to change icons, nothing more
4600    TextLabel         = CONTROLBAR:SpectreGunshipFromShortcut
4601    ButtonImage       = SASpGunship; until Samm makes a new cameo for this...
4602    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
4603    DescriptLabel     = CONTROLBAR:TooltipSpectreGunship
4604    RadiusCursorType  = SPECTREGUNSHIP
4605    InvalidCursorName     = GenericInvalid
4606  End
4607  
4608  
4609  CommandButton AirF_Command_ConstructAmericaPowerPlant
4610    Command       = DOZER_CONSTRUCT
4611    Object        = AirF_AmericaPowerPlant
4612    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
4613    ButtonImage   = SAPowerPlant
4614    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4615    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPowerPlant
4616  End
4617  
4618  CommandButton AirF_Command_ConstructAmericaWarFactory
4619    Command       = DOZER_CONSTRUCT
4620    Object        = AirF_AmericaWarFactory
4621    TextLabel     = CONTROLBAR:ConstructAmericaWarFactory
4622    ButtonImage   = SACWeaponsfact
4623    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4624    DescriptLabel           = CONTROLBAR:ToolTipUSABuildWarFactory
4625  End
4626  
4627  CommandButton AirF_Command_ConstructAmericaVehicleTomahawk
4628    Command       = UNIT_BUILD
4629    Object        = AirF_AmericaVehicleTomahawk
4630    TextLabel     = CONTROLBAR:ConstructAmericaVehicleTomahawk
4631    ButtonImage   = SACTomahawk
4632    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4633    DescriptLabel           = CONTROLBAR:ToolTipUSABuildTomahawk
4634  End
4635  
4636  CommandButton AirF_Command_ConstructAmericaVehicleHumvee
4637    Command       = UNIT_BUILD
4638    Object        = AirF_AmericaVehicleHumvee
4639    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
4640    ButtonImage   = SAHummer
4641    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4642    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
4643  End
4644  
4645  CommandButton AirF_Command_ConstructAmericaVehicleSentryDrone
4646    Command       = UNIT_BUILD
4647    Object        = AirF_AmericaVehicleSentryDrone
4648    TextLabel     = CONTROLBAR:ConstructAmericaVehicleSentryDrone
4649    ButtonImage   = SAsentry
4650    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4651    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSentryDrone
4652  End
4653  
4654  
4655  CommandButton AirF_Command_ConstructAmericaVehicleMedic
4656    Command       = UNIT_BUILD
4657    Object        = AirF_AmericaVehicleMedic
4658    TextLabel     = CONTROLBAR:ConstructAmericaVehicleMedic
4659    ButtonImage   = SAAmbulance
4660  
4661    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4662    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMedic
4663  End
4664  
4665  CommandButton AirF_Command_ConstructAmericaVehicleAvenger
4666    Command       = UNIT_BUILD
4667    Object        = AirF_AmericaTankAvenger
4668    TextLabel     = CONTROLBAR:ConstructAmericaTankAvenger
4669    ButtonImage   = SAAvnger
4670    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4671    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
4672  End
4673  
4674  CommandButton AirF_Command_ConstructAmericaVehicleMicrowave
4675    Command       = UNIT_BUILD
4676    Object        = AirF_AmericaTankMicrowave
4677    TextLabel     = CONTROLBAR:ConstructAmericaTankMicrowave
4678    ButtonImage   = SAThunderBolt
4679    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4680    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMicrowave
4681  End
4682  
4683  
4684  
4685  
4686  
4687  
4688  
4689  ;------------
4690  ; NEW Demolitions General
4691  ;--------------
4692  
4693  CommandButton Demo_Command_ConstructGLAVehicleRocketBuggy
4694    Command       = UNIT_BUILD
4695    Object        = Demo_GLAVehicleRocketBuggy
4696    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
4697    ButtonImage   = SURocketBuggy
4698    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4699    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
4700  End
4701  
4702  CommandButton Demo_Command_ConstructGLAVehicleTechnical
4703    Command       = UNIT_BUILD
4704    Object        = Demo_GLAVehicleTechnical
4705    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
4706    ButtonImage   = SUTechnical
4707    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4708    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
4709  End
4710  
4711  CommandButton Demo_Command_ConstructGLAVehicleToxinTruck
4712    Command       = UNIT_BUILD
4713    Object        = Demo_GLAVehicleToxinTruck
4714    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
4715    ButtonImage   = SUToxinTractor
4716    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4717    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
4718  End 
4719  
4720  CommandButton Demo_Command_ConstructGLATankMarauder
4721    Command       = UNIT_BUILD
4722    Object        = Demo_GLATankMarauder
4723    TextLabel     = CONTROLBAR:ConstructGLATankMarauder
4724    ButtonImage   = SUMarauder
4725    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4726    DescriptLabel           = CONTROLBAR:ToolTipGLABuildMarauder
4727  End
4728  
4729  CommandButton Demo_Command_ConstructFakeGLABlackMarket
4730    Command       = DOZER_CONSTRUCT
4731    Object        = Demo_FakeGLABlackMarket
4732    TextLabel     = CONTROLBAR:ConstructFakeGLABlackMarket
4733    ButtonImage   = SUBlckMarket_F
4734    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4735    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
4736  End
4737  
4738  CommandButton Demo_Command_ConstructFakeGLAArmsDealer
4739    Command       = DOZER_CONSTRUCT
4740    Object        = Demo_FakeGLAArmsDealer
4741    TextLabel     = CONTROLBAR:ConstructFakeGLAArmsDealer
4742    ButtonImage   = SUArmsDealer_F
4743    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4744    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
4745  End
4746  
4747  
4748  CommandButton Demo_Command_ConstructFakeGLASupplyStash
4749    Command       = DOZER_CONSTRUCT
4750    Object        = Demo_FakeGLASupplyStash
4751    TextLabel     = CONTROLBAR:ConstructFakeGLASupplyStash
4752    ButtonImage   = SUSpplyCtr_F
4753    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4754    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
4755  End
4756  
4757  CommandButton Demo_Command_ConstructFakeGLABarracks
4758    Command       = DOZER_CONSTRUCT
4759    Object        = Demo_FakeGLABarracks
4760    TextLabel     = CONTROLBAR:ConstructFakeGLABarracks
4761    ButtonImage   = SUBarracks_F
4762    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4763    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
4764  End
4765  
4766  
4767  CommandButton Demo_Command_ConstructFakeGLACommandCenter
4768    Command       = DOZER_CONSTRUCT
4769    Object        = Demo_FakeGLACommandCenter
4770    TextLabel     = CONTROLBAR:ConstructFakeGLACommandCenter
4771    ButtonImage   = SUHeadquarters_F
4772    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4773    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
4774  End
4775  
4776  CommandButton Demo_UpgradeSuicideBomb
4777    Command       = PLAYER_UPGRADE
4778    Upgrade       = Demo_Upgrade_SuicideBomb
4779    TextLabel     = CONTROLBAR:UpgradeSuicideBomb
4780    ButtonImage   = SUSuicideAttk
4781    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
4782    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeSuicideBomb
4783  End
4784  
4785  
4786  CommandButton Demo_Command_TertiarySuicide
4787    Command                 = FIRE_WEAPON
4788    WeaponSlot              = TERTIARY
4789    Options                 = OK_FOR_MULTI_SELECT
4790    TextLabel               = CONTROLBAR:SuicideAttack
4791    ButtonImage             = SUSuicideAttk
4792    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
4793    DescriptLabel           = CONTROLBAR:ToolTipGLASuicideAttack
4794  End
4795  
4796  
4797  CommandButton Demo_Command_ConstructGLAWorker
4798    Command       = UNIT_BUILD
4799    Object        = Demo_GLAInfantryWorker
4800    TextLabel     = CONTROLBAR:ConstructGLAWorker
4801    ButtonImage   = SUWorker
4802    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4803    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
4804  End
4805  
4806  CommandButton Demo_Command_ConstructGLASupplyStash
4807    Command       = DOZER_CONSTRUCT
4808    Object        = Demo_GLASupplyStash
4809    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
4810    ButtonImage   = SUSupplyCenter
4811    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4812    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
4813  End
4814  
4815  CommandButton Demo_Command_ConstructGLAPalace
4816    Command       = DOZER_CONSTRUCT
4817    Object        = Demo_GLAPalace
4818    TextLabel     = CONTROLBAR:ConstructGLAPalace
4819    ButtonImage   = SUPalace
4820    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4821    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
4822  End
4823  
4824  CommandButton Demo_Command_ConstructGLABarracks
4825    Command       = DOZER_CONSTRUCT
4826    Object        = Demo_GLABarracks
4827    TextLabel     = CONTROLBAR:ConstructGLABarracks
4828    ButtonImage   = SUBarracks
4829    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4830    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
4831  End
4832  
4833  CommandButton Demo_Command_ConstructGLABlackMarket
4834    Command       = DOZER_CONSTRUCT
4835    Object        = Demo_GLABlackMarket
4836    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
4837    ButtonImage   = SUBlackMarket
4838    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4839    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
4840  End
4841  
4842  CommandButton Demo_Command_ConstructGLAStingerSite
4843    Command       = DOZER_CONSTRUCT
4844    Object        = Demo_GLAStingerSite
4845    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
4846    ButtonImage   = SUStinger
4847    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4848    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
4849  End
4850  
4851  CommandButton Demo_Command_ConstructGLAScudStorm
4852    Command       = DOZER_CONSTRUCT
4853    Object        = Demo_GLAScudStorm
4854    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
4855    ButtonImage   = SUScudStorm
4856    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4857    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
4858  End
4859  
4860  CommandButton Demo_Command_ConstructGLATunnelNetwork
4861    Command       = DOZER_CONSTRUCT
4862    Object        = Demo_GLATunnelNetwork
4863    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
4864    ButtonImage   = SUTunnel
4865    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4866    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
4867  End
4868  
4869  CommandButton Demo_Command_ConstructGLAArmsDealer
4870    Command       = DOZER_CONSTRUCT
4871    Object        = Demo_GLAArmsDealer
4872    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
4873    ButtonImage   = SUArmsDealer
4874    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4875    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
4876  End
4877  
4878  CommandButton Demo_Command_ConstructGLACommandCenter
4879    Command       = DOZER_CONSTRUCT
4880    Object        = Demo_GLACommandCenter
4881    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
4882    ButtonImage   = SUHeadquarters
4883    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4884    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
4885  End
4886  
4887  CommandButton Demo_Command_ConstructGLADemoTrap
4888    Command       = DOZER_CONSTRUCT
4889    Object        = Demo_GLADemoTrap
4890    TextLabel     = CONTROLBAR:Demo_ConstructGLADemoTrap
4891    ButtonImage   = SUAdvDeTrap
4892    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4893    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
4894  End
4895  
4896  CommandButton Demo_Command_ConstructGLAInfantryRebel
4897    Command       = UNIT_BUILD
4898    Object        = Demo_GLAInfantryRebel
4899    TextLabel     = CONTROLBAR:ConstructGLAInfantryRebel
4900    ButtonImage   = SURebel
4901    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4902    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
4903  End
4904  
4905  CommandButton Demo_Command_ConstructGLAInfantryHijacker
4906    Command       = UNIT_BUILD
4907    Object        = Demo_GLAInfantryHijacker
4908    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
4909    ButtonImage   = SUHijacker
4910    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4911    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
4912  End
4913  
4914  CommandButton Demo_Command_ConstructGLAInfantryRPGTrooper
4915    Command       = UNIT_BUILD
4916    Object        = Demo_GLAInfantryTunnelDefender
4917    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
4918    ButtonImage   = SURPG
4919    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4920    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
4921  End
4922  
4923  CommandButton Demo_Command_ConstructGLAInfantryTerrorist
4924    Command       = UNIT_BUILD
4925    Object        = Demo_GLAInfantryTerrorist
4926    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
4927    ButtonImage   = SUTerrorist
4928    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4929    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
4930  End
4931  
4932  CommandButton Demo_Command_ConstructGLAInfantryAngryMob
4933    Command       = UNIT_BUILD
4934    Object        = Demo_GLAInfantryAngryMobNexus
4935    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
4936    ButtonImage   = SUAngryMob
4937    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4938    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
4939  End
4940  
4941  CommandButton Demo_Command_ConstructGLAInfantryJarmenKell
4942    Command       = UNIT_BUILD
4943    Object        = Demo_GLAInfantryJarmenKell
4944    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
4945    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
4946    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4947    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
4948  End
4949  
4950  CommandButton Demo_Command_ConstructGLAVehicleRadarVan
4951    Command       = UNIT_BUILD
4952    Object        = Demo_GLAVehicleRadarVan
4953    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
4954    ButtonImage   = SURadarVan
4955    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4956    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
4957  End
4958  
4959  CommandButton Demo_Command_ConstructGLAVehicleQuadCannon
4960    Command       = UNIT_BUILD
4961    Object        = Demo_GLAVehicleQuadCannon
4962    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
4963    ButtonImage   = SUQuadCannon
4964    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4965    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
4966  End
4967  
4968  CommandButton Demo_Command_ConsturctGLATankScorpion
4969    Command       = UNIT_BUILD
4970    Object        = Demo_GLATankScorpion
4971    TextLabel     = CONTROLBAR:ConstructGLATankScorpion
4972    ButtonImage   = T16
4973    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4974    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
4975  End
4976  
4977  CommandButton Demo_Command_ConstructGLAVehicleBombTruck
4978    Command       = UNIT_BUILD
4979    Object        = Demo_GLAVehicleBombTruck
4980    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
4981    ButtonImage   = SSConvoy_L
4982    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4983    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
4984  End
4985  
4986  CommandButton Demo_Command_ConstructGLAVehicleCombatBike
4987    Command       = UNIT_BUILD
4988    Object        = Demo_GLAVehicleCombatBike
4989    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
4990    ButtonImage   = SUComBike_L
4991    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
4992    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBikeTerrorist
4993  End
4994  
4995  CommandButton Demo_Command_RebelTimedDemoCharge
4996    Command                 = SPECIAL_POWER
4997    SpecialPower            = Demo_SpecialAbilityDemoRebelTimedCharges
4998    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
4999    TextLabel               = CONTROLBAR:TimedDemoCharge
5000    ButtonImage             = SSTimedDemo
5001    CursorName              = PlaceTimedCharge
5002    InvalidCursorName       = PlaceChargeInvalid
5003    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
5004    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonTimedDemo
5005    ;UnitSpecificSound       = DemoRebelVoiceModeDemo
5006  End
5007  
5008  
5009  CommandButton Demo_Command_KellTimedDemoCharge
5010    Command                 = SPECIAL_POWER
5011    SpecialPower            = Demo_SpecialAbilityDemoKellTimedCharges
5012    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
5013    TextLabel               = CONTROLBAR:TimedDemoCharge
5014    ButtonImage             = SSTimedDemo
5015    CursorName              = PlaceTimedCharge
5016    InvalidCursorName       = PlaceChargeInvalid
5017    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
5018    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonTimedDemo
5019    UnitSpecificSound       = DemoKellVoiceModeDemo
5020  End
5021  
5022  
5023  CommandButton Demo_Command_KellRemoteDemoCharge
5024    Command                 = SPECIAL_POWER
5025    SpecialPower            = Demo_SpecialAbilityKellRemoteCharges
5026    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
5027    TextLabel               = CONTROLBAR:RemoteDemoCharge
5028    ButtonImage             = SSRemoteDemo
5029    CursorName              = PlaceRemoteCharge
5030    InvalidCursorName       = PlaceChargeInvalid
5031    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
5032    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonPlaceRemoteCharge
5033    UnitSpecificSound       = DemoKellVoiceModeDemo
5034  End
5035  
5036  CommandButton Demo_Command_KellDetonateCharges
5037    Command                 = SPECIAL_POWER
5038    SpecialPower            = Demo_SpecialAbilityKellRemoteCharges
5039    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
5040    TextLabel               = CONTROLBAR:DetonateCharges
5041    ButtonImage             = SSDetonate
5042    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
5043    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonDetonateCharges
5044  End
5045  
5046  CommandButton Demo_Command_UpgradeGLADemoTrapHighExplosiveBomb
5047    Command           = PLAYER_UPGRADE
5048    Upgrade           = Demo_Upgrade_GLADemoTrapHighExplosiveBomb
5049    Options           = OK_FOR_MULTI_SELECT
5050    TextLabel         = CONTROLBAR:UpgradeGLAHighExplosiveDemoTraps
5051    ButtonImage       = SUAdvDeTrap
5052    ButtonBorderType  = BUILD ; Identifier for the User as to what kind of button this is
5053    DescriptLabel           = CONTROLBAR:Demo_ToolTipGLAUpgradeHEBomb
5054  End
5055  
5056  CommandButton Demo_Command_ConstructGLAVehicleBattleBus
5057    Command       = UNIT_BUILD
5058    Object        = Demo_GLAVehicleBattleBus
5059    TextLabel     = CONTROLBAR:ConstructGLAVehicleBattleBus
5060    ButtonImage   = SUbattlebus
5061    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5062    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBattleBus
5063  End
5064  
5065  CommandButton Demo_Command_ConstructGLAVehicleScudLauncher
5066    Command       = UNIT_BUILD
5067    Object        = Demo_GLAVehicleScudLauncher
5068    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
5069    ButtonImage   = SUScudLauncher
5070    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5071    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
5072  End
5073  
5074  
5075  
5076  
5077  
5078  
5079  
5080  
5081  
5082  
5083  
5084  
5085  ;------------
5086  ; NEW Stealth General
5087  ;--------------
5088  
5089  CommandButton Slth_Command_ConstructGLAVehicleTechnical
5090    Command       = UNIT_BUILD
5091    Object        = Slth_GLAVehicleTechnical
5092    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
5093    ButtonImage   = SUTechnical
5094    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5095    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
5096  End
5097  
5098  CommandButton Slth_Command_ConstructGLAVehicleToxinTruck
5099    Command       = UNIT_BUILD
5100    Object        = Slth_GLAVehicleToxinTruck
5101    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
5102    ButtonImage   = SUToxinTractor
5103    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5104    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
5105  End 
5106  
5107  CommandButton Slth_Command_GPSScramblerFromShortcut
5108    Command           = SPECIAL_POWER_FROM_SHORTCUT
5109    SpecialPower      = Slth_SuperweaponGPSScrambler
5110    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5111    Science           = Slth_SCIENCE_GPSScrambler
5112    TextLabel         = GUI:SuperweaponGPSScrambler
5113    ButtonImage       = SUGPS01
5114    ;ButtonBorderType  = ACTION
5115    DescriptLabel     = CONTROLBAR:TooltipFireGPSScrambler
5116    RadiusCursorType  = RADAR
5117    InvalidCursorName = GenericInvalid
5118  End
5119  
5120  CommandButton Slth_Command_GPSScrambler
5121    Command           = SPECIAL_POWER
5122    SpecialPower      = Slth_SuperweaponGPSScrambler
5123    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5124    Science           = Slth_SCIENCE_GPSScrambler
5125    TextLabel         = CONTROLBAR:GPSScrambler
5126    ButtonImage       = SUGPS01
5127    ButtonBorderType  = ACTION
5128    DescriptLabel     = CONTROLBAR:TooltipFireGPSScrambler
5129    RadiusCursorType  = RADAR
5130    InvalidCursorName = GenericInvalid
5131  End
5132  
5133  CommandButton Slth_Command_ConstructGLAWorker
5134    Command       = UNIT_BUILD
5135    Object        = Slth_GLAInfantryWorker
5136    TextLabel     = CONTROLBAR:ConstructGLAWorker
5137    ButtonImage   = SUWorker
5138    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5139    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
5140  End
5141  
5142  CommandButton Slth_Command_ConstructGLAInfantrySaboteur
5143    Command       = UNIT_BUILD
5144    Object        = Slth_GLAInfantrySaboteur
5145    TextLabel     = CONTROLBAR:ConstructGLAInfantrySaboteur
5146    ButtonImage   = SUSaboteur
5147    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5148    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSaboteur
5149  End
5150  
5151  CommandButton Slth_Command_ConstructGLASupplyStash
5152    Command       = DOZER_CONSTRUCT
5153    Object        = Slth_GLASupplyStash
5154    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
5155    ButtonImage   = SUSupplyCenter
5156    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5157    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
5158  End
5159  
5160  CommandButton Slth_Command_ConstructGLAPalace
5161    Command       = DOZER_CONSTRUCT
5162    Object        = Slth_GLAPalace
5163    TextLabel     = CONTROLBAR:ConstructGLAPalace
5164    ButtonImage   = SUPalace
5165    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5166    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
5167  End
5168  
5169  CommandButton Slth_Command_ConstructGLABarracks
5170    Command       = DOZER_CONSTRUCT
5171    Object        = Slth_GLABarracks
5172    TextLabel     = CONTROLBAR:ConstructGLABarracks
5173    ButtonImage   = SUBarracks
5174    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5175    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
5176  End
5177  
5178  CommandButton Slth_Command_ConstructGLABlackMarket
5179    Command       = DOZER_CONSTRUCT
5180    Object        = Slth_GLABlackMarket
5181    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
5182    ButtonImage   = SUBlackMarket
5183    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5184    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
5185  End
5186  
5187  CommandButton Slth_Command_ConstructGLAStingerSite
5188    Command       = DOZER_CONSTRUCT
5189    Object        = Slth_GLAStingerSite
5190    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
5191    ButtonImage   = SUStinger
5192    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5193    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
5194  End
5195  
5196  CommandButton Slth_Command_ConstructGLAScudStorm
5197    Command       = DOZER_CONSTRUCT
5198    Object        = Slth_GLAScudStorm
5199    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
5200    ButtonImage   = SUScudStorm
5201    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5202    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
5203  End
5204  
5205  CommandButton Slth_Command_ConstructGLATunnelNetwork
5206    Command       = DOZER_CONSTRUCT
5207    Object        = Slth_GLATunnelNetwork
5208    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
5209    ButtonImage   = SUTunnel
5210    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5211    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
5212  End
5213  
5214  CommandButton Slth_Command_ConstructGLAArmsDealer
5215    Command       = DOZER_CONSTRUCT
5216    Object        = Slth_GLAArmsDealer
5217    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
5218    ButtonImage   = SUArmsDealer
5219    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5220    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
5221  End
5222  
5223  CommandButton Slth_Command_ConstructGLACommandCenter
5224    Command       = DOZER_CONSTRUCT
5225    Object        = Slth_GLACommandCenter
5226    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
5227    ButtonImage   = SUHeadquarters
5228    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5229    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
5230  End
5231  
5232  CommandButton Slth_Command_ConstructGLAInfantryRebel
5233    Command       = UNIT_BUILD
5234    Object        = Slth_GLAInfantryRebel
5235    TextLabel     = CONTROLBAR:Slth_ConstructGLAInfantryRebel
5236    ButtonImage   = SURebel
5237    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5238    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
5239  End
5240  
5241  CommandButton Slth_Command_ConstructGLADemoTrap
5242    Command       = DOZER_CONSTRUCT
5243    Object        = Slth_GLADemoTrap
5244    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
5245    ButtonImage   = SSHideBomb
5246    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5247    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
5248  End
5249  
5250  CommandButton Slth_Command_ConstructGLAInfantryHijacker
5251    Command       = UNIT_BUILD
5252    Object        = Slth_GLAInfantryHijacker
5253    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
5254    ButtonImage   = SUHijacker
5255    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5256    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
5257  End
5258  
5259  CommandButton Slth_Command_ConstructGLAInfantryRPGTrooper
5260    Command       = UNIT_BUILD
5261    Object        = Slth_GLAInfantryTunnelDefender
5262    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
5263    ButtonImage   = SURPG
5264    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5265    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
5266  End
5267  
5268  CommandButton Slth_Command_ConstructGLAInfantryTerrorist
5269    Command       = UNIT_BUILD
5270    Object        = Slth_GLAInfantryTerrorist
5271    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
5272    ButtonImage   = SUTerrorist
5273    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5274    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
5275  End
5276  
5277  CommandButton Slth_Command_ConstructGLAInfantryAngryMob
5278    Command       = UNIT_BUILD
5279    Object        = Slth_GLAInfantryAngryMobNexus
5280    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
5281    ButtonImage   = SUAngryMob
5282    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5283    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
5284  End
5285  
5286  CommandButton Slth_Command_ConstructGLAInfantryJarmenKell
5287    Command       = UNIT_BUILD
5288    Object        = Slth_GLAInfantryJarmenKell
5289    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
5290    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
5291    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5292    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
5293  End
5294  
5295  CommandButton Slth_Command_ConstructGLAVehicleRadarVan
5296    Command       = UNIT_BUILD
5297    Object        = Slth_GLAVehicleRadarVan
5298    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
5299    ButtonImage   = SURadarVan
5300    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5301    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
5302  End
5303  
5304  CommandButton Slth_Command_ConstructGLAVehicleQuadCannon
5305    Command       = UNIT_BUILD
5306    Object        = Slth_GLAVehicleQuadCannon
5307    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
5308    ButtonImage   = SUQuadCannon
5309    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5310    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
5311  End
5312  
5313  CommandButton Slth_Command_ConstructGLAVehicleBombTruck
5314    Command       = UNIT_BUILD
5315    Object        = Slth_GLAVehicleBombTruck
5316    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
5317    ButtonImage   = SUBombTruck
5318    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5319    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
5320  End
5321  
5322  CommandButton Slth_Command_ConstructGLAVehicleCombatBike
5323    Command       = UNIT_BUILD
5324    Object        = Slth_GLAVehicleCombatBike
5325    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
5326    ButtonImage   = SUComBike
5327    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5328    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
5329  End
5330  
5331  
5332  CommandButton Slth_Command_ConstructGLAVehicleBattleBus
5333    Command       = UNIT_BUILD
5334    Object        = Slth_GLAVehicleBattleBus
5335    TextLabel     = CONTROLBAR:ConstructGLAVehicleBattleBus
5336    ButtonImage   = SUbattlebus
5337    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5338    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBattleBus
5339  End
5340  
5341  CommandButton Slth_Command_ConstructGLAVehicleRocketBuggy 
5342    Command       = UNIT_BUILD
5343    Object        = Slth_GLAVehicleRocketBuggy
5344    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
5345    ButtonImage   = SURocketBuggy
5346    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5347    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
5348  End
5349  
5350  
5351  CommandButton Slth_Command_BattleBusBuildSlthTrap
5352    Command           = FIRE_WEAPON 
5353    WeaponSlot        = PRIMARY 
5354    Options           = OK_FOR_MULTI_SELECT
5355    TextLabel         = CONTROLBAR:ConstructGLASlthTrap
5356    ButtonImage       = SSHideBomb
5357    ButtonBorderType  = BUILD
5358    DescriptLabel     = CONTROLBAR:ToolTipGLABUildSlthTrap
5359  End
5360  
5361  CommandButton Slth_Command_ConstructGLAVehicleScudLauncher
5362    Command       = UNIT_BUILD
5363    Object        = Slth_GLAVehicleScudLauncher
5364    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
5365    ButtonImage   = SUScudLauncher
5366    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5367    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
5368  End
5369  
5370  CommandButton Slth_Command_DisguiseAsVehicle
5371    Command           = SPECIAL_POWER
5372    SpecialPower      = SpecialAbilityDisguiseAsVehicle
5373    Options           = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
5374    TextLabel         = CONTROLBAR:DisguiseAsVehicle
5375    ButtonImage       = SUBusDisg
5376    CursorName        = DisguiseAsVehicle
5377    InvalidCursorName = GenericInvalid
5378    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5379    DescriptLabel     = CONTROLBAR:TooltipDisguiseAsVehicle
5380    UnitSpecificSound = BombTruckVoiceModeDisguise
5381  End
5382  
5383  CommandButton Slth_Command_ConstructFakeGLABlackMarket
5384    Command       = DOZER_CONSTRUCT
5385    Object        = Slth_FakeGLABlackMarket
5386    TextLabel     = CONTROLBAR:ConstructFakeGLABlackMarket
5387    ButtonImage   = SUBlckMarket_F
5388    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5389    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5390  End
5391  
5392  CommandButton Slth_Command_ConstructFakeGLAArmsDealer
5393    Command       = DOZER_CONSTRUCT
5394    Object        = Slth_FakeGLAArmsDealer
5395    TextLabel     = CONTROLBAR:ConstructFakeGLAArmsDealer
5396    ButtonImage   = SUArmsDealer_F
5397    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5398    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5399  End
5400  
5401  CommandButton Slth_Command_ConstructFakeGLASupplyStash
5402    Command       = DOZER_CONSTRUCT
5403    Object        = Slth_FakeGLASupplyStash
5404    TextLabel     = CONTROLBAR:ConstructFakeGLASupplyStash
5405    ButtonImage   = SUSpplyCtr_F
5406    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5407    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5408  End
5409  
5410  CommandButton Slth_Command_ConstructFakeGLABarracks
5411    Command       = DOZER_CONSTRUCT
5412    Object        = Slth_FakeGLABarracks
5413    TextLabel     = CONTROLBAR:ConstructFakeGLABarracks
5414    ButtonImage   = SUBarracks_F
5415    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5416    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5417  End
5418  
5419  
5420  CommandButton Slth_Command_ConstructFakeGLACommandCenter
5421    Command       = DOZER_CONSTRUCT
5422    Object        = Slth_FakeGLACommandCenter
5423    TextLabel     = CONTROLBAR:ConstructFakeGLACommandCenter
5424    ButtonImage   = SUHeadquarters_F
5425    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5426    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5427  End
5428  
5429  
5430  
5431  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5432  ;; NEW Chemical General
5433  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5434  
5435  
5436  CommandButton Chem_Command_ConstructFakeGLACommandCenter
5437    Command       = DOZER_CONSTRUCT
5438    Object        = Chem_FakeGLACommandCenter
5439    TextLabel     = CONTROLBAR:ConstructFakeGLACommandCenter
5440    ButtonImage   = SUHeadquarters_F
5441    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5442    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5443  End
5444  
5445  
5446  CommandButton Chem_Command_ConstructFakeGLABarracks
5447    Command       = DOZER_CONSTRUCT
5448    Object        = Chem_FakeGLABarracks
5449    TextLabel     = CONTROLBAR:ConstructFakeGLABarracks
5450    ButtonImage   = SUBarracks_F
5451    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5452    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5453  End
5454  
5455  CommandButton Chem_Command_ConstructFakeGLASupplyStash
5456    Command       = DOZER_CONSTRUCT
5457    Object        = Chem_FakeGLASupplyStash
5458    TextLabel     = CONTROLBAR:ConstructFakeGLASupplyStash
5459    ButtonImage   = SUSpplyCtr_F
5460    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5461    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5462  End
5463  
5464  CommandButton Chem_Command_ConstructFakeGLAArmsDealer
5465    Command       = DOZER_CONSTRUCT
5466    Object        = Chem_FakeGLAArmsDealer
5467    TextLabel     = CONTROLBAR:ConstructFakeGLAArmsDealer
5468    ButtonImage   = SUArmsDealer_F
5469    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5470    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5471  End
5472  
5473  CommandButton Chem_Command_ConstructFakeGLABlackMarket
5474    Command       = DOZER_CONSTRUCT
5475    Object        = Chem_FakeGLABlackMarket
5476    TextLabel     = CONTROLBAR:ConstructFakeGLABlackMarket
5477    ButtonImage   = SUBlckMarket_F
5478    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5479    DescriptLabel           = CONTROLBAR:ToolTipFakeGLABuilding
5480  End
5481  
5482  CommandButton Chem_Command_UpgradeGLAAPBullets
5483    Command       = PLAYER_UPGRADE
5484    Upgrade       = Upgrade_GLAAPBullets
5485    TextLabel     = CONTROLBAR:UpgradeGLAAPBullets
5486    ButtonImage   = SSAPShells
5487    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
5488    DescriptLabel           = CONTROLBAR:Chem_ToolTipGLAUpgradeAPBullets
5489  End
5490  
5491  CommandButton Chem_Command_ConstructGLAVehicleBattleBus
5492    Command       = UNIT_BUILD
5493    Object        = Chem_GLAVehicleBattleBus
5494    TextLabel     = CONTROLBAR:ConstructGLAVehicleBattleBus
5495    ButtonImage   = SUbattlebus
5496    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5497    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBattleBus
5498  End
5499  
5500  CommandButton Chem_Command_ConstructGLAVehicleCombatBike
5501    Command       = UNIT_BUILD
5502    Object        = Chem_GLAVehicleCombatBike
5503    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
5504    ButtonImage   = SUComBike
5505    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5506    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
5507  End
5508  
5509  CommandButton Chem_Command_PurchaseScienceMarauderTank
5510    Command           = PURCHASE_SCIENCE
5511    Science           = SCIENCE_MarauderTank
5512    Object            = GLATankMarauder
5513    ButtonImage       = SUMarauder
5514    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5515  End
5516  
5517  CommandButton Chem_Command_PurchaseScienceTechnicalTraining
5518    Command           = PURCHASE_SCIENCE
5519    Science           = SCIENCE_TechnicalTraining
5520    ButtonImage       = SSTechTraining
5521    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5522  End
5523  
5524  CommandButton Chem_Command_PurchaseScienceRebelAmbush1
5525    Command           = PURCHASE_SCIENCE
5526    Science           = Chem_SCIENCE_RebelAmbush1
5527    ButtonImage       = SUToxAmbsh1
5528    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5529  End
5530   CommandButton Chem_Command_PurchaseScienceRebelAmbush2
5531    Command           = PURCHASE_SCIENCE
5532    Science           = Chem_SCIENCE_RebelAmbush2
5533    ButtonImage       = SUToxAmbsh2
5534    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5535  End
5536  
5537  CommandButton Chem_Command_PurchaseScienceRebelAmbush3
5538    Command           = PURCHASE_SCIENCE
5539    Science           = Chem_SCIENCE_RebelAmbush3
5540    ButtonImage       = SUToxAmbsh3
5541    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5542  End
5543  
5544  CommandButton Chem_Command_Ambush
5545    Command       = SPECIAL_POWER
5546    SpecialPower  = Chem_SuperweaponRebelAmbush
5547    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5548    Science       = Chem_SCIENCE_RebelAmbush1 Chem_SCIENCE_RebelAmbush2 Chem_SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
5549    TextLabel     = CONTROLBAR:Ambush
5550    ButtonImage   = SUToxAmbsh1
5551    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
5552    DescriptLabel     = CONTROLBAR:Chem_TooltipFireRebelAmbush
5553    RadiusCursorType  = AMBUSH
5554    InvalidCursorName = GenericInvalid
5555  End
5556  
5557  CommandButton Chem_Command_AmbushFromShortcut
5558    Command       = SPECIAL_POWER_FROM_SHORTCUT
5559    SpecialPower  = Chem_SuperweaponRebelAmbush
5560    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5561    Science       = Chem_SCIENCE_RebelAmbush1 Chem_SCIENCE_RebelAmbush2 Chem_SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
5562    TextLabel     = GUI:SuperweaponRebelAmbush
5563    ButtonImage   = SUToxAmbsh1
5564    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
5565    DescriptLabel     = CONTROLBAR:Chem_TooltipFireRebelAmbush
5566    RadiusCursorType  = AMBUSH
5567    InvalidCursorName = GenericInvalid
5568  End
5569  
5570  
5571  CommandButton Chem_Command_ConstructGLAInfantryRebel
5572    Command       = UNIT_BUILD
5573    Object        = Chem_GLAInfantryRebel
5574    TextLabel     = CONTROLBAR:Chem_ConstructGLAInfantryRebel
5575    ButtonImage   = SUToxinRebel
5576    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5577    DescriptLabel           = CONTROLBAR:Chem_ToolTipGLABuildRebel
5578  End
5579  
5580  CommandButton Chem_Command_ConstructGLAInfantryAngryMob
5581    Command       = UNIT_BUILD
5582    Object        = Chem_GLAInfantryAngryMobNexus
5583    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
5584    ButtonImage   = SUAngryMob
5585    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5586    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
5587  End
5588  
5589  
5590  CommandButton Chem_Command_ConstructGLAInfantryRPGTrooper
5591    Command       = UNIT_BUILD
5592    Object        = Chem_GLAInfantryTunnelDefender
5593    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
5594    ButtonImage   = SURPG
5595    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5596    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
5597  End
5598  
5599  CommandButton Chem_Command_UpgradeGLAAnthraxGamma
5600    Command       = PLAYER_UPGRADE
5601    Upgrade       = Chem_Upgrade_GLAAnthraxGamma
5602    TextLabel     = CONTROLBAR:UpgradeGLAAnthraxGamma
5603    ButtonImage   = SUAnthraxGamma
5604    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
5605    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAnthraxGamma
5606  End
5607  
5608  CommandButton Chem_Command_ConstructGLAWorker
5609    Command       = UNIT_BUILD
5610    Object        = Chem_GLAInfantryWorker
5611    TextLabel     = CONTROLBAR:ConstructGLAWorker
5612    ButtonImage   = SUWorker
5613    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5614    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
5615  End
5616  
5617  CommandButton Chem_Command_ConstructGLAStingerSite
5618    Command       = DOZER_CONSTRUCT
5619    Object        = Chem_GLAStingerSite
5620    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
5621    ButtonImage   = SUStinger
5622    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5623    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
5624  End
5625  
5626  CommandButton Chem_Command_ConstructGLATunnelNetwork
5627    Command       = DOZER_CONSTRUCT
5628    Object        = Chem_GLATunnelNetwork
5629    TextLabel     = CONTROLBAR:Chem_ConstructGLATunnelNetwork
5630    ButtonImage   = SUToxicTunnel
5631    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5632    DescriptLabel           = CONTROLBAR:Chem_ToolTipGLABuildTunnelNetwork
5633  End
5634  
5635  CommandButton Chem_Command_ConstructGLADemoTrap
5636    Command       = DOZER_CONSTRUCT
5637    Object        = Chem_GLADemoTrap
5638    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
5639    ButtonImage   = SSHideBomb
5640    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5641    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
5642  End
5643  
5644  CommandButton Chem_Command_ConstructGLACommandCenter
5645    Command       = DOZER_CONSTRUCT
5646    Object        = Chem_GLACommandCenter
5647    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
5648    ButtonImage   = SUHeadquarters
5649    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5650    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
5651  End
5652  
5653  CommandButton Chem_Command_ConstructGLAPalace
5654    Command       = DOZER_CONSTRUCT
5655    Object        = Chem_GLAPalace
5656    TextLabel     = CONTROLBAR:ConstructGLAPalace
5657    ButtonImage   = SUPalace
5658    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5659    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
5660  End
5661  
5662  CommandButton Chem_Command_ConstructGLAArmsDealer
5663    Command       = DOZER_CONSTRUCT
5664    Object        = Chem_GLAArmsDealer
5665    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
5666    ButtonImage   = SUArmsDealer
5667    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5668    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
5669  End
5670  
5671  CommandButton Chem_Command_ConstructGLABarracks
5672    Command       = DOZER_CONSTRUCT
5673    Object        = Chem_GLABarracks
5674    TextLabel     = CONTROLBAR:ConstructGLABarracks
5675    ButtonImage   = SUBarracks
5676    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5677    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
5678  End
5679  
5680  CommandButton Chem_Command_ConstructGLASupplyStash
5681    Command       = DOZER_CONSTRUCT
5682    Object        = Chem_GLASupplyStash
5683    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
5684    ButtonImage   = SUSupplyCenter
5685    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5686    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
5687  End
5688  
5689  CommandButton Chem_Command_ConstructGLABlackMarket
5690    Command       = DOZER_CONSTRUCT
5691    Object        = Chem_GLABlackMarket
5692    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
5693    ButtonImage   = SUBlackMarket
5694    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5695    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
5696  End
5697  
5698  CommandButton Chem_Command_ConstructGLAVehicleToxinTruck
5699    Command       = UNIT_BUILD
5700    Object        = Chem_GLAVehicleToxinTruck
5701    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
5702    ButtonImage   = SUToxinTractor
5703    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5704    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
5705  End
5706  
5707  CommandButton Chem_Command_ConstructGLAScudStorm
5708    Command       = DOZER_CONSTRUCT
5709    Object        = Chem_GLAScudStorm
5710    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
5711    ButtonImage   = SUScudStorm
5712    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5713    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
5714  End
5715  
5716  CommandButton Chem_Command_ConstructGLATankScorpion
5717    Command       = UNIT_BUILD
5718    Object        = Chem_GLATankScorpion
5719    TextLabel     = CONTROLBAR:ConstructGLATankScorpion
5720    ButtonImage   = SUScorpion
5721    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5722    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
5723  End
5724  
5725  CommandButton Chem_Command_ConstructGLAVehicleBombTruck
5726    Command       = UNIT_BUILD
5727    Object        = Chem_GLAVehicleBombTruck
5728    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
5729    ButtonImage   = SUBombTruck
5730    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5731    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
5732  End
5733  
5734  
5735  CommandButton Chem_Command_ConstructGLAVehicleRadarVan
5736    Command       = UNIT_BUILD
5737    Object        = Chem_GLAVehicleRadarVan
5738    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
5739    ButtonImage   = SURadarVan
5740    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5741    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
5742  End
5743  
5744  
5745  CommandButton Chem_Command_ConstructGLAVehicleQuadCannon
5746    Command       = UNIT_BUILD
5747    Object        = Chem_GLAVehicleQuadCannon
5748    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
5749    ButtonImage   = SUQuadCannon
5750    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5751    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
5752  End
5753  
5754  
5755  CommandButton Chem_Command_ConstructGLAVehicleScudLauncher
5756    Command       = UNIT_BUILD
5757    Object        = Chem_GLAVehicleScudLauncher
5758    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
5759    ButtonImage   = SUScudLauncher
5760    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5761    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
5762  End
5763  
5764  
5765  CommandButton Chem_Command_ConstructGLAInfantryJarmenKell
5766    Command       = UNIT_BUILD
5767    Object        = Chem_GLAInfantryJarmenKell
5768    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
5769    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
5770    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5771    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
5772  End
5773  
5774  
5775  CommandButton Chem_Command_ConstructGLAInfantryTerrorist
5776    Command       = UNIT_BUILD
5777    Object        = Chem_GLAInfantryTerrorist
5778    TextLabel     = CONTROLBAR:Chem_ConstructGLAInfantryTerrorist
5779    ButtonImage   = SUTerrorist
5780    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5781    DescriptLabel           = CONTROLBAR:Chem_ToolTipGLABuildTerrorist
5782  End
5783  
5784  
5785  CommandButton Chem_Command_ConstructGLAVehicleRocketBuggy
5786    Command       = UNIT_BUILD
5787    Object        = Chem_GLAVehicleRocketBuggy
5788    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
5789    ButtonImage   = SURocketBuggy
5790    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5791    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
5792  End
5793  
5794  CommandButton Chem_Command_ConstructGLAVehicleTechnical
5795    Command       = UNIT_BUILD
5796    Object        = Chem_GLAVehicleTechnical
5797    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
5798    ButtonImage   = SUTechnical
5799    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5800    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
5801  End
5802  
5803  
5804  CommandButton Chem_Command_ConstructGLATankMarauder
5805    Command       = UNIT_BUILD
5806    Object        = Chem_GLATankMarauder
5807    TextLabel     = CONTROLBAR:ConstructGLATankMarauder
5808    ButtonImage   = SUMarauder
5809    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5810    DescriptLabel           = CONTROLBAR:ToolTipGLABuildMarauder
5811  End
5812  
5813  
5814  CommandButton GC_Chem_Command_PurchaseScienceRebelAmbush1
5815    Command           = PURCHASE_SCIENCE
5816    Science           = SCIENCE_RebelAmbush1
5817    ButtonImage       = SUToxAmbsh1
5818    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5819  End
5820   CommandButton GC_Chem_Command_PurchaseScienceRebelAmbush2
5821    Command           = PURCHASE_SCIENCE
5822    Science           = SCIENCE_RebelAmbush2
5823    ButtonImage       = SUToxAmbsh2
5824    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5825  End
5826  
5827  CommandButton GC_Chem_Command_PurchaseScienceRebelAmbush3
5828    Command           = PURCHASE_SCIENCE
5829    Science           = SCIENCE_RebelAmbush3
5830    ButtonImage       = SUToxAmbsh3
5831    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
5832  End
5833  
5834  CommandButton GC_Chem_Command_Ambush
5835    Command       = SPECIAL_POWER
5836    SpecialPower  = SuperweaponRebelAmbush
5837    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5838    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
5839    TextLabel     = CONTROLBAR:Ambush
5840    ButtonImage   = SUToxAmbsh1
5841    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
5842    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
5843    RadiusCursorType  = AMBUSH
5844    InvalidCursorName = GenericInvalid
5845  End
5846  
5847  CommandButton GC_Chem_Command_AmbushFromShortcut
5848    Command       = SPECIAL_POWER_FROM_SHORTCUT
5849    SpecialPower  = SuperweaponRebelAmbush
5850    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
5851    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
5852    TextLabel     = GUI:SuperweaponRebelAmbush
5853    ButtonImage   = SUToxAmbsh1
5854    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
5855    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
5856    RadiusCursorType  = AMBUSH
5857    InvalidCursorName = GenericInvalid
5858  End
5859  
5860  
5861  CommandButton GC_Chem_Command_ConstructGLAInfantryRebel
5862    Command       = UNIT_BUILD
5863    Object        = GC_Chem_GLAInfantryRebel
5864    TextLabel     = CONTROLBAR:ConstructGLAInfantryRebel
5865    ButtonImage   = SUToxinRebel
5866    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5867    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
5868  End
5869  
5870  CommandButton GC_Chem_Command_ConstructGLAInfantryRPGTrooper
5871    Command       = UNIT_BUILD
5872    Object        = GC_Chem_GLAInfantryTunnelDefender
5873    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
5874    ButtonImage   = SUToxinRPG
5875    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5876    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
5877  End
5878  
5879  CommandButton GC_Chem_Command_UpgradeGLAAnthraxGamma
5880    Command       = PLAYER_UPGRADE
5881    Upgrade       = Chem_Upgrade_GLAAnthraxGamma
5882    TextLabel     = CONTROLBAR:UpgradeGLAAnthraxGamma
5883    ButtonImage   = SUAnthraxGamma
5884    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
5885    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAnthraxGamma
5886  End
5887  
5888  CommandButton GC_Chem_Command_ConstructGLAWorker
5889    Command       = UNIT_BUILD
5890    Object        = GC_Chem_GLAInfantryWorker
5891    TextLabel     = CONTROLBAR:ConstructGLAWorker
5892    ButtonImage   = SUWorker
5893    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5894    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
5895  End
5896  
5897  CommandButton GC_Chem_Command_ConstructGLAStingerSite
5898    Command       = DOZER_CONSTRUCT
5899    Object        = GC_Chem_GLAStingerSite
5900    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
5901    ButtonImage   = SUStinger
5902    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5903    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
5904  End
5905  
5906  CommandButton GC_Chem_Command_ConstructGLATunnelNetwork
5907    Command       = DOZER_CONSTRUCT
5908    Object        = GC_Chem_GLATunnelNetwork
5909    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
5910    ButtonImage   = SUTunnel
5911    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5912    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
5913  End
5914  
5915  CommandButton GC_Chem_Command_ConstructGLADemoTrap
5916    Command       = DOZER_CONSTRUCT
5917    Object        = GC_Chem_GLADemoTrap
5918    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
5919    ButtonImage   = SSHideBomb
5920    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5921    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
5922  End
5923  
5924  CommandButton GC_Chem_Command_ConstructGLACommandCenter
5925    Command       = DOZER_CONSTRUCT
5926    Object        = GC_Chem_GLACommandCenter
5927    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
5928    ButtonImage   = SUHeadquarters
5929    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5930    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
5931  End
5932  
5933  CommandButton GC_Chem_Command_ConstructGLAPalace
5934    Command       = DOZER_CONSTRUCT
5935    Object        = GC_Chem_GLAPalace
5936    TextLabel     = CONTROLBAR:ConstructGLAPalace
5937    ButtonImage   = SUPalace
5938    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5939    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
5940  End
5941  
5942  CommandButton GC_Chem_Command_ConstructGLAArmsDealer
5943    Command       = DOZER_CONSTRUCT
5944    Object        = GC_Chem_GLAArmsDealer
5945    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
5946    ButtonImage   = SUArmsDealer
5947    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5948    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
5949  End
5950  
5951  CommandButton GC_Chem_Command_ConstructGLABarracks
5952    Command       = DOZER_CONSTRUCT
5953    Object        = GC_Chem_GLABarracks
5954    TextLabel     = CONTROLBAR:ConstructGLABarracks
5955    ButtonImage   = SUBarracks
5956    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5957    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
5958  End
5959  
5960  CommandButton GC_Chem_Command_ConstructGLASupplyStash
5961    Command       = DOZER_CONSTRUCT
5962    Object        = GC_Chem_GLASupplyStash
5963    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
5964    ButtonImage   = SUSupplyCenter
5965    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5966    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
5967  End
5968  
5969  CommandButton GC_Chem_Command_ConstructGLABlackMarket
5970    Command       = DOZER_CONSTRUCT
5971    Object        = GC_Chem_GLABlackMarket
5972    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
5973    ButtonImage   = SUBlackMarket
5974    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5975    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
5976  End
5977  
5978  CommandButton GC_Chem_Command_ConstructGLAVehicleToxinTruck
5979    Command       = UNIT_BUILD
5980    Object        = GC_Chem_GLAVehicleToxinTruck
5981    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
5982    ButtonImage   = SUToxinTractor
5983    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5984    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
5985  End
5986  
5987  CommandButton GC_Chem_Command_ConstructGLAScudStorm
5988    Command       = DOZER_CONSTRUCT
5989    Object        = GC_Chem_GLAScudStorm
5990    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
5991    ButtonImage   = SUScudStorm
5992    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
5993    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
5994  End
5995  
5996  CommandButton GC_Chem_Command_ConstructGLATankScorpion
5997    Command       = UNIT_BUILD
5998    Object        = GC_Chem_GLATankScorpion
5999    TextLabel     = CONTROLBAR:ConstructGLATankScorpion
6000    ButtonImage   = SUScorpion
6001    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6002    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
6003  End
6004  
6005  CommandButton GC_Chem_Command_ConstructGLAVehicleBombTruck
6006    Command       = UNIT_BUILD
6007    Object        = GC_Chem_GLAVehicleBombTruck
6008    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
6009    ButtonImage   = SUBombTruck
6010    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6011    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
6012  End
6013  
6014  
6015  CommandButton GC_Chem_Command_ConstructGLAVehicleRadarVan
6016    Command       = UNIT_BUILD
6017    Object        = GC_Chem_GLAVehicleRadarVan
6018    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
6019    ButtonImage   = SURadarVan
6020    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6021    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
6022  End
6023  
6024  
6025  CommandButton GC_Chem_Command_ConstructGLAVehicleQuadCannon
6026    Command       = UNIT_BUILD
6027    Object        = GC_Chem_GLAVehicleQuadCannon
6028    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
6029    ButtonImage   = SUQuadCannon
6030    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6031    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
6032  End
6033  
6034  
6035  CommandButton GC_Chem_Command_ConstructGLAVehicleScudLauncher
6036    Command       = UNIT_BUILD
6037    Object        = GC_Chem_GLAVehicleScudLauncher
6038    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
6039    ButtonImage   = SUScudLauncher
6040    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6041    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
6042  End
6043  
6044  CommandButton GC_Chem_Command_ConstructGLAInfantryHijacker
6045    Command       = UNIT_BUILD
6046    Object        = GC_Chem_GLAInfantryHijacker
6047    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
6048    ButtonImage   = SUHijacker
6049    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6050    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
6051  End
6052  
6053  
6054  CommandButton GC_Chem_Command_ConstructGLAInfantryJarmenKell
6055    Command       = UNIT_BUILD
6056    Object        = GC_Chem_GLAInfantryJarmenKell
6057    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
6058    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
6059    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6060    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
6061  End
6062  
6063  
6064  CommandButton GC_Chem_Command_ConstructGLAInfantryTerrorist
6065    Command       = UNIT_BUILD
6066    Object        = GC_Chem_GLAInfantryTerrorist
6067    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
6068    ButtonImage   = SUTerrorist
6069    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6070    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
6071  End
6072  
6073  
6074  
6075  
6076  
6077  
6078  
6079  
6080  
6081  
6082  
6083  
6084  
6085  
6086  
6087  
6088  
6089  
6090  
6091  
6092  
6093  
6094  
6095  
6096  
6097  
6098  ;----------------------------------------------------------------------------------------
6099  ; NEW Nuke General
6100  ;----------------------------------------------------------------------------------------
6101  
6102  CommandButton Nuke_Command_ConstructChinaVehicleListeningOutpost
6103    Command       = UNIT_BUILD
6104    Object        = Nuke_ChinaVehicleListeningOutpost
6105    TextLabel     = CONTROLBAR:ConstructChinaVehicleListeningOutpost
6106    ButtonImage   = NVLOutpost
6107    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6108    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildListeningOutpost
6109  End
6110  
6111  CommandButton Nuke_Command_ConstructChinaVehicleInfernoCannon
6112    Command       = UNIT_BUILD
6113    Object        = Nuke_ChinaVehicleInfernoCannon
6114    TextLabel     = CONTROLBAR:ConstructChinaVehicleInfernoCannon
6115    ButtonImage   = SNInferno
6116    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6117    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInfernoCannon
6118  End
6119  
6120  CommandButton Nuke_Command_ConstructChinaVehicleTroopCrawler
6121    Command       = UNIT_BUILD
6122    Object        = Nuke_ChinaVehicleTroopCrawler
6123    TextLabel     = CONTROLBAR:ConstructChinaVehicleTroopCrawler
6124    ButtonImage   = SNTransport
6125    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6126    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTroopCrawler
6127  End
6128  
6129  CommandButton Nuke_Command_ConstructChinaTankECM
6130    Command       = UNIT_BUILD
6131    Object        = Nuke_ChinaTankECM
6132    TextLabel     = CONTROLBAR:ConstructChinaTankECM
6133    ButtonImage   = T14
6134    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6135    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildECM
6136  End
6137  
6138  CommandButton Nuke_Command_ConstructChinaTankDragon
6139    Command       = UNIT_BUILD
6140    Object        = Nuke_ChinaTankDragon
6141    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
6142    ButtonImage   = SNDragonTank
6143    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6144    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
6145  End
6146  
6147  CommandButton Nuke_Command_ConstructChinaPowerPlant
6148    Command       = DOZER_CONSTRUCT
6149    Object        = Nuke_ChinaPowerPlant
6150    TextLabel     = CONTROLBAR:Nuke_ConstructChinaPowerPlant
6151    ButtonImage   = SNAdvReactor
6152    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6153    DescriptLabel           = CONTROLBAR:Nuke_ToolTipChinaBuildPowerPlant
6154  End
6155  
6156  CommandButton Nuke_Command_ConstructChinaVehicleSupplyTruck
6157    Command       = UNIT_BUILD
6158    Object        = Nuke_ChinaVehicleSupplyTruck
6159    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
6160    ButtonImage   = SNSupplyTruck
6161    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6162    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
6163  End
6164  
6165  CommandButton Nuke_Command_ConstructChinaDozer
6166    Command       = UNIT_BUILD
6167    Object        = Nuke_ChinaVehicleDozer
6168    TextLabel     = CONTROLBAR:ConstructChinaDozer
6169    ButtonImage   = SNDozer
6170    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6171    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
6172  End
6173  
6174  CommandButton Nuke_Command_ConstructChinaTankBattleMaster
6175    Command       = UNIT_BUILD
6176    Object        = Nuke_ChinaTankBattleMaster
6177    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
6178    ButtonImage   = SNBattlemaster
6179    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6180    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
6181  End
6182  
6183  CommandButton Nuke_Command_ConstructChinaTankOverlord
6184    Command       = UNIT_BUILD
6185    Object        = Nuke_ChinaTankOverlord
6186    TextLabel     = CONTROLBAR:ConstructChinaTankOverlord
6187    ButtonImage   = SNOverlord
6188    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6189    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildOverlord
6190  End
6191  
6192  
6193  CommandButton Nuke_Command_ConstructChinaPropagandaCenter
6194    Command       = DOZER_CONSTRUCT
6195    Object        = Nuke_ChinaPropagandaCenter
6196    TextLabel     = CONTROLBAR:ConstructChinaPropagandaCenter
6197    ButtonImage   = SNPropCentr
6198    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6199    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPropagandaCenter
6200  End
6201  
6202  
6203  CommandButton Nuke_Command_ConstructChinaWarFactory
6204    Command       = DOZER_CONSTRUCT
6205    Object        = Nuke_ChinaWarFactory
6206    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
6207    ButtonImage   = SNWarFact
6208    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6209    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildWarFactory
6210  End
6211  
6212  CommandButton Nuke_Command_ConstructChinaSupplyCenter
6213    Command       = DOZER_CONSTRUCT
6214    Object        = Nuke_ChinaSupplyCenter
6215    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
6216    ButtonImage   = SNSupplyCenter
6217    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6218    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyCenter
6219  End
6220  
6221  CommandButton Nuke_Command_ConstructChinaGattlingCannon
6222    Command       = DOZER_CONSTRUCT
6223    Object        = Nuke_ChinaGattlingCannon
6224    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
6225    ButtonImage   = SNGatTower
6226    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6227    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
6228  End
6229  
6230  CommandButton Nuke_Command_ConstructChinaCommandCenter
6231    Command       = DOZER_CONSTRUCT
6232    Object        = Nuke_ChinaCommandCenter
6233    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
6234    ButtonImage   = SNComCentr
6235    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6236    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
6237  End
6238  
6239  CommandButton Nuke_Command_ConstructChinaTankGattling
6240    Command       = UNIT_BUILD
6241    Object        = Nuke_ChinaTankGattling
6242    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
6243    ButtonImage   = SNGatlingTank
6244    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6245    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
6246  End
6247  
6248  CommandButton Nuke_Command_ConstructChinaBarracks
6249    Command       = DOZER_CONSTRUCT
6250    Object        = Nuke_ChinaBarracks
6251    TextLabel     = CONTROLBAR:ConstructChinaBarracks
6252    ButtonImage   = SNBarracks
6253    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6254    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBarracks
6255  End
6256  
6257  CommandButton Nuke_Command_ConstructChinaInfantryHacker
6258    Command       = UNIT_BUILD
6259    Object        = Nuke_ChinaInfantryHacker
6260    TextLabel     = CONTROLBAR:ConstructChinaInfantryHacker
6261    ButtonImage   = SNHacker2
6262    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6263    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHacker
6264  End
6265  
6266  CommandButton Nuke_Command_ConstructChinaInfantryBlackLotus
6267    Command       = UNIT_BUILD
6268    Object        = Nuke_ChinaInfantryBlackLotus
6269    TextLabel     = CONTROLBAR:ConstructChinaInfantryBlackLotus
6270    ButtonImage   = T27
6271    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
6272    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
6273  End
6274  
6275  CommandButton Nuke_Command_ConstructChinaInfantryRedguard
6276    Command       = UNIT_BUILD
6277    Object        = Nuke_ChinaInfantryRedguard
6278    TextLabel     = CONTROLBAR:ConstructChinaInfantryRedguard
6279    ButtonImage   = SNRedGuard
6280    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6281    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildRedguard
6282  End
6283  
6284  CommandButton Nuke_Command_ConstructChinaNuclearMissileLauncher
6285    Command       = DOZER_CONSTRUCT
6286    Object        = Nuke_ChinaNuclearMissileLauncher
6287    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
6288    ButtonImage   = SNNukeMisl
6289    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6290    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncher
6291  End
6292  
6293  CommandButton Nuke_Command_ConstructChinaSpeakerTower
6294    Command       = DOZER_CONSTRUCT
6295    Object        = Nuke_ChinaSpeakerTower
6296    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
6297    ButtonImage   = SNPropSpeaker
6298    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6299    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
6300  End
6301  
6302  CommandButton Nuke_Command_ConstructChinaBunker
6303    Command       = DOZER_CONSTRUCT
6304    Object        = Nuke_ChinaBunker
6305    TextLabel     = CONTROLBAR:ConstructChinaBunker
6306    ButtonImage   = SNBunker
6307    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6308    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBunker
6309  End
6310  
6311  CommandButton Nuke_Command_ConstructChinaAirfield
6312    Command       = DOZER_CONSTRUCT
6313    Object        = Nuke_ChinaAirfield
6314    TextLabel     = CONTROLBAR:ConstructChinaAirfield
6315    ButtonImage   = SNAirfield
6316    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6317    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildAirField
6318  End
6319  
6320  CommandButton Nuke_Command_ConstructChinaInternetCenter
6321    Command       = DOZER_CONSTRUCT
6322    Object        = Nuke_ChinaInternetCenter
6323    TextLabel     = CONTROLBAR:ConstructChinaInternetCenter
6324    ButtonImage   = SNIntCnt
6325    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6326    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInternetCenter
6327  End
6328  
6329  CommandButton Nuke_Command_ConstructChinaInfantryTankHunter
6330    Command       = UNIT_BUILD
6331    Object        = Nuke_ChinaInfantryTankHunter
6332    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
6333    ButtonImage   = SNTankHunter
6334    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6335    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
6336  End
6337  
6338  CommandButton Nuke_Command_ConstructChinaVehicleHelix
6339    Command       = UNIT_BUILD
6340    Object        = Nuke_ChinaVehicleHelix
6341    TextLabel     = CONTROLBAR:ConstructChinaVehicleHelix
6342    ButtonImage   = SNHelix
6343    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6344    DescriptLabel           = CONTROLBAR:Nuke_ToolTipChinaBuildHelix
6345  End
6346  
6347  CommandButton Nuke_Command_ConstructChinaVehicleNukeLauncher
6348    Command       = UNIT_BUILD
6349    Object        = Nuke_ChinaVehicleNukeLauncher
6350    TextLabel     = CONTROLBAR:ConstructChinaVehicleNukeLauncher
6351    ButtonImage   = SNNukeCannon
6352    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6353    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNukeLauncher
6354  End
6355  
6356  CommandButton Nuke_Command_UpgradeChinaWGUraniumShells
6357    Command       = PLAYER_UPGRADE
6358    Upgrade       = Nuke_Upgrade_ChinaWGUraniumShells
6359    Options       = IGNORES_UNDERPOWERED
6360    TextLabel     = CONTROLBAR:UpgradeChinaWGUraniumShells
6361    ButtonImage   = SNUrShells
6362    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6363    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaWGUraniumShells
6364  End
6365   
6366  CommandButton Nuke_Command_UpgradeChinaFusionReactors
6367    Command       = PLAYER_UPGRADE
6368    Upgrade       = Nuke_Upgrade_ChinaFusionReactors
6369    Options       = IGNORES_UNDERPOWERED
6370    TextLabel     = CONTROLBAR:UpgradeChinaFusionReactors
6371    ButtonImage   = SNAdvReactor
6372    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6373    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaFusionReactors
6374  End
6375  
6376  CommandButton Nuke_Command_UpgradeChinaHelixNukeBomb
6377    Command                 = OBJECT_UPGRADE
6378    Options                 = OK_FOR_MULTI_SELECT
6379    Upgrade                 = Nuke_Upgrade_HelixNukeBomb
6380    TextLabel               = CONTROLBAR:UpgradeHelixNukeBomb
6381    ButtonImage             = SNHelixUp05
6382    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6383    DescriptLabel           = CONTROLBAR:ChinaUpgradeHelixNukeBomb
6384    UnitSpecificSound       = HelixVoiceModeNuclearBomb
6385  End
6386  
6387  CommandButton Nuke_Command_ChinaHelixDropNukeBomb
6388    Command                 = SPECIAL_POWER
6389    SpecialPower            = Nuke_SpecialAbilityHelixNukeBomb
6390    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_POS CONTEXTMODE_COMMAND
6391    TextLabel               = CONTROLBAR:DropNukeBomb
6392    ButtonImage             = SNHelixUp05
6393    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
6394    DescriptLabel           = CONTROLBAR:ToolTipDropNukeBomb
6395    RadiusCursorType        = HELIX_NAPALM_BOMB ;;; maybe Samm made a special HELIX one????
6396    InvalidCursorName       = GenericInvalid
6397    UnitSpecificSound       = NoSound
6398  End
6399  
6400  CommandButton Nuke_Command_NukeDrop
6401    Command           = SPECIAL_POWER
6402    SpecialPower      = Nuke_SuperweaponNukeDrop
6403    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6404    TextLabel         = CONTROLBAR:NukeDrop
6405    ButtonImage       = SNNukeBomb
6406    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6407    DescriptLabel     = CONTROLBAR:TooltipNukeDrop
6408    RadiusCursorType  = NUCLEARMISSILE
6409    InvalidCursorName     = GenericInvalid
6410  End
6411  
6412  CommandButton Nuke_Command_NukeDropFromShortcut
6413    Command           = SPECIAL_POWER_FROM_SHORTCUT
6414    SpecialPower      = Nuke_SuperweaponNukeDrop
6415    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6416    TextLabel         = OBJECT:NukeDrop
6417    ButtonImage       = SNNukeBomb
6418    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6419    DescriptLabel     = CONTROLBAR:TooltipNukeDrop
6420    RadiusCursorType  = NUCLEARMISSILE
6421    InvalidCursorName     = GenericInvalid
6422  End
6423  
6424  CommandButton Nuke_Command_PurchaseScienceNukeDrop
6425    Command           = PURCHASE_SCIENCE
6426    Science           = Nuke_SCIENCE_NukeDrop
6427    ButtonImage       = SNNukeLaunch
6428    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
6429  End
6430  
6431  
6432  CommandButton Nuke_Command_NeutronMissile
6433    Command           = SPECIAL_POWER
6434    SpecialPower      = SuperweaponNeutronMissile
6435    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6436    TextLabel         = CONTROLBAR:NeutronMissile
6437    ButtonImage       = SNNukeLaunch
6438    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6439    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6440    RadiusCursorType  = NUCLEARMISSILE
6441    InvalidCursorName = GenericInvalid
6442  End
6443  
6444  CommandButton Nuke_Command_UpgradeChinaIsotopeStability
6445    Command       = PLAYER_UPGRADE
6446    Upgrade       = Upgrade_ChinaIsotopeStability
6447    Options       = IGNORES_UNDERPOWERED
6448    TextLabel     = UPGRADE:UpgradeChinaIsotopeStability
6449    ButtonImage   = SNIsoStab
6450    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6451    DescriptLabel = CONTROLBAR:TooltipUpgradeChinaIsotopeStability
6452  End
6453  
6454  CommandButton Nuke_Command_NeutronMissileFromShortcut
6455    Command           = SPECIAL_POWER_FROM_SHORTCUT
6456    SpecialPower      = Nuke_SuperweaponNeutronMissile
6457    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6458    TextLabel         = CONTROLBAR:NeutronMissileShortcut
6459    ButtonImage       = SNNukeLaunch
6460    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6461    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6462    RadiusCursorType  = NUCLEARMISSILE
6463    InvalidCursorName = GenericInvalid
6464  End
6465  
6466  CommandButton Nuke_Command_ConstructChinaJetMIG
6467    Command       = UNIT_BUILD
6468    Object        = Nuke_ChinaJetMIG
6469    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
6470    ButtonImage   = T1
6471    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6472    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
6473  End
6474  
6475  
6476  
6477  
6478  
6479  
6480  
6481  
6482  
6483  
6484  
6485  
6486  
6487  
6488  
6489  
6490  
6491  
6492  
6493  
6494  
6495  
6496  
6497  
6498  
6499  
6500  
6501  
6502  ;--------------------------------------------------------------------------------
6503  ; NEW Super Weapon General
6504  ;--------------------------------------------------------------------------------
6505  
6506  CommandButton SupW_Command_ConstructAmericaJetStealthFighter
6507    Command       = UNIT_BUILD
6508    Object        = SupW_AmericaJetStealthFighter
6509    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
6510    ButtonImage   = SAStealth
6511    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6512    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStealthFighter
6513  End
6514  
6515  CommandButton SupW_Command_ConstructAmericaJetRaptor
6516    Command       = UNIT_BUILD
6517    Object        = SupW_AmericaJetRaptor
6518    TextLabel     = CONTROLBAR:ConstructAmericaJetRaptor
6519    ButtonImage   = t21
6520    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6521    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRaptor
6522  End
6523  
6524  CommandButton SupW_Command_ConstructAmericaVehicleScoutDrone
6525    Command       = OBJECT_UPGRADE
6526    Upgrade       = Upgrade_AmericaScoutDrone
6527    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
6528    TextLabel     = CONTROLBAR:ConstructAmericaVehicleScoutDrone
6529    ButtonImage   = SAScout
6530    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6531    DescriptLabel           = CONTROLBAR:ToolTipUSABuildScoutDrone
6532  End
6533  
6534  CommandButton SupW_Command_ConstructAmericaVehicleBattleDrone
6535    Command       = OBJECT_UPGRADE
6536    Upgrade       = Upgrade_AmericaBattleDrone
6537    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
6538    TextLabel     = CONTROLBAR:ConstructAmericaVehicleBattleDrone
6539    ButtonImage   = SABattleDrone
6540    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6541    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBattleDrone
6542  End
6543  
6544  CommandButton SupW_Command_ConstructAmericaVehicleHellfireDrone
6545    Command       = OBJECT_UPGRADE
6546    Upgrade       = Upgrade_AmericaHellfireDrone
6547    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
6548    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHellfireDrone
6549    ButtonImage   = SAHellfire
6550    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6551    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHellfireDrone
6552  End
6553  
6554  CommandButton SupW_Command_ConstructAmericaVehicleHumvee
6555    Command       = UNIT_BUILD
6556    Object        = SupW_AmericaVehicleHumvee
6557    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
6558    ButtonImage   = SAHummer
6559    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6560    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
6561  End
6562  
6563  CommandButton SupW_Command_ConstructAmericaInfantryPathfinder
6564    Command       = UNIT_BUILD
6565    Object        = SupW_AmericaInfantryPathfinder
6566    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
6567    ButtonImage   = SAPathfinder1
6568    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6569    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
6570  End
6571  
6572  CommandButton SupW_Command_ConstructAmericaInfantryColonelBurton
6573    Command       = UNIT_BUILD
6574    Object        = SupW_AmericaInfantryColonelBurton
6575    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
6576    ButtonImage   = T29
6577    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6578    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
6579  End
6580  
6581  CommandButton SupW_Command_ConstructAmericaInfantryMissileDefender
6582    Command       = UNIT_BUILD
6583    Object        = SupW_AmericaInfantryMissileDefender
6584    TextLabel     = CONTROLBAR:ConstructAmericaInfantryMissileDefender
6585    ButtonImage   = SAMissleDefender
6586    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6587    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMissileDefender
6588  End
6589  
6590  CommandButton SupW_Command_ConstructAmericaInfantryRanger
6591    Command       = UNIT_BUILD
6592    Object        = SupW_AmericaInfantryRanger
6593    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
6594    ButtonImage   = SARanger
6595    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6596    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
6597  End
6598  
6599  
6600  CommandButton SupW_Command_ConstructAmericaVehicleMicrowave
6601    Command       = UNIT_BUILD
6602    Object        = SupW_AmericaTankMicrowave
6603    TextLabel     = CONTROLBAR:ConstructAmericaTankMicrowave
6604    ButtonImage   = SAThunderBolt
6605    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6606    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMicrowave
6607  End
6608  
6609  CommandButton SupW_Command_ConstructAmericaTankPaladin
6610    Command       = UNIT_BUILD
6611    Object        = SupW_AmericaTankPaladin
6612    TextLabel     = CONTROLBAR:ConstructAmericaTankPaladin
6613    ButtonImage   = SAPaladin
6614    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6615    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPaladin
6616  End
6617  
6618  CommandButton SupW_Command_ConstructAmericaTankCrusader
6619    Command       = UNIT_BUILD
6620    Object        = SupW_AmericaTankCrusader
6621    TextLabel     = CONTROLBAR:ConstructAmericaTankCrusader
6622    ButtonImage   = SACLeopard
6623    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6624    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCrusader
6625  End
6626  
6627  CommandButton SupW_Command_ConstructAmericaVehicleTomahawk
6628    Command       = UNIT_BUILD
6629    Object        = SupW_AmericaVehicleTomahawk
6630    TextLabel     = CONTROLBAR:ConstructAmericaVehicleTomahawk
6631    ButtonImage   = SACTomahawk
6632    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6633    DescriptLabel           = CONTROLBAR:ToolTipUSABuildTomahawk
6634  End
6635  
6636  CommandButton SupW_Command_ConstructAmericaCommandCenter
6637    Command       = DOZER_CONSTRUCT
6638    Object        = SupW_AmericaCommandCenter
6639    TextLabel     = CONTROLBAR:ConstructAmericaCommandCenter
6640    ButtonImage   = SAComCentr
6641    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6642    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCommandCenter
6643  End
6644  
6645  CommandButton SupW_Command_ConstructAmericaDozer
6646    Command       = UNIT_BUILD
6647    Object        = SupW_AmericaVehicleDozer
6648    TextLabel     = CONTROLBAR:ConstructAmericaDozer
6649    ButtonImage   = SACDozer
6650    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6651    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDozer
6652  End
6653  
6654  CommandButton SupW_Command_ConstructAmericaBarracks
6655    Command       = DOZER_CONSTRUCT
6656    Object        = SupW_AmericaBarracks
6657    TextLabel     = CONTROLBAR:ConstructAmericaBarracks
6658    ButtonImage   = SABarracks
6659    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6660    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBarracks
6661  End
6662  
6663  CommandButton SupW_Command_ConstructAmericaVehiclePointDefenseDrone
6664    Command       = OBJECT_UPGRADE
6665    Upgrade       = SupW_Upgrade_AmericaPointDefenseDrone
6666    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
6667    TextLabel     = CONTROLBAR:ConstructAmericaVehiclePointDefenseDrone
6668    ButtonImage   = SABattleDrone
6669    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6670    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPointDefenseDrone
6671  End
6672  
6673  CommandButton SupW_Command_ConstructAmericaPatriotBattery
6674    Command       = DOZER_CONSTRUCT
6675    Object        = SupW_AmericaPatriotBattery
6676    TextLabel     = CONTROLBAR:SupW_ConstructAmericaPatriotBattery
6677    ButtonImage   = SAMicroPat
6678    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6679    DescriptLabel           = CONTROLBAR:SupW_ToolTipUSABuildPatriotBattery
6680  End
6681  
6682  
6683  CommandButton SupW_Command_ConstructAmericaPowerPlant
6684    Command       = DOZER_CONSTRUCT
6685    Object        = SupW_AmericaPowerPlant
6686    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
6687    ButtonImage   = SAPowerPlantSW_L;SACPowerPlant
6688    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6689    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPowerPlant
6690  End
6691  
6692  CommandButton SupW_Command_ConstructAmericaSupplyCenter
6693    Command       = DOZER_CONSTRUCT
6694    Object        = SupW_AmericaSupplyCenter
6695    TextLabel     = CONTROLBAR:ConstructAmericaSupplyCenter
6696    ButtonImage   = SASupplyCntr
6697    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6698    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyCenter
6699  End
6700  
6701  CommandButton SupW_Command_ConstructAmericaVehicleChinook
6702    Command       = UNIT_BUILD
6703    Object        = SupW_AmericaVehicleChinook
6704    TextLabel     = CONTROLBAR:ConstructAmericaVehicleChinook
6705    ButtonImage   = SAChinook
6706    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6707    DescriptLabel           = CONTROLBAR:ToolTipUSABUildChinook
6708  End
6709  
6710  CommandButton SupW_Command_ConstructAmericaWarFactory
6711    Command       = DOZER_CONSTRUCT
6712    Object        = SupW_AmericaWarFactory
6713    TextLabel     = CONTROLBAR:ConstructAmericaWarFactory
6714    ButtonImage   = SACWeaponsfact
6715    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6716    DescriptLabel           = CONTROLBAR:ToolTipUSABuildWarFactory
6717  End
6718  
6719  CommandButton SupW_Command_ConstructAmericaVehicleSentryDrone
6720    Command       = UNIT_BUILD
6721    Object        = SupW_AmericaVehicleSentryDrone
6722    TextLabel     = CONTROLBAR:ConstructAmericaVehicleSentryDrone
6723    ButtonImage   = SAsentry
6724    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6725    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSentryDrone
6726  End
6727  
6728  CommandButton SupW_Command_ConstructAmericaVehicleAvenger
6729    Command       = UNIT_BUILD
6730    Object        = SupW_AmericaTankAvenger
6731    TextLabel     = CONTROLBAR:ConstructAmericaTankAvenger
6732    ButtonImage   = SAAvnger
6733    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6734    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
6735  End
6736  
6737  CommandButton SupW_Command_ConstructAmericaVehicleMedic
6738    Command       = UNIT_BUILD
6739    Object        = SupW_AmericaVehicleMedic
6740    TextLabel     = CONTROLBAR:ConstructAmericaVehicleMedic
6741    ButtonImage   = SARAmblnce
6742    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6743    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMedic
6744  End
6745  
6746  CommandButton SupW_Command_ConstructAmericaStrategyCenter
6747    Command       = DOZER_CONSTRUCT
6748    Object        = SupW_AmericaStrategyCenter
6749    TextLabel     = CONTROLBAR:ConstructAmericaStrategyCenter
6750    ButtonImage   = SAStrategyCenter
6751    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6752    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStrategyCenter
6753  End
6754  
6755  CommandButton SupW_Command_ConstructAmericaAirfield
6756    Command       = DOZER_CONSTRUCT
6757    Object        = SupW_AmericaAirfield
6758    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
6759    ButtonImage   = SAACommand
6760    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6761    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
6762  End
6763  
6764  CommandButton SupW_Command_ConstructAmericaJetAurora
6765    Command       = UNIT_BUILD
6766    Object        = SupW_AmericaJetAurora
6767    TextLabel     = CONTROLBAR:ConstructAmericaJetFuelAirAurora
6768    ButtonImage   = T17
6769    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6770    DescriptLabel           = CONTROLBAR:ToolTipUSABuildFuelAirAurora
6771  End
6772  
6773  CommandButton SupW_Command_ConstructAmericaVehicleComanche
6774    Command       = UNIT_BUILD
6775    Object        = SupW_AmericaVehicleComanche
6776    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
6777    ButtonImage   = T10
6778    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6779    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
6780  End
6781  
6782  CommandButton SupW_Command_ConstructAmericaSupplyDropZone
6783    Command       = DOZER_CONSTRUCT
6784    Object        = SupW_AmericaSupplyDropZone
6785    TextLabel     = CONTROLBAR:ConstructAmericaSupplyDropZone
6786    ButtonImage   = SADropZone
6787    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6788    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyDropZone
6789  End
6790  
6791  CommandButton SupW_Command_ConstructAmericaFireBase
6792    Command       = DOZER_CONSTRUCT
6793    Object        = SupW_AmericaFireBase
6794    TextLabel     = CONTROLBAR:ConstructAmericaFireBase
6795    ButtonImage   = SAFirebase
6796    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6797    DescriptLabel           = CONTROLBAR:ToolTipUSABuildFireBase
6798  End
6799  
6800  CommandButton SupW_Command_ConstructAmericaNuclearMissileLauncher
6801    Command       = DOZER_CONSTRUCT
6802    Object        = SupW_AmericaNuclearMissileLauncher
6803    TextLabel     = CONTROLBAR:ConstructAmericaICBMLauncher
6804    ButtonImage   = SAICBM
6805    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6806    DescriptLabel           = CONTROLBAR:ToolTipAmericaICBMLauncher
6807  End
6808  
6809  CommandButton SupW_Command_ConstructAmericaCruiseMissileLauncher
6810    Command       = DOZER_CONSTRUCT
6811    Object        = SupW_AmericaCruiseMissileLauncher
6812    TextLabel     = CONTROLBAR:ConstructAmericaICBMLauncher
6813    ButtonImage   = SAICBM
6814    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6815    DescriptLabel           = CONTROLBAR:ToolTipAmericaICBMLauncher
6816  End
6817  
6818  CommandButton SupW_Command_ConstructAmericaParticleCannonUplink
6819    Command       = DOZER_CONSTRUCT
6820    Object        = SupW_AmericaParticleCannonUplink
6821    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
6822    ButtonImage   = SALwPwrPrtCan
6823    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6824    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
6825  End
6826  
6827  CommandButton SupW_Command_NeutronMissile
6828    Command           = SPECIAL_POWER
6829    SpecialPower      = SupW_SuperweaponNeutronMissile
6830    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6831    TextLabel         = CONTROLBAR:ICBM
6832    ButtonImage       = SNNukeLaunch
6833    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6834    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6835    RadiusCursorType  = NUCLEARMISSILE
6836    InvalidCursorName = GenericInvalid
6837  End
6838  
6839  
6840  CommandButton SupW_Command_NeutronMissileFromShortcut
6841    Command           = SPECIAL_POWER_FROM_SHORTCUT
6842    SpecialPower      = SupW_SuperweaponNeutronMissile
6843    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6844    TextLabel         = CONTROLBAR:ICBMShortcut
6845    ButtonImage       = SNNukeLaunch
6846    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6847    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6848    RadiusCursorType  = NUCLEARMISSILE
6849    InvalidCursorName = GenericInvalid
6850  End
6851  
6852  CommandButton SupW_Command_CruiseMissile
6853    Command           = SPECIAL_POWER
6854    SpecialPower      = SupW_CruiseMissile
6855    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6856    TextLabel         = CONTROLBAR:ICBM
6857    ButtonImage       = SNNukeLaunch
6858    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6859    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6860    RadiusCursorType  = NUCLEARMISSILE
6861    InvalidCursorName = GenericInvalid
6862  End
6863  
6864  CommandButton SupW_Command_CruiseMissileFromShortcut
6865    Command           = SPECIAL_POWER_FROM_SHORTCUT
6866    SpecialPower      = SupW_CruiseMissile
6867    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
6868    TextLabel         = CONTROLBAR:ICBMShortcut
6869    ButtonImage       = SNNukeLaunch
6870    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6871    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
6872    RadiusCursorType  = NUCLEARMISSILE
6873    InvalidCursorName = GenericInvalid
6874  End
6875  
6876  
6877  CommandButton SupW_Command_UpgradeAmericaAdvancedControlRods
6878    Command       = OBJECT_UPGRADE
6879    Upgrade       = SupW_Upgrade_AmericaAdvancedControlRods
6880    TextLabel     = CONTROLBAR:SupW_UpgradeAmericaAdvancedControlRods
6881    ButtonImage   = SACntrlRds
6882    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6883    DescriptLabel           = CONTROLBAR:SupW_TooltipUSAUpgradeAdvancedControlRods
6884  End
6885  
6886  CommandButton SupW_Command_FireParticleUplinkCannon
6887    Command           = SPECIAL_POWER
6888    SpecialPower      = SuperweaponParticleUplinkCannon
6889    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
6890    TextLabel         = CONTROLBAR:FireParticleUplinkCannon
6891    ButtonImage       = SSParticleFire
6892    CursorName        = LaserGuidedMissiles
6893    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6894    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
6895    CursorName        = ParticleUplinkCannon
6896    InvalidCursorName = GenericInvalid
6897  End
6898  
6899  CommandButton SupW_Command_FireParticleUplinkCannonFromShortcut
6900    Command           = SPECIAL_POWER_FROM_SHORTCUT
6901    SpecialPower      = SuperweaponParticleUplinkCannon
6902    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
6903    TextLabel         = CONTROLBAR:FireParticleUplinkCannonShortcut
6904    ButtonImage       = SSParticleFire
6905    CursorName        = LaserGuidedMissiles
6906    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
6907    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
6908    CursorName        = ParticleUplinkCannon
6909    InvalidCursorName = GenericInvalid
6910  End
6911  
6912  
6913  
6914  
6915  
6916  
6917  
6918  
6919  
6920  
6921  
6922  
6923  
6924  
6925  
6926  
6927  
6928  
6929  
6930  
6931  
6932  
6933  
6934  
6935  ;--------------------------------------------------------------------------------
6936  ;Infantry General
6937  ;--------------------------------------------------------------------------------
6938  
6939  ; China upgrades --------------------------------------------------------------
6940  
6941  
6942  
6943  
6944  
6945  CommandButton Infa_Command_UpgradeChinaRedguardCaptureBuilding
6946    Command       = PLAYER_UPGRADE
6947    Upgrade       = Upgrade_InfantryCaptureBuilding
6948    TextLabel     = CONTROLBAR:UpgradeChinaRedguardCaptureBuilding
6949    ButtonImage   = SSCaptureBuilding
6950    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
6951    DescriptLabel           = CONTROLBAR:Infa_TooltipChinaUpgradeRedguardCaptureBuilding
6952  End
6953  
6954  CommandButton Infa_Command_ConstructChinaVehicleNukeLauncher
6955    Command       = UNIT_BUILD
6956    Object        = Infa_ChinaVehicleNukeLauncher
6957    TextLabel     = CONTROLBAR:ConstructChinaVehicleNukeLauncher
6958    ButtonImage   = SNNukeCannon
6959    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6960    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNukeLauncher
6961  End
6962  
6963  CommandButton Infa_Command_ConstructChinaVehicleInfernoCannon
6964    Command       = UNIT_BUILD
6965    Object        = Infa_ChinaVehicleInfernoCannon
6966    TextLabel     = CONTROLBAR:ConstructChinaVehicleInfernoCannon
6967    ButtonImage   = SNInferno
6968    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6969    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInfernoCannon
6970  End
6971  
6972  CommandButton Infa_Command_ConstructChinaTankECM
6973    Command       = UNIT_BUILD
6974    Object        = Infa_ChinaTankECM
6975    TextLabel     = CONTROLBAR:ConstructChinaTankECM
6976    ButtonImage   = T19
6977    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6978    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildECM
6979  End
6980  
6981  CommandButton Infa_Command_ConstructChinaTankDragon
6982    Command       = UNIT_BUILD
6983    Object        = Infa_ChinaTankDragon
6984    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
6985    ButtonImage   = SNDragonTank
6986    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
6987    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
6988  End
6989  
6990  ;this makes the red guard elite instead of veteran
6991  CommandButton Infa_Command_PurchaseScienceRedGuardTraining
6992    Command           = PURCHASE_SCIENCE
6993    Science           = Infa_SCIENCE_RedGuardTraining
6994    ButtonImage       = SNMiniGunnerT
6995    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
6996  End
6997  
6998  CommandButton Infa_Command_ConstructChinaDozer
6999    Command       = UNIT_BUILD
7000    Object        = Infa_ChinaVehicleDozer
7001    TextLabel     = CONTROLBAR:ConstructChinaDozer
7002    ButtonImage   = SNDozer
7003    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7004    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
7005  End
7006  
7007  CommandButton Infa_Command_ConstructChinaVehicleSupplyTruck
7008    Command       = UNIT_BUILD
7009    Object        = Infa_ChinaVehicleSupplyTruck
7010    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
7011    ButtonImage   = SNSupplyTruck
7012    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7013    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
7014  End
7015  
7016  CommandButton Infa_Command_PurchaseScienceInfantryParadrop1
7017    Command           = PURCHASE_SCIENCE
7018    Science           = Infa_SCIENCE_InfantryParadrop1
7019    ButtonImage       = SACParatroopers
7020    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
7021  End
7022  
7023  CommandButton Infa_Command_PurchaseScienceInfantryParadrop2
7024    Command           = PURCHASE_SCIENCE
7025    Science           = Infa_SCIENCE_InfantryParadrop2
7026    ButtonImage       = SACParatroopers2
7027    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
7028  End
7029  
7030  CommandButton Infa_Command_PurchaseScienceInfantryParadrop3
7031    Command           = PURCHASE_SCIENCE
7032    Science           = Infa_SCIENCE_InfantryParadrop3
7033    ButtonImage       = SACParatroopers3
7034    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
7035  End
7036  
7037  CommandButton Infa_Command_ConstructChinaCommandCenter
7038    Command       = DOZER_CONSTRUCT
7039    Object        = Infa_ChinaCommandCenter
7040    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
7041    ButtonImage   = SNComCentr
7042    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7043    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
7044  End
7045  
7046  CommandButton Infa_Command_Paradrop
7047    Command             = SPECIAL_POWER
7048    SpecialPower        = Infa_SuperweaponInfantryParadrop
7049    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
7050    Science             = Infa_SCIENCE_InfantryParadrop1 Infa_SCIENCE_InfantryParadrop2 Infa_SCIENCE_InfantryParadrop3 ;These will cause the buttons to change icons, nothing more
7051    TextLabel           = CONTROLBAR:Paradrop
7052    ButtonImage         = SACParatroopers
7053    ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
7054    DescriptLabel       = CONTROLBAR:Infa_TooltipParaDrop
7055    RadiusCursorType    = PARADROP
7056    InvalidCursorName     = GenericInvalid
7057  End
7058  
7059  CommandButton Infa_Command_ParadropFromShortcut
7060    Command             = SPECIAL_POWER_FROM_SHORTCUT
7061    SpecialPower        = Infa_SuperweaponInfantryParadrop
7062    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
7063    Science             = Infa_SCIENCE_InfantryParadrop1 Infa_SCIENCE_InfantryParadrop2 Infa_SCIENCE_InfantryParadrop3 ;These will cause the buttons to change icons, nothing more
7064    TextLabel           = GUI:SuperweaponParadropAmerica
7065    ButtonImage         = SACParatroopers
7066    ;ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
7067    DescriptLabel       = CONTROLBAR:Infa_TooltipParaDrop
7068    RadiusCursorType    = PARADROP
7069    InvalidCursorName     = GenericInvalid
7070  End
7071  
7072  
7073  CommandButton Infa_Command_ConstructChinaInfantryTankHunter
7074    Command       = UNIT_BUILD
7075    Object        = Infa_ChinaInfantryTankHunter
7076    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
7077    ButtonImage   = SNTankHunter
7078    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7079    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
7080  End
7081  
7082  
7083  
7084  CommandButton Infa_Command_ConstructChinaGattlingCannon
7085    Command       = DOZER_CONSTRUCT
7086    Object        = Infa_ChinaGattlingCannon
7087    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
7088    ButtonImage   = SNGatTower
7089    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7090    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
7091  End
7092  
7093  CommandButton Infa_Command_ConstructChinaSupplyCenter
7094    Command       = DOZER_CONSTRUCT
7095    Object        = Infa_ChinaSupplyCenter
7096    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
7097    ButtonImage   = SNSupplyCenter
7098    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7099    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyCenter
7100  End
7101  
7102  CommandButton Infa_Command_ConstructChinaBarracks
7103    Command       = DOZER_CONSTRUCT
7104    Object        = Infa_ChinaBarracks
7105    TextLabel     = CONTROLBAR:ConstructChinaBarracks
7106    ButtonImage   = SNBarracks
7107    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7108    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBarracks
7109  End
7110  
7111  CommandButton Infa_Command_ConstructChinaInfantryMiniGunner
7112    Command       = UNIT_BUILD
7113    Object        = Infa_ChinaInfantryMiniGunner
7114    TextLabel     = CONTROLBAR:ConstructChinaInfantryMiniGunner
7115    ButtonImage   = T9
7116    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7117    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMiniGunner
7118  End
7119  
7120  CommandButton Infa_Command_ConstructChinaWarFactory
7121    Command       = DOZER_CONSTRUCT
7122    Object        = Infa_ChinaWarFactory
7123    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
7124    ButtonImage   = SNWarFact
7125    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7126    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildWarFactory
7127  End
7128  
7129  CommandButton Infa_Command_ConstructChinaInfantryHacker
7130    Command       = UNIT_BUILD
7131    Object        = Infa_ChinaInfantryHacker
7132    TextLabel     = CONTROLBAR:Infa_ConstructChinaInfantryHacker
7133    ButtonImage   = SNHacker2
7134    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7135    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSuperHacker
7136  End
7137  
7138  CommandButton Infa_Command_ConstructChinaInfantryBlackLotus
7139    Command       = UNIT_BUILD
7140    Object        = Infa_ChinaInfantryBlackLotus
7141    TextLabel     = CONTROLBAR:Infa_ConstructChinaInfantryBlackLotus
7142    ButtonImage   = T23
7143    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
7144    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
7145  End
7146  
7147  CommandButton Infa_Command_ConstructChinaPropagandaCenter
7148    Command       = DOZER_CONSTRUCT
7149    Object        = Infa_ChinaPropagandaCenter
7150    TextLabel     = CONTROLBAR:ConstructChinaPropagandaCenter
7151    ButtonImage   = SNPropCentr
7152    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7153    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPropagandaCenter
7154  End
7155  
7156  CommandButton Infa_Command_ConstructChinaSpeakerTower
7157    Command       = DOZER_CONSTRUCT
7158    Object        = Infa_ChinaSpeakerTower
7159    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
7160    ButtonImage   = SNPropSpeaker
7161    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7162    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
7163  End
7164  
7165  CommandButton Infa_Command_ConstructChinaInternetCenter
7166    Command       = DOZER_CONSTRUCT
7167    Object        = Infa_ChinaInternetCenter
7168    TextLabel     = CONTROLBAR:ConstructChinaInternetCenter
7169    ButtonImage   = SNIntCnt
7170    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7171    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInternetCenter
7172  End
7173  
7174  CommandButton Infa_Command_ConstructChinaAirfield
7175    Command       = DOZER_CONSTRUCT
7176    Object        = Infa_ChinaAirfield
7177    TextLabel     = CONTROLBAR:ConstructChinaAirfield
7178    ButtonImage   = SNAirfield
7179    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7180    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildAirField
7181  End
7182  
7183  CommandButton Infa_Command_ConstructChinaNuclearMissileLauncher
7184    Command       = DOZER_CONSTRUCT
7185    Object        = Infa_ChinaNuclearMissileLauncher
7186    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
7187    ButtonImage   = SNNukeMisl
7188    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7189    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncher
7190  End
7191  
7192  CommandButton Infa_Command_ConstructChinaBunker
7193    Command       = DOZER_CONSTRUCT
7194    Object        = Infa_ChinaBunker
7195    TextLabel     = CONTROLBAR:Infa_ConstructChinaBunker
7196    ButtonImage   = SNSuperBunk
7197    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7198    DescriptLabel           = CONTROLBAR:Infa_ToolTipChinaBuildBunker
7199  End
7200  
7201  CommandButton Infa_Command_ConstructChinaVehicleTroopCrawler
7202    Command       = UNIT_BUILD
7203    Object        = Infa_ChinaVehicleTroopCrawler
7204    TextLabel     = CONTROLBAR:Infa_ConstructChinaVehicleTroopCrawler
7205    ButtonImage   = T2
7206    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7207    DescriptLabel           = CONTROLBAR:Infa_ToolTipChinaBuildTroopCrawler
7208  End
7209  
7210  CommandButton Infa_Command_ConstructChinaTankGattling
7211    Command       = UNIT_BUILD
7212    Object        = Infa_ChinaTankGattling
7213    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
7214    ButtonImage   = SNGatlingTank
7215    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7216    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
7217  End
7218  
7219  CommandButton Infa_Command_ConstructChinaVehicleListeningOutpost
7220    Command       = UNIT_BUILD
7221    Object        = Infa_ChinaVehicleListeningOutpost
7222    TextLabel     = CONTROLBAR:Infa_ConstructChinaVehicleListeningOutpost
7223    ButtonImage   = NVLOutpost
7224    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7225    DescriptLabel           = CONTROLBAR:Infa_ToolTipChinaBuildListeningOutpost
7226  End
7227  
7228  CommandButton Infa_Command_ConstructChinaJetMig
7229    Command       = UNIT_BUILD
7230    Object        = Infa_ChinaJetMIG
7231    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
7232    ButtonImage   = T12
7233    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7234    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
7235  End
7236  
7237  CommandButton Infa_Command_UpgradeChinaAircraftArmor
7238    Command       = PLAYER_UPGRADE
7239    Upgrade       = Upgrade_ChinaAircraftArmor
7240    TextLabel     = CONTROLBAR:UpgradeChinaAircraftArmor
7241    ButtonImage   = SSMigArmor
7242    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
7243    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeAircraftArmor
7244  End
7245  
7246  CommandButton Infa_Command_ConstructChinaVehicleHelix
7247    Command       = UNIT_BUILD
7248    Object        = Infa_ChinaVehicleHelix
7249    TextLabel     = CONTROLBAR:Infa_ConstructChinaVehicleHelix
7250    ButtonImage   = SNHelix
7251    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7252    DescriptLabel           = CONTROLBAR:Infa_ToolTipChinaBuildHelix
7253  End
7254  
7255  CommandButton Infa_Command_ConstructChinaPowerPlant
7256    Command       = DOZER_CONSTRUCT
7257    Object        = Infa_ChinaPowerPlant
7258    TextLabel     = CONTROLBAR:ConstructChinaPowerPlant
7259    ButtonImage   = SNReactor
7260    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7261    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPowerPlant
7262  End
7263  
7264  
7265  
7266  
7267  
7268  
7269  
7270  
7271  
7272  
7273  
7274  
7275  
7276  
7277  
7278  
7279  
7280  
7281  
7282  
7283  
7284  
7285  
7286  
7287  
7288  
7289  
7290  
7291  
7292  
7293  
7294  
7295  
7296  
7297  
7298  
7299  
7300  
7301  
7302  
7303  ;----------------------------------------------------------------------------------------
7304  ;Laser General
7305  ;----------------------------------------------------------------------------------------
7306  
7307  
7308  
7309  CommandButton Lazr_Command_ConstructAmericaJetAurora
7310    Command       = UNIT_BUILD
7311    Object        = Lazr_AmericaJetAurora
7312    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
7313    ButtonImage   = SAAurora
7314    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7315    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMicrowave
7316  End
7317  
7318  CommandButton Lazr_Command_ConstructAmericaJetRaptor
7319    Command       = UNIT_BUILD
7320    Object        = Lazr_AmericaJetRaptor
7321    TextLabel     = CONTROLBAR:ConstructAmericaJetRaptor
7322    ButtonImage   = t21
7323    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7324    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRaptor
7325  End
7326  
7327  
7328  CommandButton Lazr_Command_ConstructAmericaVehicleMicrowave
7329    Command       = UNIT_BUILD
7330    Object        = Lazr_AmericaTankMicrowave
7331    TextLabel     = CONTROLBAR:ConstructAmericaTankMicrowave
7332    ButtonImage   = SAThunderBolt
7333    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7334    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMicrowave
7335  End
7336  
7337  CommandButton Lazr_Command_ConstructLaserCannon
7338    Command       = DOZER_CONSTRUCT
7339    Object        = Lazr_AmericaLaserCannon
7340    TextLabel     = CONTROLBAR:ConstructAmericaLaserCannon
7341    ButtonImage   = SAUplink
7342    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7343    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
7344  End
7345  
7346  CommandButton Lazr_Command_FireLaserCannon
7347    Command           = SPECIAL_POWER
7348    SpecialPower      = Lazr_LaserCannon
7349    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
7350    TextLabel         = CONTROLBAR:FireParticleUplinkCannon
7351    ButtonImage       = SSParticleFire
7352    CursorName        = LaserGuidedMissiles
7353    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
7354    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
7355    CursorName        = ParticleUplinkCannon
7356    InvalidCursorName = GenericInvalid
7357  End
7358  
7359  CommandButton Lazr_Command_FireLaserCannonFromShortcut
7360    Command           = SPECIAL_POWER_FROM_SHORTCUT
7361    SpecialPower      = Lazr_LaserCannon
7362    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS
7363    TextLabel         = CONTROLBAR:FireParticleUplinkCannonShortcut
7364    ButtonImage       = SSParticleFire
7365    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
7366    DescriptLabel     = OBJECT:TooltipFireParticleUplinkCannon
7367    CursorName        = ParticleUplinkCannon
7368    InvalidCursorName = GenericInvalid
7369  End
7370  
7371  CommandButton Lazr_Command_ConstructAmericaVehicleScoutDrone
7372    Command       = OBJECT_UPGRADE
7373    Upgrade       = Upgrade_AmericaScoutDrone
7374    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
7375    TextLabel     = CONTROLBAR:ConstructAmericaVehicleScoutDrone
7376    ButtonImage   = SAScout
7377    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7378    DescriptLabel           = CONTROLBAR:ToolTipUSABuildScoutDrone
7379  End
7380  
7381  CommandButton Lazr_Command_ConstructAmericaVehicleBattleDrone
7382    Command       = OBJECT_UPGRADE
7383    Upgrade       = Upgrade_AmericaBattleDrone
7384    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
7385    TextLabel     = CONTROLBAR:ConstructAmericaVehicleBattleDrone
7386    ButtonImage   = SABattleDrone
7387    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7388    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBattleDrone
7389  End
7390  
7391  CommandButton Lazr_Command_ConstructAmericaVehicleHellfireDrone
7392    Command       = OBJECT_UPGRADE
7393    Upgrade       = Upgrade_AmericaHellfireDrone
7394    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
7395    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHellfireDrone
7396    ButtonImage   = SAHellfire
7397    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7398    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHellfireDrone
7399  End
7400  
7401  CommandButton Lazr_Command_ConstructAmericaVehicleChinook
7402    Command       = UNIT_BUILD
7403    Object        = Lazr_AmericaVehicleChinook
7404    TextLabel     = CONTROLBAR:ConstructAmericaVehicleChinook
7405    ButtonImage   = SAChinook
7406    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7407    DescriptLabel           = CONTROLBAR:ToolTipUSABUildChinook
7408  End
7409  
7410  CommandButton Lazr_Command_ConstructAmericaInfantryPathfinder
7411    Command       = UNIT_BUILD
7412    Object        = Lazr_AmericaInfantryPathfinder
7413    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
7414    ButtonImage   = SAPathfinder1
7415    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7416    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
7417  End
7418  
7419  CommandButton Lazr_Command_ConstructAmericaInfantryMissileDefender
7420    Command       = UNIT_BUILD
7421    Object        = Lazr_AmericaInfantryMissileDefender
7422    TextLabel     = CONTROLBAR:ConstructAmericaInfantryMissileDefender
7423    ButtonImage   = SAMissleDefender
7424    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7425    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMissileDefender
7426  End
7427  
7428  
7429  CommandButton Lazr_Command_ConstructAmericaCommandCenter
7430    Command       = DOZER_CONSTRUCT
7431    Object        = Lazr_AmericaCommandCenter
7432    TextLabel     = CONTROLBAR:ConstructAmericaCommandCenter
7433    ButtonImage   = SAComCentr
7434    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7435    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCommandCenter
7436  End
7437  
7438  CommandButton Lazr_Command_ConstructAmericaBarracks
7439    Command       = DOZER_CONSTRUCT
7440    Object        = Lazr_AmericaBarracks
7441    TextLabel     = CONTROLBAR:ConstructAmericaBarracks
7442    ButtonImage   = SABarracks
7443    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7444    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBarracks
7445  End
7446  
7447  CommandButton Lazr_Command_ConstructAmericaWarFactory
7448    Command       = DOZER_CONSTRUCT
7449    Object        = Lazr_AmericaWarFactory
7450    TextLabel     = CONTROLBAR:ConstructAmericaWarFactory
7451    ButtonImage   = SACWeaponsfact
7452    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7453    DescriptLabel           = CONTROLBAR:ToolTipUSABuildWarFactory
7454  End
7455  
7456  CommandButton Lazr_Command_ConstructAmericaStrategyCenter
7457    Command       = DOZER_CONSTRUCT
7458    Object        = Lazr_AmericaStrategyCenter
7459    TextLabel     = CONTROLBAR:ConstructAmericaStrategyCenter
7460    ButtonImage   = SAStrategyCenter
7461    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7462    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStrategyCenter
7463  End
7464  
7465  CommandButton Lazr_Command_ConstructAmericaFireBase
7466    Command       = DOZER_CONSTRUCT
7467    Object        = Lazr_AmericaFireBase
7468    TextLabel     = CONTROLBAR:ConstructAmericaFireBase
7469    ButtonImage   = SAFirebase
7470    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7471    DescriptLabel           = CONTROLBAR:ToolTipUSABuildFireBase
7472  End
7473  
7474  CommandButton Lazr_Command_ConstructAmericaPatriotBattery
7475    Command       = DOZER_CONSTRUCT
7476    Object        = Lazr_AmericaPatriotBattery
7477    TextLabel     = CONTROLBAR:Lazr_ConstructAmericaPatriotBattery
7478    ButtonImage   = SALaserPatr
7479    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7480    DescriptLabel           = CONTROLBAR:Lazr_ToolTipUSABuildPatriotBattery
7481  End
7482  
7483  CommandButton Lazr_Command_ConstructAmericaSupplyDropZone
7484    Command       = DOZER_CONSTRUCT
7485    Object        = Lazr_AmericaSupplyDropZone
7486    TextLabel     = CONTROLBAR:ConstructAmericaSupplyDropZone
7487    ButtonImage   = SADropZone
7488    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7489    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyDropZone
7490  End
7491  
7492  CommandButton Lazr_Command_ConstructAmericaParticleCannonUplink
7493    Command       = DOZER_CONSTRUCT
7494    Object        = Lazr_AmericaParticleCannonUplink
7495    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
7496    ButtonImage   = SAUplink
7497    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7498    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
7499  End
7500  
7501  CommandButton Lazr_Command_ConstructAmericaAirfield
7502    Command       = DOZER_CONSTRUCT
7503    Object        = Lazr_AmericaAirfield
7504    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
7505    ButtonImage   = SAACommand
7506    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7507    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
7508  End
7509  
7510  CommandButton Lazr_Command_ConstructAmericaDozer
7511    Command       = UNIT_BUILD
7512    Object        = Lazr_AmericaVehicleDozer
7513    TextLabel     = CONTROLBAR:ConstructAmericaDozer
7514    ButtonImage   = SACDozer
7515    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7516    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDozer
7517  End
7518  
7519  CommandButton Lazr_Command_ConstructAmericaVehicleHumvee
7520    Command       = UNIT_BUILD
7521    Object        = Lazr_AmericaVehicleHumvee
7522    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
7523    ButtonImage   = SAHummer
7524    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7525    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
7526  End
7527  
7528  CommandButton Lazr_Command_ConstructAmericaTankCrusader
7529    Command       = UNIT_BUILD
7530    Object        = Lazr_AmericaTankCrusader
7531    TextLabel     = CONTROLBAR:Lazr_ConstructAmericaTankCrusader
7532    ButtonImage   = T11
7533    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7534    DescriptLabel           = CONTROLBAR:Lazr_ToolTipUSABuildCrusader
7535  End
7536  
7537  CommandButton Lazr_Command_ConstructAmericaInfantryRanger
7538    Command       = UNIT_BUILD
7539    Object        = Lazr_AmericaInfantryRanger
7540    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
7541    ButtonImage   = SARanger
7542    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7543    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
7544  End
7545  
7546  CommandButton Lazr_Command_ConstructAmericaVehiclePaladin
7547    Command       = UNIT_BUILD
7548    Object        = Lazr_AmericaTankPaladin
7549    TextLabel     = CONTROLBAR:ConstructAmericaTankPaladin
7550    ButtonImage   = SAPaladin
7551    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7552    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPaladin
7553  End
7554  
7555  CommandButton Lazr_Command_ConstructAmericaVehicleSentryDrone
7556    Command       = UNIT_BUILD
7557    Object        = Lazr_AmericaVehicleSentryDrone
7558    TextLabel     = CONTROLBAR:ConstructAmericaVehicleSentryDrone
7559    ButtonImage   = SAsentry
7560    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7561    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSentryDrone
7562  End
7563  
7564  CommandButton Lazr_Command_ConstructAmericaInfantryColonelBurton
7565    Command       = UNIT_BUILD
7566    Object        = Lazr_AmericaInfantryColonelBurton
7567    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
7568    ButtonImage   = SABurton
7569    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7570    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
7571  End
7572  
7573  CommandButton Lazr_Command_ConstructAmericaJetStealthFighter
7574    Command       = UNIT_BUILD
7575    Object        = Lazr_AmericaJetStealthFighter
7576    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
7577    ButtonImage   = SAStealth
7578    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7579    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStealthFighter
7580  End
7581  
7582  CommandButton Lazr_Command_ConstructAmericaVehicleComanche
7583    Command       = UNIT_BUILD
7584    Object        = Lazr_AmericaVehicleComanche
7585    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
7586    ButtonImage   = T7
7587    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7588    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
7589  End
7590  
7591  CommandButton Lazr_Command_AmericaLaserGuidedHowitzer
7592    Command                 = SPECIAL_POWER
7593    SpecialPower            = Lazr_SpecialAbilityLaserGuidedHowitzer
7594    Options                 = NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
7595    TextLabel               = CONTROLBAR:LaserMissileAttack
7596    ButtonImage             = SSLaserMissile
7597    CursorName              = LaserGuidedMissiles
7598    InvalidCursorName       = GenericInvalid
7599    DescriptLabel           = CONTROLBAR:TooltipMissileDefenderLaser
7600    ButtonBorderType        = ACTION
7601    UnitSpecificSound       = MissileDefenderVoiceModeLaser
7602  End
7603  
7604  CommandButton Lazr_Command_ConstructAmericaVehicleAvenger
7605    Command       = UNIT_BUILD
7606    Object        = Lazr_AmericaTankAvenger
7607    TextLabel     = CONTROLBAR:ConstructAmericaTankAvenger
7608    ButtonImage   = SAAvnger
7609    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7610    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
7611  End
7612  
7613  CommandButton Lazr_Command_ConstructAmericaVehicleMedic
7614    Command       = UNIT_BUILD
7615    Object        = Lazr_AmericaVehicleMedic
7616    TextLabel     = CONTROLBAR:ConstructAmericaVehicleMedic
7617    ButtonImage   = SAAmbulance
7618    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7619    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMedic
7620  End
7621  
7622  
7623  CommandButton Lazr_Command_ConstructAmericaPowerPlant
7624    Command       = DOZER_CONSTRUCT
7625    Object        = Lazr_AmericaPowerPlant
7626    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
7627    ButtonImage   = SAPowerPlant
7628    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7629    DescriptLabel           = CONTROLBAR:Lazr_ToolTipUSABuildPowerPlant
7630  End
7631  
7632  
7633  
7634  
7635  
7636  CommandButton Lazr_Command_ConstructAmericaSupplyCenter
7637    Command       = DOZER_CONSTRUCT
7638    Object        = Lazr_AmericaSupplyCenter
7639    TextLabel     = CONTROLBAR:ConstructAmericaSupplyCenter
7640    ButtonImage   = SASupplyCntr
7641    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7642    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyCenter
7643  End
7644  
7645  
7646  
7647  
7648  
7649  
7650  
7651  
7652  
7653  
7654  
7655  
7656  
7657  
7658  
7659  
7660  
7661  
7662  
7663  
7664  
7665  
7666  
7667  
7668  
7669  
7670  
7671  
7672  
7673  
7674  
7675  
7676  
7677  
7678  
7679  
7680  
7681  
7682  
7683  
7684  
7685  
7686  
7687  
7688  
7689  
7690  
7691  
7692  
7693  
7694  
7695  
7696  CommandButton Tank_Command_ConstructChinaInfantryTankHunter
7697    Command       = UNIT_BUILD
7698    Object        = Tank_ChinaInfantryTankHunter
7699    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
7700    ButtonImage   = SNTankHunter
7701    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7702    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
7703  End
7704  
7705  CommandButton Tank_Command_ConstructChinaBunker
7706    Command       = DOZER_CONSTRUCT
7707    Object        = Tank_ChinaBunker
7708    TextLabel     = CONTROLBAR:ConstructChinaBunker
7709    ButtonImage   = SNBunker
7710    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7711    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBunker
7712  End
7713  
7714  CommandButton Tank_Command_ConstructChinaVehicleSupplyTruck
7715    Command       = UNIT_BUILD
7716    Object        = Tank_ChinaVehicleSupplyTruck
7717    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
7718    ButtonImage   = SNSupplyTruck
7719    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7720    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
7721  End
7722  
7723  CommandButton Tank_Command_ConstructChinaVehicleHelix
7724    Command       = UNIT_BUILD
7725    Object        = Tank_ChinaVehicleHelix
7726    TextLabel     = CONTROLBAR:ConstructChinaVehicleHelix
7727    ButtonImage   = T8
7728    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7729    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHelix
7730  End
7731  
7732  CommandButton Tank_Command_ConstructChinaJetMIG
7733    Command       = UNIT_BUILD
7734    Object        = Tank_ChinaJetMIG
7735    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
7736    ButtonImage   = SNMig
7737    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7738    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
7739  End
7740  
7741  CommandButton Tank_Command_ConstructChinaVehicleListeningOutpost
7742    Command       = UNIT_BUILD
7743    Object        = Tank_ChinaVehicleListeningOutpost
7744    TextLabel     = CONTROLBAR:ConstructChinaVehicleListeningOutpost
7745    ButtonImage   = NVLOutpost
7746    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7747    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildListeningOutpost
7748  End
7749  
7750  CommandButton Tank_Command_ConstructChinaAirfield
7751    Command       = DOZER_CONSTRUCT
7752    Object        = Tank_ChinaAirfield
7753    TextLabel     = CONTROLBAR:ConstructChinaAirfield
7754    ButtonImage   = SNAirfield
7755    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7756    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildAirField
7757  End
7758  
7759  
7760  
7761  CommandButton Tank_Command_ConstructChinaTankDragon
7762    Command       = UNIT_BUILD
7763    Object        = Tank_ChinaTankDragon
7764    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
7765    ButtonImage   = SNDragonTank
7766    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7767    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
7768  End
7769  
7770  
7771  CommandButton Tank_Command_ConstructChinaPowerPlant
7772    Command       = DOZER_CONSTRUCT
7773    Object        = Tank_ChinaPowerPlant
7774    TextLabel     = CONTROLBAR:ConstructChinaPowerPlant
7775    ButtonImage   = SNReactor
7776    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7777    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPowerPlant
7778  End
7779  
7780  
7781  CommandButton Tank_Command_ConstructChinaSupplyCenter
7782    Command       = DOZER_CONSTRUCT
7783    Object        = Tank_ChinaSupplyCenter
7784    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
7785    ButtonImage   = SNSupplyCenter
7786    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7787    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyCenter
7788  End
7789  
7790  CommandButton Tank_Command_ConstructChinaInternetCenter
7791    Command       = DOZER_CONSTRUCT
7792    Object        = Tank_ChinaInternetCenter
7793    TextLabel     = CONTROLBAR:ConstructChinaInternetCenter
7794    ButtonImage   = SNIntCnt
7795    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7796    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInternetCenter
7797  End
7798  
7799  
7800  
7801  CommandButton Tank_Command_ConstructChinaGattlingCannon
7802    Command       = DOZER_CONSTRUCT
7803    Object        = Tank_ChinaGattlingCannon
7804    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
7805    ButtonImage   = SNGatTower
7806    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7807    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
7808  End
7809  
7810  
7811  
7812  
7813  
7814  
7815  
7816  
7817  
7818  
7819  
7820  
7821  
7822  
7823  
7824  
7825  
7826  
7827  
7828  
7829  
7830  
7831  
7832  
7833  
7834  
7835  
7836  
7837  
7838  
7839  
7840  
7841  
7842  
7843  
7844  
7845  
7846  
7847  
7848  
7849  
7850  
7851  
7852  
7853  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7854  ;; BOSS command buttons
7855  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7856  
7857  
7858  CommandButton Boss_Command_UpgradeChinaNationalism
7859    Command       = PLAYER_UPGRADE
7860    Upgrade       = Upgrade_Nationalism
7861    TextLabel     = CONTROLBAR:UpgradeChinaNationalism
7862    ButtonImage   = SSNationalism
7863    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
7864    DescriptLabel           = CONTROLBAR:Boss_TooltipChinaUpgradeNationalism
7865  End
7866  
7867  CommandButton Boss_Command_ConstructChinaCommandCenter
7868    Command       = DOZER_CONSTRUCT
7869    Object        = Boss_CommandCenter
7870    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
7871    ButtonImage   = SNComCentr
7872    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7873    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
7874  End
7875  
7876  
7877  CommandButton Boss_Command_ConstructAmericaPowerPlant
7878    Command       = DOZER_CONSTRUCT
7879    Object        = Boss_PowerPlant
7880    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
7881    ButtonImage   = SAPowerPlant
7882    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7883    DescriptLabel           = CONTROLBAR:Boss_ToolTipUSABuildPowerPlant
7884  End
7885  
7886  CommandButton Boss_Command_ConstructAmericaParticleCannonUplink
7887    Command       = DOZER_CONSTRUCT
7888    Object        = Boss_ParticleCannonUplink
7889    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
7890    ButtonImage   = SAUplink
7891    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7892    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannonBoss
7893  End
7894  
7895  CommandButton Boss_Command_ConstructChinaAirfield
7896    Command       = DOZER_CONSTRUCT
7897    Object        = Boss_Airfield
7898    TextLabel     = CONTROLBAR:ConstructChinaAirfield
7899    ButtonImage   = SNAirfield
7900    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7901    DescriptLabel           = CONTROLBAR:Boss_ToolTipChinaBuildAirField
7902  End
7903  
7904  CommandButton Boss_Command_ConstructGLAScudStorm
7905    Command       = DOZER_CONSTRUCT
7906    Object        = Boss_ScudStorm
7907    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
7908    ButtonImage   = SUScudStorm
7909    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7910    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
7911  End
7912  
7913  CommandButton Boss_Command_ConstructChinaNuclearMissileLauncher
7914    Command       = DOZER_CONSTRUCT
7915    Object        = Boss_NuclearMissileLauncher
7916    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
7917    ButtonImage   = SNNukeMisl
7918    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7919    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncherBoss
7920  End
7921  
7922  CommandButton Boss_Command_ConstructChinaSpeakerTower
7923    Command       = DOZER_CONSTRUCT
7924    Object        = Boss_SpeakerTower
7925    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
7926    ButtonImage   = SNPropSpeaker
7927    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7928    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
7929  End
7930  
7931  CommandButton Boss_Command_ConstructGLATunnelNetwork
7932    Command       = DOZER_CONSTRUCT
7933    Object        = Boss_TunnelNetwork
7934    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
7935    ButtonImage   = SUTunnel
7936    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7937    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
7938  End
7939  
7940  CommandButton Boss_Command_ConstructChinaSupplyCenter
7941    Command       = DOZER_CONSTRUCT
7942    Object        = Boss_SupplyCenter
7943    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
7944    ButtonImage   = SNSupplyCenter
7945    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7946    DescriptLabel           = CONTROLBAR:Boss_ToolTipChinaBuildSupplyCenter
7947  End
7948  
7949  CommandButton Boss_Command_ConstructChinaBarracks
7950    Command       = DOZER_CONSTRUCT
7951    Object        = Boss_Barracks
7952    TextLabel     = CONTROLBAR:ConstructChinaBarracks
7953    ButtonImage   = SNBarracks
7954    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7955    DescriptLabel           = CONTROLBAR:Boss_ToolTipChinaBuildBarracks
7956  End
7957  
7958  CommandButton Boss_Command_ConstructChinaWarFactory
7959    Command       = DOZER_CONSTRUCT
7960    Object        = Boss_WarFactory
7961    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
7962    ButtonImage   = SNWarFact
7963    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7964    DescriptLabel           = CONTROLBAR:Boss_ToolTipChinaBuildWarFactory
7965  End
7966  
7967  CommandButton Boss_Command_ConstructAmericaPatriotBattery
7968    Command       = DOZER_CONSTRUCT
7969    Object        = Boss_PatriotBattery
7970    TextLabel     = CONTROLBAR:ConstructAmericaPatriotBattery
7971    ButtonImage   = SAPatriot
7972    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7973    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
7974  End
7975  
7976  CommandButton Boss_Command_ConstructChinaBunker
7977    Command       = DOZER_CONSTRUCT
7978    Object        = Boss_Bunker
7979    TextLabel     = CONTROLBAR:ConstructChinaBunker
7980    ButtonImage   = SNBunker
7981    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7982    DescriptLabel           = CONTROLBAR:Boss_ToolTipChinaBuildBunker
7983  End
7984  
7985  CommandButton Boss_Command_ConstructChinaGattlingCannon
7986    Command       = DOZER_CONSTRUCT
7987    Object        = Boss_GattlingCannon
7988    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
7989    ButtonImage   = SNGatTower
7990    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
7991    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
7992  End
7993  
7994  CommandButton Boss_Command_ConstructChinaDozer
7995    Command       = UNIT_BUILD
7996    Object        = Boss_VehicleDozer
7997    TextLabel     = CONTROLBAR:ConstructChinaDozer
7998    ButtonImage   = SNDozer
7999    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8000    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
8001  End
8002  
8003  CommandButton Boss_Command_ConstructChinaVehicleSupplyTruck
8004    Command       = UNIT_BUILD
8005    Object        = Boss_VehicleSupplyTruck
8006    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
8007    ButtonImage   = SNSupplyTruck
8008    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8009    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
8010  End
8011  
8012  CommandButton Boss_Command_ConstructAmericaJetAurora
8013    Command       = UNIT_BUILD
8014    Object        = Boss_JetAurora
8015    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
8016    ButtonImage   = SAAurora
8017    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8018    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAurora
8019  End
8020  
8021  CommandButton Boss_Command_ConstructChinaVehicleHelix
8022    Command       = UNIT_BUILD
8023    Object        = Boss_VehicleHelix
8024    TextLabel     = CONTROLBAR:ConstructChinaVehicleHelix
8025    ButtonImage   = SNHelix
8026    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8027    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHelix
8028  End
8029  
8030  CommandButton Boss_Command_ConstructChinaJetMIG
8031    Command       = UNIT_BUILD
8032    Object        = Boss_JetMIG
8033    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
8034    ButtonImage   = T30
8035    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8036    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
8037  End
8038  
8039  CommandButton Boss_Command_ConstructAmericaJetRaptor
8040    Command       = UNIT_BUILD
8041    Object        = Boss_JetRaptor
8042    TextLabel     = CONTROLBAR:ConstructAmericaJetKingRaptor
8043    ButtonImage   = SAKingRap
8044    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8045    DescriptLabel           = CONTROLBAR:ToolTipUSABuildKingRaptor
8046  End
8047  
8048  CommandButton Boss_Command_ConstructAmericaInfantryColonelBurton
8049    Command       = UNIT_BUILD
8050    Object        = Boss_InfantryColonelBurton
8051    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
8052    ButtonImage   = SABurton
8053    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8054    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
8055  End
8056  
8057  
8058  CommandButton Boss_Command_ConstructAmericaInfantryRanger
8059    Command       = UNIT_BUILD
8060    Object        = Boss_InfantryRanger
8061    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
8062    ButtonImage   = SARanger
8063    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8064    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
8065  End
8066  
8067  
8068  CommandButton Boss_Command_ConstructAmericaInfantryPathfinder
8069    Command       = UNIT_BUILD
8070    Object        = Boss_InfantryPathfinder
8071    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
8072    ButtonImage   = SAPathfinder1
8073    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8074    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
8075  End
8076  
8077  CommandButton Boss_Command_ConstructChinaInfantryBlackLotus
8078    Command       = UNIT_BUILD
8079    Object        = Boss_InfantryBlackLotus
8080    TextLabel     = CONTROLBAR:ConstructChinaInfantryBlackLotus
8081    ButtonImage   = SNSprLotus
8082    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
8083    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
8084  End
8085  
8086  CommandButton Boss_Command_ConstructChinaInfantryTankHunter
8087    Command       = UNIT_BUILD
8088    Object        = Boss_InfantryTankHunter
8089    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
8090    ButtonImage   = SNTankHunter
8091    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8092    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
8093  End
8094  
8095  CommandButton Boss_Command_ConstructChinaInfantryHacker
8096    Command       = UNIT_BUILD
8097    Object        = Boss_InfantryHacker
8098    TextLabel     = CONTROLBAR:ConstructChinaInfantryHacker
8099    ButtonImage   = SNHacker2
8100    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8101    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHacker
8102  End
8103  
8104  CommandButton Boss_Command_ConstructGLAInfantryJarmenKell
8105    Command       = UNIT_BUILD
8106    Object        = Boss_InfantryJarmenKell
8107    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
8108    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
8109    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8110    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
8111  End
8112  
8113  CommandButton Boss_Command_ConstructGLAInfantryAngryMob
8114    Command       = UNIT_BUILD
8115    Object        = Boss_InfantryAngryMobNexus
8116    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
8117    ButtonImage   = SUAngryMob
8118    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8119    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
8120  End
8121  
8122  
8123  CommandButton Boss_Command_ConstructAmericaVehicleTomahawk
8124    Command       = UNIT_BUILD
8125    Object        = Boss_VehicleTomahawk
8126    TextLabel     = CONTROLBAR:ConstructAmericaVehicleTomahawk
8127    ButtonImage   = SACTomahawk
8128    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8129    DescriptLabel           = CONTROLBAR:ToolTipUSABuildTomahawk
8130  End
8131  
8132  CommandButton Boss_Command_ConstructAmericaVehiclePaladin
8133    Command       = UNIT_BUILD
8134    Object        = Boss_TankPaladin
8135    TextLabel     = CONTROLBAR:ConstructAmericaTankPaladin
8136    ButtonImage   = SAPaladin
8137    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8138    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPaladin
8139  End
8140  
8141  CommandButton Boss_Command_ConstructAmericaVehicleSentryDrone
8142    Command       = UNIT_BUILD
8143    Object        = Boss_VehicleSentryDrone
8144    TextLabel     = CONTROLBAR:ConstructAmericaVehicleSentryDrone
8145    ButtonImage   = SAsentry
8146    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8147    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSentryDrone
8148  End
8149  
8150  CommandButton Boss_Command_ConstructAmericaVehicleAvenger
8151    Command       = UNIT_BUILD
8152    Object        = Boss_TankAvenger
8153    TextLabel     = CONTROLBAR:ConstructAmericaTankAvenger
8154    ButtonImage   = SAAvnger
8155    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8156    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
8157  End
8158  
8159  
8160  CommandButton Boss_Command_ConstructChinaTankOverlord
8161    Command       = UNIT_BUILD
8162    Object        = Boss_TankOverlord
8163    TextLabel     = CONTROLBAR:ConstructChinaTankOverlord
8164    ButtonImage   = SNOverlord
8165    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8166    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildOverlord
8167  End
8168  
8169  CommandButton Boss_Command_ConstructChinaTankDragon
8170    Command       = UNIT_BUILD
8171    Object        = Boss_TankDragon
8172    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
8173    ButtonImage   = SNDragonTank
8174    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8175    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
8176  End
8177  
8178  CommandButton Boss_Command_ConstructChinaTankGattling
8179    Command       = UNIT_BUILD
8180    Object        = Boss_TankGattling
8181    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
8182    ButtonImage   = SNGatlingTank
8183    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8184    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
8185  End
8186  
8187  CommandButton Boss_Command_ConstructGLAVehicleRocketBuggy
8188    Command       = UNIT_BUILD
8189    Object        = Boss_VehicleRocketBuggy
8190    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
8191    ButtonImage   = SURocketBuggy
8192    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8193    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
8194  End
8195  
8196  CommandButton Boss_Command_ConstructGLAVehicleCombatBikeTerrorist
8197    Command       = UNIT_BUILD
8198    Object        = Boss_VehicleCombatBikeTerrorist
8199    TextLabel     = CONTROLBAR:ConstructGLAVehicleCombatBike
8200    ButtonImage   = SUComBike
8201    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8202    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCombatBike
8203  End
8204  
8205  CommandButton Command_RocketMines
8206    Command                 = FIRE_WEAPON
8207    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
8208    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
8209    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
8210    ButtonImage             = SSClusterMines
8211    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
8212    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
8213    RadiusCursorType        = ATTACK_SCATTER_AREA
8214    InvalidCursorName       = GenericInvalid
8215  End
8216  CommandButton Command_MI171WEAPON
8217    Command                 = FIRE_WEAPON
8218    WeaponSlot              = PRIMARY
8219    Options                 = OK_FOR_MULTI_SELECT NEED_UPGRADE NEED_TARGET_POS  ; fires at pos, not obj  
8220    TextLabel               = CONTROLBAR:FireRocketPods
8221    ButtonImage             = SSCommancheMissiles
8222    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
8223    DescriptLabel           = CONTROLBAR:ToolTipUSAFireRocketPods
8224    RadiusCursorType        = ATTACK_SCATTER_AREA
8225    InvalidCursorName       = GenericInvalid
8226    UnitSpecificSound       = ComancheVoiceModeRocketPods
8227  End
8228  
8229  
8230  CommandButton Demo_Command_ConstructGLAAirport
8231    Command       = DOZER_CONSTRUCT
8232    Object        = Demo_GLAAirport
8233    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
8234    ButtonImage   = T4
8235    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8236    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
8237  End
8238  
8239  CommandButton Command_RocketDisMines
8240    Command                 = FIRE_WEAPON
8241    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
8242    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
8243    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
8244    ButtonImage             = SSClearMines_L
8245    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
8246    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
8247    RadiusCursorType        = ATTACK_CONTINUE_AREA
8248    InvalidCursorName       = GenericInvalid
8249  End
8250  
8251  CommandButton Command_ConstructGLAVehicleToxinPlane
8252    Command       = UNIT_BUILD
8253    Object        = GLAVehicleToxinPlane
8254    TextLabel     = CONTROLBAR:ConstructGLAToxinPlane
8255    ButtonImage   = T6
8256    ButtonBorderType        = BUILD
8257    DescriptLabel           = CONTROLBAR:TooltipGLAToxinPlane
8258  End
8259  
8260  CommandButton Command_DetonatePlane
8261    Command           = FIRE_WEAPON 
8262    WeaponSlot        = Secondary 
8263    Options           = OK_FOR_MULTI_SELECT
8264    TextLabel         = CONTROLBAR:DetonatePlane
8265    ButtonImage       = SSTerroristCarBomb             ;SPt16
8266    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
8267    DescriptLabel     = CONTROLBAR:TooltipDetonatePlane
8268  End
8269  
8270  CommandButton Chem_Command_ConstructGLAAirport
8271    Command       = DOZER_CONSTRUCT
8272    Object        = Chem_GLAAirport
8273    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
8274    ButtonImage   = T4
8275    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8276    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
8277  End
8278  
8279  CommandButton Command_ConstructToxinTrooper
8280    Command       = UNIT_BUILD
8281    Object        = ToxinTrooper
8282    TextLabel     = CONTROLBAR:ConstructGLAInfantryToxinTrooper
8283    ButtonImage   = t24
8284    ButtonBorderType        = BUILD
8285    DescriptLabel           = CONTROLBAR:ToolTip:GLAToxinTrooper
8286  End
8287  
8288  CommandButton Command_ConstructGLAjetMIG29
8289    Command       = UNIT_BUILD
8290    Object        = GLAjetMIG29
8291    TextLabel     = CONTROLBAR:ConstructGLAjetMIG29
8292    ButtonImage   = T18
8293    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8294    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG        
8295  End
8296  
8297  CommandButton Command_ConstructRUSHIND
8298    Command       = UNIT_BUILD
8299    Object        = RUSHIND
8300    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
8301    ButtonImage   = T22
8302    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8303    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
8304  End
8305  
8306  CommandButton Slth_Command_ConstructGLAAirport
8307    Command       = DOZER_CONSTRUCT
8308    Object        = Slth_GLAAirport
8309    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
8310    ButtonImage   = T4
8311    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8312    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
8313  End
8314  
8315  CommandButton Command_ConstructGLAVehicleBalloon
8316    Command       = UNIT_BUILD
8317    Object        = GLAVehicleBalloon
8318    TextLabel     = CONTROLBAR:ConstructGLAVEHICLEBALLOON
8319    ButtonImage   = T32
8320    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8321    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
8322  End
8323  
8324  
8325  CommandButton Command_ConstructGLASAMBattery
8326    Command       = DOZER_CONSTRUCT
8327    Object        = GLASAMBattery
8328    TextLabel     = CONTROLBAR:ConstructAmericaPatriotBattery
8329    ButtonImage   = T3
8330    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8331    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
8332  End
8333  
8334  CommandButton Command_TomahawkStorm
8335    Command                 = SPECIAL_POWER
8336    SpecialPower            = SuperweaponTomahawkStorm
8337    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
8338    TextLabel               = CONTROLBAR:FireTomahawkStorm
8339    ButtonImage             = SSScudStorm
8340    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
8341    DescriptLabel           = CONTROLBAR:TooltipFireTomahawkStorm
8342    RadiusCursorType        = ARTILLERYBARRAGE
8343    InvalidCursorName       = GenericInvalid
8344  End
8345  
8346  CommandButton Command_TomahawkStormFromShortcut
8347    Command                 = SPECIAL_POWER_FROM_SHORTCUT
8348    SpecialPower            = SuperweaponTomahawkStorm
8349    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
8350    TextLabel               = CONTROLBAR:FireTomahawkStorm
8351    ButtonImage             = SSScudStorm
8352    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
8353    DescriptLabel           = CONTROLBAR:TooltipFireTomahawkStorm
8354    RadiusCursorType        = ARTILLERYBARRAGE
8355    InvalidCursorName       = GenericInvalid
8356  End
8357  
8358  CommandButton Command_ConstructUSATomahawkStorm
8359    Command       = DOZER_CONSTRUCT
8360    Object        = USATomahawkStorm
8361    TextLabel     = CONTROLBAR:TomahawkStorm
8362    ButtonImage   = SAToHkStm
8363    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8364    DescriptLabel           = CONTROLBAR:TooltipTomahawkStorm
8365  End
8366  
8367  CommandButton Lazr_Command_ConstructAmericaVehiclePOWTruck
8368    Command       = UNIT_BUILD
8369    Object        = Lazr_AmericaVehiclePOWTruck
8370    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
8371    ButtonImage   = SAPowTruck
8372    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
8373    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
8374  End


Generated: Sat Mar 28 08:18:23 2009 Cross-referenced by PHPXref 0.7